summaryrefslogtreecommitdiff
path: root/src/ejabberd.erl (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-17Fix errors and warnings for "rebar3 edoc"Badlop1-1/+1
2022-02-11Update copyright year to 2022Badlop1-1/+1
2021-01-27Update newest copyright year to 2021 (#3464)Badlop1-1/+1
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2019-10-25Stop SASL application in ejabberd_logger:flush()Evgeny Khramtsov1-1/+0
2019-10-25Use lager on OTP<22.0Evgeny Khramtsov1-0/+1
This also lowers Erlang/OTP minimum version requirement back to 19.3
2019-10-18Replace lager with built-in new logging APIEvgeny Khramtsov1-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.
2019-09-23Correctly handle unicode in log messagesEvgeny Khramtsov1-6/+6
2019-06-14Use new configuration validatorEvgeny Khramtsov1-23/+40
2019-01-16Move some apps back to included_applicationsPaweł Chmielowski1-4/+0
2019-01-15Start ejabberd_mnesia before starting mnesiaPaweł Chmielowski1-0/+1
2019-01-09Use OTP application startup infrastructure for starting dependenciesPaweł Chmielowski1-1/+2
2019-01-08Update copyright to 2019 (#2756)Badlop1-1/+1
2018-09-27Move certificates processing code to pkix applicationEvgeny Khramtsov1-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. ==================================================
2018-07-05Move move randoms module to p1_utils repoEvgeniy Khramtsov1-1/+1
2018-03-29Don't produce a crash dump during intentional exitEvgeniy Khramtsov1-3/+8
Also halt faster without relying on timeouts for buffers flushing
2018-01-05Update copyright datesEvgeniy Khramtsov1-1/+1
2017-10-31Enforce module_name/1Christophe Romain1-2/+11
2017-10-31Do not bind unused tail from 675cc3eChristophe Romain1-1/+1
2017-10-31Allow auth and pubsub plugin to use Elixir moduleChristophe Romain1-1/+18
2017-01-02Update copyright date automatically (#1442)Badlop1-1/+1
2016-10-18Get rid of compile warnings for random/crypto modules on R19Evgeniy Khramtsov1-3/+1
2016-01-13Update copyright to 2016 (#901)Badlop1-1/+1
2015-12-04Remove now() - part 1Paweł Chmielowski1-1/+1
2015-07-30bug fix: ejabberd:start_app need to pass Type to application:startwcy1231-1/+1
2015-06-22Document a few more supported protocolsBadlop1-0/+10
2015-01-08Update copyright dates to 2015 (EJAB-1733)Badlop1-1/+1
2014-03-13Update copyright dates to 2014 (EJAB-1679)Badlop1-1/+1
2014-02-22Update FSF addressJamie Nguyen1-4/+3
2013-07-07Improve the applications start-upEvgeniy Khramtsov1-15/+81
* Check if all modules present for every application loaded. * Get rid of now obsoleted 'ejabberd_check' module.
2013-06-13Switch to rebar build toolEvgeniy Khramtsov1-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
2013-01-24Update copyright datesAlexey Shchepin1-1/+1
2012-02-23Update copyright datesAlexey Shchepin1-1/+1
2011-02-14update copyright up to 2011Christophe Romain1-1/+1
2010-01-12Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop1-1/+1
SVN Revision: 2891
2009-08-24Write PID file, path is configurable in ejabberdctl.cfg (EJAB-1023)Badlop1-0/+12
SVN Revision: 2526
2009-05-07Merge misplaced 2055 2058 and 2062 from ejabberd-2.0.4.Badlop1-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
2009-01-12* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop1-2/+2
* doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
2008-07-31* doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)Badlop1-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
2008-03-21Seek epam binary into priv/bin (EJAB-573)Christophe Romain1-1/+14
SVN Revision: 1243
2008-01-15* doc/guide.tex: Updated copyright dates to 2008Badlop1-1/+1
* src/*: Likewise SVN Revision: 1153
2007-12-24* Applied copyright update patch 1.Mickaël Rémond1-5/+23
SVN Revision: 1110
2007-12-06* src/acl.erl and other 64 files: Remove Erlang module attributeBadlop1-1/+0
'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440) SVN Revision: 1044
2004-04-15* src/ejabberd.erl: Added searching of files in code:priv_libAlexey Shchepin1-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
2003-12-28* src/ejabberd_app.erl: Now possible to specify path to log fileAlexey Shchepin1-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
2003-07-20* (all): Reorganized supervision treeAlexey Shchepin1-1/+0
SVN Revision: 125
2003-02-10*** empty log message ***Alexey Shchepin1-2/+0
SVN Revision: 67
2003-02-07*** empty log message ***Alexey Shchepin1-58/+1
SVN Revision: 63
2003-02-06*** empty log message ***Alexey Shchepin1-0/+2
SVN Revision: 62
2003-02-01*** empty log message ***Alexey Shchepin1-52/+60
SVN Revision: 55