Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Generate ejabberd.yml.5 man page from source code directly | Evgeny Khramtsov | 2020-01-08 | 1 | -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 validator | Evgeny Khramtsov | 2019-06-14 | 1 | -9/+2 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | Move move randoms module to p1_utils repo | Evgeniy Khramtsov | 2018-07-05 | 1 | -1/+1 |
| | |||||
* | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | 2018-06-14 | 1 | -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 code | Evgeniy Khramtsov | 2018-01-25 | 1 | -1/+1 |
| | |||||
* | Introduce new gen_mod callback: mod_options/1 | Evgeniy Khramtsov | 2018-01-23 | 1 | -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 dates | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+1 |
| | |||||
* | Don't validate an option in gen_mod:get*opt() functions | Evgeniy Khramtsov | 2017-04-30 | 1 | -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 commit | Evgeniy Khramtsov | 2017-03-02 | 1 | -27/+13 |
| | |||||
* | Revert "Remove relict mod_service_log" | Evgeniy Khramtsov | 2017-03-02 | 1 | -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_log | Evgeniy Khramtsov | 2017-02-16 | 1 | -105/+0 |
| | |||||
* | Merge branch 'new_stream' | Evgeniy Khramtsov | 2017-01-20 | 1 | -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 hooks | Evgeniy Khramtsov | 2017-01-09 | 1 | -8/+12 |
| | | |||||
* | | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
|/ | |||||
* | Add more type specs | Evgeniy Khramtsov | 2016-08-12 | 1 | -0/+3 |
| | |||||
* | Get rid of "jlib.hrl" dependency in mod_service_log | Evgeniy Khramtsov | 2016-07-30 | 1 | -1/+1 |
| | |||||
* | Rewrite several modules to use XML generator | Evgeniy Khramtsov | 2016-07-29 | 1 | -17/+4 |
| | |||||
* | Make modules loading in a dependent order (#1191) | Evgeniy Khramtsov | 2016-07-06 | 1 | -1/+4 |
| | |||||
* | Update copyright to 2016 (#901) | Badlop | 2016-01-13 | 1 | -1/+1 |
| | |||||
* | Move JID related functions to jid.erl (#847) | Evgeniy Khramtsov | 2015-11-24 | 1 | -4/+4 |
| | |||||
* | Add MAM (XEP-0313) support | Evgeniy Khramtsov | 2015-06-22 | 1 | -6/+8 |
| | |||||
* | Add config validation at startup | Evgeniy Khramtsov | 2015-06-01 | 1 | -4/+13 |
| | |||||
* | Update copyright dates to 2015 (EJAB-1733) | Badlop | 2015-01-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #146 from jamielinux/master | badlop | 2014-04-11 | 1 | -4/+3 |
|\ | | | | | Update FSF address | ||||
| * | Update FSF address | Jamie Nguyen | 2014-02-22 | 1 | -4/+3 |
| | | |||||
* | | Update copyright dates to 2014 (EJAB-1679) | Badlop | 2014-03-13 | 1 | -1/+1 |
|/ | |||||
* | Switch to rebar build tool | Evgeniy Khramtsov | 2013-06-13 | 1 | -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 code | Badlop | 2013-03-14 | 1 | -24/+44 |
| | |||||
* | Update copyright dates | Alexey Shchepin | 2013-01-24 | 1 | -1/+1 |
| | |||||
* | Update copyright dates | Alexey Shchepin | 2012-02-23 | 1 | -1/+1 |
| | |||||
* | update copyright up to 2011 | Christophe Romain | 2011-02-14 | 1 | -1/+1 |
| | |||||
* | Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159) | Badlop | 2010-01-12 | 1 | -1/+1 |
| | | | | SVN Revision: 2891 | ||||
* | * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842) | Badlop | 2009-01-12 | 1 | -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) | Badlop | 2008-07-31 | 1 | -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 2008 | Badlop | 2008-01-15 | 1 | -1/+1 |
| | | | | | | * src/*: Likewise SVN Revision: 1153 | ||||
* | * applied copyright patch 2. | Mickaël Rémond | 2007-12-24 | 1 | -4/+22 |
| | | | | SVN Revision: 1112 | ||||
* | * src/mod_service_log.erl: Bugfix (thanks to Badlop) | Alexey Shchepin | 2006-02-15 | 1 | -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 updating | Alexey Shchepin | 2006-01-27 | 1 | -1/+1 |
| | | | | | | | | (not completed) * src/ejabberd_c2s.erl: Added 'update_info' module attribute for testing ejabberd_update SVN Revision: 493 | ||||
* | * (all): Enhanced virtual hosting support | Alexey Shchepin | 2005-06-20 | 1 | -11/+12 |
| | | | | SVN Revision: 370 | ||||
* | * src/mod_service_log.erl: Support for logging of user packets via | Alexey Shchepin | 2004-08-24 | 1 | -0/+59 |
external service (e.g. bandersnatch) * doc/guide.tex: Updated SVN Revision: 261 |