Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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) | |||||
* | Mention about a few Riak tests being broken | Mickaël Rémond | 2019-07-18 | 1 | -0/+8 | |
| | ||||||
* | Explain how to kill stuck common test run | Mickaël Rémond | 2019-07-18 | 1 | -0/+7 | |
| | ||||||
* | Update docker test README | Mickaël Rémond | 2019-07-18 | 1 | -0/+12 | |
| | ||||||
* | Fix example on test data set deletion | Mickaël Rémond | 2019-07-18 | 1 | -3/+4 | |
| | ||||||
* | 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 | |||||
* | Allow more flexible timeout values in the configuration | Evgeny Khramtsov | 2019-07-16 | 1 | -1/+1 | |
| | | | | | | | | | | Now all timeout values can be expanded with suffixes, e.g. ``` negotiation_timeout: 30s s2s_timeout: 10 minutes cache_life_time: 1 hour ``` If the suffix is not given, the timeout is assumed in *seconds* |