aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_app.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move start and stop_modules/0 from ejabberd_app to gen_mod (#1039)Badlop2016-03-291-39/+3
|
* Start ezlib only if required, as it's optional (#1006)Badlop2016-03-161-1/+0
|
* Switch to Fast XML moduleMickael Remond2016-02-031-1/+1
|
* Switch to fast_tls and update app namesMickael Remond2016-02-031-1/+1
|
* Convert more dependencies to new repository / packagesMickael Remond2016-02-031-1/+1
|
* Convert code to use Fast YAMLMickael Remond2016-02-031-1/+1
|
* Use stringprep app nameMickael Remond2016-02-031-1/+1
|
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* Update cache_tab app nameMickael Remond2015-12-011-1/+1
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-1/+1
|
* Faster string_to_jid/1 implementationPaweł Chmielowski2015-11-031-0/+1
| | | | This version is about 10-15% faster than old one
* Add OAuth support (thanks to Aleksey)Christophe Romain2015-09-251-0/+1
|
* Include ext_mod modules when checking accepted options (ejabberd-contrib#116)Badlop2015-09-101-1/+1
|
* Add option to set net_ticktime (EJAB-1742)Paweł Chmielowski2015-06-151-4/+11
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+17
|
* An auth external module requires ext_mod to be started first (#578)Badlop2015-05-271-1/+1
|
* Explicitly start crypto with startMickael Remond2015-04-071-1/+1
| | | | This is to please Elixir / Phoenix enviroment
* Explicitely start crypto moduleMickael Remond2015-04-061-0/+1
| | | | Without explicit start, it causes issue when embedding ejabberd into other apps.
* Make sure Mnesia dir environment and log file are list, not binaryMickael Remond2015-04-061-0/+1
| | | | | This is useful for Elixir configuration, as binary is the more natural data type. Closes #514
* Start ext_mod before module as it's setup contrib pathChristophe Romain2015-03-201-1/+1
|
* start ext_mod in later stage at initChristophe Romain2015-03-111-1/+1
|
* Add packaging support for contributed modulesChristophe Romain2015-03-111-0/+1
| | | | | | | This is a preliminary version that is tested to work with the packaging branch of ejabberd-modules repository This version lacks automatic configuration include at runtime
* Make it possible to use SQL as an SM backendEvgeniy Khramtsov2015-03-091-0/+1
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* Updated riak supportAlexey Shchepin2014-07-101-0/+1
|
* Check for Mnesia node name mismatchesHolger Weiss2014-06-121-0/+12
| | | | | Log a proper error message if the node running ejabberd doesn't own the Mnesia database.
* Fix C2S session close on server shutdownEvgeniy Khramtsov2014-05-081-3/+5
|
* 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
|/
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-4/+14
|
* Improve the applications start-upEvgeniy Khramtsov2013-07-071-2/+2
| | | | | * Check if all modules present for every application loaded. * Get rid of now obsoleted 'ejabberd_check' module.
* Logger improvements.Evgeniy Khramtsov2013-06-271-41/+2
| | | | | | | | | | lager: * It is now possible to change the loglevel. * Log rotation is now supported as well. p1_logger: * When rotating a log file, add suffix ".0" to the renamed file. This is needed in order to be consistent with lager rotation mechanism.
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-17/+31
| | | | | | | | | | | | | | | | 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-28/+33
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* On shutdown, first stop listeners, then modules (thanks to Vishal ↵Badlop2012-07-251-0/+1
| | | | Xica)(EJAB-1566)
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* Change argument of open_port/2 to string in order to shut up the dialyzerEvgeniy Khramtsov2011-09-051-1/+1
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Loading ASN.1 driver explicitly to avoid races in LDAP (EJAB-1284)Evgeniy Khramtsov2010-08-041-0/+2
|
* New configure option: --enable-nifEvgeniy Khramtsov2010-07-011-0/+1
|
* Makefile with optional ejabberd_debug.erl compilation (EJAB-1242)Badlop2010-05-281-1/+1
| | | | | Only compile and install ejabberd_debug.erl when running: make ejabberd_debug=true
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* When ejabberd stops, send stream close to clients (thanks to Alexey ↵Badlop2010-01-031-0/+9
| | | | | | Shchepin)(EJAB-1112) SVN Revision: 2852
* Start mnesia as a permanent application (thanks to Brian Cully)(EJAB-1068)Badlop2009-10-191-1/+1
| | | | SVN Revision: 2673
* Write PID file, path is configurable in ejabberdctl.cfg (EJAB-1023)Badlop2009-08-241-0/+33
| | | | SVN Revision: 2526
* * src/ejabberd_debug.erl: Handled fprof based profiling (EJABS-872).Mickaël Rémond2009-05-111-1/+1
| | | | | | * src/ejabberd_app.erl: Likewise. SVN Revision: 2070
* Merge misplaced 2055 2058 and 2062 from ejabberd-2.0.4.Badlop2009-05-071-3/+3
| | | | | | | | | * 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
* Fix mistake when calling win32_dns.Badlop2009-03-111-1/+1
| | | | SVN Revision: 1990