]>
granicus.if.org Git - ejabberd/log
Evgeniy Khramtsov [Wed, 13 Apr 2016 11:09:34 +0000 (14:09 +0300)]
Clean mod_private.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 10:04:04 +0000 (13:04 +0300)]
Clean mod_announce.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 08:41:04 +0000 (11:41 +0300)]
Clean mod_caps.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 08:06:59 +0000 (11:06 +0300)]
Clean mod_vcard_xupdate.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 06:59:39 +0000 (09:59 +0300)]
Clean mod_last.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 06:56:10 +0000 (09:56 +0300)]
Make it possible to get DB backend of a module
Mickael Remond [Tue, 12 Apr 2016 08:27:43 +0000 (10:27 +0200)]
Fix typo in error message
Holger Weiss [Mon, 11 Apr 2016 20:50:11 +0000 (22:50 +0200)]
Disable TLS compression for s2s by default
TLS compression is not recommended, and it's already disabled by default
for c2s connections and for ejabberd_http.
Badlop [Mon, 11 Apr 2016 15:21:44 +0000 (17:21 +0200)]
process2/2 is needed by mod_rest to provide its own AccessCommands
See processone/ejabberd-contrib#161
Badlop [Mon, 11 Apr 2016 11:39:35 +0000 (13:39 +0200)]
Update check_password tests are the command now is fixed
badlop [Mon, 11 Apr 2016 11:38:22 +0000 (13:38 +0200)]
Merge pull request #1064 from sezuan/fix_check_password
Fix check_password
Matthias Rieber [Sun, 10 Apr 2016 13:37:36 +0000 (15:37 +0200)]
Fix check_password
Paweł Chmielowski [Fri, 8 Apr 2016 15:50:33 +0000 (17:50 +0200)]
Switch to varchar(64) in mysql user.server/salt as text can't have default values
Evgeniy Khramtsov [Fri, 8 Apr 2016 10:02:08 +0000 (13:02 +0300)]
'serverkey' and 'salt' should have empty string as default
Paweł Chmielowski [Fri, 8 Apr 2016 08:46:21 +0000 (10:46 +0200)]
Make sure that ejabberd_sm sid are unique
Evgeniy Khramtsov [Fri, 8 Apr 2016 08:49:50 +0000 (11:49 +0300)]
Send stream trailer at the very end
Paweł Chmielowski [Thu, 7 Apr 2016 14:47:30 +0000 (16:47 +0200)]
Generate shorted jid for anonymous connections
Paweł Chmielowski [Thu, 7 Apr 2016 14:47:01 +0000 (16:47 +0200)]
Add tests for anonymous and digest-md5 auth
Paweł Chmielowski [Thu, 7 Apr 2016 10:28:19 +0000 (12:28 +0200)]
Start of tests for cyrsasl module
Paweł Chmielowski [Thu, 7 Apr 2016 08:02:37 +0000 (10:02 +0200)]
Fix anonymous auth
Mickael Remond [Wed, 6 Apr 2016 16:11:46 +0000 (18:11 +0200)]
Stringprep can already be started, do not check result
Mickael Remond [Wed, 6 Apr 2016 15:56:01 +0000 (17:56 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Wed, 6 Apr 2016 15:55:56 +0000 (17:55 +0200)]
Log Elixir test result for investigation and include this log file in travis for troubleshooting failed tests
Badlop [Wed, 6 Apr 2016 15:54:31 +0000 (17:54 +0200)]
Tweak srg_get_info result formatting (#1048)
Mickael Remond [Wed, 6 Apr 2016 13:07:44 +0000 (15:07 +0200)]
Better error message in logs
Mickael Remond [Wed, 6 Apr 2016 13:05:19 +0000 (15:05 +0200)]
Fix error message paramater formatting
Mickael Remond [Wed, 6 Apr 2016 11:57:12 +0000 (13:57 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Wed, 6 Apr 2016 11:51:05 +0000 (13:51 +0200)]
Now we need to start stringprep before config
badlop [Wed, 6 Apr 2016 11:44:12 +0000 (13:44 +0200)]
Merge pull request #1051 from genric/patch-1
Fix mod_muc_admin:set_room_affiliation options persistence
badlop [Wed, 6 Apr 2016 11:25:46 +0000 (13:25 +0200)]
Merge pull request #1052 from genric/patch-2
Fix mod_muc_admin:get_room_options
Mickael Remond [Wed, 6 Apr 2016 10:59:58 +0000 (12:59 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Wed, 6 Apr 2016 10:59:27 +0000 (12:59 +0200)]
We need to set hosts in options to be able to retrieve 'MYHOSTS'
Mickaël Rémond [Wed, 6 Apr 2016 10:05:26 +0000 (12:05 +0200)]
Merge pull request #1054 from richp10/master
upgrade stringprep to 1.03
richp10 [Wed, 6 Apr 2016 08:40:10 +0000 (08:40 +0000)]
upgrade stringprep to 1.03
genric [Tue, 5 Apr 2016 12:13:28 +0000 (14:13 +0200)]
Fix mod_muc_admin:get_room_options
Fix mod_muc_admin:get_room_options to match the ejabberd_commands result spec.
Evgeniy Khramtsov [Tue, 5 Apr 2016 10:10:09 +0000 (13:10 +0300)]
Merge branch 'add-error-reason'
Evgeniy Khramtsov [Tue, 5 Apr 2016 10:09:44 +0000 (13:09 +0300)]
Replace more ?ERR_* macros with ?ERRT_*
genric [Mon, 4 Apr 2016 12:02:34 +0000 (14:02 +0200)]
Fix mod_muc_admin:set_room_affiliation
Add missing options so they are stored when set_room_affiliation is invoked, instead of being ignored and set to default values after muc restart.
Mickaël Rémond [Fri, 1 Apr 2016 12:24:08 +0000 (14:24 +0200)]
Merge pull request #1046 from processone/commands-update
Add support for versioning in ejabberd commands
Mickael Remond [Fri, 1 Apr 2016 11:05:41 +0000 (13:05 +0200)]
Apply fixes and remove tests for missing methods
Mickael Remond [Fri, 1 Apr 2016 10:24:49 +0000 (12:24 +0200)]
Do not use underscore variable
Mickael Remond [Fri, 1 Apr 2016 10:24:00 +0000 (12:24 +0200)]
Rollback mod_admin_extra
Mickael Remond [Fri, 1 Apr 2016 10:12:19 +0000 (12:12 +0200)]
Fix merge issues
Mickael Remond [Fri, 1 Apr 2016 09:13:48 +0000 (11:13 +0200)]
Fix tests, they are now running fine locally
Mickael Remond [Fri, 1 Apr 2016 09:11:42 +0000 (11:11 +0200)]
Add logger macro to help troubleshooting Elixir tests
Mickael Remond [Thu, 31 Mar 2016 20:01:57 +0000 (22:01 +0200)]
Port mod_admin_extra test to work with new API
Mickael Remond [Thu, 31 Mar 2016 15:34:50 +0000 (17:34 +0200)]
Fix failing tests
Mickael Remond [Thu, 31 Mar 2016 14:05:18 +0000 (16:05 +0200)]
Force protobuffs version to be able to use new meck release
Mickael Remond [Thu, 31 Mar 2016 13:37:21 +0000 (15:37 +0200)]
Merge lastest commits from master
Mickael Remond [Thu, 31 Mar 2016 13:06:41 +0000 (15:06 +0200)]
Try keeping names of test same as master to limit merge conflicts
Mickael Remond [Thu, 31 Mar 2016 12:42:08 +0000 (14:42 +0200)]
Add test file whose name was conflicting during merge
Mickael Remond [Thu, 31 Mar 2016 12:36:30 +0000 (14:36 +0200)]
Use version of moka that do not depend on proper
Mickael Remond [Thu, 31 Mar 2016 12:33:34 +0000 (14:33 +0200)]
Rename conflicting test file after merge
Alexey Shchepin [Thu, 31 Mar 2016 11:53:31 +0000 (14:53 +0300)]
Commands refactor, first pass.
- add API versionning
- changed error handling, based on exception
- commands moved/merged from mod_admin_p1 to mod_admin_extra
- command bufixes
- add some elixir unit test cases
Squashed commit of the following:
commit
dd59855b3486f78a9349756e4f102e79b3accff8
Merge:
14e8ffc 506e08e
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Fri Oct 30 11:43:18 2015 +0100
Merge branch '3.2.x' into api
commit
14e8ffce78cbea6c8605371d1fc50a0c1d1e012c
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Tue Oct 27 16:35:17 2015 +0100
Added OAuth tests to ejabberd_commands
commit
f81c550c14628edfe4861c228576cb767924366a
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Tue Oct 27 16:34:55 2015 +0100
Added some mod_http_api tests
commit
6a64578d5b2ba532a2feb6503ed98561e56d5d53
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Mon Oct 26 15:29:36 2015 +0100
Fix get_last command test
Previous version won't work with dst.
commit
27e0cde9e9c1f001effe68f8424a365ad947c068
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Fri Oct 23 17:59:34 2015 +0200
Add tests on admin command policy
commit
19dad8d54f54c9fabd454280483cccfb06c8e78a
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Fri Oct 23 16:49:36 2015 +0200
Added command related tests (http api & user policy)
commit
e0e596ab4a3f3a70aba5f374f028939ab794de33
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Fri Oct 23 16:49:16 2015 +0200
Fix command call.
commit
128cd7d1ede3c47a34f8ec3a750c980ccad2c61d
Merge:
60c4c4c 447313c
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Thu Oct 22 14:48:39 2015 +0200
Merge branch '3.2.x' into api
commit
60c4c4c0751302524c14219c6bc8c56a6069a689
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Thu Oct 22 14:45:57 2015 +0200
Fix ejabberd_commands spec.
commit
8e145c28c5da762c2b93ee32327eff1db94ebfed
Merge:
397273a f13dc94
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Wed Oct 21 18:26:07 2015 +0200
Merge branch '3.2.x' into api
commit
397273a23ed415feac87aed33da6452229793387
Merge:
c30e89b f289e27
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Wed Oct 21 15:27:45 2015 +0200
Merge branch '3.2.x' into api
commit
c30e89bb8a0013bff37e61e4c6953350c9c1f313
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Wed Oct 21 12:47:02 2015 +0200
Merge mod_http_api
commit
7b0db22b4acd48ff6fabce41c1b2525e6580a3c5
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Fri Oct 16 11:55:48 2015 +0200
Fix exunit tests to run with common_test suites
commit
d8b1a89800ac7379a57a7eb4a09c3c93c3e1e5eb
Merge:
2879ae8 63455b3
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Thu Oct 15 11:39:45 2015 +0200
Merge branch '3.2.x' into api
commit
2879ae87ff3eee369ef3d780136b96ecff5285d1
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Wed Oct 14 14:53:44 2015 +0200
Fix update_roster command.
commit
a1d453dd7a3afda9861a8d747494a45057ad574b
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Tue Oct 13 16:14:28 2015 +0200
API commands refactor
Moving and/or merging commands from mod_admin_p1 to mod_admin_extra
commit
b709ed26b0fc0ca4f3bdd5a59fa58ec7e3db97fa
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Wed Oct 7 15:10:01 2015 +0200
Add tests on commands
commit
6711687bee9c672cb3d5aed0744e13420ecf6dbd
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Tue Sep 29 15:58:16 2015 +0200
Add ejabberd_commands tests
commit
df8682f419cf3877e77e36a19bca0fc55dc991f8
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Mon Sep 28 14:54:39 2015 +0200
Added API versioning for ejabberdctl and rest commands
commit
cd017b0e3aac431bc3ee807ceb7f8641e1523ef5
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Fri Sep 18 11:21:45 2015 +0200
Better error handling of HTTP API commands.
commit
ca5cb6acd8e4643f9d6c484d2277b0d7e88471e5
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Tue Sep 15 15:03:05 2015 +0200
add commands to mod_admin_extra:
- get_offline_count
- get_presence
- change_password
commit
7f583fa099e30ac2b0915669fd8f102ac565b833
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Tue Sep 15 15:02:16 2015 +0200
Improve REST API error handling
commit
14753b1c02cdce434a786b7f80f6c09f0d210075
Author: Jerome Sautret <jerome.sautret@process-one.net>
Date: Mon Sep 14 10:51:17 2015 +0200
Change REST API return codes for integer type.
Mickael Remond [Thu, 31 Mar 2016 11:14:06 +0000 (13:14 +0200)]
Test / Document ejabberd_commands checks
Mickael Remond [Thu, 31 Mar 2016 10:38:53 +0000 (12:38 +0200)]
Check that various type of commands are properly rejected without auth
Mickaël Rémond [Thu, 31 Mar 2016 09:37:14 +0000 (11:37 +0200)]
Merge pull request #1044 from processone/http-api
Add ability to call open ejabberd commands through ReST API
Evgeniy Khramtsov [Thu, 31 Mar 2016 08:00:29 +0000 (11:00 +0300)]
Replace some ?ERR_* macros with ?ERRT_*
Mickael Remond [Wed, 30 Mar 2016 17:21:12 +0000 (19:21 +0200)]
mix version updated for 16.03 release
Mickael Remond [Wed, 30 Mar 2016 14:47:40 +0000 (16:47 +0200)]
Fix Dialyzer inconsistency
Paweł Chmielowski [Wed, 30 Mar 2016 14:08:04 +0000 (16:08 +0200)]
Provide authzid in scream response
Mickael Remond [Wed, 30 Mar 2016 13:59:29 +0000 (15:59 +0200)]
Better error report when command is not exposed through API
Mickael Remond [Wed, 30 Mar 2016 12:49:19 +0000 (14:49 +0200)]
Returns unauthorized error when we do not have correct credentials
Mickael Remond [Wed, 30 Mar 2016 12:23:09 +0000 (14:23 +0200)]
HTTP ReST API now supports 'open' ejabberd commands
Mickael Remond [Wed, 30 Mar 2016 11:59:01 +0000 (13:59 +0200)]
Support flagging so Elixir tests as pending
Holger Weiss [Tue, 29 Mar 2016 23:15:12 +0000 (01:15 +0200)]
Travis CI: Cosmetic changes to Riak setup commands
Holger Weiss [Tue, 29 Mar 2016 23:02:27 +0000 (01:02 +0200)]
Travis CI: Revert to checking for skipped tests
Now that the issues with running Riak on Travis are solved, we can check
for skipped test cases again.
Mickael Remond [Tue, 29 Mar 2016 17:40:20 +0000 (19:40 +0200)]
Adds support for option admin_ip_access on mod_http_api
This allows granting access to admin commands to backend, by using IP address restrictions.
(Pawel Chmielowski)
Mickael Remond [Tue, 29 Mar 2016 13:45:57 +0000 (15:45 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Tue, 29 Mar 2016 13:45:48 +0000 (15:45 +0200)]
Add basic test for command registration
Badlop [Tue, 29 Mar 2016 13:25:24 +0000 (15:25 +0200)]
Move start and stop_modules/0 from ejabberd_app to gen_mod (#1039)
Mickael Remond [Tue, 29 Mar 2016 11:19:16 +0000 (13:19 +0200)]
Fix commands api option
Mickael Remond [Tue, 29 Mar 2016 11:05:22 +0000 (13:05 +0200)]
Fix commands access check.
Fixes ECS-20
Mickael Remond [Tue, 29 Mar 2016 11:05:12 +0000 (13:05 +0200)]
Fix commands access check.
Badlop [Tue, 29 Mar 2016 10:51:26 +0000 (12:51 +0200)]
Pass noauth when auth isn't provided, reverts
a1129dc (processone/ejabberd-contrib#159)
Badlop [Tue, 29 Mar 2016 10:37:49 +0000 (12:37 +0200)]
In SQL files create Users table with SCRAM support by default (#956)
Mickael Remond [Tue, 29 Mar 2016 09:21:58 +0000 (11:21 +0200)]
Merge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Tue, 29 Mar 2016 09:21:53 +0000 (11:21 +0200)]
Fix log printout
Log is not only called for admin commands. It is call for all commands call.
Evgeniy Khramtsov [Tue, 29 Mar 2016 08:53:13 +0000 (11:53 +0300)]
Update MSSQL schema
Evgeniy Khramtsov [Thu, 24 Mar 2016 12:03:19 +0000 (15:03 +0300)]
Fix some LIMIT related problems with MSSQL
Mickael Remond [Tue, 29 Mar 2016 07:21:24 +0000 (09:21 +0200)]
Use new fast_yaml
Mickaël Rémond [Fri, 25 Mar 2016 18:36:10 +0000 (19:36 +0100)]
Merge pull request #1036 from processone/shared-roster-ldap
Fix issue getting shared roster
Evgeny Khramtsov [Fri, 25 Mar 2016 17:29:19 +0000 (21:29 +0400)]
Merge pull request #1024 from rbarlow/luerl_release
Use the v0.2 release of luerl instead of a commit.
Evgeny Khramtsov [Fri, 25 Mar 2016 17:00:35 +0000 (21:00 +0400)]
Merge pull request #684 from wcy123/master
bug fix: ejabberd:start_app need to pass Type to application:start
Mickael Remond [Fri, 25 Mar 2016 16:44:12 +0000 (17:44 +0100)]
Fix issue getting shared roster
I rollbacked to correct version and slightly refactored the code
Mickael Remond [Fri, 25 Mar 2016 16:42:58 +0000 (17:42 +0100)]
Proper naming for LDAP test function for shared roster
Mickael Remond [Fri, 25 Mar 2016 16:42:19 +0000 (17:42 +0100)]
Switch back to proper log level
Mickael Remond [Fri, 25 Mar 2016 16:30:12 +0000 (17:30 +0100)]
Add test to demonstrate issue to retrieve roster with mod_shared_roster_ldap
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