Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-10-31 | Optimize muc subscriptions handling | Christophe Romain | 1 | -0/+12 | |
2017-10-26 | Add SQL support for mod_push | Evgeniy Khramtsov | 1 | -0/+11 | |
2017-09-27 | mysql.sql: Use multi-column index on username/ID | Holger Weiss | 1 | -1/+1 | |
2017-05-17 | Clean up database code related to mod_vcard_xupdate | Evgeniy Khramtsov | 1 | -6/+0 | |
2017-03-31 | Add SQL as mod_proxy65 RAM backend | Evgeniy Khramtsov | 1 | -0/+12 | |
2017-03-30 | Add SQL as mod_carboncopy RAM backend | Evgeniy Khramtsov | 1 | -0/+10 | |
2017-03-29 | Add SQL as mod_muc RAM backend | Evgeniy Khramtsov | 1 | -0/+21 | |
2017-03-28 | Add SQL as mod_bosh RAM backend | Evgeniy Khramtsov | 1 | -0/+8 | |
2017-03-28 | Add SQL as router RAM backend | Evgeniy Khramtsov | 1 | -0/+11 | |
2017-02-23 | Fix pubsub MySQL schema | Jerome Sautret | 1 | -3/+3 | |
2017-02-22 | Add missing NOT NULL restrictions | Christophe Romain | 1 | -16/+16 | |
2017-01-02 | Update copyright date automatically (#1442) | Badlop | 1 | -1/+1 | |
2016-08-01 | Add OAUTH SQL backend | Alexey Shchepin | 1 | -0/+7 | |
2016-05-02 | Use MEDIUMTEXT type for muc_room.opts in MySQL schema | Juan Pablo Carlino | 1 | -1/+1 | |
2016-04-12 | Synchronizing master changes | Mickael Remond | 1 | -4/+4 | |
2016-04-08 | Switch to varchar(64) in mysql user.server/salt as text can't have default ↵ | Paweł Chmielowski | 1 | -4/+4 | |
values | |||||
2016-03-29 | In SQL files create Users table with SCRAM support by default (#956) | Badlop | 1 | -1/+4 | |
2016-01-13 | Update copyright to 2016 (#901) | Badlop | 1 | -1/+1 | |
2015-12-11 | Use UTF8MB4 character set in MySQL tables | Evgeniy Khramtsov | 1 | -71/+71 | |
2015-12-11 | Use BLOB instead of TEXT on mysql in stanza storage | Pablo Polvorin | 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. | |||||
2015-08-08 | Add support for MUC MAM | Evgeniy Khramtsov | 1 | -0/+2 | |
2015-06-22 | Add MAM (XEP-0313) support | Evgeniy Khramtsov | 1 | -0/+25 | |
2015-03-21 | Remove duplicate CREATE INDEX in mysql.sql | Alexey Shchepin | 1 | -2/+1 | |
2015-03-20 | Add SCRAM support to ejabberd_auth_odbc | Alexey Shchepin | 1 | -0/+4 | |
2015-03-20 | Add a missed SQL index on privacy_list_data table | Alexey Shchepin | 1 | -0/+2 | |
2015-03-20 | Added MySQL support for delete_old_messages (offline) command. | Jerome Sautret | 1 | -0/+1 | |
2015-03-09 | Make it possible to use SQL as an SM backend | Evgeniy Khramtsov | 1 | -0/+14 | |
2015-01-08 | Update copyright dates to 2015 (EJAB-1733) | Badlop | 1 | -1/+1 | |
2014-04-24 | added privacy_list_data index for mysql database. | HAMANO Tsukasa | 1 | -0/+1 | |
2014-03-13 | Update copyright dates to 2014 (EJAB-1679) | Badlop | 1 | -1/+1 | |
2014-02-22 | Update FSF address | Jamie Nguyen | 1 | -4/+3 | |
2013-10-23 | Get rid of deprecated MySQL variable 'table_type' | Evgeniy Khramtsov | 1 | -29/+25 | |
2013-06-13 | Switch to rebar build tool | Evgeniy Khramtsov | 1 | -0/+0 | |
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 | |||||
2013-03-14 | Accumulated patch to binarize and indent code | Badlop | 1 | -0/+9 | |
2013-01-24 | Update copyright dates | Alexey Shchepin | 1 | -1/+1 | |
2012-04-04 | ODBC support for mod_shared_roster | Evgeniy Khramtsov | 1 | -0/+15 | |
2012-04-03 | ODBC support for mod_irc | Evgeniy Khramtsov | 1 | -0/+9 | |
2012-04-02 | ODBC support for mod_vcard_xupdate | Evgeniy Khramtsov | 1 | -0/+5 | |
2012-04-02 | ODBC support for mod_announce | Evgeniy Khramtsov | 1 | -0/+6 | |
2012-03-31 | ODBC support for mod_muc | Evgeniy Khramtsov | 1 | -0/+19 | |
2012-02-23 | Update copyright dates | Alexey Shchepin | 1 | -1/+1 | |
2011-02-14 | update copyright up to 2011 | Christophe Romain | 1 | -1/+1 | |
2010-11-17 | Use MEDIUMTEXT type for vcard avatars in MySQL schema (EJAB-1252) | Evgeniy Khramtsov | 1 | -1/+1 | |
2010-01-12 | Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159) | Badlop | 1 | -1/+1 | |
SVN Revision: 2891 | |||||
2009-09-10 | Add a "created_at" column to some tables in the MySQL schema to store | Jérôme Sautret | 1 | -6/+12 | |
a timestamp (thanks to Pedro Melo, EJAB-376). SVN Revision: 2593 | |||||
2009-09-10 | Fix pubsub tables constraints in MySQL schema creation script. | Jérôme Sautret | 1 | -6/+6 | |
SVN Revision: 2592 | |||||
2009-08-07 | typo fix on subscriptions | Christophe Romain | 1 | -1/+1 | |
SVN Revision: 2438 | |||||
2009-08-07 | initial merge of pubsub odbc, compilation pass ok | Christophe Romain | 1 | -0/+55 | |
SVN Revision: 2437 | |||||
2009-08-06 | Support for roster versioning (EJAB-964) | Pablo Polvorin | 1 | -0/+6 | |
Introduces two options for mod_roster and mod_roster_odbc: - {versioning, true | false} Enable or disable roster versioning on ejabberd. - {store_current_id, true | false} If true, the current roster version is stored on DB (internal or odbc). Otherwise it is calculated on the fly each time. Performance: Setting store_current_id to true should help in reducing the load for both ejabberd and the DB. Details: If store_current_id is false, the roster version is a hash of the entire roster. If store_current_id is true, the roster version is a hash, but of the current time (this has to do with transactional semantics; we need to perform both the roster update and the version update on the same transaction, but we don't have the entire roster when we are changing a single item on DB. Loading it there requires significant changes to be introduced, so I opted for this simpler approach). In either case, there is no difference for the clients, the roster version ID is opaque. IMPORTANT: mod_shared_roster is not compatible with the option 'store_current_id'. Shared roster and roster versioning can be both enabled, but store_current_id MUST be set to false. SVN Revision: 2428 | |||||
2009-01-23 | * src/odbc/mysql.sql: Fix complain about comment syntax | Badlop | 1 | -1/+1 | |
* src/odbc/pg.sql: Likewise SVN Revision: 1850 |