Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch to rebar build tool | Evgeniy Khramtsov | 2013-06-13 | 9 | -5171/+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 | ||||
* | Accumulated patch to binarize and indent code | Badlop | 2013-03-14 | 6 | -949/+995 |
| | |||||
* | Update copyright dates | Alexey Shchepin | 2013-01-24 | 7 | -7/+7 |
| | |||||
* | Make terms serialization faster | Evgeniy Khramtsov | 2012-11-22 | 1 | -1/+1 |
| | |||||
* | ODBC support for mod_blocking | Evgeniy Khramtsov | 2012-04-12 | 1 | -0/+12 |
| | |||||
* | Get rid of duplicated code | Evgeniy Khramtsov | 2012-04-06 | 2 | -0/+11 |
| | |||||
* | ODBC support for mod_shared_roster | Evgeniy Khramtsov | 2012-04-04 | 2 | -0/+30 |
| | |||||
* | ODBC support for mod_irc | Evgeniy Khramtsov | 2012-04-03 | 2 | -0/+18 |
| | |||||
* | ODBC support for mod_vcard_xupdate | Evgeniy Khramtsov | 2012-04-02 | 2 | -0/+11 |
| | |||||
* | ODBC support for mod_announce | Evgeniy Khramtsov | 2012-04-02 | 2 | -0/+12 |
| | |||||
* | ODBC support for mod_muc | Evgeniy Khramtsov | 2012-03-31 | 2 | -0/+38 |
| | |||||
* | Update copyright dates | Alexey Shchepin | 2012-02-23 | 7 | -7/+7 |
| | |||||
* | Replace a single quote with double quotes in | Evgeniy Khramtsov | 2012-01-31 | 1 | -1/+1 |
| | | | | an ODBC escape (thanks to Vladislav Chugunov) | ||||
* | Fix ODBC account counting (thanks to Artem Sh)(EJAB-1491) | Badlop | 2011-08-16 | 1 | -4/+0 |
| | |||||
* | Try to improve support for roster_version in MSSQL (EJAB-1437) | Badlop | 2011-04-14 | 3 | -4/+80 |
| | |||||
* | update copyright up to 2011 | Christophe Romain | 2011-02-14 | 7 | -7/+7 |
| | |||||
* | Support PostgreSQL 9.0 (EJAB-1359)(thanks to Stephen Gibberd and Konstantin ↵ | Badlop | 2010-12-03 | 1 | -1/+1 |
| | | | | Nikiforov) | ||||
* | Increase maximum restart strategy of the ODBC supervisor. Do not brutally ↵ | Evgeniy Khramtsov | 2010-12-01 | 1 | -2/+2 |
| | | | | kill ODBC processes on supervisor shutdown to avoid polution of the mnesia table | ||||
* | Use MEDIUMTEXT type for vcard avatars in MySQL schema (EJAB-1252) | Evgeniy Khramtsov | 2010-11-17 | 1 | -1/+1 |
| | |||||
* | Change max restart strategy of ejabberd_odbc_sup to handle some SQL timeouts. | Andreas Köhler | 2010-11-08 | 1 | -1/+1 |
| | |||||
* | Do not run set_last request inside a transaction | Evgeniy Khramtsov | 2010-11-01 | 1 | -8/+20 |
| | |||||
* | fixes typo for table copy | Evgeniy Khramtsov | 2010-08-10 | 1 | -1/+1 |
| | |||||
* | correct handling of SQL boolean types (EJAB-1275) | Evgeniy Khramtsov | 2010-07-14 | 1 | -0/+7 |
| | |||||
* | Use ets insead of asking supervisor in ejabberd_odbc_sup:get_pids/1 (Thanks ↵ | Evgeniy Khramtsov | 2010-07-02 | 2 | -9/+34 |
| | | | | to Alexey Shchepin) | ||||
* | Discard queued requests that are too old (the caller has already got a timeout). | Jerome Sautret | 2010-06-11 | 1 | -18/+27 |
| | |||||
* | fixes wrong SQL escaping when --enable-full-xml is set | Evgeniy Khramtsov | 2010-06-04 | 1 | -1/+3 |
| | |||||
* | Add created_at column also to PostgreSQL schema (thanks to Mathias ↵ | Badlop | 2010-05-26 | 1 | -6/+12 |
| | | | | Ertl)(EJAB-1240) | ||||
* | Remove warning for undefined print_state/1 function for p1_fsm processes ↵ | Pablo Polvorin | 2010-04-09 | 1 | -0/+8 |
| | | | | | | (thanks Badlop). Include a identity function as implementation of print_state/1. | ||||
* | MSSQL support was broken (EJAB-1201) | Denis Kurochkin | 2010-03-05 | 2 | -2/+600 |
| | |||||
* | get rid of queue:filter/2 to keep compatibility with older Erlang versions | Evgeniy Khramtsov | 2010-02-20 | 1 | -9/+7 |
| | |||||
* | improved SQL reconnect behaviour | Evgeniy Khramtsov | 2010-01-31 | 1 | -133/+190 |
| | | | | SVN Revision: 2947 | ||||
* | Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159) | Badlop | 2010-01-12 | 7 | -7/+7 |
| | | | | SVN Revision: 2891 | ||||
* | Add +export_all to EFLAGS if: make debug=true (thanks to Marcin ↵ | Badlop | 2009-12-29 | 1 | -1/+1 |
| | | | | | | Owsiany)(EJAB-1134) SVN Revision: 2842 | ||||
* | Fix ProcessOne name in comments. | Badlop | 2009-11-04 | 1 | -1/+1 |
| | | | | SVN Revision: 2724 | ||||
* | Add a "created_at" column to some tables in the MySQL schema to store | Jérôme Sautret | 2009-09-10 | 1 | -6/+12 |
| | | | | | | a timestamp (thanks to Pedro Melo, EJAB-376). SVN Revision: 2593 | ||||
* | Fix pubsub tables constraints in MySQL schema creation script. | Jérôme Sautret | 2009-09-10 | 1 | -6/+6 |
| | | | | SVN Revision: 2592 | ||||
* | remove INFO_MSG call inside sql_query_internal | Christophe Romain | 2009-08-27 | 1 | -1/+1 |
| | | | | SVN Revision: 2556 | ||||
* | typo fix on subscriptions | Christophe Romain | 2009-08-07 | 2 | -2/+2 |
| | | | | SVN Revision: 2438 | ||||
* | initial merge of pubsub odbc, compilation pass ok | Christophe Romain | 2009-08-07 | 2 | -0/+106 |
| | | | | SVN Revision: 2437 | ||||
* | Support for roster versioning (EJAB-964) | Pablo Polvorin | 2009-08-06 | 4 | -1/+44 |
| | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | * src/odbc/ejabberd_odbc_sup.erl: make requests return a timeout if | Jérôme Sautret | 2009-08-06 | 2 | -18/+43 |
| | | | | | | | connections to the database cannot be established (EJABS-990). * src/odbc/ejabberd_odbc.erl: cosmetic changes. SVN Revision: 2427 | ||||
* | * src/odbc/ejabberd_odbc.erl: fix keepalive query, broken by r2092. | Jérôme Sautret | 2009-08-06 | 1 | -1/+2 |
| | | | | SVN Revision: 2425 | ||||
* | EJAB-940: Implements reliable ODBC transaction nesting. | Geoff Cant | 2009-07-28 | 1 | -111/+139 |
| | | | | SVN Revision: 2397 | ||||
* | Add forgotten copyright and license notices. Fix blackspaces. | Badlop | 2009-06-09 | 1 | -1/+1 |
| | | | | SVN Revision: 2151 | ||||
* | * trunk/src/odbc/ejabberd_odbc.erl: Fix typo (EJABS-859) (EJAB-940) (CR-EJAB-10) | Mickaël Rémond | 2009-05-21 | 1 | -1/+1 |
| | | | | | | * branches/road-to-exmpp/src/odbc/ejabberd_odbc.erl: Likewise. SVN Revision: 2095 | ||||
* | * trunk/src/odbc/ejabberd_odbc.erl: Move trace to debug loglevel (EJAB-940) ↵ | Mickaël Rémond | 2009-05-21 | 1 | -1/+1 |
| | | | | | | (EJABS-859) (CR-EJAB-10) SVN Revision: 2093 | ||||
* | * trunk/src/odbc/ejabberd_odbc.erl: Support for nested transaction ↵ | Mickaël Rémond | 2009-05-21 | 1 | -68/+106 |
| | | | | | | (EJABS-859) (EJAB-940) (CR-EJAB-10) SVN Revision: 2092 | ||||
* | Replace TYPE/1 with is_TYPE/1 (EJAB-922) | Badlop | 2009-05-06 | 1 | -1/+1 |
| | | | | SVN Revision: 2057 | ||||
* | fix minor pubsub init glitch, and allow ejabberd_odbc to execute bloc of ↵ | Christophe Romain | 2009-04-24 | 1 | -0/+28 |
| | | | | | | queries without transaction SVN Revision: 2038 | ||||
* | * src/odbc/mysql.sql: Fix complain about comment syntax | Badlop | 2009-01-23 | 2 | -3/+3 |
| | | | | | | * src/odbc/pg.sql: Likewise SVN Revision: 1850 |