Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement batch operations in mnesia backend | Paweł Chmielowski | 2022-05-02 | 1 | -1/+38 |
| | |||||
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Correctly handle unicode in log messages | Evgeny Khramtsov | 2019-09-23 | 1 | -3/+3 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 1 | -1/+6 |
| | |||||
* | mod_mam_mnesia: Fix check for empty archive | Holger Weiss | 2019-02-21 | 1 | -2/+1 |
| | | | | | Don't return 'true' if the key exists but points to an empty archive. Also, avoid looking up all keys. | ||||
* | allow check if archive is empty for or user or room | Christoph Scholz | 2019-02-18 | 1 | -1/+9 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | mod_mam: Additional checks for database failures | Evgeny Khramtsov | 2018-12-21 | 1 | -3/+10 |
| | |||||
* | Fix mnesia call in mam archive management function | Paweł Chmielowski | 2018-04-20 | 1 | -2/+1 |
| | |||||
* | Add commands for cleaning up mam archive | Paweł Chmielowski | 2018-04-20 | 1 | -1/+20 |
| | |||||
* | Update copyright dates | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+1 |
| | |||||
* | mod_mam: Don't store from 'sm_receive_packet' hook | Holger Weiss | 2017-11-14 | 1 | -10/+5 |
| | | | | | | | Let mod_mam use the 'sm_receive_packet' hook to generate stanza IDs for incoming messages, but not to actually store them. The latter would require additional changes to make sure modules such as mod_privacy and mod_block_strangers continue to affect MAM. | ||||
* | Get next record before deleting previous on, in case it's last one (#2069) | Badlop | 2017-10-25 | 1 | -2/+2 |
| | |||||
* | Add stanza-id to every archived message (#1477) | Evgeniy Khramtsov | 2017-01-20 | 1 | -5/+10 |
| | |||||
* | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Cleanup file headers | Christophe Romain | 2016-12-27 | 1 | -6/+22 |
| | |||||
* | Improve handling of mnesia schema | Christophe Romain | 2016-11-30 | 1 | -2/+2 |
| | |||||
* | Make common tests working again | Evgeniy Khramtsov | 2016-11-18 | 1 | -3/+5 |
| | |||||
* | Deprecate jlib:integer_to_binary/1 and jlib:binary_to_integer/1 | Evgeniy Khramtsov | 2016-09-24 | 1 | -2/+2 |
| | |||||
* | Make common tests working again | Evgeniy Khramtsov | 2016-09-13 | 1 | -1/+7 |
| | |||||
* | Rewrite mod_mam and mod_muc to use XML generator | Evgeniy Khramtsov | 2016-07-25 | 1 | -14/+14 |
| | |||||
* | mod_mam_mnesia: Force garbage collection | Holger Weiss | 2016-06-29 | 1 | -6/+9 |
| | | | | | | The VM fails to collect the garbage generated during MAM lookups automatically, so mod_mam_mnesia's memory usage easily goes up to several gigabytes if we don't force garbage collection. | ||||
* | Avoid cleanup on bag when disc_only, switch in memory (#1161) | Christophe Romain | 2016-06-21 | 1 | -1/+4 |
| | |||||
* | mod_mam_mnesia: Clarify error message | Holger Weiss | 2016-05-24 | 1 | -1/+1 |
| | |||||
* | mod_mam_mnesia: Don't exceed table size limit | Holger Weiss | 2016-05-24 | 1 | -20/+31 |
| | | | | | | Don't write MAM messages into an Mnesia archive if the size of the table comes close to the 2 GB limit for tables with disc-only copies. That way, the table is at least not corrupted when the limit is reached. | ||||
* | mod_mam_mnesia: Use transactions when writing | Holger Weiss | 2016-05-24 | 1 | -21/+44 |
| | | | | | | | | | | Let mod_mam_mnesia use transactions when storing or deleting messages. If old messages of a user are to be removed, delete the user's archive and rewrite it from scratch, as that seems to be much faster than removing individual records with delete_object/1. Closes #1065. | ||||
* | Clean mod_mam.erl from DB specific code | Evgeniy Khramtsov | 2016-04-15 | 1 | -0/+178 |