aboutsummaryrefslogtreecommitdiff
path: root/src/nodetree_tree_sql.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-1/+1
|
* PubSub: Add delete_old_pubsub_items commandHolger Weiss2021-08-221-1/+30
| | | | | | | | 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.
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
|
* Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility ↵Alexey Shchepin2020-02-041-2/+2
| | | | with CockroachDB (#3074)
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Limit result set of disco#items for mod_pubsubEvgeny Khramtsov2019-10-241-17/+33
| | | | | | | 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.
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
|
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-7/+8
| | | | | | | | | | | | | 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")).
* Use new configuration validatorEvgeny Khramtsov2019-06-141-8/+7
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-7/+7
| | | | | | | | | 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
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* PubSub: Cleanup tree requests, rename pubsub_node.type->pubsub_node.pluginChristophe Romain2017-11-161-41/+35
|
* Implement parentnodes seek for hometree (#1921)Christophe Romain2017-11-131-8/+19
|
* Allow dynamic node options on sql backendsChristophe Romain2017-10-251-1/+1
|
* Rename aux.erl as misc.erl17.04Christophe Romain2017-04-111-3/+3
| | | | Thanks Microsoft Windows to not support some filenames
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-3/+3
| | | | | 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.
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Merge branch 'master' into xml-ngEvgeniy Khramtsov2016-11-121-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Add missing comas in sql statement (#1219)Christophe Romain2016-08-011-3/+3
| |
* | Improve pubsub codeEvgeniy Khramtsov2016-09-081-9/+9
|/
* Quote reserver 'type' keyword for pgsql to fix e300f80Christophe Romain2016-07-051-2/+2
|
* Fix use of like parameter in sql pubsub's requestsChristophe Romain2016-07-051-14/+22
|
* Stronger tests in the test suite, SQL updates and fixesAlexey Shchepin2016-06-021-61/+60
|
* Update SQL escapingAlexey Shchepin2016-05-131-4/+4
|
* Rename odbc to sql everywhereEvgeniy Khramtsov2016-04-201-0/+314