Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve logging of failed s2s EXTERNAL authentication | Evgeniy Khramtsov | 2018-01-13 | 1 | -2/+4 |
| | |||||
* | Send privileges if at least one of them is set, don't require all to be set | Paweł Chmielowski | 2018-01-09 | 1 | -1/+1 |
| | |||||
* | Process 'name' option for all route-registering modules | Evgeniy Khramtsov | 2018-01-08 | 8 | -23/+45 |
| | | | | | | | | | | | | | | | | | | | | | The option allows to set arbitrary text for disco#info identity name. Previously, option 'name' was supported by mod_proxy65 and mod_http_upload only. Now, all the following modules support this option as well: - mod_disco - mod_irc - mod_muc - mod_multicast - mod_pubsub - mod_vcard Example: ``` modules: ... mod_disco: name: "Cool XMPP Server" ... ``` | ||||
* | Update copyright dates | Evgeniy Khramtsov | 2018-01-05 | 245 | -246/+246 |
| | |||||
* | Return `true` or `false` from send() callback | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+4 |
| | | | | Fixes #2209 | ||||
* | Merge pull request #2202 from weiss/bounce-to-stranger | Evgeny Khramtsov | 2018-01-05 | 1 | -2/+5 |
|\ | | | | | mod_block_strangers: Bounce an error message | ||||
| * | mod_block_strangers: Bounce an error message | Holger Weiss | 2018-01-03 | 1 | -2/+5 |
| | | | | | | | | | | | | | | Return a stanza error when a message is rejected, in order to make legitimate users aware of the issue. Closes #2197. | ||||
* | | Fix ejabberd command privacy_set | Paweł Chmielowski | 2018-01-04 | 1 | -5/+4 |
| | | | | | | | | This fixes issue #2205 | ||||
* | | mod_proxy65: Expand @HOST@ keyword in 'hostname' option | Marc Schink | 2018-01-03 | 1 | -1/+2 |
|/ | |||||
* | Repair hosts check during certfiles validation | Evgeniy Khramtsov | 2017-12-28 | 1 | -3/+12 |
| | |||||
* | Return default certificate on domain mismatch | Evgeniy Khramtsov | 2017-12-28 | 1 | -3/+17 |
| | |||||
* | Fix check_opt_range when no boundary is configured | Christophe Romain | 2017-12-28 | 1 | -0/+2 |
| | |||||
* | Don't force rsm when max_items is not defined (#2189) | Christophe Romain | 2017-12-28 | 2 | -16/+2 |
| | |||||
* | Revert "Include os_mon application" | Christophe Romain | 2017-12-28 | 1 | -1/+1 |
| | | | | | This reverts commit 56241feb58efe0354f36bad2c02ed6616e14487e. That was a mistake, breaking application start | ||||
* | Revert "Start os_mon application" | Paweł Chmielowski | 2017-12-27 | 1 | -1/+0 |
| | | | | This reverts commit 82b3bbf360ecf9bb9e96dcd59fc631ecbdd5fc0d. | ||||
* | Fix a regression in xmpp_socket | Evgeniy Khramtsov | 2017-12-27 | 1 | -2/+2 |
| | |||||
* | Start os_mon application | Paweł Chmielowski | 2017-12-27 | 1 | -0/+1 |
| | |||||
* | Use bare jid when processing roster subscriptions | Paweł Chmielowski | 2017-12-27 | 1 | -1/+1 |
| | |||||
* | Include os_mon application | Christophe Romain | 2017-12-27 | 1 | -1/+1 |
| | |||||
* | Forget old access/shaper rules and ACLs on reload | Holger Weiss | 2017-12-26 | 1 | -4/+10 |
| | |||||
* | Get rid of ejabberd receiver | Evgeniy Khramtsov | 2017-12-26 | 15 | -796/+559 |
| | | | | | | | | | | | | ejabberd receivers were meant to serve connections from frontends to backends. However, this approach was not popular and frontend related code was removed in previous releases. Now, ejabberd receiver's code was also removed, making the code shorter and cleaner. Also, in stress tests ejabberd now handles load more robustly, without c2s processes overload (even with disabled shapers). ejabberd_socket.erl is renamed to xmpp_socket.erl: it's supposed to be finally moved into stand-alone xmpp library. | ||||
* | Revert "Don't set twice" | Evgeniy Khramtsov | 2017-12-25 | 1 | -2/+2 |
| | | | | This reverts commit 6dca89f61689bf9d8ecf6e7a0ede66a4a5395e84. | ||||
* | Fix a typo in comment :) | Evgeniy Khramtsov | 2017-12-24 | 1 | -1/+1 |
| | |||||
* | Don't set twice | Evgeniy Khramtsov | 2017-12-24 | 1 | -2/+2 |
| | |||||
* | Rely on Server Name Indication for incoming Direct-TLS connections | Evgeniy Khramtsov | 2017-12-24 | 4 | -8/+72 |
| | | | | | This commit also deprecates `certfile` option for ejabberd_http listener. | ||||
* | Don't let privacy list prevent local roster update | Holger Weiss | 2017-12-23 | 1 | -16/+20 |
| | |||||
* | mod_muc_admin: Fix last timestamp retrieval | Holger Weiss | 2017-12-22 | 1 | -2/+3 |
| | |||||
* | Fix commands rooms_unused_list and _destroy | Badlop | 2017-12-21 | 1 | -17/+11 |
| | |||||
* | Fix race between join_cluster and ejabberd_mnesia (#2079) | Christophe Romain | 2017-12-21 | 1 | -14/+22 |
| | |||||
* | Add pubsub#multi-items to features list (#2162) | Christophe Romain | 2017-12-20 | 9 | -1/+9 |
| | |||||
* | Fix mix_sql features and options | Christophe Romain | 2017-12-20 | 1 | -33/+2 |
| | |||||
* | Merge pull request #2164 from angelo-chan/master | badlop | 2017-12-19 | 1 | -1/+44 |
|\ | | | | | add muc_online_rooms_by_regex to mod_muc_admin to filter list online r… | ||||
| * | add muc_online_room_by_regex to mod_muc_admin to filter list online rooms | Angelo Chan | 2017-12-13 | 1 | -1/+44 |
| | | |||||
* | | ejabberd_sm: Fix get_session_sid/3 | Holger Weiss | 2017-12-19 | 1 | -2/+5 |
| | | | | | | | | | | Let get_session_sid/3 cope with multiple session table entries for a given resource. | ||||
* | | Change loglevel of TLS failures | Evgeniy Khramtsov | 2017-12-19 | 2 | -4/+4 |
| | | |||||
* | | send_direct_invitations accepts only user jids | Christophe Romain | 2017-12-19 | 1 | -5/+6 |
| | | |||||
* | | Set disk_almost_full_threshold to 99% | Evgeniy Khramtsov | 2017-12-19 | 1 | -0/+4 |
| | | |||||
* | | Don't crash on malformed IQ | Evgeniy Khramtsov | 2017-12-19 | 1 | -1/+2 |
| | | | | | | | | Fixes #2175 | ||||
* | | Log a warning when a disk is almost full | Evgeniy Khramtsov | 2017-12-18 | 1 | -1/+6 |
| | | |||||
* | | Disable default alarm handler | Evgeniy Khramtsov | 2017-12-18 | 1 | -0/+1 |
| | | |||||
* | | Handle also process_memory_high_watermark alarm | Evgeniy Khramtsov | 2017-12-18 | 1 | -12/+34 |
| | | |||||
* | | Kill and restart lager when it's overloaded | Evgeniy Khramtsov | 2017-12-17 | 2 | -24/+43 |
| | | |||||
* | | Fix processing order | Evgeniy Khramtsov | 2017-12-17 | 1 | -14/+14 |
| | | |||||
* | | Avoid excessive logging of SQL failures | Evgeniy Khramtsov | 2017-12-17 | 13 | -93/+54 |
| | | |||||
* | | Rewrite ejabberd system monitor | Evgeniy Khramtsov | 2017-12-17 | 3 | -306/+258 |
| | | | | | | | | | | | | | | | | | | | | | | | | Previous version was inefficient: it had a lot of false positives along with a lot of false negatives, making its usage pointless. The new verion is based on memsup(3erl) application: the OOM watchdog is only started when total OS memory consumption is more than 80%. A watchdog periodically inspects all running processes and collects statistics about overloaded ones (those queueing a lot of messages). If the OOM killer is enabled (`oom_killer: true`), all overloaded processes would be killed. By default, OOM killer is enabled. When memory consumption is back to normal, the OOM watchdog is stopped. | ||||
* | | Send last PEP items to owner on initial presence | Holger Weiss | 2017-12-13 | 2 | -1/+6 |
| | | | | | | | | Closes #2112. | ||||
* | | Only allow compression after SASL | Evgeniy Khramtsov | 2017-12-13 | 1 | -4/+6 |
| | | | | | | | | | | See XEP-0170 for details Thanks to Vitaly Takmazov for spotting this | ||||
* | | PubSub: Add missing Nidx building records from sql result | Christophe Romain | 2017-12-13 | 1 | -0/+2 |
|/ | |||||
* | mod_pubsub: Send last items on initial presence | Holger Weiss | 2017-12-12 | 1 | -9/+13 |
| | | | | | | | Wait until we got initial presence from the client before sending the last items of nodes the JID is subscribed to. Closes #2132. | ||||
* | Support pubsub#publish-options PRECONDITIONs | Holger Weiss | 2017-12-12 | 4 | -3/+21 |
| | | | | | Support PubSub publishing options that are specified as PRECONDITIONs as per XEP-0060 v1.14. |