]> granicus.if.org Git - ejabberd/log
ejabberd
11 years agoHandle ~ control sequence in text of mod_muc_log (EJAB-1639)
Badlop [Thu, 30 May 2013 12:08:18 +0000 (14:08 +0200)]
Handle ~ control sequence in text of mod_muc_log (EJAB-1639)

11 years agoMerge pull request #42 from sezuan/2.1.x
badlop [Thu, 25 Apr 2013 10:25:19 +0000 (03:25 -0700)]
Merge pull request #42 from sezuan/2.1.x

2.1.x

11 years agoUpdate ejabberd version number to 2.1.12 v2.1.12
Badlop [Tue, 5 Feb 2013 16:22:34 +0000 (17:22 +0100)]
Update ejabberd version number to 2.1.12

11 years agoAdded release notes for 2.1.12
Badlop [Tue, 5 Feb 2013 16:20:29 +0000 (17:20 +0100)]
Added release notes for 2.1.12

11 years agoNew mod_muc_log option file_permissions (EJAB-1588)
Badlop [Tue, 5 Feb 2013 15:19:23 +0000 (16:19 +0100)]
New mod_muc_log option file_permissions (EJAB-1588)

11 years agoFix issue with ejabberd_xmlrpc user auth and SCRAM
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.)

11 years agoFix compatibility of LDAP support with Erlang R16A (EJAB-1612)
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.

11 years agoFix warning about unused variable
Badlop [Fri, 1 Feb 2013 15:50:13 +0000 (16:50 +0100)]
Fix warning about unused variable

11 years agoUpdate Hebrew translation (thanks to Isratine Citizen)
Badlop [Thu, 31 Jan 2013 16:27:47 +0000 (17:27 +0100)]
Update Hebrew translation (thanks to Isratine Citizen)

11 years agoFix angle brackets handle in MUC plaintext log (EJAB-1610)
Badlop [Thu, 31 Jan 2013 16:25:03 +0000 (17:25 +0100)]
Fix angle brackets handle in MUC plaintext log (EJAB-1610)

11 years agoUpdate copyright dates
Alexey Shchepin [Thu, 24 Jan 2013 14:25:13 +0000 (16:25 +0200)]
Update copyright dates

12 years agoMake sure update_info returns atoms only (EJAB-1595) (Thanks to Jose M Herrero)
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)

12 years agoFixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591)
Alexey Shchepin [Thu, 20 Dec 2012 12:01:45 +0000 (14:01 +0200)]
Fixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591)

12 years agoAdded command to list all the vhosts registered in an ejabberd node
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

12 years agoMerge pull request #37 from rraptorr/tls
alexeyshch [Mon, 17 Dec 2012 12:53:09 +0000 (04:53 -0800)]
Merge pull request #37 from rraptorr/tls

TLS driver impovements

12 years agoFix broken JPEG photo (EJAB-1526)
Evgeniy Khramtsov [Wed, 12 Dec 2012 08:08:08 +0000 (18:08 +1000)]
Fix broken JPEG photo (EJAB-1526)

12 years agoCopy, fix and document export2odbc command from mod_admin_extra.erl
Badlop [Mon, 26 Nov 2012 12:22:29 +0000 (13:22 +0100)]
Copy, fix and document export2odbc command from mod_admin_extra.erl

12 years agoMake terms serialization faster
Evgeniy Khramtsov [Sun, 18 Nov 2012 02:17:27 +0000 (12:17 +1000)]
Make terms serialization faster

12 years agoFixed mod_offline:store_offline_msg argument (EJAB-1581)
Alexey Shchepin [Fri, 9 Nov 2012 10:43:53 +0000 (12:43 +0200)]
Fixed mod_offline:store_offline_msg argument (EJAB-1581)

12 years agobackport TECH-1293(mnesia)
Matthias Rieber [Tue, 16 Oct 2012 23:12:13 +0000 (01:12 +0200)]
backport TECH-1293(mnesia)

12 years agoaccess_createnode acl also applies to auto created nodes
Matthias Rieber [Thu, 18 Oct 2012 17:46:28 +0000 (19:46 +0200)]
access_createnode acl also applies to auto created nodes

12 years agoNew Hebrew translation (thanks to Isratine Citizen)
Badlop [Wed, 17 Oct 2012 16:26:55 +0000 (18:26 +0200)]
New Hebrew translation (thanks to Isratine Citizen)

12 years agoDocument in the guide the db_type modules option (EJAB-1560)
Badlop [Wed, 3 Oct 2012 16:14:23 +0000 (18:14 +0200)]
Document in the guide the db_type modules option (EJAB-1560)

12 years agoLog IP address when auth attempt fails (thanks to Zach Calvert)
Badlop [Mon, 27 Aug 2012 15:40:01 +0000 (17:40 +0200)]
Log IP address when auth attempt fails (thanks to Zach Calvert)

12 years agoAdd SCRAM and remove MD5 support to ejabberd commands auth verification
Badlop [Mon, 27 Aug 2012 14:57:56 +0000 (16:57 +0200)]
Add SCRAM and remove MD5 support to ejabberd commands auth verification

12 years agoAdded clause so ejabberdctl number of arguments error report works with R15
Badlop [Mon, 27 Aug 2012 14:38:52 +0000 (16:38 +0200)]
Added clause so ejabberdctl number of arguments error report works with R15

12 years agoOn shutdown, first stop listeners, then modules (thanks to Vishal Xica)(EJAB-1566)
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)

12 years agoSend announce Message stanzas as Headline type instead of Normal
Badlop [Tue, 24 Jul 2012 16:35:41 +0000 (18:35 +0200)]
Send announce Message stanzas as Headline type instead of Normal

12 years agoDetect OpenSSL version at runtime, not at compile time
Janusz Dziemidowicz [Tue, 24 Jul 2012 05:40:07 +0000 (07:40 +0200)]
Detect OpenSSL version at runtime, not at compile time

12 years agoEnable DHE key exchange in TLS driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:34:43 +0000 (22:34 +0200)]
Enable DHE key exchange in TLS driver

12 years agoEnable ECDHE key exchange in TSL driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:14:11 +0000 (22:14 +0200)]
Enable ECDHE key exchange in TSL driver

12 years agoDisable old and unsecure ciphers in TLS 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

12 years agoDisable SSL 2.0 in TLS driver
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.

12 years agoFix regression introduced in odbc/mnesia merge
Evgeniy Khramtsov [Tue, 17 Jul 2012 13:35:16 +0000 (23:35 +1000)]
Fix regression introduced in odbc/mnesia merge

12 years agoReduce size of XML stream state
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).

12 years agoFix file name of Name Service Switch (thanks to Konstantin Khomoutov)
Badlop [Fri, 6 Jul 2012 10:07:41 +0000 (12:07 +0200)]
Fix file name of Name Service Switch (thanks to Konstantin Khomoutov)

12 years agoAllow multiple fqdn values in configuration (EJAB-1578)
Badlop [Wed, 27 Jun 2012 09:10:48 +0000 (11:10 +0200)]
Allow multiple fqdn values in configuration (EJAB-1578)

12 years agoCheck node name is available before starting ejabberd (EJAB-1572)
Badlop [Fri, 8 Jun 2012 15:33:21 +0000 (17:33 +0200)]
Check node name is available before starting ejabberd (EJAB-1572)

12 years agoFix MUC start when Mnesia tables don't exist yet
Badlop [Fri, 8 Jun 2012 14:39:15 +0000 (16:39 +0200)]
Fix MUC start when Mnesia tables don't exist yet

12 years agoFix account registration
Badlop [Wed, 6 Jun 2012 10:55:35 +0000 (12:55 +0200)]
Fix account registration

12 years agoUpdate Slovak translation (thanks to Marek Bečka)
Badlop [Tue, 15 May 2012 10:00:04 +0000 (12:00 +0200)]
Update Slovak translation (thanks to Marek Bečka)

12 years agoRevert "Update ejabberd version number to 2.1.11"
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.

12 years agoRepeated http-bind request should abort only requests with same rid
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

12 years agoReceiving missing http-bind request shouldn't close waiting out-ouf-order request
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

12 years agoFix get_subscription_lists/4
Evgeniy Khramtsov [Sun, 29 Apr 2012 09:34:57 +0000 (19:34 +1000)]
Fix get_subscription_lists/4

12 years agoDo not trigger item-not-found errors in mod_http_bind (part of EJABS-1827)
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.

12 years agoMerge SQL and Mnesia code into one module (EJAB-1560)
Evgeniy Khramtsov [Fri, 27 Apr 2012 09:52:05 +0000 (19:52 +1000)]
Merge SQL and Mnesia code into one module (EJAB-1560)

12 years agoUpdate ejabberd version number to 2.1.11 v2.1.11
Badlop [Thu, 26 Apr 2012 14:04:16 +0000 (16:04 +0200)]
Update ejabberd version number to 2.1.11

12 years agoAdd ejabberd 2.1.11 release notes
Badlop [Thu, 26 Apr 2012 13:57:37 +0000 (15:57 +0200)]
Add ejabberd 2.1.11 release notes

12 years agoRecompile translation files
Badlop [Thu, 26 Apr 2012 13:54:54 +0000 (15:54 +0200)]
Recompile translation files

12 years agoUpdate Italian translation (thanks to Luca Brivio)
Badlop [Tue, 24 Apr 2012 22:00:52 +0000 (00:00 +0200)]
Update Italian translation (thanks to Luca Brivio)

12 years agomod_irc: Make use of MUC password
Maxim Ignatenko [Tue, 24 Apr 2012 11:11:17 +0000 (14:11 +0300)]
mod_irc: Make use of MUC password

12 years agoUpdate PO files manually according to the English fix
Badlop [Tue, 24 Apr 2012 11:52:59 +0000 (13:52 +0200)]
Update PO files manually according to the English fix

12 years agoFix English strings (thanks to Andreas van Cranenburgh)
Badlop [Tue, 24 Apr 2012 08:13:20 +0000 (10:13 +0200)]
Fix English strings (thanks to Andreas van Cranenburgh)

12 years agoUpdate German translation again (thanks to Nikolaus Polak)
Badlop [Tue, 24 Apr 2012 07:52:23 +0000 (09:52 +0200)]
Update German translation again (thanks to Nikolaus Polak)

12 years agoUpdate Portuguese-Brazil translation (thanks to Otávio Fernandes)
Badlop [Sun, 22 Apr 2012 22:41:01 +0000 (00:41 +0200)]
Update Portuguese-Brazil translation (thanks to Otávio Fernandes)

12 years agoUpdate Polish translation (thanks to Zbyszek Żółkiewski)
Badlop [Sun, 22 Apr 2012 22:40:11 +0000 (00:40 +0200)]
Update Polish translation (thanks to Zbyszek Żółkiewski)

12 years agoUpdate Norwegian translation (thanks to Stian B. Barmen)
Badlop [Sun, 22 Apr 2012 22:38:54 +0000 (00:38 +0200)]
Update Norwegian translation (thanks to Stian B. Barmen)

12 years agoUpdate Catalan translation (thanks to Jan Kusanagi)
Badlop [Sun, 22 Apr 2012 22:35:51 +0000 (00:35 +0200)]
Update Catalan translation (thanks to Jan Kusanagi)

12 years agoUpdate Japanese translation (thanks to Mako N)
Badlop [Wed, 18 Apr 2012 14:24:46 +0000 (16:24 +0200)]
Update Japanese translation (thanks to Mako N)

12 years agoUpdate Greek translation (thanks to James Iakovos Mandelis)
Badlop [Wed, 18 Apr 2012 14:24:04 +0000 (16:24 +0200)]
Update Greek translation (thanks to James Iakovos Mandelis)

12 years agoRemove useless mnesia call
Evgeniy Khramtsov [Fri, 20 Apr 2012 06:52:33 +0000 (16:52 +1000)]
Remove useless mnesia call

12 years agoUpdate Czech translation (thanks to Jan Pinkas)
Badlop [Wed, 18 Apr 2012 09:01:43 +0000 (11:01 +0200)]
Update Czech translation (thanks to Jan Pinkas)

12 years agoUpdate Chinese translation (thanks to Shelley Shyan)
Badlop [Wed, 18 Apr 2012 08:13:34 +0000 (10:13 +0200)]
Update Chinese translation (thanks to Shelley Shyan)

12 years agoUpdate Turkish translation (thanks to Doruk Fisek)
Badlop [Wed, 18 Apr 2012 08:13:15 +0000 (10:13 +0200)]
Update Turkish translation (thanks to Doruk Fisek)

12 years agoUpdate Russian translation (thanks to Evgeniy Khramtsov)
Badlop [Wed, 18 Apr 2012 08:12:47 +0000 (10:12 +0200)]
Update Russian translation (thanks to Evgeniy Khramtsov)

12 years agoUpdate Dutch translation (thanks to Andreas van Cranenburgh)
Badlop [Wed, 18 Apr 2012 08:12:22 +0000 (10:12 +0200)]
Update Dutch translation (thanks to Andreas van Cranenburgh)

12 years agoUpdate Esperanto translation (thanks to Andreas van Cranenburgh)
Badlop [Wed, 18 Apr 2012 08:12:09 +0000 (10:12 +0200)]
Update Esperanto translation (thanks to Andreas van Cranenburgh)

12 years agoUpdate German translation (thanks to Nikolaus Polak)
Badlop [Wed, 18 Apr 2012 08:11:36 +0000 (10:11 +0200)]
Update German translation (thanks to Nikolaus Polak)

12 years agoExtract new strings
Badlop [Wed, 18 Apr 2012 08:08:30 +0000 (10:08 +0200)]
Extract new strings

12 years agoPerform user part substitution in ldap_rfilter (EJAB-1555)
Evgeniy Khramtsov [Tue, 17 Apr 2012 07:19:53 +0000 (17:19 +1000)]
Perform user part substitution in ldap_rfilter (EJAB-1555)

12 years agoPhotos from LDAP not displayed in some clients, lacking TYPE (thanks to Alex Crycheck...
Badlop [Mon, 16 Apr 2012 10:25:07 +0000 (12:25 +0200)]
Photos from LDAP not displayed in some clients, lacking TYPE (thanks to Alex Crycheck)(EJAB-1554)

12 years agoUpdate Spanish translation
Badlop [Sat, 14 Apr 2012 22:19:41 +0000 (00:19 +0200)]
Update Spanish translation

12 years agoExtract new strings
Badlop [Sat, 14 Apr 2012 22:17:00 +0000 (00:17 +0200)]
Extract new strings

12 years agoFix translation script to use ejabberd_regexp (EJAB-921)
Badlop [Sat, 14 Apr 2012 22:05:03 +0000 (00:05 +0200)]
Fix translation script to use ejabberd_regexp (EJAB-921)

12 years agoDocument how to provide a long announcement (EJAB-1553)
Badlop [Sat, 14 Apr 2012 21:29:55 +0000 (23:29 +0200)]
Document how to provide a long announcement (EJAB-1553)

12 years agoHandle the scenario of disabled mod_muc (EJAB-1553)
Badlop [Sat, 14 Apr 2012 21:29:30 +0000 (23:29 +0200)]
Handle the scenario of disabled mod_muc (EJAB-1553)

12 years agoODBC support for mod_blocking
Evgeniy Khramtsov [Thu, 12 Apr 2012 04:22:56 +0000 (14:22 +1000)]
ODBC support for mod_blocking

12 years agoParse and encode https header names like native http parser does
Paweł Chmielowski [Wed, 11 Apr 2012 15:24:36 +0000 (17:24 +0200)]
Parse and encode https header names like native http parser does

This code adds case normalization step to https headers parsing, making
it correctly use atoms for some special header no matter how upper/lower
case letters are used in input string

12 years agoreturn user affiliation for a specified node (thanks to Karim Gemayel) (EJAB-1294)
Christophe Romain [Wed, 11 Apr 2012 14:50:36 +0000 (16:50 +0200)]
return user affiliation for a specified node (thanks to Karim Gemayel) (EJAB-1294)

12 years agoAdd comments about Dialyzer warnings
Badlop [Wed, 11 Apr 2012 14:34:03 +0000 (16:34 +0200)]
Add comments about Dialyzer warnings

12 years agoAdd odbc modules to Makefile.win32
Evgeniy Khramtsov [Mon, 9 Apr 2012 04:53:15 +0000 (14:53 +1000)]
Add odbc modules to Makefile.win32

12 years agoRemove obsoleted function call
Evgeniy Khramtsov [Mon, 9 Apr 2012 00:43:49 +0000 (10:43 +1000)]
Remove obsoleted function call

12 years agoDon't use binary:match to extract lines from binaries
Paweł Chmielowski [Fri, 6 Apr 2012 16:55:27 +0000 (18:55 +0200)]
Don't use binary:match to extract lines from binaries

This was added in R13B3, lets roll our own implementation to make sure it
works on older erlang versions.

12 years agoFix makefile rules for building dll-s in Makefile.win32 files
Paweł Chmielowski [Fri, 6 Apr 2012 14:31:17 +0000 (16:31 +0200)]
Fix makefile rules for building dll-s in Makefile.win32 files

12 years agoParse correctly https request split into multiple packets
Paweł Chmielowski [Fri, 6 Apr 2012 14:22:08 +0000 (16:22 +0200)]
Parse correctly https request split into multiple packets

This fixes case when SockMod:recv() calls returns only part of first line
of http request (GET/POST/OPTION/HEAD line). Before that change request
like that (and if keep-alive was active, all further request) were dropped.

This fixes EJAB-1537.

12 years agoMake sure that res is initialized in all cases
Paweł Chmielowski [Fri, 6 Apr 2012 10:00:43 +0000 (12:00 +0200)]
Make sure that res is initialized in all cases

12 years agoAdded missed tls:recv_data/2
Alexey Shchepin [Fri, 23 Mar 2012 09:04:26 +0000 (11:04 +0200)]
Added missed tls:recv_data/2

12 years agoDon't ignore Length parameter in tls:recv
Paweł Chmielowski [Fri, 6 Apr 2012 09:53:21 +0000 (11:53 +0200)]
Don't ignore Length parameter in tls:recv

12 years agoAvoid quadratic behavior in reading SSL data
Alexey Shchepin [Mon, 20 Feb 2012 15:41:56 +0000 (17:41 +0200)]
Avoid quadratic behavior in reading SSL data

12 years agoProperly handle HEAD request in mod_http_bind (this fixes EJAB-1538)
Paweł Chmielowski [Fri, 6 Apr 2012 09:47:38 +0000 (11:47 +0200)]
Properly handle HEAD request in mod_http_bind (this fixes EJAB-1538)

12 years agoGet rid of duplicated code
Evgeniy Khramtsov [Fri, 6 Apr 2012 02:31:29 +0000 (12:31 +1000)]
Get rid of duplicated code

12 years agoODBC support for mod_shared_roster
Evgeniy Khramtsov [Wed, 4 Apr 2012 10:37:43 +0000 (20:37 +1000)]
ODBC support for mod_shared_roster

12 years agoODBC support for mod_irc
Evgeniy Khramtsov [Tue, 3 Apr 2012 10:23:41 +0000 (20:23 +1000)]
ODBC support for mod_irc

12 years agoODBC support for mod_vcard_xupdate
Evgeniy Khramtsov [Mon, 2 Apr 2012 05:21:54 +0000 (15:21 +1000)]
ODBC support for mod_vcard_xupdate

12 years agoODBC support for mod_announce
Evgeniy Khramtsov [Mon, 2 Apr 2012 04:49:13 +0000 (14:49 +1000)]
ODBC support for mod_announce

12 years agoAdd ODBC exporting function for privacy table
Evgeniy Khramtsov [Mon, 2 Apr 2012 02:39:23 +0000 (12:39 +1000)]
Add ODBC exporting function for privacy table

12 years agoAdd notes about mod_muc_odbc
Evgeniy Khramtsov [Mon, 2 Apr 2012 00:57:10 +0000 (10:57 +1000)]
Add notes about mod_muc_odbc

12 years agoUse proper module name
Evgeniy Khramtsov [Sat, 31 Mar 2012 12:56:51 +0000 (22:56 +1000)]
Use proper module name

12 years agoODBC support for mod_muc
Evgeniy Khramtsov [Sat, 31 Mar 2012 11:41:54 +0000 (21:41 +1000)]
ODBC support for mod_muc