Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | 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". | |||||
* | Call earlier deps configure scripts durring compilation | Paweł Chmielowski | 2017-09-26 | 3 | -8/+39 | |
| | ||||||
* | Fix command set_last that always returned code 1, error (#2010) | Badlop | 2017-09-25 | 1 | -3/+9 | |
| | ||||||
* | Sync containers from rroemhild and add instructions in README (#1655) | Christophe Romain | 2017-09-25 | 11 | -49/+231 | |
| | ||||||
* | Add mod_avatar to the example configuration | Evgeniy Khramtsov | 2017-09-25 | 1 | -0/+5 | |
| | ||||||
* | 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 | 4 | -60/+71 | |
| | ||||||
* | Pre-install libgd and libwebp | Evgeniy Khramtsov | 2017-09-25 | 1 | -1/+1 | |
| | ||||||
* | Remove OTP20 from Travis tests for now | Evgeniy Khramtsov | 2017-09-25 | 1 | -1/+0 | |
| | ||||||
* | 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 | 6 | -103/+171 | |
| | ||||||
* | 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 | 8 | -121/+356 | |
| | ||||||
* | mod_push_mnesia: Fix typo in error message | Holger Weiss | 2017-09-22 | 1 | -1/+1 | |
| | ||||||
* | Add some recommended TLSOPTS as comments in the default config (#2004) | Badlop | 2017-09-21 | 1 | -0/+2 | |
| | ||||||
* | Also replace vcard-x-update in direct presences | Evgeniy Khramtsov | 2017-09-18 | 1 | -1/+17 | |
| | ||||||
* | Merge pull request #1996 from nosnilmot/ejabberdctl-quote-peer | Christophe Romain | 2017-09-18 | 1 | -1/+1 | |
|\ | | | | | Quote $PEER in ping command to avoid hostnames containing "-" being interpreted as arithmetic | |||||
| * | Quote $PEER in ping command to avoid hostnames containing "-" being ↵ | Stu Tomlinson | 2017-09-11 | 1 | -1/+1 | |
| | | | | | | | | interpreted as arithmetic | |||||
* | | Fix iexdebug and iexlive commands (#1981) | Christophe Romain | 2017-09-18 | 1 | -1/+1 | |
| | | ||||||
* | | 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 | 2 | -4/+15 | |
| | | ||||||
* | | Introduce mod_avatar | Evgeniy Khramtsov | 2017-09-17 | 8 | -46/+525 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | Add riakc dependency version | Christophe Romain | 2017-09-13 | 1 | -1/+2 | |
| | | ||||||
* | | 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. | |||||
* | The redis_reconnect_timeout was no longer used (#1983) | Badlop | 2017-09-07 | 1 | -1/+0 | |
| | ||||||
* | 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 | |
| | ||||||
* | Replace example config of drop_chat_states with queue_* in mod_client_state ↵ | Badlop | 2017-09-06 | 2 | -2/+2 | |
| | | | | (#1985) | |||||
* | 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 | 2 | -2/+8 | |
| | | | | | | 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 | |
| | ||||||
* | Fix 'make install' to work with new output from rebar list-deps | Paweł Chmielowski | 2017-08-24 | 1 | -1/+1 | |
| | ||||||
* | 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 | |||||
* | Recompile rebar script with OTP17.5 | Evgeniy Khramtsov | 2017-08-23 | 1 | -0/+0 | |
| | ||||||
* | Use forked repo of Riak Erlang client | Evgeniy Khramtsov | 2017-08-23 | 1 | -2/+1 | |
| | ||||||
* | Explicitly match against <domain/resource> | Evgeniy Khramtsov | 2017-08-23 | 2 | -22/+34 | |
| | | | | Fixes #1958 | |||||
* | Ignore some options from rebar.config | Evgeniy Khramtsov | 2017-08-22 | 1 | -0/+0 | |
| | | | | | Namely, the following options are ignored in dependency packets: require_erts_vsn, require_otp_vsn and require_min_otp_vsn | |||||
* | When creating room, set option to ensure config is set in muc_room table (#1954) | Badlop | 2017-08-21 | 1 | -1/+2 | |
| |