]> granicus.if.org Git - ejabberd/log
ejabberd
8 years agoDrop headline messages sent to offline resources
Holger Weiss [Sun, 24 Apr 2016 22:02:12 +0000 (00:02 +0200)]
Drop headline messages sent to offline resources

Don't bounce an error when a message of type "headline" is sent to an
unavailable resource.  This is consistent with how headline messages
sent to the bare JID of an offline user are dropped, and it avoids a
presence leak.

8 years agoDon't omit bounces for messages of type "result"
Holger Weiss [Sun, 24 Apr 2016 20:47:53 +0000 (22:47 +0200)]
Don't omit bounces for messages of type "result"

8 years agoMatch namespace when checking for chat states
Holger Weiss [Sun, 24 Apr 2016 15:16:28 +0000 (17:16 +0200)]
Match namespace when checking for chat states

When checking for standalone chat states, match the namespace rather
than the names of the elements defined in the current XEP-0085 revision.

8 years agoFix check for standalone chat state notifications
Holger Weiss [Sun, 24 Apr 2016 15:09:56 +0000 (17:09 +0200)]
Fix check for standalone chat state notifications

Ignore whitespace (and other XML CDATA) when checking whether a message
stanza is a standalone chat state notification.

8 years agoMerge pull request #931 from cclam0827/dev/mod_ping
badlop [Fri, 22 Apr 2016 11:07:03 +0000 (13:07 +0200)]
Merge pull request #931 from cclam0827/dev/mod_ping

change mod_ping Timers using maps instead of dict

8 years agoSet default value for pubsub#itemreply option
Holger Weiss [Thu, 21 Apr 2016 21:47:07 +0000 (23:47 +0200)]
Set default value for pubsub#itemreply option

8 years agoFix node ping command
Christophe Romain [Thu, 21 Apr 2016 10:16:21 +0000 (12:16 +0200)]
Fix node ping command

8 years agoUse UUID for ctl node name (#1021)
Christophe Romain [Thu, 21 Apr 2016 10:00:51 +0000 (12:00 +0200)]
Use UUID for ctl node name (#1021)

8 years agoAccept commands: add_commands syntax (along commands: - add_commands)
Paweł Chmielowski [Thu, 21 Apr 2016 09:15:53 +0000 (11:15 +0200)]
Accept commands: add_commands syntax (along commands: - add_commands)

8 years agoRename odbc to sql everywhere
Evgeniy Khramtsov [Wed, 20 Apr 2016 09:27:32 +0000 (12:27 +0300)]
Rename odbc to sql everywhere

8 years agoRename ejabberd_sm_odbc -> ejabberd_sm_sql
Evgeniy Khramtsov [Wed, 20 Apr 2016 06:10:34 +0000 (09:10 +0300)]
Rename ejabberd_sm_odbc -> ejabberd_sm_sql

8 years agoFix hometree root check (#1070)
Christophe Romain [Tue, 19 Apr 2016 13:18:32 +0000 (15:18 +0200)]
Fix hometree root check (#1070)

8 years agoSpecify type of second terminate/2 parameter
Holger Weiss [Tue, 19 Apr 2016 07:15:09 +0000 (09:15 +0200)]
Specify type of second terminate/2 parameter

8 years agoUse erlang 18.3 in travis tests
Paweł Chmielowski [Mon, 18 Apr 2016 12:25:41 +0000 (14:25 +0200)]
Use erlang 18.3 in travis tests

8 years agoRemove --auth in ejabberd_ctl.erl as it's useless, still useful for mod_rest
Badlop [Fri, 15 Apr 2016 13:35:57 +0000 (15:35 +0200)]
Remove --auth in ejabberd_ctl.erl as it's useless, still useful for mod_rest

8 years agoClean mod_carboncopy.erl from DB specific code
Evgeniy Khramtsov [Fri, 15 Apr 2016 12:48:56 +0000 (15:48 +0300)]
Clean mod_carboncopy.erl from DB specific code

8 years agoAdd mod_mam header file
Evgeniy Khramtsov [Fri, 15 Apr 2016 12:13:38 +0000 (15:13 +0300)]
Add mod_mam header file

8 years agoMerge branch 'move-db-code'
Evgeniy Khramtsov [Fri, 15 Apr 2016 12:12:12 +0000 (15:12 +0300)]
Merge branch 'move-db-code'

8 years agoClean mod_mam.erl from DB specific code
Evgeniy Khramtsov [Fri, 15 Apr 2016 12:11:31 +0000 (15:11 +0300)]
Clean mod_mam.erl from DB specific code

8 years agoClean mod_offline.erl from DB specific code
Evgeniy Khramtsov [Fri, 15 Apr 2016 10:44:33 +0000 (13:44 +0300)]
Clean mod_offline.erl from DB specific code

8 years agoClean mod_blocking.erl from DB specific code
Evgeniy Khramtsov [Thu, 14 Apr 2016 11:17:20 +0000 (14:17 +0300)]
Clean mod_blocking.erl from DB specific code

8 years agoClean mod_privacy.erl from DB specific code
Evgeniy Khramtsov [Thu, 14 Apr 2016 11:16:32 +0000 (14:16 +0300)]
Clean mod_privacy.erl from DB specific code

8 years agoClean mod_irc.erl from DB specific code
Evgeniy Khramtsov [Thu, 14 Apr 2016 09:18:04 +0000 (12:18 +0300)]
Clean mod_irc.erl from DB specific code

8 years agoClean mod_shared_roster.erl from DB specific code
Evgeniy Khramtsov [Thu, 14 Apr 2016 08:45:43 +0000 (11:45 +0300)]
Clean mod_shared_roster.erl from DB specific code

8 years agoClean mod_roster.erl from DB specific code
Evgeniy Khramtsov [Thu, 14 Apr 2016 07:58:32 +0000 (10:58 +0300)]
Clean mod_roster.erl from DB specific code

8 years agoClean mod_muc.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 18:07:32 +0000 (21:07 +0300)]
Clean mod_muc.erl from DB specific code

8 years agoClean mod_vcard.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 14:37:52 +0000 (17:37 +0300)]
Clean mod_vcard.erl from DB specific code

8 years agoClean mod_private.erl from DB specific code
Evgeniy Khramtsov [Wed, 13 Apr 2016 11:09:34 +0000 (14:09 +0300)]
Clean mod_private.erl from DB specific code

8 years agoClean mod_announce.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

8 years agoClean mod_caps.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

8 years agoClean mod_vcard_xupdate.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

8 years agoAdd preliminary tests on ACL module and prepare clean-up / refactor
Mickaël Rémond [Wed, 13 Apr 2016 07:45:56 +0000 (09:45 +0200)]
Add preliminary tests on ACL module and prepare clean-up / refactor

8 years agoClean mod_last.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

8 years agoMake it possible to get DB backend of a module
Evgeniy Khramtsov [Wed, 13 Apr 2016 06:56:10 +0000 (09:56 +0300)]
Make it possible to get DB backend of a module

8 years agoSynchronizing master changes
Mickael Remond [Tue, 12 Apr 2016 08:34:24 +0000 (10:34 +0200)]
Synchronizing master changes

8 years agoFix typo in error message
Mickael Remond [Tue, 12 Apr 2016 08:27:43 +0000 (10:27 +0200)]
Fix typo in error message

8 years agoDisable TLS compression for s2s by default
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.

8 years agoprocess2/2 is needed by mod_rest to provide its own AccessCommands
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

8 years agoUpdate check_password tests are the command now is fixed
Badlop [Mon, 11 Apr 2016 11:39:35 +0000 (13:39 +0200)]
Update check_password tests are the command now is fixed

8 years agoMerge pull request #1064 from sezuan/fix_check_password
badlop [Mon, 11 Apr 2016 11:38:22 +0000 (13:38 +0200)]
Merge pull request #1064 from sezuan/fix_check_password

Fix check_password

8 years agoFix check_password
Matthias Rieber [Sun, 10 Apr 2016 13:37:36 +0000 (15:37 +0200)]
Fix check_password

8 years agoAllow testing user pattern directly in access rules
Mickael Remond [Fri, 8 Apr 2016 17:45:25 +0000 (19:45 +0200)]
Allow testing user pattern directly in access rules

8 years agoSwitch to varchar(64) in mysql user.server/salt as text can't have default values
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

8 years agoAdd TODO to improve ACL
Mickael Remond [Fri, 8 Apr 2016 10:55:35 +0000 (12:55 +0200)]
Add TODO to improve ACL

8 years ago'serverkey' and 'salt' should have empty string as default
Evgeniy Khramtsov [Fri, 8 Apr 2016 10:02:08 +0000 (13:02 +0300)]
'serverkey' and 'salt' should have empty string as default

8 years agoMake sure that ejabberd_sm sid are unique
Paweł Chmielowski [Fri, 8 Apr 2016 08:46:21 +0000 (10:46 +0200)]
Make sure that ejabberd_sm sid are unique

8 years agoSend stream trailer at the very end
Evgeniy Khramtsov [Fri, 8 Apr 2016 08:49:50 +0000 (11:49 +0300)]
Send stream trailer at the very end

8 years agoGenerate shorted jid for anonymous connections
Paweł Chmielowski [Thu, 7 Apr 2016 14:47:30 +0000 (16:47 +0200)]
Generate shorted jid for anonymous connections

8 years agoAdd tests for anonymous and digest-md5 auth
Paweł Chmielowski [Thu, 7 Apr 2016 14:47:01 +0000 (16:47 +0200)]
Add tests for anonymous and digest-md5 auth

8 years agoAdd tests on Access rules returning values
Mickael Remond [Thu, 7 Apr 2016 11:04:58 +0000 (13:04 +0200)]
Add tests on Access rules returning values

8 years agoAdd test when mixing ip / user rules
Mickael Remond [Thu, 7 Apr 2016 10:35:29 +0000 (12:35 +0200)]
Add test when mixing ip / user rules

8 years agoStart of tests for cyrsasl module
Paweł Chmielowski [Thu, 7 Apr 2016 10:28:19 +0000 (12:28 +0200)]
Start of tests for cyrsasl module

8 years agoIP based ACL / Access rules and sequential evaluation of rules
Mickael Remond [Thu, 7 Apr 2016 09:50:35 +0000 (11:50 +0200)]
IP based ACL / Access rules and sequential evaluation of rules

8 years agoFix anonymous auth
Paweł Chmielowski [Thu, 7 Apr 2016 08:02:37 +0000 (10:02 +0200)]
Fix anonymous auth

8 years agoRebase master
Mickael Remond [Wed, 6 Apr 2016 16:14:47 +0000 (18:14 +0200)]
Rebase master

8 years agoVariant for user ACL test
Mickael Remond [Wed, 6 Apr 2016 12:48:43 +0000 (14:48 +0200)]
Variant for user ACL test

8 years agoAllow clearing all ACL and access rules
Mickael Remond [Wed, 6 Apr 2016 12:48:05 +0000 (14:48 +0200)]
Allow clearing all ACL and access rules

8 years agoAdd initial basic ACL test
Mickael Remond [Wed, 6 Apr 2016 11:59:33 +0000 (13:59 +0200)]
Add initial basic ACL test

8 years agoExport add_access/3 to allow setting ACL outside of yaml config file
Mickael Remond [Wed, 6 Apr 2016 11:59:06 +0000 (13:59 +0200)]
Export add_access/3 to allow setting ACL outside of yaml config file

8 years agoStringprep can already be started, do not check result
Mickael Remond [Wed, 6 Apr 2016 16:11:46 +0000 (18:11 +0200)]
Stringprep can already be started, do not check result

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Wed, 6 Apr 2016 15:56:01 +0000 (17:56 +0200)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoLog Elixir test result for investigation and include this log file in travis for...
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

8 years agoTweak srg_get_info result formatting (#1048)
Badlop [Wed, 6 Apr 2016 15:54:31 +0000 (17:54 +0200)]
Tweak srg_get_info result formatting (#1048)

8 years agoBetter error message in logs
Mickael Remond [Wed, 6 Apr 2016 13:07:44 +0000 (15:07 +0200)]
Better error message in logs

8 years agoFix error message paramater formatting
Mickael Remond [Wed, 6 Apr 2016 13:05:19 +0000 (15:05 +0200)]
Fix error message paramater formatting

8 years agoAdd initial basic ACL test
Mickael Remond [Wed, 6 Apr 2016 11:59:33 +0000 (13:59 +0200)]
Add initial basic ACL test

8 years agoExport add_access/3 to allow setting ACL outside of yaml config file
Mickael Remond [Wed, 6 Apr 2016 11:59:06 +0000 (13:59 +0200)]
Export add_access/3 to allow setting ACL outside of yaml config file

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Wed, 6 Apr 2016 11:57:12 +0000 (13:57 +0200)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoNow we need to start stringprep before config
Mickael Remond [Wed, 6 Apr 2016 11:51:05 +0000 (13:51 +0200)]
Now we need to start stringprep before config

8 years agoMerge pull request #1051 from genric/patch-1
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

8 years agoMerge pull request #1052 from genric/patch-2
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

8 years agoMerge branch 'master' of github.com:processone/ejabberd
Mickael Remond [Wed, 6 Apr 2016 10:59:58 +0000 (12:59 +0200)]
Merge branch 'master' of github.com:processone/ejabberd

8 years agoWe need to set hosts in options to be able to retrieve 'MYHOSTS'
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'

8 years agoMerge pull request #1054 from richp10/master
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

8 years agoupgrade stringprep to 1.03
richp10 [Wed, 6 Apr 2016 08:40:10 +0000 (08:40 +0000)]
upgrade stringprep to 1.03

8 years agoFix mod_muc_admin:get_room_options
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.

8 years agoMerge branch 'add-error-reason'
Evgeniy Khramtsov [Tue, 5 Apr 2016 10:10:09 +0000 (13:10 +0300)]
Merge branch 'add-error-reason'

8 years agoReplace more ?ERR_* macros with ?ERRT_*
Evgeniy Khramtsov [Tue, 5 Apr 2016 10:09:44 +0000 (13:09 +0300)]
Replace more ?ERR_* macros with ?ERRT_*

8 years agoFix mod_muc_admin:set_room_affiliation
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.

8 years agoMerge pull request #1046 from processone/commands-update
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

8 years agoApply fixes and remove tests for missing methods
Mickael Remond [Fri, 1 Apr 2016 11:05:41 +0000 (13:05 +0200)]
Apply fixes and remove tests for missing methods

8 years agoDo not use underscore variable
Mickael Remond [Fri, 1 Apr 2016 10:24:49 +0000 (12:24 +0200)]
Do not use underscore variable

8 years agoRollback mod_admin_extra
Mickael Remond [Fri, 1 Apr 2016 10:24:00 +0000 (12:24 +0200)]
Rollback mod_admin_extra

8 years agoFix merge issues
Mickael Remond [Fri, 1 Apr 2016 10:12:19 +0000 (12:12 +0200)]
Fix merge issues

8 years agoFix tests, they are now running fine locally
Mickael Remond [Fri, 1 Apr 2016 09:13:48 +0000 (11:13 +0200)]
Fix tests, they are now running fine locally

8 years agoAdd logger macro to help troubleshooting Elixir tests
Mickael Remond [Fri, 1 Apr 2016 09:11:42 +0000 (11:11 +0200)]
Add logger macro to help troubleshooting Elixir tests

8 years agoPort mod_admin_extra test to work with new API
Mickael Remond [Thu, 31 Mar 2016 20:01:57 +0000 (22:01 +0200)]
Port mod_admin_extra test to work with new API

8 years agoFix failing tests
Mickael Remond [Thu, 31 Mar 2016 15:34:50 +0000 (17:34 +0200)]
Fix failing tests

8 years agoForce protobuffs version to be able to use new meck release
Mickael Remond [Thu, 31 Mar 2016 14:05:18 +0000 (16:05 +0200)]
Force protobuffs version to be able to use new meck release

8 years agoMerge lastest commits from master
Mickael Remond [Thu, 31 Mar 2016 13:37:21 +0000 (15:37 +0200)]
Merge lastest commits from master

8 years agoTry keeping names of test same as master to limit merge conflicts
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

8 years agoAdd test file whose name was conflicting during merge
Mickael Remond [Thu, 31 Mar 2016 12:42:08 +0000 (14:42 +0200)]
Add test file whose name was conflicting during merge

8 years agoUse version of moka that do not depend on proper
Mickael Remond [Thu, 31 Mar 2016 12:36:30 +0000 (14:36 +0200)]
Use version of moka that do not depend on proper

8 years agoRename conflicting test file after merge
Mickael Remond [Thu, 31 Mar 2016 12:33:34 +0000 (14:33 +0200)]
Rename conflicting test file after merge

8 years agoCommands refactor, first pass.
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.

8 years agoTest / Document ejabberd_commands checks
Mickael Remond [Thu, 31 Mar 2016 11:14:06 +0000 (13:14 +0200)]
Test / Document ejabberd_commands checks

8 years agoCheck that various type of commands are properly rejected without auth
Mickael Remond [Thu, 31 Mar 2016 10:38:53 +0000 (12:38 +0200)]
Check that various type of commands are properly rejected without auth

8 years agoMerge pull request #1044 from processone/http-api
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

8 years agoReplace some ?ERR_* macros with ?ERRT_*
Evgeniy Khramtsov [Thu, 31 Mar 2016 08:00:29 +0000 (11:00 +0300)]
Replace some ?ERR_* macros with ?ERRT_*

8 years agomix version updated for 16.03 release
Mickael Remond [Wed, 30 Mar 2016 17:21:12 +0000 (19:21 +0200)]
mix version updated for 16.03 release