]>
granicus.if.org Git - ejabberd/log
Evgeniy Khramtsov [Fri, 25 Mar 2016 15:16:50 +0000 (18:16 +0300)]
Merge commit 'refs/pull/524/head' of github.com:processone/ejabberd into sasl-api-change
Mickaël Rémond [Thu, 24 Mar 2016 14:46:51 +0000 (15:46 +0100)]
Merge pull request #1035 from processone/modular-tests-run
Allow running test groups independently
Christophe Romain [Thu, 24 Mar 2016 10:06:42 +0000 (11:06 +0100)]
Fix start via systemd (#978)
Christophe Romain [Thu, 24 Mar 2016 09:21:51 +0000 (10:21 +0100)]
Specify lacking nodename (thanks to hamano)(#1020)
Mickael Remond [Thu, 24 Mar 2016 09:02:13 +0000 (10:02 +0100)]
Allow running test groups independently
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
Mickael Remond [Wed, 23 Mar 2016 15:16:50 +0000 (16:16 +0100)]
Enable Riak test suite on Travis-CI
Evgeniy Khramtsov [Tue, 22 Mar 2016 16:58:59 +0000 (19:58 +0300)]
Fix is_connected/0 function
Evgeniy Khramtsov [Tue, 22 Mar 2016 16:32:30 +0000 (19:32 +0300)]
Keep alive Riak connections by default
Evgeniy Khramtsov [Tue, 22 Mar 2016 16:05:38 +0000 (19:05 +0300)]
Fix a typo in travis.yml
Evgeniy Khramtsov [Tue, 22 Mar 2016 16:03:06 +0000 (19:03 +0300)]
Tell Travis not to fail if some tests are skipped
Evgeniy Khramtsov [Tue, 22 Mar 2016 10:25:34 +0000 (13:25 +0300)]
Do not auto append IP suffix to usernames (#1008)
Mickael Remond [Mon, 21 Mar 2016 18:43:59 +0000 (19:43 +0100)]
Disable Riak test on Travis as they are too unpredictable on Travis
For now, we are running them on local Jenkins
Badlop [Mon, 21 Mar 2016 17:30:05 +0000 (18:30 +0100)]
Improve ban_account command to work with other DBs than Mnesia (#977)
Badlop [Mon, 21 Mar 2016 15:19:06 +0000 (16:19 +0100)]
New command delete_mnesia deletes all tables that can be exported
Mickael Remond [Mon, 21 Mar 2016 13:12:00 +0000 (14:12 +0100)]
Elixir test suite is already run with global CT run command
Mickaël Rémond [Mon, 21 Mar 2016 11:45:02 +0000 (12:45 +0100)]
Merge pull request #1029 from processone/coveralls
Add support for test code coverage
Mickael Remond [Mon, 21 Mar 2016 11:15:07 +0000 (12:15 +0100)]
We do not have C code to cover, they are in dependencies.
Mickael Remond [Mon, 21 Mar 2016 11:01:20 +0000 (12:01 +0100)]
Add Coveralls support
Paweł Chmielowski [Mon, 21 Mar 2016 10:02:32 +0000 (11:02 +0100)]
Use static key for mysql repo
Mickael Remond [Mon, 21 Mar 2016 09:06:07 +0000 (10:06 +0100)]
Attempting to use other keyserver, as we see failure from Travis fetching
Mickael Remond [Mon, 21 Mar 2016 08:45:40 +0000 (09:45 +0100)]
Run basic Elixir unit tests
Mickael Remond [Mon, 21 Mar 2016 08:44:23 +0000 (09:44 +0100)]
Add simple Elixir unit test on jid:from_string
Mickael Remond [Mon, 21 Mar 2016 08:43:14 +0000 (09:43 +0100)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Mon, 21 Mar 2016 08:42:59 +0000 (09:42 +0100)]
Comment on error failures in logs + indenting
Badlop [Sat, 19 Mar 2016 16:42:12 +0000 (17:42 +0100)]
Fix indentation of mod_register in default configuration file
Evgeny Khramtsov [Fri, 18 Mar 2016 19:10:37 +0000 (23:10 +0400)]
Merge pull request #1022 from hamano/riak_auth
riak authentication support
HAMANO Tsukasa [Fri, 18 Mar 2016 16:41:14 +0000 (01:41 +0900)]
support riak authentication
Christophe Romain [Fri, 18 Mar 2016 10:08:30 +0000 (11:08 +0100)]
Extend scope of ejabberdctl ping
Christophe Romain [Fri, 18 Mar 2016 09:22:11 +0000 (10:22 +0100)]
Escape quoting node name for ejabberdctl ping
Paweł Chmielowski [Thu, 17 Mar 2016 17:41:24 +0000 (18:41 +0100)]
Fix issue #1015
Mickaël Rémond [Wed, 16 Mar 2016 17:28:01 +0000 (18:28 +0100)]
Merge pull request #926 from lpil/fix/remove-empty-mod
Remove empty and unused module
Paweł Chmielowski [Wed, 16 Mar 2016 12:32:19 +0000 (13:32 +0100)]
Don't use jlib:jid_remove_resource
Paweł Chmielowski [Wed, 16 Mar 2016 10:37:25 +0000 (11:37 +0100)]
Merge pull request #1011 from oxoWrk/master
Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in mod_adm…
Paweł Chmielowski [Wed, 16 Mar 2016 10:30:35 +0000 (11:30 +0100)]
Make auto generated resources shorter
Badlop [Wed, 16 Mar 2016 10:11:43 +0000 (11:11 +0100)]
Start ezlib only if required, as it's optional (#1006)
Mickael Remond [Wed, 16 Mar 2016 08:01:40 +0000 (09:01 +0100)]
When building Elixir inside ejabberd, rely on version 1.1 for Erlang R17 compliance
Mickael Remond [Wed, 16 Mar 2016 07:55:25 +0000 (08:55 +0100)]
Update OTP release to use and drop release 17.1
Attempt to build with Elixir
Mickael Remond [Tue, 15 Mar 2016 21:42:15 +0000 (22:42 +0100)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Tue, 15 Mar 2016 21:42:07 +0000 (22:42 +0100)]
Better error reporting when running Elixir test suite
Paweł Chmielowski [Tue, 15 Mar 2016 17:14:27 +0000 (18:14 +0100)]
Produce less verbose logs for tests on travis
root [Tue, 15 Mar 2016 05:57:56 +0000 (10:57 +0500)]
Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in mod_admin_extra
Holger Weiss [Mon, 14 Mar 2016 23:12:01 +0000 (00:12 +0100)]
Apply cosmetic changes to GitHub templates
badlop [Mon, 14 Mar 2016 16:08:30 +0000 (17:08 +0100)]
Merge pull request #991 from suchatorg/patch-1
Update Galician (galego) translations
Carlos [Mon, 14 Mar 2016 15:52:16 +0000 (16:52 +0100)]
Update gl.po
Evgeny Khramtsov [Mon, 14 Mar 2016 14:49:01 +0000 (17:49 +0300)]
Merge pull request #980 from sharewax/EJAB-1480
EJAB-1480: fix issue with retreiving user roster
Badlop [Mon, 14 Mar 2016 11:53:14 +0000 (12:53 +0100)]
Fix Addresses element which lacked others local destinations
When sending single packet, in addresses include all other group
destinations, not only oneself
Carlos [Mon, 14 Mar 2016 11:47:52 +0000 (12:47 +0100)]
Update gl.po
Holger Weiss [Sun, 13 Mar 2016 23:51:12 +0000 (00:51 +0100)]
Fix result type of "connected_users_info" command
Closes #1002.
Holger Weiss [Sun, 13 Mar 2016 23:05:50 +0000 (00:05 +0100)]
Don't store watchdog notifications in MAM archives
Evgeniy Khramtsov [Sun, 13 Mar 2016 14:37:39 +0000 (17:37 +0300)]
Unregister route at the very end
Evgeniy Khramtsov [Sun, 13 Mar 2016 12:38:50 +0000 (15:38 +0300)]
Add ODBC backend for MIX
Evgeniy Khramtsov [Sun, 13 Mar 2016 10:16:55 +0000 (13:16 +0300)]
Add ODBC tests for MIX
Evgeniy Khramtsov [Sun, 13 Mar 2016 10:16:43 +0000 (13:16 +0300)]
Define pubsub node configuration per route/host explicitly
Evgeniy Khramtsov [Sun, 13 Mar 2016 08:38:40 +0000 (11:38 +0300)]
Make it possible to get virtual host of a registered route
Mickael Remond [Sat, 12 Mar 2016 16:54:23 +0000 (17:54 +0100)]
Provide guidance for issue reporting and pull requests on Github
Christophe Romain [Fri, 11 Mar 2016 16:25:46 +0000 (17:25 +0100)]
Fix config fetch after host/serverhost cleanup
Holger Weiss [Fri, 11 Mar 2016 11:31:16 +0000 (12:31 +0100)]
Don't enable in-band registration by default
Mickaël Rémond [Fri, 11 Mar 2016 10:37:50 +0000 (11:37 +0100)]
Merge pull request #997 from tnull/fix_auth_method_order
Minimal auth_method ordering fix during configuration merge.
Elias Rohrer [Thu, 10 Mar 2016 16:46:15 +0000 (17:46 +0100)]
Minimal auth_method ordering fix
Evgeniy Khramtsov [Thu, 10 Mar 2016 14:42:37 +0000 (17:42 +0300)]
Add tests for MIX
Mickael Remond [Wed, 9 Mar 2016 21:30:46 +0000 (22:30 +0100)]
Lager to Elixir Logger bridge is now compliant with ejabberd loglevel set / get
This should fix #966
Mickael Remond [Wed, 9 Mar 2016 20:03:06 +0000 (21:03 +0100)]
Fix call to lager_util:is_loggable/3
Mickael Remond [Wed, 9 Mar 2016 19:57:01 +0000 (20:57 +0100)]
Use p1_time_compat util for generating timestamp
Mickael Remond [Wed, 9 Mar 2016 18:12:56 +0000 (19:12 +0100)]
Add Elixir Logger Backend to bridge logs from lager
We will need to support loglevel bridging.
It should help with #966
Paweł Chmielowski [Wed, 9 Mar 2016 13:25:57 +0000 (14:25 +0100)]
Fix escaping of argument in iexlive and iexdebug
Evgeniy Khramtsov [Wed, 9 Mar 2016 08:19:15 +0000 (11:19 +0300)]
Define mod_opt_type/1 callback
Evgeniy Khramtsov [Wed, 9 Mar 2016 08:14:45 +0000 (11:14 +0300)]
Unregister hooks and iq handlers on terminate
Holger Weiss [Tue, 8 Mar 2016 23:27:06 +0000 (00:27 +0100)]
mod_http_upload: Add XEP-0363 v0.2 support
Include the maximum file size in the service discovery information, as
specified by XEP-0363, version 0.2.
Evgeniy Khramtsov [Tue, 8 Mar 2016 17:04:29 +0000 (20:04 +0300)]
Experimental MIX (XEP-0369) support
Carlos [Tue, 8 Mar 2016 00:21:37 +0000 (01:21 +0100)]
Update gl.po
Carlos [Mon, 7 Mar 2016 21:26:46 +0000 (22:26 +0100)]
Update gl.po
badlop [Mon, 7 Mar 2016 18:06:59 +0000 (19:06 +0100)]
Merge pull request #989 from galambalazs/patch-1
fix syntax highlighting by keeping "~s" together
badlop [Mon, 7 Mar 2016 17:44:05 +0000 (18:44 +0100)]
Merge pull request #988 from tnull/edoc_fix
Fixed type specifications for 'rebar doc'
Badlop [Mon, 7 Mar 2016 16:34:08 +0000 (17:34 +0100)]
Fix format_result also in xmlrpc, after
aa5caa3 (#982)
Balázs Galambosi [Mon, 7 Mar 2016 15:06:18 +0000 (16:06 +0100)]
fix syntax highlighting by keeping "~s" together
Elias Rohrer [Mon, 7 Mar 2016 13:47:42 +0000 (14:47 +0100)]
Fixed type specifications for 'rebar doc'
- Fixed type @specs and -specs to remove 'rebar doc' errors
- Removed a lot of wrong and deprecated documentation in ejabberd_piefxis.erl
Anton Samets [Fri, 4 Mar 2016 12:52:38 +0000 (15:52 +0300)]
EJAB-1480: fix issue with retreiving user roster
Paweł Chmielowski [Fri, 4 Mar 2016 10:45:18 +0000 (11:45 +0100)]
Define opt_type required be ejabberd_config behaviour.
Paweł Chmielowski [Fri, 4 Mar 2016 10:32:23 +0000 (11:32 +0100)]
Compile ejabberd_config early to stop undefined behaviour warnings
Badlop [Fri, 4 Mar 2016 10:09:14 +0000 (11:09 +0100)]
Mark get_queue_length obsolete, and use count_offline_messages (#970)
Christophe Romain [Thu, 3 Mar 2016 14:46:15 +0000 (15:46 +0100)]
ext_mod: switch to fast_xml and remove old p1_logger reference
Christophe Romain [Thu, 3 Mar 2016 13:43:56 +0000 (14:43 +0100)]
Fix pubsub disco after host/serverhost cleanup
Evgeniy Khramtsov [Thu, 3 Mar 2016 11:10:06 +0000 (14:10 +0300)]
Enable flexible offline on disco#info as well
Christophe Romain [Thu, 3 Mar 2016 09:36:13 +0000 (10:36 +0100)]
Use Elixir v1.2.3
Christophe Romain [Thu, 3 Mar 2016 09:34:45 +0000 (10:34 +0100)]
Minor format cleanup
Mickael Remond [Wed, 2 Mar 2016 12:35:35 +0000 (13:35 +0100)]
Use upcoming version of ejabberd with Elixir 1.2
Alexey Shchepin [Tue, 1 Mar 2016 23:00:02 +0000 (02:00 +0300)]
Missed a few calls in previous commits
Alexey Shchepin [Mon, 29 Feb 2016 13:56:25 +0000 (16:56 +0300)]
Raise an error when there are no fields to set in ?SQL_UPSERT
Alexey Shchepin [Fri, 26 Feb 2016 12:45:28 +0000 (15:45 +0300)]
Update more SQL queries
Alexey Shchepin [Thu, 25 Feb 2016 17:31:58 +0000 (20:31 +0300)]
Update more SQL queries
Alexey Shchepin [Tue, 23 Feb 2016 14:27:30 +0000 (17:27 +0300)]
Update p1_pgsql tag
Alexey Shchepin [Mon, 22 Feb 2016 23:56:43 +0000 (02:56 +0300)]
Update more SQL queries
Alexey Shchepin [Thu, 18 Feb 2016 15:49:14 +0000 (18:49 +0300)]
Update mod_last SQL queries to the new API
Alexey Shchepin [Thu, 18 Feb 2016 14:38:25 +0000 (17:38 +0300)]
New parse transform for ?SQL_UPSERT and ?SQL_UPSERT_T
Alexey Shchepin [Mon, 15 Feb 2016 18:02:22 +0000 (21:02 +0300)]
Update mod_roster and ejabberd_auth_odbc SQL queries to the new API
Alexey Shchepin [Fri, 12 Feb 2016 13:26:51 +0000 (16:26 +0300)]
Allow balanced expressions inside @(...) in ejabberd_sql_pt
Alexey Shchepin [Fri, 12 Feb 2016 13:25:09 +0000 (16:25 +0300)]
Updated some mod_offline SQL queries to the new API
Alexey Shchepin [Thu, 11 Feb 2016 17:05:00 +0000 (20:05 +0300)]
Use 'any' to match any DBMS in sql_query
Alexey Shchepin [Thu, 11 Feb 2016 17:01:32 +0000 (20:01 +0300)]
Better error handling in ejabberd_sql_pt
Alexey Shchepin [Thu, 11 Feb 2016 17:00:00 +0000 (20:00 +0300)]
Support for run-time SQL queries selection depending on DBMS version