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
2022-02-11Update copyright year to 2022Badlop
2021-08-22PubSub: Add delete_old_pubsub_items commandHolger Weiss
Add a command for keeping only the specified number of items on each node and removing all older items. This might be especially useful if nodes may be configured to have no 'max_items' limit. Thanks to Ammonit Measurement GmbH for sponsoring this work.
2021-01-27Update newest copyright year to 2021 (#3464)Badlop
2020-09-03Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson
2020-01-28Update copyright to 2020 (#3149)Badlop
2019-10-24Limit result set of disco#items for mod_pubsubEvgeny Khramtsov
The size of a list of nodes returned for disco#items request is now controlled by option 'max_nodes_discoitems'. The default value is 100. The name and the default value of the option is chosen to be consistent with mod_muc's 'max_rooms_discoitems' option.
2019-07-29Improve handling of errors in pubsub codeEvgeny Khramtsov
2019-07-16Fix typos using codespellEvgeny Khramtsov
2019-06-22Improve extraction of translated stringsEvgeny Khramtsov
Now every such string MUST be encapsulated into ?T() macro. The macro itself is defined in include/translate.hrl. Example: -module(foo). -export([bar/1]). -include("translate.hrl"). bar(Lang) -> translate:translate(Lang, ?T("baz")).
2019-06-14Use new configuration validatorEvgeny Khramtsov
2019-01-09Update copyright to 2019 (#2756)Badlop
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-05Update copyright datesEvgeniy Khramtsov
2017-11-13Implement parentnodes seek for hometree (#1921)Christophe Romain
2017-04-11Rename aux.erl as misc.erl17.04Christophe Romain
Thanks Microsoft Windows to not support some filenames
2017-03-30Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov
Since the main goal of jlib.erl is lost, all auxiliary functions are now moved to aux.erl, and the whole jlib.erl is now deprecated.
2017-01-17Let ejabberd_mnesia handles copy_typeChristophe Romain
2017-01-02Update copyright date automatically (#1442)Badlop
2016-11-30Improve handling of mnesia schemaChristophe Romain
2016-09-08Improve pubsub codeEvgeniy Khramtsov
2016-04-19Fix hometree root check (#1070)Christophe Romain
2016-03-31Replace some ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov
2016-01-13Update copyright to 2016 (#901)Badlop
2015-12-15Fix pubsub headersChristophe Romain
2015-11-24Move JID related functions to jid.erl (#847)Evgeniy Khramtsov
2015-04-21PubSub improvementsChristophe Romain
This commit contains - code cleanup - use of db_type instead of old mod_pubsub_odbc - some minor optimizations - some minor bugfixes
2015-01-08Update copyright dates to 2015 (EJAB-1733)Badlop
2014-03-13Update copyright dates to 2014 (EJAB-1679)Badlop
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