summaryrefslogtreecommitdiff
path: root/src/gen_mod.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-149/+168
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Merge SQL and Mnesia code into one module (EJAB-1560)Evgeniy Khramtsov2012-04-271-0/+14
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* Use the regexp frontend module (EJAB-921)Badlop2011-12-081-2/+2
|
* Cut the string when calling halt/1Badlop2011-05-301-1/+1
|
* When module start fails during server start, stop erlang (EJAB-1446)Badlop2011-05-161-2/+15
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Re-raise exceptions caught in gen_mod:start_module/3 (EJAB-1335)Andreas Köhler2010-11-071-5/+5
| | | | | | | | | | Modules configured by the administrator normally should not be treated as optional, so a exception (error, exit, throw) to start them should not be caught and logged only. This patch re-raises a caught exception instead of ignoring the exception and inserting the module's opts on success. That way gen_mod:get_module_opt/4 should work while calling Module:start/2.
* 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
* * src/gen_mod.erl: First store module options in ETS and Mnesia,Badlop2008-11-261-4/+6
| | | | | | | | | | | | | | then start the module. In case of failure, remove options from ETS. Until now the module was started before the options were stored in database, and some modules started incorrectly because they couldn't access the options from database; for instance mod_muc_room required this for reading max_users option. * src/mod_muc/mod_muc_room.erl: Include the value of max_users service option and the current max_users room option in the list of allowed room limit values. SVN Revision: 1685
* * src/ejabberd_lstener.erl: Fix listenersBadlop2008-10-241-0/+2
| | | | | | | * src/ejabberd_sup.erl: Likewise * src/gen_mod.erl: Likewise SVN Revision: 1665
* * src/gen_mod.erl: Export stop_module_keep_config/2 (EJAB-706)Badlop2008-08-161-0/+1
| | | | SVN Revision: 1525
* * 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
* * src/gen_mod.erl: When ejabberd is kindly stopped, don't forgetBadlop2008-07-301-4/+16
| | | | | | | modules configuration (EJAB-706) * src/ejabberd_app.erl: Likewise SVN Revision: 1497
* * 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-3/+22
| | | | SVN Revision: 1110
* * src/gen_mod.erl: Update in database the configuration changes inBadlop2007-11-271-0/+25
| | | | | | modules (EJAB-330) SVN Revision: 996
* * src/gen_mod.erl: Added get_module_opt_host/3 (thanks to Badlop)Alexey Shchepin2007-09-111-3/+8
| | | | SVN Revision: 927
* * src/gen_mod.erl: Substitute @HOST@ with hostname in the 'host'Alexey Shchepin2007-08-251-2/+5
| | | | | | | | | | | | | | option (thanks to Badlop) * src/mod_vcard.erl: Likewise * src/mod_vcard_ldap.erl: Likewise * src/mod_vcard_odbc.erl: Likewise * src/mod_muc/mod_muc.erl: Likewise * src/mod_irc/mod_irc.erl: Likewise * src/mod_echo.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_proxy65/mod_proxy65_service.erl: Likewise SVN Revision: 888
* * src/mod_announce.erl: Added support to all the announce features described ↵Mickaël Rémond2007-08-031-0/+17
| | | | | | | | | in documentation. Access to all announce features through command line, adhoc commands and disco (Thanks to Badlop) (EJAB-18). * src/gen_mod.erl: Likewise. * doc/guide.tex: Likewise. SVN Revision: 858
* * src/gen_mod.erl: Throw error more cleanly.Mickaël Rémond2007-07-261-1/+1
| | | | SVN Revision: 831
* * src/aclocal.m4: Updated for zlib supportAlexey Shchepin2006-01-191-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/configure.ac: Likewise * src/mod_muc/mod_muc_room.erl: Weakened presence filtering, added warning in non-anonymous rooms, room destroying updated to latest JEP-0045, added a number of occupants and room name in room's disco#info reply, miscellaneous internal changes (thanks to Sergei Golovan) * src/mod_muc/mod_muc.erl: Better support for nick unregistration (thanks to Sergei Golovan) * src/ejabberd_zlib/ejabberd_zlib.erl: Zlib support (thanks to Sergei Golovan) * src/ejabberd_zlib/ejabberd_zlib_drv.c: Likewise * src/ejabberd_zlib/Makefile.in: Likewise * src/ejabberd_c2s.erl: Stream compression support (JEP-0138) * src/ejabberd_receiver.erl: Likewise * src/mod_disco.erl: Don't split node name before calling hooks (thanks to Sergei Golovan) * src/mod_configure.erl: Support for configuration using ad-hoc commands (thanks to Sergei Golovan) * src/mod_announce.erl: Support for sending announce messages using ad-hoc commands (thanks to Sergei Golovan) * src/mod_adhoc.erl: Ad-hoc support (JEP-0050) (thanks to Magnus Henoch) * src/adhoc.erl: Likewise * src/adhoc.hrl: Likewise * src/jlib.hrl: Updated (thanks to Sergei Golovan) * src/gen_mod.erl: Added function is_loaded/2 (thanks to Sergei Golovan) * src/ejabberd_service.erl: Changed error message on handshake error (thanks to Sergei Golovan) * src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan) SVN Revision: 486
* * (all): Enhanced virtual hosting supportAlexey Shchepin2005-06-201-25/+32
| | | | SVN Revision: 370
* * src/web/ejabberd_web_admin.erl: Updated CSS, added modulesAlexey Shchepin2005-05-231-1/+38
| | | | | | | | | | | | | | | | | management (thanks to Sergei Golovan) * src/gen_mod.erl: Added function loaded_modules_with_opts/0, new API for module stopping (thanks to Sergei Golovan) * src/mod_muc/mod_muc.erl: Moved a process name to a macros, updated module stopping (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/mod_pubsub/mod_pubsub.erl: Likewise * src/mod_announce.erl: Updated module stopping (thanks to Sergei Golovan) * src/mod_echo.erl: Likewise * src/mod_offline.erl: Likewise SVN Revision: 354
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-171-4/+17
| | | | SVN Revision: 307
* * src/mod_last.erl: Supprot for storing status from latestAlexey Shchepin2004-07-111-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | unavailable presence (thanks to Sergei Golovan) * src/ejabberd_sm.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/mod_vcard.erl: Minor update (thanks to Sergei Golovan) * src/mod_register.erl: Added "access" option (thanks to Sergei Golovan) * src/mod_irc/mod_irc.erl: Likewise * src/ejabberd.cfg.example: Updated * src/win32/ejabberd.cfg: Likewise * src/mod_privacy.erl: Fixed module stopping (thanks to Sergei Golovan) * src/mod_private.erl: Likewise * src/gen_mod.erl: Added function get_module_opt/3 (thanks to Sergei Golovan) * src/ejabberd_local.erl: Minor fix (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) SVN Revision: 244
* *** empty log message ***Alexey Shchepin2003-01-281-3/+23
| | | | SVN Revision: 52
* *** empty log message ***Alexey Shchepin2003-01-241-0/+58
SVN Revision: 49