summaryrefslogtreecommitdiff
path: root/src/mod_offline_sql.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add rate limited delete_old_messagesPaweł Chmielowski2022-04-081-1/+26
|
* Update copyright year to 2022Badlop2022-02-111-1/+1
|
* Fix delete_old_message when using sqlite spool tablePaweł Chmielowski2021-01-271-0/+5
| | | | This fixes issue #3503
* 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
|
* Restart offline pop_messages when there is mismatch between select and deletePaweł Chmielowski2020-04-171-4/+10
| | | | | | | | When another connection is inserting something to spool at this same time as we do pop_messages, it's possible that insert will happen between we fetch messages and delete them, so we effectively will delete it without delivering it to client. This change catch this situation and restart transaction, so we should always have consistent results.
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-2/+2
|
* Make count_offline_messages cache work when offline uses mam for storagePaweł Chmielowski2019-07-011-1/+1
| | | | | This also replace existing cache for checking if spool is empty with this cache.
* Cache number of offline messagesEvgeny Khramtsov2019-06-301-2/+5
|
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-4/+4
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-1/+0
|
* Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695)Alexey Shchepin2019-05-181-1/+1
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Fix PostgreSQL compatibility in mod_offline_sql:remove_old_messages (#2695)Alexey Shchepin2018-12-051-2/+11
|
* Move some functions from xmpp back into ejabberdHolger Weiss2018-10-251-2/+2
|
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Add SQL_INSERT macro and update SQL queries to use server_host fieldAlexey Shchepin2017-11-021-16/+23
|
* In offline export to SQL, first write all DELETE, later all INSERT (#1509)Badlop2017-06-281-2/+8
|
* Get rid of sql_queries.erlEvgeniy Khramtsov2017-05-231-18/+35
|
* Don't store messages via a single processEvgeniy Khramtsov2017-05-211-25/+16
|
* Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov2017-02-261-10/+10
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-2/+0
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Cleanup file headersChristophe Romain2016-12-271-6/+22
|
* Improve ODBC importChristophe Romain2016-11-221-25/+3
|
* Make common tests working againEvgeniy Khramtsov2016-11-181-1/+2
|
* Deprecate most of the functions from jlib.erlEvgeniy Khramtsov2016-11-131-32/+38
|
* Merge branch 'master' into xml-ngEvgeniy Khramtsov2016-11-121-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Fix delete_old_messages command for SQL backendsJerome Sautret2016-10-171-1/+1
| |
* | Get rid of "jlib.hrl" dependency in some filesEvgeniy Khramtsov2016-07-261-1/+1
|/
* Fix pgsql compatibility on delete_old_messages (#1137)Christophe Romain2016-06-221-2/+2
|
* Stronger tests in the test suite, SQL updates and fixesAlexey Shchepin2016-06-021-26/+18
|
* Rename odbc to sql everywhereEvgeniy Khramtsov2016-04-201-20/+20
|
* Clean mod_offline.erl from DB specific codeEvgeniy Khramtsov2016-04-151-0/+252