Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-14Remove mod_echo moduleEvgeny Khramtsov
2019-06-14Use new configuration validatorEvgeny Khramtsov
2019-01-09Update copyright to 2019 (#2756)Badlop
2018-07-08Better detection of duplicated routes/hostsEvgeniy Khramtsov
2018-07-05Move move randoms module to p1_utils repoEvgeniy Khramtsov
2018-06-14Get rid of ejabberd.hrl headerEvgeniy Khramtsov
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
2018-01-23Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov
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.
2018-01-05Update copyright datesEvgeniy Khramtsov
2017-08-08Introduce 'hosts' optionEvgeniy Khramtsov
The option can be used as a replacement of 'host' option when several (sub)domains are needed to be registered for the module. Note that you cannot combine both 'host' and 'hosts' in the config because 'host' option is of a higher priority. Example: mod_pubsub: ... hosts: - "pubsub1.@HOST@" - "pubsub2.@HOST@" Fixes #1883
2017-02-26Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov
2017-02-22Reload modules when reloading configuration fileEvgeniy Khramtsov
2017-02-16Change routing APIEvgeniy Khramtsov
Now 'From' and 'To' arguments must be omitted in functions and structures related to routing. The commit deprecates the following functions: ejabberd_router:route/3 in favor of ejabberd_router:route/1 ejabberd_router:route_error/4 in favor of ejabberd_router:route_error/2 ejabberd_local:route_iq/4 in favor of ejabberd_local:route_iq/2 ejabberd_local:route_iq/5 in favor of ejabberd_local:route_iq/3 The format of {route, From, To, Packet} is changed in favor of {route, Packet}
2017-02-14Attach modules to gen_mod's supervisorEvgeniy Khramtsov
2017-02-14Improve modules start/stop proceduresEvgeniy Khramtsov
2017-01-02Update copyright date automatically (#1442)Badlop
2016-11-12Merge branch 'master' into xml-ngEvgeniy Khramtsov
Conflicts: src/adhoc.erl src/cyrsasl_oauth.erl src/ejabberd_c2s.erl src/ejabberd_config.erl src/ejabberd_service.erl src/gen_mod.erl src/mod_admin_extra.erl src/mod_announce.erl src/mod_carboncopy.erl src/mod_client_state.erl src/mod_configure.erl src/mod_echo.erl src/mod_mam.erl src/mod_muc.erl src/mod_muc_room.erl src/mod_offline.erl src/mod_pubsub.erl src/mod_stats.erl src/node_flat_sql.erl src/randoms.erl
2016-10-18Get rid of compile warnings for random/crypto modules on R19Evgeniy Khramtsov
2016-07-29Switch workers from temporary to transientChristophe Romain
2016-07-18Initial version based on XML generatorEvgeniy Khramtsov
2016-07-06Make modules loading in a dependent order (#1191)Evgeniy Khramtsov
2016-03-31Replace some ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov
2016-03-13Make it possible to get virtual host of a registered routeEvgeniy Khramtsov
2016-02-03Switch to Fast XML moduleMickael Remond
2016-01-13Update copyright to 2016 (#901)Badlop
2015-11-24Move JID related functions to jid.erl (#847)Evgeniy Khramtsov
2015-06-01Add config validation at startupEvgeniy Khramtsov
2015-01-08Update copyright dates to 2015 (EJAB-1733)Badlop
2014-04-11Merge pull request #146 from jamielinux/masterbadlop
Update FSF address
2014-03-13Update copyright dates to 2014 (EJAB-1679)Badlop
2014-02-22Update FSF addressJamie Nguyen
2013-06-13Switch to rebar build toolEvgeniy Khramtsov
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-03-14Accumulated patch to binarize and indent codeBadlop
2013-01-24Update copyright datesAlexey Shchepin
2012-02-23Update copyright datesAlexey Shchepin
2011-09-05Export do_client_version/3 in order to shut up the dialyzerEvgeniy Khramtsov
2011-02-14update copyright up to 2011Christophe Romain
2010-01-12Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop
SVN Revision: 2891
2009-01-12* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop
* 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)Badlop
* 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-13* src/mod_echo.erl: Small change to avoid a compilation warning ofBadlop
unused function SVN Revision: 1228
2008-01-30* src/mod_echo.erl: Put in comments the call to the educationalBadlop
function do_client_version SVN Revision: 1165
2008-01-15* doc/guide.tex: Updated copyright dates to 2008Badlop
* src/*: Likewise SVN Revision: 1153
2007-12-24* applied copyright patch 2.Mickaël Rémond
SVN Revision: 1112
2007-11-26* src/mod_echo.erl: Example function that demonstrates how to receive XMPP ↵Badlop
packets using Erlang's message passing mechanism (EJAB-247). SVN Revision: 980
2007-08-25* src/gen_mod.erl: Substitute @HOST@ with hostname in the 'host'Alexey Shchepin
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
2007-07-11* src/mod_echo.erl: mod_echo does not reply to other components. This is to ↵Mickaël Rémond
make sure that a component will not discover its own capabilities (EJAB-281). * src/ejabberd.cfg: disable mod_echo in the example config file. mod_echo is mainly a development/test module. SVN Revision: 810
2006-12-16* src/mod_echo.erl: The mod_echo can now be stopped without errors.Mickaël Rémond
This is not a major issue, but can mislead other developers learning from this example and test module (Thanks to Magnus Henoch) (EJAB-163). SVN Revision: 696
2006-02-02* src/mod_pubsub/mod_pubsub.erl: Updated to use gen_serverAlexey Shchepin
behaviour and ejabberd supervision tree * src/mod_muc/mod_muc.erl: Added a supervisor for conference room processes * src/mod_muc/mod_muc_room.erl: Likewise SVN Revision: 496
2005-06-20* (all): Enhanced virtual hosting supportAlexey Shchepin
SVN Revision: 370
2005-05-23* src/web/ejabberd_web_admin.erl: Updated CSS, added modulesAlexey Shchepin
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