Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Adopt mix task to changes in ejabberd_config | Paweł Chmielowski | 2019-08-05 | 1 | -1/+1 | |
| | ||||||
* | Bump version in mix.exs | Paweł Chmielowski | 2019-08-05 | 1 | -1/+1 | |
| | ||||||
* | Update mix deps | Paweł Chmielowski | 2019-08-05 | 2 | -20/+21 | |
| | ||||||
* | Don't retain module option on gen_mod supervisor | Evgeny Khramtsov | 2019-08-04 | 20 | -41/+53 | |
| | | | | | | When module's options were updated (e.g. by reloading ejabberd.yml) and, later, the module's process crashed, gen_mod supervisor restarts the process with outdated options. This is now fixed. | |||||
* | Use tagged version for yconf as well | Paweł Chmielowski | 2019-08-02 | 1 | -2/+3 | |
| | ||||||
* | Update deps to tagged versions | Paweł Chmielowski | 2019-08-02 | 1 | -12/+12 | |
| | ||||||
* | Validate BINVAL values of vcard elements as Base64 | Evgeny Khramtsov | 2019-08-02 | 2 | -5/+8 | |
| | ||||||
* | Introduce 'vcard' option for the modules supporting vCards | Evgeny Khramtsov | 2019-08-02 | 15 | -36/+312 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The mapping between vCard's XML elements and YAML elements of 'vcard' option is straightforward. For example, if you want mod_muc to return the following vCard: ``` <vCard xmlns='vcard-temp'> <FN>Conferences</FN> <ADR> <WORK/> <STREET>Elm Street</STREET> </ADR> </vCard> ``` you need to set the configuration as: ``` modules: ... mod_muc: vcard: fn: Conferences adr: - work: true street: Elm Street ... ``` | |||||
* | Bump pkix version | Evgeny Khramtsov | 2019-08-01 | 1 | -1/+1 | |
| | ||||||
* | Explain requirements of the FROM argument of send_message command (#2959) | Badlop | 2019-08-01 | 1 | -1/+5 | |
| | ||||||
* | Don't call ejabberd_cluster from its submodules | Evgeny Khramtsov | 2019-07-31 | 1 | -1/+1 | |
| | | | | Fixes #2971 | |||||
* | Fix db_type validation | Evgeny Khramtsov | 2019-07-31 | 1 | -1/+1 | |
| | ||||||
* | Add test that trigger get_only_item in pubsub | Paweł Chmielowski | 2019-07-31 | 1 | -0/+11 | |
| | ||||||
* | For pubsub items with max_item = 1 use order by in sql queries | Paweł Chmielowski | 2019-07-31 | 6 | -5/+59 | |
| | ||||||
* | Don't render CAPTCHA whitelist when CAPTCHA is not configured | Evgeny Khramtsov | 2019-07-31 | 1 | -5/+9 | |
| | | | | Fixes #2970 | |||||
* | Change type of server_host column in mysql.new.sql | Paweł Chmielowski | 2019-07-31 | 1 | -24/+24 | |
| | | | | | | Indexes are done only on 191 byte slice of that (to fit in index limits), and since server_host could theoretically be bigger this causes mysql engine don't use indexes in full potential. | |||||
* | Improve SQL timeouts handling | Evgeny Khramtsov | 2019-07-31 | 1 | -78/+79 | |
| | | | | Also improve some formatting | |||||
* | Also catch 'shutdown' exit reason | Evgeny Khramtsov | 2019-07-30 | 1 | -0/+2 | |
| | ||||||
* | Improve pattern matching | Evgeny Khramtsov | 2019-07-30 | 1 | -1/+1 | |
| | ||||||
* | Implement read-repair for session pids | Evgeny Khramtsov | 2019-07-30 | 1 | -4/+18 | |
| | ||||||
* | Remove dead code | Evgeny Khramtsov | 2019-07-30 | 1 | -3/+0 | |
| | ||||||
* | Fix race condition when deleting c2s session record | Evgeny Khramtsov | 2019-07-30 | 1 | -1/+2 | |
| | ||||||
* | Fix SQL connections leakage | Evgeny Khramtsov | 2019-07-30 | 1 | -31/+34 | |
| | ||||||
* | Fix previous commit | Evgeny Khramtsov | 2019-07-30 | 1 | -2/+2 | |
| | ||||||
* | Correctly report resume timeout | Evgeny Khramtsov | 2019-07-30 | 2 | -5/+6 | |
| | ||||||
* | Expose access_model and publish_model in pubsub#metadata | Evgeny Khramtsov | 2019-07-30 | 2 | -1/+3 | |
| | | | | Fixes #2931 | |||||
* | Generate 'remote-server-not-found' stanza error for non-IDN domains | Evgeny Khramtsov | 2019-07-29 | 1 | -2/+4 | |
| | | | | Fixes #2969 | |||||
* | Improve handling of errors in tree_action/3 | Evgeny Khramtsov | 2019-07-29 | 1 | -14/+33 | |
| | ||||||
* | Appropriately abort pubsub transaction | Evgeny Khramtsov | 2019-07-29 | 1 | -2/+8 | |
| | ||||||
* | mod_multicast service discovery bugfix (thanks to McPo)(#2968) | Badlop | 2019-07-29 | 1 | -2/+2 | |
| | ||||||
* | Improve handling of errors in pubsub code | Evgeny Khramtsov | 2019-07-29 | 7 | -427/+611 | |
| | ||||||
* | Apply shaping to websocket connections | Frank Diebolt | 2019-07-29 | 2 | -19/+53 | |
| | ||||||
* | Improve hooks validator and fix bugs related to hooks registration | Evgeny Khramtsov | 2019-07-29 | 13 | -214/+300 | |
| | ||||||
* | Improve ejabberd halting procedure | Evgeny Khramtsov | 2019-07-26 | 4 | -9/+36 | |
| | ||||||
* | Fix default value of resume_timeout | Evgeny Khramtsov | 2019-07-25 | 1 | -1/+1 | |
| | ||||||
* | Don't attempt to restart killed lager | Evgeny Khramtsov | 2019-07-24 | 1 | -7/+0 | |
| | | | | This is not very robust and the call may hang forever | |||||
* | Fix typo in log message | Evgeny Khramtsov | 2019-07-24 | 1 | -1/+1 | |
| | ||||||
* | Improve SQL pool logic | Evgeny Khramtsov | 2019-07-24 | 3 | -105/+76 | |
| | | | | Avoid using ETS table for SQL workers: rely on processes names instead | |||||
* | Revert "mod_privacy: Don't try to look up 'undefined' list" | Holger Weiss | 2019-07-24 | 1 | -2/+0 | |
| | | | | | This reverts commit 4218aecd1c7f58207ab17d3cccf2886d5558d62b. The issue was fixed in a0d3fb3b2333f5b221d06944509fd7e673bf1cc4 already. | |||||
* | mod_privacy: Don't try to look up 'undefined' list | Holger Weiss | 2019-07-24 | 1 | -0/+2 | |
| | | | | | | | | Don't crash if the <query/> element of an IQ of type 'set' contains neither a <default/> nor an <active/> child. This fixes a regression introduced in commit 8410a203ec81f0b0b9e4885221abf1d7ba6bd9f1. | |||||
* | Fix UTF-8 support in translation files | Evgeny Khramtsov | 2019-07-24 | 28 | -31/+36 | |
| | ||||||
* | Add 'certauth' command to extauth port | Evgeny Khramtsov | 2019-07-24 | 2 | -3/+6 | |
| | ||||||
* | mod_stream_mgmt: Allow flexible timeout format | Holger Weiss | 2019-07-23 | 2 | -11/+16 | |
| | | | | | Adjust mod_stream_mgmt and the related code in mod_push_keepalive to support the flexible timeout format. | |||||
* | Fix wrong virtual host in mod_pubsub:send_stanza (#2930) | Christophe Romain | 2019-07-22 | 1 | -1/+5 | |
| | ||||||
* | Log an error when JWT authentication is configured without jwt_key | Evgeny Khramtsov | 2019-07-19 | 3 | -5/+12 | |
| | ||||||
* | Fix typo | Evgeny Khramtsov | 2019-07-18 | 1 | -1/+1 | |
| | ||||||
* | Improve robustness of reading jwt_key option | Evgeny Khramtsov | 2019-07-18 | 4 | -8/+13 | |
| | ||||||
* | Get rid of useless code | Evgeny Khramtsov | 2019-07-18 | 1 | -9/+0 | |
| | ||||||
* | Don't forget to unregister route when the owning process is dead | Evgeny Khramtsov | 2019-07-18 | 1 | -1/+9 | |
| | ||||||
* | Remove Riak support | Evgeny Khramtsov | 2019-07-18 | 44 | -3579/+23 | |
| | | | | | | | | | | Reasons: - Riak DB development is almost halted after Basho - riak-erlang-client is abandoned and doesn't work correctly with OTP22 - Riak is slow in comparison to other databases - Missing key ordering makes it impossible to implement range queries efficiently (e.g. MAM queries) |