Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Optimize room_unused_* commands | Paweł Chmielowski | 2022-02-18 | 1 | -0/+1 |
| | | | | | | Previously to check if hibernated room was old enough we had to fetch info about all rooms from database. Now we repurpose created_at field in sql to store that info, that allow us to have more efficient query just for it. | ||||
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | Handle user removal in mod_muc | Alexey Shchepin | 2021-12-14 | 1 | -0/+1 |
| | |||||
* | MySQL Backend Patch for scram-sha512 (#3582) | Nikat | 2021-05-20 | 1 | -2/+2 |
| | | | | | | | * Update mysql.new.sql scram-sha512 does not work, because serverkey is longer, then that array. All passwords was unhashed. * Update mysql.sql | ||||
* | Add missing indexes to sql sr_group tables | Paweł Chmielowski | 2021-05-18 | 1 | -0/+2 |
| | |||||
* | Fix specified key was too long (#3513) | Divine | 2021-02-01 | 1 | -2/+2 |
| | | | | | | | | | * Fix specified key was too long This adds the correct engine and sets it to utf8mb4 collate. Prevents "Specified key was too long; max key length is 1000 bytes" from happening. * Make two import SQL files consistent As suggested by @prefiks | ||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Check redirect_uri for OAUTH implicit grant | Alexey Shchepin | 2019-10-03 | 1 | -2/+2 |
| | |||||
* | Support OAUTH client authentication | Alexey Shchepin | 2019-09-27 | 1 | -0/+7 |
| | |||||
* | Add SQL schemas for MQTT tables | Evgeny Khramtsov | 2019-02-27 | 1 | -0/+15 |
| | |||||
* | MySQL: Increase index prefix length for PEP nodes | Holger Weiss | 2019-02-26 | 1 | -1/+1 |
| | | | | | For PEP nodes, the "host" column holds the user JID, where the first 20 characters may well not be unique. | ||||
* | Merge branch 'mix' | Evgeny Khramtsov | 2019-02-21 | 1 | -0/+53 |
|\ | |||||
| * | Update MIX code to reflect newest specification | Evgeny Khramtsov | 2018-12-05 | 1 | -0/+53 |
| | | | | | | | | | | | | Note that support for older specification is completely dropped, i.e. no backward compatibility is provided since the XEPs are still very experimental and being changed drastically | ||||
* | | Manually update 2017 copyright dates (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
|/ | |||||
* | Keep info about carbons inside session table | Evgeny Khramtsov | 2018-12-01 | 1 | -10/+0 |
| | | | | | | | | | | | | | | | Accordingly, Mnesia/SQL/Riak table 'carboncopy' is not used anymore and can be safely removed. As a consequence, the commit deprecates the following options of mod_carboncopy: - ram_db_type - use_cache - cache_size - cache_missed - cache_life_time Fixes #2663 | ||||
* | MySQL: Use MEDIUMTEXT for PubSub payload | Holger Weiss | 2018-09-26 | 1 | -1/+1 |
| | | | | | Let MySQL/MariaDB accept PubSub payloads with a size of up to 16 MiB, rather than truncating at 64 KiB. | ||||
* | MySQL: Use MEDIUMTEXT for MAM/offline messages | Holger Weiss | 2018-09-16 | 1 | -3/+3 |
| | | | | | Let MySQL/MariaDB accept message stanzas with a size of up to 16 MiB, rather than truncating at 64 KiB. | ||||
* | Move mod_irc to ejabberd-contrib | Evgeniy Khramtsov | 2018-06-20 | 1 | -9/+0 |
| | |||||
* | Pubsub creation/modification use varchar (#2397) | Christophe Romain | 2018-04-24 | 1 | -2/+2 |
| | |||||
* | Use length on fields in mysql indexes | Paweł Chmielowski | 2018-02-26 | 1 | -3/+3 |
| | |||||
* | sql/*: Add username to peer indexes | Holger Weiss | 2018-02-24 | 1 | -3/+3 |
| | | | | | The username is available for all MAM queries in question, and adding it to the indexes can improve the lookup performance significantly. | ||||
* | PubSub: Cleanup tree requests, rename pubsub_node.type->pubsub_node.plugin | Christophe Romain | 2017-11-16 | 1 | -1/+1 |
| | |||||
* | Optimize muc subscriptions handling | Christophe Romain | 2017-10-31 | 1 | -0/+12 |
| | |||||
* | Add SQL support for mod_push | Evgeniy Khramtsov | 2017-10-26 | 1 | -0/+11 |
| | |||||
* | mysql.sql: Use multi-column index on username/ID | Holger Weiss | 2017-09-27 | 1 | -1/+1 |
| | |||||
* | Clean up database code related to mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-17 | 1 | -6/+0 |
| | |||||
* | Add SQL as mod_proxy65 RAM backend | Evgeniy Khramtsov | 2017-03-31 | 1 | -0/+12 |
| | |||||
* | Add SQL as mod_carboncopy RAM backend | Evgeniy Khramtsov | 2017-03-30 | 1 | -0/+10 |
| | |||||
* | Add SQL as mod_muc RAM backend | Evgeniy Khramtsov | 2017-03-29 | 1 | -0/+21 |
| | |||||
* | Add SQL as mod_bosh RAM backend | Evgeniy Khramtsov | 2017-03-28 | 1 | -0/+8 |
| | |||||
* | Add SQL as router RAM backend | Evgeniy Khramtsov | 2017-03-28 | 1 | -0/+11 |
| | |||||
* | Fix pubsub MySQL schema | Jerome Sautret | 2017-02-23 | 1 | -3/+3 |
| | |||||
* | Add missing NOT NULL restrictions | Christophe Romain | 2017-02-22 | 1 | -16/+16 |
| | |||||
* | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Add OAUTH SQL backend | Alexey Shchepin | 2016-08-01 | 1 | -0/+7 |
| | |||||
* | Use MEDIUMTEXT type for muc_room.opts in MySQL schema | Juan Pablo Carlino | 2016-05-02 | 1 | -1/+1 |
| | |||||
* | Switch to varchar(64) in mysql user.server/salt as text can't have default ↵ | Paweł Chmielowski | 2016-04-08 | 1 | -4/+4 |
| | | | | values | ||||
* | In SQL files create Users table with SCRAM support by default (#956) | Badlop | 2016-03-29 | 1 | -1/+4 |
| | |||||
* | Update copyright to 2016 (#901) | Badlop | 2016-01-13 | 1 | -1/+1 |
| | |||||
* | Use UTF8MB4 character set in MySQL tables | Evgeniy Khramtsov | 2015-12-11 | 1 | -71/+71 |
| | |||||
* | Use BLOB instead of TEXT on mysql in stanza storage | Pablo Polvorin | 2015-12-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Mysql 'utf8' do not support 4-bytes UTF8 chars. Characters like 'KISS MARK' (U+1F48B) causes mysql to cut the string at that point. There is utf8mb4 encoding available on newer mysql versions that do support 4-bytes utf8. But for storing stanzas, that doesn't need to be indexed or searched or inspected in any way, it was easier to use BLOB (the bytes stored are utf8 encoded anyway, like all XMPP), and avoids the need to redefine indexes (as allowed size is shorter on utf8mb4) or having mixed utf8 and utf8mb4 encodings on the same table. | ||||
* | Add support for MUC MAM | Evgeniy Khramtsov | 2015-08-08 | 1 | -0/+2 |
| | |||||
* | Add MAM (XEP-0313) support | Evgeniy Khramtsov | 2015-06-22 | 1 | -0/+25 |
| | |||||
* | Remove duplicate CREATE INDEX in mysql.sql | Alexey Shchepin | 2015-03-21 | 1 | -2/+1 |
| | |||||
* | Add SCRAM support to ejabberd_auth_odbc | Alexey Shchepin | 2015-03-20 | 1 | -0/+4 |
| | |||||
* | Add a missed SQL index on privacy_list_data table | Alexey Shchepin | 2015-03-20 | 1 | -0/+2 |
| | |||||
* | Added MySQL support for delete_old_messages (offline) command. | Jerome Sautret | 2015-03-20 | 1 | -0/+1 |
| | |||||
* | Make it possible to use SQL as an SM backend | Evgeniy Khramtsov | 2015-03-09 | 1 | -0/+14 |
| | |||||
* | Update copyright dates to 2015 (EJAB-1733) | Badlop | 2015-01-08 | 1 | -1/+1 |
| |