aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Let deliver unsubscribe stanza when no roster push is required (#2598)Badlop2018-12-051-0/+2
| | | |
* | | | Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695)Alexey Shchepin2018-12-051-2/+11
| | | |
* | | | Proxy protocol may send additional data after addressesPaweł Chmielowski2018-12-041-2/+4
| | | |
* | | | Add support for proxy protocolPaweł Chmielowski2018-12-043-24/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This add support for version 1 and 2 of protocol specified in http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt To enable it you need add option use_proxy_protocol: true to listener.
* | | | Format list of {{name,string}, {value, _}} as json struct name/valPaweł Chmielowski2018-12-031-0/+8
| | | |
* | | | Make mod_http_api assume that missing args of type list are empty listPaweł Chmielowski2018-12-031-4/+9
| |_|/ |/| |
* | | Keep info about carbons inside session tableEvgeny Khramtsov2018-12-016-580/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Accordingly, Mnesia/SQL/Riak table 'carboncopy' is not used anymore and can be safely removed. As a consequence, the commit deprecates the following options of mod_carboncopy: - ram_db_type - use_cache - cache_size - cache_missed - cache_life_time Fixes #2663
* | | ejabberd_s2s_in: Check for subdomain configurationHolger Weiss2018-12-011-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | If an incoming s2s connection to a subdomain such as conference.example.com is accepted, check for host-specific configuration settings for that subdomain rather than for example.com. This is for consistency with ejabberd_s2s_out, and with my previous commit.
* | | ejabberd_s2s_in: Check for subdomain certificateHolger Weiss2018-12-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | If an incoming s2s connection to a subdomain such as conference.example.com is accepted and a separate certificate is available for that subdomain, offer that certificate instead of the one for example.com. Thanks to Mike Kuketz for reporting the bug.
* | | mod_register: Don't advertise IBR unconditionallyHolger Weiss2018-12-011-2/+8
| | | | | | | | | | | | | | | Don't advertise the IBR stream feature if registration is disabled in the configuration.
* | | Apply new cache options on mod_stream_mgmt reloadEvgeny Khramtsov2018-11-301-1/+2
| | |
* | | Keep last handled stanzas number in cache rather than session tableEvgeny Khramtsov2018-11-302-100/+73
| | |
* | | New command unban_ip (#2620)Badlop2018-11-301-0/+51
| | |
* | | Drop some macros related to OTP<19Evgeny Khramtsov2018-11-291-21/+1
| | |
* | | Implement XEP-0410: MUC Self-Ping optimizationEvgeny Khramtsov2018-11-291-26/+40
| | | | | | | | | | | | Fixes #2630
* | | Advertise disco#info and disco#items by MUC roomEvgeny Khramtsov2018-11-291-1/+1
| | | | | | | | | | | | Fixes #2661
* | | Add xml compression to sql backend of mamPaweł Chmielowski2018-11-283-7/+975
| | |
* | | Add specific Var names to CAPTCHA fallback form fields (#2672)Badlop2018-11-271-2/+2
| | |
* | | Fix typo in recent PR commit (#2697)Badlop2018-11-231-2/+2
| | |
* | | Merge pull request #2697 from Snowmanko/masterbadlop2018-11-231-2/+4
|\ \ \ | | | | | | | | Update - fixed ejabberdctl push_roster description
| * | | Update - fixed ejabberdctl push_roster descriptionSnowman2018-11-221-2/+4
| | | |
* | | | Only advertise conversion feature when mod_pubsub is loadedEvgeny Khramtsov2018-11-231-6/+11
| | | |
* | | | Support for XEP-0411: Bookmarks ConversionEvgeny Khramtsov2018-11-235-41/+104
| | | |
* | | | Merge pull request #2690 from nosnilmot/stopping-hookEvgeny Khramtsov2018-11-221-0/+1
|\ \ \ \ | |/ / / |/| | | Add ejabberd_stopping hook
| * | | Add ejabberd_stopping hookStu Tomlinson2018-11-191-0/+1
| | | | | | | | | | | | | | | | | | | | This hook allows modules to detect when ejabberd is stopping and adjust behaviour if desired
* | | | Relax result matching to fix pgsql keepalive (#2632)Christophe Romain2018-11-211-1/+1
|/ / /
* | | Handle some malformed URL requests in ejabberd_http (#2687)Badlop2018-11-161-10/+16
| | |
* | | Get rid of 'catch-all' statementsEvgeny Khramtsov2018-11-151-17/+17
| | |
* | | Replace dict with mapsEvgeny Khramtsov2018-11-153-425/+356
| | | | | | | | | | | | This will improve performance and memory consumptions of large MUCs
* | | Don't suppress notifications on PEP node removalHolger Weiss2018-11-122-4/+2
| |/ |/| | | | | | | Send node deletion notifications (as per XEP-0060, #8.4.2) also for PEP nodes.
* | Recover logging of user joining room, lost in 32de9a56 (thanks to elexis1)Badlop2018-11-091-0/+1
| |
* | Fix for the previous commitAlexey Shchepin2018-11-091-1/+1
| |
* | Track presences sent via a multicast serviceAlexey Shchepin2018-11-091-1/+40
| |
* | Fix unused variable warningBadlop2018-11-061-1/+1
| |
* | Local stanzas are routed one by one, not by multicastBadlop2018-11-061-0/+3
| |
* | ejabberd_logger: Disable debug logging properlyHolger Weiss2018-10-311-1/+1
| | | | | | | | | | Don't forget to disable xmpp's debug logging when reducing the log level from 5 to a lower value.
* | Don't preprocess arguments, format_args verifies and prepares them (#2629)Badlop2018-10-311-16/+1
| |
* | Don't hide result of mod_*:set_* callsBadlop2018-10-301-4/+2
| |
* | Add send_ws_ping to c2sPaweł Chmielowski2018-10-291-1/+6
| |
* | Move unwrap_mucsub_message/1 into miscHolger Weiss2018-10-253-22/+21
| |
* | Move some functions from xmpp back into ejabberdHolger Weiss2018-10-258-12/+66
| |
* | Do no add 127.0.0.1 address to trusted_proxies list by defaultPaweł Chmielowski2018-10-241-1/+1
| |
* | Recognize not_exists error in http_apiPaweł Chmielowski2018-10-191-3/+5
| |
* | Affiliations other than admin and owner cannot invite to members_only roomsBadlop2018-10-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | This is explained in the paragraph: If the room is members-only, the service MAY also add the invitee to the member list. (Note: Invitation privileges in members-only rooms SHOULD be restricted to room admins; if a member without privileges to edit the member list attempts to invite another user, the service SHOULD return a <forbidden/> error to the occupant; for details, see the Modifying the Member List section of this document.) https://xmpp.org/extensions/xep-0045.html#invite-mediated
* | ejabberd_s2s_in: Fix indentationHolger Weiss2018-10-151-5/+5
| |
* | Change logic for archiving mucsub messagesPaweł Chmielowski2018-10-102-4/+34
| | | | | | | | | | | | This change should apply usual logic for message wrapped in mucsub except check for groupchat message, so messages without bodies for example should be rejected
* | Archive messages with type=normal and pubsub payload (like mucsub messages)Paweł Chmielowski2018-10-081-1/+2
| |
* | Report available options in lexical orderEvgeny Khramtsov2018-10-041-1/+1
| |
* | Run ejabberd_started hook earlierEvgeny Khramtsov2018-09-291-1/+1
| |
* | Add forgotten TURN options to validatorEvgeny Khramtsov2018-09-291-0/+2
| | | | | | | | Fixes #2621