Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2016-03-24 | Allow running test groups independently | Mickael Remond | 1 | -20/+51 | |
We need to be able to run only a few test groups, even if we do not have all database backends installed and configured locally. ejabberd test suite configures a specific host per backend. I changed ejabberd to allow ignoring some hosts from config file on start, by providing the exact list of hosts we want to start. This is done by setting an ejabberd app Erlang environment variable 'hosts' and passing the list of hosts we want to actually define. When doing so, the backend specific hosts defined in ejabberd test configuration file are simply ignored. As a result, we do not try to connect to unavailable backends. I linked that part to CT run test by defining the hosts list based on environment variable CT_BACKENDS. This variable is expected to be a comma separated list of available backends. When Erlang Common Tests are run with that environment variable set, only the host matching the name of the backend will be set, plus the default "localhost", common to many tests. This can be combined with rebar ct groups list. Example commands to run tests: CT_BACKENDS=riak,mnesia rebar ct suites=ejabberd CT_BACKENDS=mnesia rebar ct suites=ejabberd groups=mnesia | |||||
2016-03-22 | Fix is_connected/0 function | Evgeniy Khramtsov | 1 | -2/+7 | |
2016-03-22 | Keep alive Riak connections by default | Evgeniy Khramtsov | 2 | -1/+8 | |
2016-03-22 | Do not auto append IP suffix to usernames (#1008) | Evgeniy Khramtsov | 1 | -17/+1 | |
2016-03-21 | Improve ban_account command to work with other DBs than Mnesia (#977) | Badlop | 1 | -15/+1 | |
2016-03-21 | New command delete_mnesia deletes all tables that can be exported | Badlop | 2 | -1/+38 | |
2016-03-21 | Add simple Elixir unit test on jid:from_string | Mickael Remond | 1 | -3/+7 | |
2016-03-19 | support riak authentication | HAMANO Tsukasa | 2 | -9/+45 | |
2016-03-17 | Fix issue #1015 | Paweł Chmielowski | 1 | -1/+1 | |
2016-03-16 | Don't use jlib:jid_remove_resource | Paweł Chmielowski | 1 | -1/+1 | |
2016-03-16 | Make auto generated resources shorter | Paweł Chmielowski | 1 | -3/+6 | |
2016-03-16 | Start ezlib only if required, as it's optional (#1006) | Badlop | 2 | -1/+1 | |
2016-03-15 | Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in mod_admin_extra | root | 1 | -1/+1 | |
2016-03-14 | Fix Addresses element which lacked others local destinations | Badlop | 1 | -4/+7 | |
When sending single packet, in addresses include all other group destinations, not only oneself | |||||
2016-03-14 | Fix result type of "connected_users_info" command | Holger Weiss | 1 | -1/+2 | |
Closes #1002. | |||||
2016-03-14 | Don't store watchdog notifications in MAM archives | Holger Weiss | 1 | -2/+8 | |
2016-03-13 | Unregister route at the very end | Evgeniy Khramtsov | 1 | -2/+2 | |
2016-03-13 | Add ODBC backend for MIX | Evgeniy Khramtsov | 1 | -0/+170 | |
2016-03-13 | Define pubsub node configuration per route/host explicitly | Evgeniy Khramtsov | 1 | -20/+26 | |
2016-03-13 | Make it possible to get virtual host of a registered route | Evgeniy Khramtsov | 13 | -53/+79 | |
2016-03-11 | Fix config fetch after host/serverhost cleanup | Christophe Romain | 1 | -6/+0 | |
2016-03-10 | Minimal auth_method ordering fix | Elias Rohrer | 1 | -1/+1 | |
2016-03-09 | Lager to Elixir Logger bridge is now compliant with ejabberd loglevel set / get | Mickael Remond | 2 | -16/+29 | |
This should fix #966 | |||||
2016-03-09 | Fix call to lager_util:is_loggable/3 | Mickael Remond | 1 | -1/+1 | |
2016-03-09 | Use p1_time_compat util for generating timestamp | Mickael Remond | 1 | -1/+1 | |
2016-03-09 | Add Elixir Logger Backend to bridge logs from lager | Mickael Remond | 2 | -2/+157 | |
We will need to support loglevel bridging. It should help with #966 | |||||
2016-03-09 | Define mod_opt_type/1 callback | Evgeniy Khramtsov | 1 | -1/+5 | |
2016-03-09 | Unregister hooks and iq handlers on terminate | Evgeniy Khramtsov | 1 | -1/+15 | |
2016-03-09 | mod_http_upload: Add XEP-0363 v0.2 support | Holger Weiss | 1 | -5/+33 | |
Include the maximum file size in the service discovery information, as specified by XEP-0363, version 0.2. | |||||
2016-03-08 | Experimental MIX (XEP-0369) support | Evgeniy Khramtsov | 5 | -2/+499 | |
2016-03-07 | Fix format_result also in xmlrpc, after aa5caa3 (#982) | Badlop | 1 | -1/+1 | |
2016-03-07 | fix syntax highlighting by keeping "~s" together | Balázs Galambosi | 1 | -2/+2 | |
2016-03-07 | Fixed type specifications for 'rebar doc' | Elias Rohrer | 5 | -86/+23 | |
- Fixed type @specs and -specs to remove 'rebar doc' errors - Removed a lot of wrong and deprecated documentation in ejabberd_piefxis.erl | |||||
2016-03-04 | EJAB-1480: fix issue with retreiving user roster | Anton Samets | 1 | -1/+1 | |
2016-03-04 | Define opt_type required be ejabberd_config behaviour. | Paweł Chmielowski | 1 | -1/+4 | |
2016-03-04 | Mark get_queue_length obsolete, and use count_offline_messages (#970) | Badlop | 3 | -6/+6 | |
2016-03-03 | ext_mod: switch to fast_xml and remove old p1_logger reference | Christophe Romain | 1 | -3/+2 | |
2016-03-03 | Fix pubsub disco after host/serverhost cleanup | Christophe Romain | 1 | -1/+1 | |
2016-03-03 | Enable flexible offline on disco#info as well | Evgeniy Khramtsov | 1 | -2/+8 | |
2016-03-02 | Missed a few calls in previous commits | Alexey Shchepin | 1 | -16/+4 | |
2016-03-02 | Raise an error when there are no fields to set in ?SQL_UPSERT | Alexey Shchepin | 1 | -6/+35 | |
2016-03-02 | Update more SQL queries | Alexey Shchepin | 4 | -143/+128 | |
2016-03-02 | Update more SQL queries | Alexey Shchepin | 3 | -118/+127 | |
2016-03-02 | Update more SQL queries | Alexey Shchepin | 6 | -317/+227 | |
2016-03-02 | Update mod_last SQL queries to the new API | Alexey Shchepin | 2 | -34/+22 | |
2016-03-02 | New parse transform for ?SQL_UPSERT and ?SQL_UPSERT_T | Alexey Shchepin | 2 | -7/+277 | |
2016-03-02 | Update mod_roster and ejabberd_auth_odbc SQL queries to the new API | Alexey Shchepin | 3 | -177/+145 | |
2016-03-02 | Allow balanced expressions inside @(...) in ejabberd_sql_pt | Alexey Shchepin | 1 | -6/+10 | |
2016-03-02 | Updated some mod_offline SQL queries to the new API | Alexey Shchepin | 2 | -74/+50 | |
2016-03-01 | Use 'any' to match any DBMS in sql_query | Alexey Shchepin | 1 | -0/+2 | |