summaryrefslogtreecommitdiff
path: root/src/mod_service_log.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-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
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov2020-01-081-2/+25
| | | | | | | Several documentation callbacks (doc/0 and mod_doc/0) are implemented and `ejabberdctl man` command is added to generate a man page. Note that the command requires a2x to be installed (which is a part of asciidoc package).
* Use new configuration validatorEvgeny Khramtsov2019-06-141-9/+2
|
* 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
| | | | | | | | | The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5
* Switch to newer fast_xml and xmpp and update record fields in the codeEvgeniy Khramtsov2018-01-251-1/+1
|
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-4/+6
| | | | | | | The callback is supposed to provide known options and their default values, as long as the documentation. Passing default values into get_mod functions is now deprecated: all defaults should be provided by the Mod:mod_options/1 callback.
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-2/+1
| | | | | | | | | | | | | | The changes are very similar to those from previous commit: * Now there is no need to pass validating function in gen_mod:get_opt() and gen_mod:get_module_opt() functions, because the modules' configuration keeps already validated values. * New functions gen_mod:get_opt/2 and gen_mod:get_module_opt/3 are introduced. * Functions gen_mod:get_opt/4 and get_module_opt/5 are deprecated. If the functions are still called, the "function" argument is simply ignored. * Validating callback Mod:listen_opt_type/1 is introduced to validate listening options at startup.
* Fix previous commitEvgeniy Khramtsov2017-03-021-27/+13
|
* Revert "Remove relict mod_service_log"Evgeniy Khramtsov2017-03-021-0/+105
| | | | | | This reverts commit 0d4e1abbd11155a1cddbe809ff09183af1427af8. However, stanzas are now encapsulated into forwarded element (as per XEP-0297) instead of <route/> nonza.
* Remove relict mod_service_logEvgeniy Khramtsov2017-02-161-105/+0
|
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-8/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/cyrsasl.erl src/ejabberd_c2s.erl src/ejabberd_cluster.erl src/ejabberd_frontend_socket.erl src/ejabberd_node_groups.erl src/ejabberd_router.erl src/mod_bosh.erl src/mod_ip_blacklist.erl src/mod_muc_mnesia.erl src/mod_offline.erl src/mod_proxy65_sm.erl
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-091-8/+12
| |
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Add more type specsEvgeniy Khramtsov2016-08-121-0/+3
|
* Get rid of "jlib.hrl" dependency in mod_service_logEvgeniy Khramtsov2016-07-301-1/+1
|
* Rewrite several modules to use XML generatorEvgeniy Khramtsov2016-07-291-17/+4
|
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
|
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-4/+4
|
* Add MAM (XEP-0313) supportEvgeniy Khramtsov2015-06-221-6/+8
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-4/+13
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\ | | | | Update FSF address
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
| |
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-1/+1
|/
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+1
| | | | | | | | | | | | | | | | Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite
* Accumulated patch to binarize and indent codeBadlop2013-03-141-24/+44
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-121-2/+2
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)Badlop2008-07-311-1/+1
| | | | | | | | | | | * doc/guide.html: Likewise * doc/api/overview.edoc: Likewise * src/*/*.erl: Likewise * src/*/*.hrl: Likewise * src/*/*.c: Likewise * src/odbc/*.sql: Likewise SVN Revision: 1499
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-151-1/+1
| | | | | | * src/*: Likewise SVN Revision: 1153
* * applied copyright patch 2.Mickaël Rémond2007-12-241-4/+22
| | | | SVN Revision: 1112
* * src/mod_service_log.erl: Bugfix (thanks to Badlop)Alexey Shchepin2006-02-151-4/+3
| | | | | | | | | | | * src/jd2ejd.erl: Use mod_vcard_odbc if it is loaded (thanks to Tomasz Sterna) * src/ejabberd_sm.erl: Added a few ejabberdctl commands * src/ejabberd_ctl.erl: New interface for command registration SVN Revision: 507
* * src/ejabberd_update.erl: Support for run-time ejabberd updatingAlexey Shchepin2006-01-271-1/+1
| | | | | | | | (not completed) * src/ejabberd_c2s.erl: Added 'update_info' module attribute for testing ejabberd_update SVN Revision: 493
* * (all): Enhanced virtual hosting supportAlexey Shchepin2005-06-201-11/+12
| | | | SVN Revision: 370
* * src/mod_service_log.erl: Support for logging of user packets viaAlexey Shchepin2004-08-241-0/+59
external service (e.g. bandersnatch) * doc/guide.tex: Updated SVN Revision: 261