aboutsummaryrefslogtreecommitdiff
path: root/src/mod_fail2ban.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-1/+1
* Store who defines a command, specially when defined by ejabberd modulesBadlop2021-07-301-1/+1
* 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
* Copy more option explanations from ejabberd Docs siteBadlop2020-04-081-1/+7
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Do not use ~ts format in string that are put in xmpp payloadPaweł Chmielowski2020-01-221-2/+2
* Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov2020-01-081-1/+31
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-3/+3
* Don't retain module option on gen_mod supervisorEvgeny Khramtsov2019-08-041-1/+1
* Use econf:timeout() instead of econf:pos_int() wherever appropriateEvgeny Khramtsov2019-07-171-8/+12
* Process unexpected messages uniformlyEvgeny Khramtsov2019-07-121-5/+5
* Add/improve type specsEvgeny Khramtsov2019-07-101-0/+3
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-3/+3
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-3/+4
* Use new configuration validatorEvgeny Khramtsov2019-06-141-15/+12
* Don't process failed EXTERNAL authentication by mod_fail2banEvgeny Khramtsov2019-05-151-0/+3
* Modify arguments of c2s_auth_result hookEvgeny Khramtsov2019-05-151-3/+3
* Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski2019-02-271-3/+3
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* New command unban_ip (#2620)Badlop2018-11-301-0/+51
* Switch mod_fail2ban log messages to warning levelEvgeny Khramtsov2018-09-191-2/+2
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-1/+0
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-11/+10
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Assign failed_auth ETS table to another ownerEvgeniy Khramtsov2017-11-131-1/+2
* Cleanup some headersChristophe Romain2017-11-101-1/+2
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-5/+1
* Rename aux.erl as misc.erl17.04Christophe Romain2017-04-111-1/+1
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-1/+1
* Add gen_mod:is_loaded_elsewhere/2Evgeniy Khramtsov2017-02-241-9/+1
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-1/+4
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-2/+1
* Attach modules to gen_mod's supervisorEvgeniy Khramtsov2017-02-141-13/+3
* Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-141-1/+3
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-36/+47
|\
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-091-39/+50
* | Cleanup file headersChristophe Romain2017-01-031-4/+3
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Improve some type specsEvgeniy Khramtsov2016-08-091-1/+7
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
* Use {access,shaper}_rules_validator in other places where access rules are usedPaweł Chmielowski2016-06-211-2/+2
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
* Error converting times in mod_fail2ban (#889)Badlop2016-01-051-1/+4
* More now() replacementsPaweł Chmielowski2015-12-071-8/+3
* cosmetic cleanupChristophe Romain2015-10-071-1/+1
* Add config validation at startupEvgeniy Khramtsov2015-06-011-3/+12
* mod_fail2ban: Add 'access' option for whitelistingHolger Weiss2015-04-181-14/+25
* Fix missing copyright dates to 2015 (EJAB-1733)Christophe Romain2015-01-211-0/+17
* Automatically remove IPs from ban, add the documentationEvgeniy Khramtsov2014-08-271-21/+134