aboutsummaryrefslogtreecommitdiff
path: root/src/mod_last.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-1/+0
* If mod_last is disabled, return error instead of crashing (#2330)Badlop2018-03-201-1/+3
* Fix 'badmatch' crashEvgeniy Khramtsov2018-02-171-3/+3
* Remove 'iqdisc' optionEvgeniy Khramtsov2018-02-111-16/+4
* Introduce option 'captcha' for mod_block_strangersEvgeniy Khramtsov2018-01-261-2/+2
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-22/+19
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Implement cache for mod_lastEvgeniy Khramtsov2017-05-181-8/+86
* Implement cache for rosterEvgeniy Khramtsov2017-05-171-1/+4
* 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
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-3/+1
* Don't re-define validation functions in multiple placesEvgeniy Khramtsov2017-04-281-22/+2
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-1/+21
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-7/+5
* Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-141-0/+2
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-6/+30
|\
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-091-5/+2
| * Initial version of new XMPP stream behaviour (for review)Evgeniy Khramtsov2016-12-111-1/+28
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Don't use deprecated functions from jlib.erlEvgeniy Khramtsov2016-11-231-1/+1
* Add missing exportChristophe Romain2016-11-221-1/+1
* Improve ODBC importChristophe Romain2016-11-221-10/+20
* Add more type specsEvgeniy Khramtsov2016-08-121-0/+1
* Rewrite mod_mam and mod_muc to use XML generatorEvgeniy Khramtsov2016-07-251-1/+1
* Initial version based on XML generatorEvgeniy Khramtsov2016-07-181-78/+51
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
* Produce mod_last entry on account creation (processone/ejabberd-contrib#62)Badlop2016-06-081-1/+12
* Improve detection of databases supported by modules (#1092)Evgeniy Khramtsov2016-04-271-1/+1
* Clean mod_last.erl from DB specific codeEvgeniy Khramtsov2016-04-131-128/+24
* Replace more ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-04-051-2/+1
* Replace some ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-03-311-9/+15
* Update mod_last SQL queries to the new APIAlexey Shchepin2016-03-021-20/+8
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
* More now() replacementsPaweł Chmielowski2015-12-071-3/+3
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-4/+4
* Add config validation at startupEvgeniy Khramtsov2015-06-011-3/+14
* Document protocol support (EJABS-1620)Badlop2015-05-211-0/+2
* Add new 'default_db' optionEvgeniy Khramtsov2015-03-301-1/+1
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
* Serialize records to proplists before storing then in RiakEvgeniy Khramtsov2014-07-141-3/+8
* Add SQL to Riak converterEvgeniy Khramtsov2014-07-101-0/+2
* Improve Riak supportEvgeniy Khramtsov2014-07-101-1/+19
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-1/+1
|/
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-10/+16
* Add SQL to Mnesia converterEvgeniy Khramtsov2013-07-211-1/+15
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+1
* Accumulated patch to binarize and indent codeBadlop2013-03-141-178/+181