Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PubSub: fix get_items behaviour with mnesia | Christophe Romain | 2017-09-27 | 1 | -3/+4 |
| | |||||
* | Merge branch 'master' of github.com:processone/ejabberd | Christophe Romain | 2017-09-27 | 2 | -27/+66 |
|\ | |||||
| * | Add support for XEP-0368: SRV records for XMPP over TLS | Evgeniy Khramtsov | 2017-09-27 | 1 | -26/+65 |
| | | | | | | | | | | | | | | Currently this is only supported for outgoing s2s connections. For such connections ejabberd is now able to resolve SRV records of type "_xmpps-server._tcp". Also, SNI and ALPN fields are set during TLS handshake. No additional configuration is required. | ||||
| * | Remove forgotten export_all | Evgeniy Khramtsov | 2017-09-27 | 1 | -1/+1 |
| | | |||||
* | | PubSub: add correct order when requesting all items | Christophe Romain | 2017-09-27 | 1 | -1/+2 |
|/ | |||||
* | PubSub: fix RSM support (#1994)(#2Â014) | Christophe Romain | 2017-09-27 | 2 | -104/+113 |
| | |||||
* | PubSub: fix node_options, default options only apply on first plugin | Christophe Romain | 2017-09-27 | 1 | -16/+8 |
| | |||||
* | mod_http_upload: Don't ignore 'custom_headers' | Holger Weiss | 2017-09-26 | 1 | -38/+55 |
| | | | | | | | Don't ignore the 'custom_headers' option if the domain part of the 'put_url' doesn't match the XMPP domain. Closes #1482. | ||||
* | Improve presence-error processing | Evgeniy Khramtsov | 2017-09-26 | 1 | -1/+6 |
| | | | | | | | When a presence-error is received from a participant in a MUC, kick only this particular participant's full JID, leaving other resources untouched. This will prevent from erroneous kicking all user's resources in the presence of "multi-session nicks". | ||||
* | Fix command set_last that always returned code 1, error (#2010) | Badlop | 2017-09-25 | 1 | -3/+9 |
| | |||||
* | Catch all p1_fsm errors | Evgeniy Khramtsov | 2017-09-25 | 1 | -3/+3 |
| | | | | Fixes #2012 | ||||
* | Use eimp instead of ImageMagick calls for thumbnails creation | Evgeniy Khramtsov | 2017-09-25 | 3 | -59/+70 |
| | |||||
* | mod_mam: Simplify check for anon MUC JID filtering | Holger Weiss | 2017-09-24 | 1 | -16/+5 |
| | | | | | | Refuse filtering anon MUC MAM queries by JID even if it's the client's own JID. Clients probably won't perform such queries in practice, so the additional complexity is unnecessary. | ||||
* | Reuse some translation strings | Evgeniy Khramtsov | 2017-09-24 | 13 | -26/+26 |
| | |||||
* | Replace translate:mark/1 with ?T() macro | Evgeniy Khramtsov | 2017-09-24 | 4 | -76/+75 |
| | |||||
* | mod_mam: Refuse filtering anon MUC queries by JID | Holger Weiss | 2017-09-24 | 1 | -2/+25 |
| | | | | | Return an empty result set if a non-moderator attempts to filter by JID while querying the archive of an anonymous MUC room. | ||||
* | Add script to extract translation strings | Evgeniy Khramtsov | 2017-09-24 | 7 | -121/+124 |
| | |||||
* | mod_push_mnesia: Fix typo in error message | Holger Weiss | 2017-09-22 | 1 | -1/+1 |
| | |||||
* | Also replace vcard-x-update in direct presences | Evgeniy Khramtsov | 2017-09-18 | 1 | -1/+17 |
| | |||||
* | PubSub: broadcast updated configuration (#1945) | Christophe Romain | 2017-09-18 | 1 | -4/+3 |
| | |||||
* | Add 'width' and 'height' to avatar info | Evgeniy Khramtsov | 2017-09-18 | 1 | -0/+9 |
| | |||||
* | Add GIF support | Evgeniy Khramtsov | 2017-09-17 | 1 | -3/+14 |
| | |||||
* | Introduce mod_avatar | Evgeniy Khramtsov | 2017-09-17 | 5 | -45/+510 |
| | | | | | | | | | | | | | | | | | | | | | | The purpose of the module is to cope with legacy and modern XMPP clients posting avatars. It automatically converts vCard based avatars (XEP-0153) to PEP based avatars (XEP-0084) and vice versa. Also, the module supports convertation between avatar image formats on the fly: this is controlled by `convert` option. For example, to convert all avatars into PNG format, configure the module as: mod_avatar: convert: default: png In order to convert only `webp` format to `jpeg`, set the following: mod_avatar: convert: webp: jpeg Note: the module depends on mod_vcard, mod_vcard_xupdate and mod_pubsub. Also, ejabberd should be built with --enable-graphics option. | ||||
* | mod_push_keepalive: Remove unused 'db_type' option | Holger Weiss | 2017-09-11 | 1 | -1/+1 |
| | |||||
* | Introduce option 'allow_transports' | Evgeniy Khramtsov | 2017-09-08 | 1 | -10/+39 |
| | | | | | | | | This is a boolean option. If set to `true` and some server's JID is in user's roster, then messages from any user of this server are accepted even if no subscription present. The option is enabled by default. | ||||
* | Simple optimization in get_room_occupants_number command (#1964) | Badlop | 2017-09-07 | 1 | -1/+7 |
| | |||||
* | Really delete cache on set_data() | Evgeniy Khramtsov | 2017-09-07 | 1 | -1/+1 |
| | | | | Fixes #1991 | ||||
* | Always accept messages from local (sub)domains | Evgeniy Khramtsov | 2017-09-07 | 1 | -1/+1 |
| | |||||
* | Fix a typo and improve logging message | Evgeniy Khramtsov | 2017-09-07 | 1 | -4/+4 |
| | |||||
* | Block messages from strangers before mod_mam/mod_offline processing | Evgeniy Khramtsov | 2017-09-02 | 1 | -18/+36 |
| | | | | Fixes #1713 | ||||
* | Deprecate `s2s_use_starttls: required_trusted` | Evgeniy Khramtsov | 2017-09-02 | 1 | -1/+7 |
| | | | | | | The functionality can be now obtained by using `s2s_use_starttls: required` with `mod_s2s_dialback` being unloaded. | ||||
* | Introduce 'redirect_url' option for mod_register | Evgeniy Khramtsov | 2017-09-01 | 1 | -2/+11 |
| | | | | | | | The option enables registration redirection as described in https://xmpp.org/extensions/xep-0077.html#redirect Fixes #1976 | ||||
* | Fix deletion of multiple offline messages using WebAdmin (#1962) | Badlop | 2017-08-25 | 1 | -12/+15 |
| | |||||
* | Fix a typo | Evgeniy Khramtsov | 2017-08-25 | 1 | -1/+1 |
| | |||||
* | Add forgotten caching options to the validator (thanks to Jan Pinkas) | Evgeniy Khramtsov | 2017-08-24 | 2 | -2/+18 |
| | |||||
* | Rewrite muc_register_nick and muc_unregister_nick to be DB independent (#1954) | Badlop | 2017-08-24 | 2 | -31/+17 |
| | | | | | | | | | Notice: The arguments expected have changed, instead of muc_register_nick Tim tim@example.org muc.example.org muc_unregister_nick Tim it expects now: muc_register_nick Tim tim@example.org example.org muc_unregister_nick tim@example.org example.org | ||||
* | Explicitly match against <domain/resource> | Evgeniy Khramtsov | 2017-08-23 | 1 | -19/+23 |
| | | | | Fixes #1958 | ||||
* | When creating room, set option to ensure config is set in muc_room table (#1954) | Badlop | 2017-08-21 | 1 | -1/+2 |
| | |||||
* | Fix crash when destroying room without providing reason (#1954) | Badlop | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | Apply cosmetic changes to previous commit | Holger Weiss | 2017-08-18 | 2 | -3/+2 |
| | |||||
* | Suppress push notifications for online clients | Holger Weiss | 2017-08-18 | 2 | -2/+4 |
| | | | | | | | When a client enabled push notifications during the current session, notifications should be suppressed as long as the client is online. Suppressing the notification didn't work for the case where the notification was triggered by MAM, but this is now fixed. | ||||
* | Fix mod_multicast start and reading of configured limits (#1949) | Badlop | 2017-08-18 | 1 | -6/+8 |
| | |||||
* | Preserve correct order of deserialized XML elements | Evgeniy Khramtsov | 2017-08-18 | 1 | -2/+2 |
| | | | | Fixes #1939 | ||||
* | Get rid of deprecated crypto functions | Evgeniy Khramtsov | 2017-08-17 | 3 | -2/+17 |
| | |||||
* | mod_stream_mgmt: Delete 'c2s_init' hook | Holger Weiss | 2017-08-17 | 1 | -1/+6 |
| | | | | | Delete the 'c2s_init' hook when the last 'mod_stream_mgmt' instance is stopped. | ||||
* | mod_stream_mgmt: Remove outdated TODO comment | Holger Weiss | 2017-08-17 | 1 | -2/+0 |
| | | | | The CSI queue is now flushed from mod_client_state. | ||||
* | Don't attempt to access(2) a certificate file | Evgeniy Khramtsov | 2017-08-17 | 2 | -17/+8 |
| | | | | Fixes #1375 | ||||
* | Revert "Temporary remove recent last_item refactor" | Christophe Romain | 2017-08-14 | 1 | -234/+178 |
| | | | | This reverts commit 1820b4f63b5c08a7a5fc603a7161d5c5e7e92ab4. | ||||
* | Merge remote-tracking branch 'processone/pr/1938' | Holger Weiss | 2017-08-14 | 2 | -4/+4 |
|\ | | | | | | | | | * processone/pr/1938: Let 'domain_certfile' take higher precedence | ||||
| * | Let 'domain_certfile' take higher precedence | Holger Weiss | 2017-08-13 | 2 | -4/+4 |
| | | | | | | | | | | If a 'domain_certfile' is specified, use that instead of the 's2s_certfile' (or 'c2s_certfile'). |