aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-12-10mod_roster: Don't set version to "not_found"Holger Weiss1-1/+1
Don't include a "ver" attribute with roster pushes if no roster version is available.
2018-12-10Don't require a full JID as argument, instead set a dummy resource (#2710)Badlop1-5/+4
2018-12-10When unknown roster version, return an acceptable version ID binary (#2709)Badlop1-1/+1
2018-12-10Fix (un)setting of priorityEvgeny Khramtsov1-2/+2
2018-12-10Get rid of outdated mod_mix moduleEvgeny Khramtsov1-323/+0
2018-12-10Don't lose carbons on presence change or session resumptionEvgeny Khramtsov3-28/+77
2018-12-06Normalize hostname when processing host_configPaweł Chmielowski1-3/+5
2018-12-06Start fast_tls before pkixPaweł Chmielowski1-1/+1
2018-12-05mod_private: Add "bookmarks_to_pep" commandHolger Weiss1-2/+56
The "bookmarks_to_pep" command exports the bookmarks of the specified user from private XML storage to PEP.
2018-12-05mod_pubsub: Improve PEP behavior for 'whitelist'Holger Weiss1-2/+6
If a PEP node's access_model is set to 'whitelist' (or 'authorize'), send last PEP notifications to the node owner.
2018-12-05Add auth:which_user_exist to bulk checking existence of list of usersPaweł Chmielowski2-2/+70
2018-12-05Add list types to sql_ptPaweł Chmielowski2-6/+38
2018-12-05Revert "Let deliver unsubscribe stanza when no roster push is required (#2598)"Badlop1-2/+0
This reverts commit 86048f8a25ea820113a35350936b59ea9083c59f.
2018-12-05Let deliver unsubscribe stanza when no roster push is required (#2598)Badlop1-0/+2
2018-12-05Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695)Alexey Shchepin1-2/+11
2018-12-04Proxy protocol may send additional data after addressesPaweł Chmielowski1-2/+4
2018-12-04Add support for proxy protocolPaweł Chmielowski3-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.
2018-12-03Format list of {{name,string}, {value, _}} as json struct name/valPaweł Chmielowski1-0/+8
2018-12-03Make mod_http_api assume that missing args of type list are empty listPaweł Chmielowski1-4/+9
2018-12-01Keep info about carbons inside session tableEvgeny Khramtsov6-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
2018-12-01ejabberd_s2s_in: Check for subdomain configurationHolger Weiss1-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.
2018-12-01ejabberd_s2s_in: Check for subdomain certificateHolger Weiss1-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.
2018-12-01mod_register: Don't advertise IBR unconditionallyHolger Weiss1-2/+8
Don't advertise the IBR stream feature if registration is disabled in the configuration.
2018-11-30Apply new cache options on mod_stream_mgmt reloadEvgeny Khramtsov1-1/+2
2018-11-30Keep last handled stanzas number in cache rather than session tableEvgeny Khramtsov2-100/+73
2018-11-30New command unban_ip (#2620)Badlop1-0/+51
2018-11-29Drop some macros related to OTP<19Evgeny Khramtsov1-21/+1
2018-11-29Implement XEP-0410: MUC Self-Ping optimizationEvgeny Khramtsov1-26/+40
Fixes #2630
2018-11-29Advertise disco#info and disco#items by MUC roomEvgeny Khramtsov1-1/+1
Fixes #2661
2018-11-28Add xml compression to sql backend of mamPaweł Chmielowski3-7/+975
2018-11-27Add specific Var names to CAPTCHA fallback form fields (#2672)Badlop1-2/+2
2018-11-23Fix typo in recent PR commit (#2697)Badlop1-2/+2
2018-11-23Only advertise conversion feature when mod_pubsub is loadedEvgeny Khramtsov1-6/+11
2018-11-23Support for XEP-0411: Bookmarks ConversionEvgeny Khramtsov5-41/+104
2018-11-22Update - fixed ejabberdctl push_roster descriptionSnowman1-2/+4
2018-11-21Relax result matching to fix pgsql keepalive (#2632)Christophe Romain1-1/+1
2018-11-19Add ejabberd_stopping hookStu Tomlinson1-0/+1
This hook allows modules to detect when ejabberd is stopping and adjust behaviour if desired
2018-11-16Handle some malformed URL requests in ejabberd_http (#2687)Badlop1-10/+16
2018-11-15Get rid of 'catch-all' statementsEvgeny Khramtsov1-17/+17
2018-11-15Replace dict with mapsEvgeny Khramtsov3-425/+356
This will improve performance and memory consumptions of large MUCs
2018-11-12Don't suppress notifications on PEP node removalHolger Weiss2-4/+2
Send node deletion notifications (as per XEP-0060, #8.4.2) also for PEP nodes.
2018-11-09Recover logging of user joining room, lost in 32de9a56 (thanks to elexis1)Badlop1-0/+1
2018-11-09Fix for the previous commitAlexey Shchepin1-1/+1
2018-11-09Track presences sent via a multicast serviceAlexey Shchepin1-1/+40
2018-11-06Fix unused variable warningBadlop1-1/+1
2018-11-06Local stanzas are routed one by one, not by multicastBadlop1-0/+3
2018-10-31ejabberd_logger: Disable debug logging properlyHolger Weiss1-1/+1
Don't forget to disable xmpp's debug logging when reducing the log level from 5 to a lower value.
2018-10-31Don't preprocess arguments, format_args verifies and prepares them (#2629)Badlop1-16/+1
2018-10-30Don't hide result of mod_*:set_* callsBadlop1-4/+2
2018-10-29Add send_ws_ping to c2sPaweł Chmielowski1-1/+6