aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge pull request #2748 from area-42/add_acl_for_mam_in_mod_mucChristophe Romain2019-01-103-8/+27
|\ \ \ \ | | | | | | | | | | add acl for mam in mod_muc
| * | | | add acl for mam in mod_mucChristoph Scholz2019-01-043-8/+27
| | | | |
* | | | | Start ejabberd_logger also when ejabberd:start() is not calledPaweł Chmielowski2019-01-091-0/+1
| | | | |
* | | | | Use OTP application startup infrastructure for starting dependenciesPaweł Chmielowski2019-01-093-16/+3
| | | | |
* | | | | Merge pull request #2680 from Iperity/fix-privacy-check-on-presence-probebadlop2019-01-091-3/+4
|\ \ \ \ \ | | | | | | | | | | | | Privacy lists: set from/to on packet *before* calling privacy_check_p…
| * | | | | Privacy lists: set from/to on packet *before* calling privacy_check_packetNathan Bruning2018-11-101-3/+4
| | | | | |
* | | | | | Remove slash producing url /admin//additions.jsChristophe Romain2019-01-091-1/+1
| | | | | |
* | | | | | Update copyright to 2019 (#2756)Badlop2019-01-08221-222/+222
| | | | | |
* | | | | | mod_private: Hardcode item ID for PEP bookmarksHolger Weiss2019-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the item ID to "current" when publishing bookmarks via PEP. XEP-0060 says: For singleton nodes, "it is RECOMMENDED for the publisher to specify an ItemID of 'current' to ensure that the publication of a new item will overwrite the existing item."
* | | | | | mod_offline: make some database callbacks optionalEvgeny Khramtsov2019-01-081-2/+10
| | | | | |
* | | | | | Fix decompressing of custom elements with custom namespacePaweł Chmielowski2019-01-071-2/+2
| |/ / / / |/| | | |
* | | | | Merge pull request #2599 from gardenia/masterbadlop2019-01-041-11/+17
|\ \ \ \ \ | | | | | | | | | | | | Eliminate some repeated SQL queries [Issue #1656]
| * | | | | remove some chatty SQL queries by pulling back all groups with opts and ↵colm2018-09-101-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | filtering in memory. move a call to get_group_name outside of a loop to eliminate redundant repeated queries
* | | | | | mod_mam: more checks for database failureEvgeny Khramtsov2019-01-021-45/+64
| | | | | |
* | | | | | Add no-store hint to CAPTCHA challenge stanzas (#2730)Badlop2018-12-261-1/+2
| | | | | |
* | | | | | mod_mam: Additional checks for database failuresEvgeny Khramtsov2018-12-212-51/+69
| | | | | |
* | | | | | Handle Prosody storage attributes key, when, with (#2724)Badlop2018-12-211-0/+5
| | | | | |
* | | | | | Handle persist=false in roster items (#2722)Badlop2018-12-211-12/+14
| | | | | |
* | | | | | We are handling groupchat in other branch nowPaweł Chmielowski2018-12-201-1/+0
| | | | | |
* | | | | | Add option to mod_offline that would allow storing group chat messagesPaweł Chmielowski2018-12-201-8/+20
| | | | | |
* | | | | | Fix PIEFXIS export of user when password is scrammed (#2721)Badlop2018-12-191-10/+6
| | | | | |
* | | | | | Search also for _jid when importing room from prosody (#2723)Badlop2018-12-191-1/+5
| | | | | |
* | | | | | Parse persistent and archiving room options importing from prosody (#2720)Badlop2018-12-191-0/+2
| | | | | |
* | | | | | Add code for handling deprecations of get_stacktrace()Paweł Chmielowski2018-12-1316-161/+148
| | | | | |
* | | | | | Add hook on api callChristophe Romain2018-12-111-0/+1
| | | | | |
* | | | | | mod_roster: Don't set version to "not_found"Holger Weiss2018-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't include a "ver" attribute with roster pushes if no roster version is available.
* | | | | | Don't require a full JID as argument, instead set a dummy resource (#2710)Badlop2018-12-101-5/+4
| | | | | |
* | | | | | When unknown roster version, return an acceptable version ID binary (#2709)Badlop2018-12-101-1/+1
| |_|_|_|/ |/| | | |
* | | | | Fix (un)setting of priorityEvgeny Khramtsov2018-12-101-2/+2
| | | | |
* | | | | Get rid of outdated mod_mix moduleEvgeny Khramtsov2018-12-101-323/+0
| |_|_|/ |/| | |
* | | | Don't lose carbons on presence change or session resumptionEvgeny Khramtsov2018-12-103-28/+77
| | | |
* | | | Normalize hostname when processing host_configPaweł Chmielowski2018-12-061-3/+5
| | | |
* | | | Start fast_tls before pkixPaweł Chmielowski2018-12-061-1/+1
| | | |
* | | | mod_private: Add "bookmarks_to_pep" commandHolger Weiss2018-12-051-2/+56
| | | | | | | | | | | | | | | | | | | | The "bookmarks_to_pep" command exports the bookmarks of the specified user from private XML storage to PEP.
* | | | mod_pubsub: Improve PEP behavior for 'whitelist'Holger Weiss2018-12-051-2/+6
| | | | | | | | | | | | | | | | | | | | If a PEP node's access_model is set to 'whitelist' (or 'authorize'), send last PEP notifications to the node owner.
* | | | Add auth:which_user_exist to bulk checking existence of list of usersPaweł Chmielowski2018-12-052-2/+70
| | | |
* | | | Add list types to sql_ptPaweł Chmielowski2018-12-052-6/+38
| | | |
* | | | Revert "Let deliver unsubscribe stanza when no roster push is required (#2598)"Badlop2018-12-051-2/+0
| | | | | | | | | | | | | | | | This reverts commit 86048f8a25ea820113a35350936b59ea9083c59f.
* | | | 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
| | |