Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | 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 | |||||
* | | 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 | 1 | -0/+2 | |
| | | | | | | | | 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 | 6 | -425/+609 | |
| | | ||||||
* | | 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 | 12 | -20/+64 | |
| | | ||||||
* | | 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 | 1 | -4/+9 | |
| | | ||||||
* | | Add 'certauth' command to extauth port | Evgeny Khramtsov | 2019-07-24 | 1 | -1/+4 | |
| | | ||||||
* | | 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 | 23 | -2566/+8 | |
| | | | | | | | | | | | | | | | | | | | | 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) | |||||
* | | Report failures of changing net_ticktime | Evgeny Khramtsov | 2019-07-18 | 1 | -1/+9 | |
| | | ||||||
* | | Reset net ticktime on config reload | Evgeny Khramtsov | 2019-07-18 | 1 | -3/+12 | |
| | | ||||||
* | | Allow flexible timeout format in session_expiry option of mod_mqtt | Evgeny Khramtsov | 2019-07-17 | 2 | -13/+14 | |
| | | ||||||
* | | Use econf:timeout() instead of econf:pos_int() wherever appropriate | Evgeny Khramtsov | 2019-07-17 | 11 | -41/+44 | |
| | | ||||||
* | | Improve RPC calls in mod_configure | Evgeny Khramtsov | 2019-07-17 | 1 | -5/+9 | |
| | | ||||||
* | | Fix pending nodes retrieval for SQL backend | Evgeny Khramtsov | 2019-07-17 | 1 | -32/+17 | |
| | | | | | | | | Thanks to Christophe Romain | |||||
* | | Change time unit of hibernation_timeout option to 'second' | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+1 | |
| | | | | | | | | This is done for the sake of consistency with other options | |||||
* | | Fix typos using codespell | Evgeny Khramtsov | 2019-07-16 | 24 | -28/+28 | |
| | | ||||||
* | | Avoid record duplication | Evgeny Khramtsov | 2019-07-16 | 1 | -18/+22 | |
| | | ||||||
* | | Add econf:string/2 validator | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+4 | |
| | | ||||||
* | | Fix opt_type.sh script and re-generate options | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+1 | |
| | | ||||||
* | | Use econf:timeout/2 | Evgeny Khramtsov | 2019-07-16 | 2 | -2/+2 | |
| | | ||||||
* | | Handle CAPTCHA forms using captcha_form codec | Evgeny Khramtsov | 2019-07-16 | 1 | -64/+53 | |
| | | ||||||
* | | Add code for hibernating inactive muc_room processes | Paweł Chmielowski | 2019-07-16 | 3 | -23/+94 | |
| | |