summaryrefslogtreecommitdiff
path: root/src/ejabberd.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix errors and warnings for "rebar3 edoc"Badlop2022-05-171-1/+1
|
* Update copyright year to 2022Badlop2022-02-111-1/+1
|
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Stop SASL application in ejabberd_logger:flush()Evgeny Khramtsov2019-10-251-1/+0
|
* Use lager on OTP<22.0Evgeny Khramtsov2019-10-251-0/+1
| | | | This also lowers Erlang/OTP minimum version requirement back to 19.3
* Replace lager with built-in new logging APIEvgeny Khramtsov2019-10-181-2/+1
| | | | | | | | | | | | | | | This change requires Erlang/OTP-21.0 or higher. The commit also deprecates the following options: - log_rotate_date - log_rate_limit Furthermore, these options have no effect. The logger now fully relies on log_rotate_size, that cannot be 0 anymore. The loglevel option now accepts levels in literal formats. Those are: none, emergency, alert, critical, error, warning, notice, info, debug. Old integer values (0-5) are still supported and automatically converted into literal format.
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-6/+6
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-23/+40
|
* Move some apps back to included_applicationsPaweł Chmielowski2019-01-161-4/+0
|
* Start ejabberd_mnesia before starting mnesiaPaweł Chmielowski2019-01-151-0/+1
|
* Use OTP application startup infrastructure for starting dependenciesPaweł Chmielowski2019-01-091-1/+2
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Move certificates processing code to pkix applicationEvgeny Khramtsov2018-09-271-1/+1
| | | | | | | | ==== WARNING: MUST BE ADDED TO RELEASE NOTES ===== The commit introduces the following incompatibility: - Option 'ca_path' is deprecated and has no effect anymore: option 'ca_file' should be used instead if needed. ==================================================
* Move move randoms module to p1_utils repoEvgeniy Khramtsov2018-07-051-1/+1
|
* Don't produce a crash dump during intentional exitEvgeniy Khramtsov2018-03-291-3/+8
| | | | Also halt faster without relying on timeouts for buffers flushing
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Enforce module_name/1Christophe Romain2017-10-311-2/+11
|
* Do not bind unused tail from 675cc3eChristophe Romain2017-10-311-1/+1
|
* Allow auth and pubsub plugin to use Elixir moduleChristophe Romain2017-10-311-1/+18
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Get rid of compile warnings for random/crypto modules on R19Evgeniy Khramtsov2016-10-181-3/+1
|
* Merge pull request #684 from wcy123/masterEvgeny Khramtsov2016-03-251-1/+1
|\ | | | | bug fix: ejabberd:start_app need to pass Type to application:start
| * bug fix: ejabberd:start_app need to pass Type to application:startwcy1232015-07-301-1/+1
| |
* | Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
| |
* | Remove now() - part 1Paweł Chmielowski2015-12-041-1/+1
|/
* Document a few more supported protocolsBadlop2015-06-221-0/+10
|
* 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
|/
* Improve the applications start-upEvgeniy Khramtsov2013-07-071-15/+81
| | | | | * Check if all modules present for every application loaded. * Get rid of now obsoleted 'ejabberd_check' module.
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-29/+29
| | | | | | | | | | | | | | | | 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
* 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
* Write PID file, path is configurable in ejabberdctl.cfg (EJAB-1023)Badlop2009-08-241-0/+12
| | | | SVN Revision: 2526
* Merge misplaced 2055 2058 and 2062 from ejabberd-2.0.4.Badlop2009-05-071-1/+2
| | | | | | | | | * src/ejabberd_app.erl: Better support for profiling. * src/ejabberd.erl: Likewise * src/ejabberd_ctl.erl: Likewise * src/ejabberd_debug.erl: Likewise SVN Revision: 2063
* * 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
* Seek epam binary into priv/bin (EJAB-573)Christophe Romain2008-03-211-1/+14
| | | | SVN Revision: 1243
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-151-1/+1
| | | | | | * src/*: Likewise SVN Revision: 1153
* * Applied copyright update patch 1.Mickaël Rémond2007-12-241-5/+23
| | | | SVN Revision: 1110
* * src/acl.erl and other 64 files: Remove Erlang module attributeBadlop2007-12-061-1/+0
| | | | | | | 'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440) SVN Revision: 1044
* * src/ejabberd.erl: Added searching of files in code:priv_libAlexey Shchepin2004-04-151-1/+6
| | | | | | | | | | | | | | | | | | | (thanks to Sergei Golovan) * src/translate.erl: Likewise * src/ejabberd_app.erl: Added "log_path" configuration parameter (thanks to Sergei Golovan) * src/**/Makefile.win32: Updated (thanks to Sergei Golovan) * src/**/*.c: Updated (thanks to Sergei Golovan) * src/configure.erl: Added writing of version to Makefile.inc (thanks to Sergei Golovan) * doc/guide.tex: Updated link to expat (thanks to Sergei Golovan) SVN Revision: 223
* * src/ejabberd_app.erl: Now possible to specify path to log fileAlexey Shchepin2003-12-281-1/+9
| | | | | | | | | | | | | | via "EJABBERD_LOG_PATH" environment variable * src/translate.erl: Now possible to specify path to "msgs" directory via "EJABBERD_MSGS_PATH" environment variable * src/ejabberd.erl: Added get_so_path/0 function * src/ejabberd_app.erl: Use ejabberd:get_so_path/0 to load .so * src/mod_irc/iconv.erl: Likewise * src/stringprep/stringprep.erl: Likewise SVN Revision: 192
* * (all): Reorganized supervision treeAlexey Shchepin2003-07-201-1/+0
| | | | SVN Revision: 125
* *** empty log message ***Alexey Shchepin2003-02-101-2/+0
| | | | SVN Revision: 67
* *** empty log message ***Alexey Shchepin2003-02-071-58/+1
| | | | SVN Revision: 63