aboutsummaryrefslogtreecommitdiff
path: root/src/mod_privacy.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-1/+1
* Use specific syntax so modules and top-level will be linksBadlop2021-08-231-6/+6
* Fix Dialyzer warning about function contract that changed in fad14ff31Badlop2021-02-191-1/+1
* Make fetching roster in mod_privacy lazyPaweł Chmielowski2021-02-161-30/+39
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov2020-01-081-1/+33
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-4/+4
* Revert "mod_privacy: Don't try to look up 'undefined' list"Holger Weiss2019-07-241-2/+0
* mod_privacy: Don't try to look up 'undefined' listHolger Weiss2019-07-241-0/+2
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-19/+20
* Don't attempt to query 'undefined' active listEvgeny Khramtsov2019-06-211-30/+35
* Get rid of "well-known" typeEvgeny Khramtsov2019-06-151-11/+8
* Use new configuration validatorEvgeny Khramtsov2019-06-141-19/+22
* Refactor mod_privacy patch; move logic user_receive_packet toNathan Bruning2019-06-101-34/+34
* Fix user_send_packet in mod_privacy; was failing on newly created usersNathan Bruning2019-06-101-1/+1
* Fix mod_privacy race conditionNathan Bruning2019-06-101-0/+21
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Move move randoms module to p1_utils repoEvgeniy Khramtsov2018-07-051-1/+1
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-1/+0
* Remove 'iqdisc' optionEvgeniy Khramtsov2018-02-111-13/+3
* Introduce option 'captcha' for mod_block_strangersEvgeniy Khramtsov2018-01-261-3/+4
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-23/+19
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Use xmpp:io_format_error/1 wherever possibleEvgeniy Khramtsov2017-11-141-1/+1
* Add forgotten caching options to the validator (thanks to Jan Pinkas)Evgeniy Khramtsov2017-08-241-1/+9
* Explicitly match against <domain/resource>Evgeniy Khramtsov2017-08-231-19/+23
* mod_privacy: Don't crash while copying c2s stateHolger Weiss2017-07-071-1/+3
* mod_privacy: Apply cosmetic change to type specHolger Weiss2017-07-071-1/+1
* Implement cache for mod_privacy/mod_blockingEvgeniy Khramtsov2017-05-201-189/+307
* Introduce 'iqdisc' global optionEvgeniy Khramtsov2017-05-041-2/+2
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-5/+2
* Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov2017-02-261-2/+2
* Don't pass empty resource to jid:make()Evgeniy Khramtsov2017-02-251-1/+1
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-1/+19
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-1/+1
* Change routing APIEvgeniy Khramtsov2017-02-161-1/+1
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-158/+213
|\
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-091-205/+246
| * Add xmpp_stream_out behaviour and rewrite s2s/SM codeEvgeniy Khramtsov2016-12-281-5/+5
| * Initial version of new XMPP stream behaviour (for review)Evgeniy Khramtsov2016-12-111-16/+30
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Don't use deprecated functions from jlib.erlEvgeniy Khramtsov2016-11-231-3/+3
* Fix issues on import improvementsChristophe Romain2016-11-221-0/+1
* Improve ODBC importChristophe Romain2016-11-221-11/+101
* Add more tests for privacy lists and blocking commandEvgeniy Khramtsov2016-10-221-29/+38
* Make common tests working againEvgeniy Khramtsov2016-09-131-4/+10
* Rename #error{} record to #stanza_error{}Evgeniy Khramtsov2016-09-081-9/+9