]>
granicus.if.org Git - ejabberd/log
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:16:32 +0000 (00:16 +1000)]
Add STARTTLS test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 08:47:50 +0000 (18:47 +1000)]
Add mod_register checks
Evgeniy Khramtsov [Thu, 13 Jun 2013 16:34:45 +0000 (02:34 +1000)]
Convert XMPP codec specification to the new format
Christophe Romain [Mon, 17 Jun 2013 12:42:46 +0000 (14:42 +0200)]
set version to community
Badlop [Fri, 14 Jun 2013 14:18:22 +0000 (16:18 +0200)]
Remove old obsolete R14 code
Badlop [Fri, 14 Jun 2013 14:08:47 +0000 (16:08 +0200)]
In frontends, if result is in binary then convert to string
Paweł Chmielowski [Wed, 13 Mar 2013 10:13:19 +0000 (11:13 +0100)]
Make ejabberd_ctl not die for ejabberd_commands with binary arguments
Christophe Romain [Thu, 13 Jun 2013 22:04:25 +0000 (00:04 +0200)]
cosmetic changes, move badly placed comments
Evgeniy Khramtsov [Mon, 8 Apr 2013 09:12:54 +0000 (11:12 +0200)]
Switch to rebar build tool
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
Badlop [Mon, 10 Jun 2013 15:56:00 +0000 (17:56 +0200)]
Fix Guide: ejabberd_service expects a shaper_rule, not a shaper
Badlop [Thu, 6 Jun 2013 10:23:24 +0000 (12:23 +0200)]
Detect correctly newer Darwin versions (EJAB-1594)
Christophe Romain [Thu, 6 Jun 2013 09:32:52 +0000 (11:32 +0200)]
fix getting ServerHost from Host due to binary portage (EJAB-1638)
Christophe Romain [Thu, 6 Jun 2013 09:11:37 +0000 (11:11 +0200)]
access_createnode acl also applies to auto created nodes ported to pubsub_odbc
Badlop [Fri, 31 May 2013 11:23:08 +0000 (13:23 +0200)]
Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)
Badlop [Thu, 30 May 2013 12:28:39 +0000 (14:28 +0200)]
Handle ~ control sequence in text of mod_muc_log (EJAB-1639)
badlop [Mon, 27 May 2013 11:46:40 +0000 (04:46 -0700)]
Merge pull request #69 from PaulSD/master
Fix a bug when reading tuples from config
Paul Donohue [Fri, 24 May 2013 18:29:41 +0000 (14:29 -0400)]
Fix a bug when reading tuples from config
If the config contains a tuple of integers (for example, if a bind IP
address is specified) then strings_to_binary() calls tuple_to_list()
followed by strings_to_binary(), which then calls list_to_binary()
because the list looks like a string. Then list_to_tuple() is called on
the returned binary, causing a crash.
This patch corrects the problem by calling strings_to_binary1() instead,
which ensures that the value that is passed into list_to_tuple() is a
list.
badlop [Thu, 16 May 2013 09:58:08 +0000 (02:58 -0700)]
Merge pull request #67 from anton-ryzhov/config_example
Removed wrong option for `ejabberd_service` module (since
174c16a1 )
Anton Ryzhov [Wed, 15 May 2013 21:22:02 +0000 (01:22 +0400)]
Removed wrong option for `ejabberd_service` module (since
174c16a1 )
Badlop [Tue, 14 May 2013 16:50:29 +0000 (18:50 +0200)]
Tweak ejabberd_listener to allow ejabberd_xmlrpc work properly
Badlop [Thu, 25 Apr 2013 14:00:24 +0000 (16:00 +0200)]
Fix get of announcement form
badlop [Thu, 25 Apr 2013 10:48:55 +0000 (03:48 -0700)]
Merge pull request #62 from PaulSD/master
Fix errors when generating random binary strings
Badlop [Thu, 25 Apr 2013 10:37:16 +0000 (12:37 +0200)]
access_createnode acl also applies to auto created nodes (thanks to Matthias Rieber)
Badlop [Wed, 24 Apr 2013 09:00:04 +0000 (11:00 +0200)]
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)
Badlop [Tue, 23 Apr 2013 11:57:18 +0000 (13:57 +0200)]
Revert "Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)"
This reverts commit
066c47ca96e09411b21df0c8e590a7de32a1e6a5 .
Badlop [Tue, 23 Apr 2013 08:27:04 +0000 (10:27 +0200)]
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)
Stephen Röttger [Wed, 17 Apr 2013 10:34:53 +0000 (12:34 +0200)]
SCRAM optional parameter parsing bugfix
The server gave an authentication error, if optional parameters
were present in the GS2 Header. Specifically, the "a=" parameter,
that can be used by admins to login as a different user.
Paul Donohue [Fri, 19 Apr 2013 19:30:13 +0000 (15:30 -0400)]
Fix error when generating random binary strings
Badlop [Mon, 15 Apr 2013 09:14:32 +0000 (11:14 +0200)]
Fix bug when getting room config
Badlop [Fri, 12 Apr 2013 10:55:02 +0000 (12:55 +0200)]
Fix mod_http_fileserver work with binaries (GITHUB-59)
Badlop [Thu, 11 Apr 2013 15:12:53 +0000 (17:12 +0200)]
ejabberd 13 requires Erlang/OTP R15B or higher (EJAB-1630)
Fix documents and remove useless code.
badlop [Wed, 10 Apr 2013 11:40:28 +0000 (04:40 -0700)]
Merge pull request #57 from rraptorr/carboncopy
Change message type of carbon copies from 'chart' to 'chat'
Janusz Dziemidowicz [Tue, 9 Apr 2013 21:21:06 +0000 (23:21 +0200)]
Change message type of carbon copies from 'chart' to 'chat'
Badlop [Thu, 4 Apr 2013 11:36:15 +0000 (13:36 +0200)]
Don't overwrite inetrc when installing (thanks to skeltoac)
Christophe Romain [Tue, 2 Apr 2013 08:57:48 +0000 (10:57 +0200)]
remove obsolete packaging file
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:38:19 +0000 (19:38 +1000)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:38:01 +0000 (19:38 +1000)]
Get rid of references to non-existent module
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:23:52 +0000 (19:23 +1000)]
Fix several refactoring related bugs
Badlop [Fri, 29 Mar 2013 09:04:30 +0000 (10:04 +0100)]
Update version number to beta2
Badlop [Wed, 27 Mar 2013 16:53:56 +0000 (17:53 +0100)]
Add mod_carboncopy that implements XEP-0280 v0.8
Badlop [Wed, 27 Mar 2013 16:17:52 +0000 (17:17 +0100)]
Update URL of ejabberd's Git repository
Badlop [Wed, 27 Mar 2013 16:14:21 +0000 (17:14 +0100)]
Fix documentation of mysql and pgsql configuration
Badlop [Wed, 27 Mar 2013 16:05:26 +0000 (17:05 +0100)]
Improve documentation of MSSQL database configuration
Badlop [Wed, 27 Mar 2013 15:44:25 +0000 (16:44 +0100)]
Improve documentation of MySQL storage
Badlop [Wed, 27 Mar 2013 12:05:51 +0000 (13:05 +0100)]
Improve documentation of anonymous auth
Badlop [Fri, 22 Mar 2013 16:14:47 +0000 (17:14 +0100)]
Fix room configuration after binarization
Badlop [Fri, 22 Mar 2013 12:57:45 +0000 (13:57 +0100)]
Fix privacy list broadcast internal stanza after binarization
Badlop [Wed, 20 Mar 2013 19:54:53 +0000 (20:54 +0100)]
Change version number
Badlop [Tue, 19 Mar 2013 12:29:15 +0000 (13:29 +0100)]
Copied PostgreSQL erlang library from ejabberd-modules SVN
Badlop [Tue, 19 Mar 2013 12:28:42 +0000 (13:28 +0100)]
Copied MySQL erlang library from ejabberd-modules SVN
Badlop [Thu, 14 Mar 2013 09:33:02 +0000 (10:33 +0100)]
Accumulated patch to binarize and indent code
Badlop [Thu, 21 Feb 2013 12:17:25 +0000 (13:17 +0100)]
list_to_integer/2 only works in OTP R14 and newer
Badlop [Wed, 20 Feb 2013 16:26:02 +0000 (17:26 +0100)]
Fix bug when displaying offline messages in WebAdmin
Badlop [Tue, 5 Feb 2013 16:22:34 +0000 (17:22 +0100)]
Update ejabberd version number to 2.1.12
Badlop [Tue, 5 Feb 2013 16:20:29 +0000 (17:20 +0100)]
Added release notes for 2.1.12
Badlop [Tue, 5 Feb 2013 15:19:23 +0000 (16:19 +0100)]
New mod_muc_log option file_permissions (EJAB-1588)
Steven Lehrburger [Tue, 18 Sep 2012 08:02:47 +0000 (08:02 +0000)]
Fix issue with ejabberd_xmlrpc user auth and SCRAM
After enabling SCRAM password hashing and SSL in ejabberd, XMLRPC ejabberdctl commands were resulting in errors like this:
W(<0.2623.0>:ejabberd_xmlrpc:328) : Error -118
A problem '{error,invalid_account_data}' occurred executing the command user_sessions_info with arguments
It seems that this because ejabberd_commands was using a different authentication check than everything else, which wasn't properly taking account for potential password hashing. (Note I'm not really sure what AccountPassMD5 is doing, but it seems to be different than the ejabberd_auth_internal's SCRAM hasing.)
Badlop [Mon, 4 Feb 2013 09:31:54 +0000 (10:31 +0100)]
Fix compatibility of LDAP support with Erlang R16A (EJAB-1612)
As explained in Erlang/OTP git log:
eldap: Remove calls to undocumented asn1rt* functions.
We are about to remove the old asn1rt* modules, so we must remove
the calls that eldap make to them. Since the calls are just a
sanity check, we can just remove the calls. Just doing the decode
will do roughly the same tests and generate similar exceptions.
Badlop [Fri, 1 Feb 2013 15:50:13 +0000 (16:50 +0100)]
Fix warning about unused variable
Badlop [Thu, 31 Jan 2013 16:27:47 +0000 (17:27 +0100)]
Update Hebrew translation (thanks to Isratine Citizen)
Badlop [Thu, 31 Jan 2013 16:25:03 +0000 (17:25 +0100)]
Fix angle brackets handle in MUC plaintext log (EJAB-1610)
Alexey Shchepin [Thu, 24 Jan 2013 14:25:13 +0000 (16:25 +0200)]
Update copyright dates
Evgeniy Khramtsov [Thu, 3 Jan 2013 10:26:16 +0000 (20:26 +1000)]
Make sure update_info returns atoms only (EJAB-1595) (Thanks to Jose M Herrero)
Alexey Shchepin [Thu, 20 Dec 2012 12:01:45 +0000 (14:01 +0200)]
Fixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591)
Remco Wendt [Mon, 3 Dec 2012 15:16:33 +0000 (16:16 +0100)]
Added command to list all the vhosts registered in an ejabberd node
alexeyshch [Mon, 17 Dec 2012 12:53:09 +0000 (04:53 -0800)]
Merge pull request #37 from rraptorr/tls
TLS driver impovements
Evgeniy Khramtsov [Wed, 12 Dec 2012 08:08:08 +0000 (18:08 +1000)]
Fix broken JPEG photo (EJAB-1526)
Badlop [Mon, 26 Nov 2012 12:22:29 +0000 (13:22 +0100)]
Copy, fix and document export2odbc command from mod_admin_extra.erl
Evgeniy Khramtsov [Sun, 18 Nov 2012 02:17:27 +0000 (12:17 +1000)]
Make terms serialization faster
Alexey Shchepin [Fri, 9 Nov 2012 10:43:53 +0000 (12:43 +0200)]
Fixed mod_offline:store_offline_msg argument (EJAB-1581)
Badlop [Wed, 17 Oct 2012 16:26:55 +0000 (18:26 +0200)]
New Hebrew translation (thanks to Isratine Citizen)
Badlop [Wed, 3 Oct 2012 16:14:23 +0000 (18:14 +0200)]
Document in the guide the db_type modules option (EJAB-1560)
Badlop [Mon, 27 Aug 2012 15:40:01 +0000 (17:40 +0200)]
Log IP address when auth attempt fails (thanks to Zach Calvert)
Badlop [Mon, 27 Aug 2012 14:57:56 +0000 (16:57 +0200)]
Add SCRAM and remove MD5 support to ejabberd commands auth verification
Badlop [Mon, 27 Aug 2012 14:38:52 +0000 (16:38 +0200)]
Added clause so ejabberdctl number of arguments error report works with R15
Badlop [Wed, 25 Jul 2012 11:02:21 +0000 (13:02 +0200)]
On shutdown, first stop listeners, then modules (thanks to Vishal Xica)(EJAB-1566)
Badlop [Tue, 24 Jul 2012 16:35:41 +0000 (18:35 +0200)]
Send announce Message stanzas as Headline type instead of Normal
Janusz Dziemidowicz [Tue, 24 Jul 2012 05:40:07 +0000 (07:40 +0200)]
Detect OpenSSL version at runtime, not at compile time
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:34:43 +0000 (22:34 +0200)]
Enable DHE key exchange in TLS driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:14:11 +0000 (22:14 +0200)]
Enable ECDHE key exchange in TSL driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:00:58 +0000 (22:00 +0200)]
Disable old and unsecure ciphers in TLS driver
Disable:
- export ciphers - broken by design, 40 and 56 bit encryption
- low encryption ciphers - 56 and 64 bit encryption
- SSLv2 ciphers - some ciphers using MD5 MAC
Janusz Dziemidowicz [Wed, 18 Jul 2012 19:57:28 +0000 (21:57 +0200)]
Disable SSL 2.0 in TLS driver
SSL 2.0 is not used anywhere as it has security problems. Disable it
unconditionally both in server and client mode. This does _not_
disable support for SSL 2.0 compatible client hello which still will
be accepted in the server mode.
Evgeniy Khramtsov [Tue, 17 Jul 2012 13:35:16 +0000 (23:35 +1000)]
Fix regression introduced in odbc/mnesia merge
Janusz Dziemidowicz [Thu, 22 Mar 2012 20:13:05 +0000 (21:13 +0100)]
Reduce size of XML stream state
This makes size of hibernated ejabberd_receiver a lot smaller (from
~290 words down to ~40).
Badlop [Fri, 6 Jul 2012 10:07:41 +0000 (12:07 +0200)]
Fix file name of Name Service Switch (thanks to Konstantin Khomoutov)
Badlop [Wed, 27 Jun 2012 09:10:48 +0000 (11:10 +0200)]
Allow multiple fqdn values in configuration (EJAB-1578)
Badlop [Fri, 8 Jun 2012 15:33:21 +0000 (17:33 +0200)]
Check node name is available before starting ejabberd (EJAB-1572)
Badlop [Fri, 8 Jun 2012 14:39:15 +0000 (16:39 +0200)]
Fix MUC start when Mnesia tables don't exist yet
Badlop [Wed, 6 Jun 2012 10:55:35 +0000 (12:55 +0200)]
Fix account registration
Badlop [Tue, 15 May 2012 10:00:04 +0000 (12:00 +0200)]
Update Slovak translation (thanks to Marek Bečka)
Badlop [Tue, 15 May 2012 09:46:31 +0000 (11:46 +0200)]
Revert "Update ejabberd version number to 2.1.11"
This reverts commit
453e249de30b925320f798ad1248d7d1a62b157b .
Paweł Chmielowski [Wed, 2 May 2012 20:38:19 +0000 (22:38 +0200)]
Repeated http-bind request should abort only requests with same rid
Before this change, when request with repeat rid was received any waiting
request was aborted (but only after next request was delivered). With this
change, only request with identical rid are aborted and this is done
immediately
Paweł Chmielowski [Wed, 2 May 2012 18:59:09 +0000 (20:59 +0200)]
Receiving missing http-bind request shouldn't close waiting out-ouf-order request
Evgeniy Khramtsov [Sun, 29 Apr 2012 09:34:57 +0000 (19:34 +1000)]
Fix get_subscription_lists/4
Paweł Chmielowski [Fri, 27 Apr 2012 11:19:49 +0000 (13:19 +0200)]
Do not trigger item-not-found errors in mod_http_bind (part of EJABS-1827)
This changes what happens to request received with out of order rid,
previously response to such request was send immediately, and client was
free to submit another request, which triggered item-not-found if it was
delivered before request with missing rid.
This change make us wait for sending response to out of order request until
request with missing rid arrives. It also queues all outgoing data before
that condition is meet.
Evgeniy Khramtsov [Fri, 27 Apr 2012 09:52:05 +0000 (19:52 +1000)]
Merge SQL and Mnesia code into one module (EJAB-1560)
Badlop [Thu, 26 Apr 2012 14:04:16 +0000 (16:04 +0200)]
Update ejabberd version number to 2.1.11
Badlop [Thu, 26 Apr 2012 13:57:37 +0000 (15:57 +0200)]
Add ejabberd 2.1.11 release notes
Badlop [Thu, 26 Apr 2012 13:54:54 +0000 (15:54 +0200)]
Recompile translation files
Badlop [Tue, 24 Apr 2012 22:00:52 +0000 (00:00 +0200)]
Update Italian translation (thanks to Luca Brivio)