]> granicus.if.org Git - ejabberd/log
ejabberd
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

12 years agoChange log level from informational to error
Evgeniy Khramtsov [Mon, 19 Mar 2012 08:52:20 +0000 (18:52 +1000)]
Change log level from informational to error

12 years agoRelax digest-uri handling (thanks to Daniel Willmann)(EJAB-1529)
Badlop [Fri, 16 Mar 2012 13:16:17 +0000 (14:16 +0100)]
Relax digest-uri handling (thanks to Daniel Willmann)(EJAB-1529)

This patch introduces a new config option - fqdn - to set the fully
qualified domain name of the host:
  {fqdn, "foo.example.com"}.
This fixes a problem with Pidgin not being able to log in on a server
that used SRV records.

12 years agoAssume we have only one CPU when an auto-detection fails (EJAB-1516)
Evgeniy Khramtsov [Tue, 28 Feb 2012 14:45:45 +0000 (00:45 +1000)]
Assume we have only one CPU when an auto-detection fails (EJAB-1516)

12 years agoCache caps timestamp before the IQ-request is done
Evgeniy Khramtsov [Tue, 28 Feb 2012 06:38:24 +0000 (16:38 +1000)]
Cache caps timestamp before the IQ-request is done

12 years agoUpdate copyright dates
Alexey Shchepin [Thu, 23 Feb 2012 15:52:34 +0000 (17:52 +0200)]
Update copyright dates

12 years agoRecommend Erlang/OTP R13B04 and R14B04
Badlop [Wed, 22 Feb 2012 14:42:13 +0000 (15:42 +0100)]
Recommend Erlang/OTP R13B04 and R14B04

12 years agoFix Enlish in the Guide (thanks to Ludovic Bocquet)
Badlop [Wed, 22 Feb 2012 14:40:31 +0000 (15:40 +0100)]
Fix Enlish in the Guide (thanks to Ludovic Bocquet)

12 years agoFix typo in xep number, bosh is xep0206 (thanks to Ludovic Bocquet)
Christophe Romain [Mon, 20 Feb 2012 13:15:08 +0000 (14:15 +0100)]
Fix typo in xep number, bosh is xep0206 (thanks to Ludovic Bocquet)

12 years agoAdd thanks to Ludovic Bocquet for past Guide contributions
Badlop [Wed, 15 Feb 2012 17:30:16 +0000 (18:30 +0100)]
Add thanks to Ludovic Bocquet for past Guide contributions

12 years agoWork also with some unicode strings in PgSQL (EJAB-1490)
Badlop [Tue, 14 Feb 2012 12:18:18 +0000 (13:18 +0100)]
Work also with some unicode strings in PgSQL (EJAB-1490)

12 years agoOption default_host for handling HTTP requests with ambiguous Host (EJAB-1261)
Badlop [Tue, 14 Feb 2012 10:35:17 +0000 (11:35 +0100)]
Option default_host for handling HTTP requests with ambiguous Host (EJAB-1261)

12 years agoReceiver should not generate an exception
Evgeniy Khramtsov [Tue, 14 Feb 2012 07:03:08 +0000 (17:03 +1000)]
Receiver should not generate an exception

12 years agoFix the documentation about default value of captcha_cmd option
Badlop [Tue, 31 Jan 2012 23:09:51 +0000 (00:09 +0100)]
Fix the documentation about default value of captcha_cmd option

12 years agoReplace a single quote with double quotes in
Evgeniy Khramtsov [Tue, 31 Jan 2012 01:18:14 +0000 (11:18 +1000)]
Replace a single quote with double quotes in
an ODBC escape (thanks to Vladislav Chugunov)

12 years agohttp_bind webserver TLS fail on Chrome (thanks to Adam Langley)(EJAB-1530)
Badlop [Thu, 19 Jan 2012 12:08:11 +0000 (13:08 +0100)]
http_bind webserver TLS fail on Chrome (thanks to Adam Langley)(EJAB-1530)

12 years agoFixed ejabberd_http:get_line
Alexey Shchepin [Thu, 19 Jan 2012 10:20:02 +0000 (12:20 +0200)]
Fixed ejabberd_http:get_line

13 years agoForeign shared rosters items not pushed (thanks to Nathan Bruning)(EJAB-1509)
Badlop [Wed, 4 Jan 2012 18:21:31 +0000 (19:21 +0100)]
Foreign shared rosters items not pushed (thanks to Nathan Bruning)(EJAB-1509)

13 years agoRevert "Update ejabberd version number to 2.1.10"
Badlop [Sat, 31 Dec 2011 19:40:04 +0000 (20:40 +0100)]
Revert "Update ejabberd version number to 2.1.10"

This reverts commit bcdae191417bbec40ec87d71b8143942da92f2f1.

13 years agomod_private.erl: misc errors cases fixes (thanks to Karim Gemayel)
Alexey Shchepin [Fri, 30 Dec 2011 14:08:24 +0000 (16:08 +0200)]
mod_private.erl: misc errors cases fixes (thanks to Karim Gemayel)

13 years agoUpdate ejabberd version number to 2.1.10 v2.1.10
Badlop [Fri, 23 Dec 2011 11:27:30 +0000 (12:27 +0100)]
Update ejabberd version number to 2.1.10

13 years agoNew release notes for 2.1.10
Badlop [Fri, 23 Dec 2011 11:24:27 +0000 (12:24 +0100)]
New release notes for 2.1.10

13 years agoSupport undefinition of ssl:seed in R15B
Badlop [Fri, 23 Dec 2011 11:19:38 +0000 (12:19 +0100)]
Support undefinition of ssl:seed in R15B

13 years agoUse the regexp frontend module (EJAB-921)
Badlop [Fri, 23 Dec 2011 10:33:33 +0000 (11:33 +0100)]
Use the regexp frontend module (EJAB-921)

13 years agoAlways allow packets from user's server and bare jid in mod_privacy*
Alexey Shchepin [Thu, 22 Dec 2011 14:35:56 +0000 (16:35 +0200)]
Always allow packets from user's server and bare jid in mod_privacy*

13 years agoFixed the previous mod_blocking patch
Alexey Shchepin [Wed, 21 Dec 2011 16:27:24 +0000 (18:27 +0200)]
Fixed the previous mod_blocking patch

13 years agoCorrected mod_blocking hooks return value, activate "Blocked Contacts" privacy list...
Alexey Shchepin [Wed, 21 Dec 2011 14:20:59 +0000 (16:20 +0200)]
Corrected mod_blocking hooks return value, activate "Blocked Contacts" privacy list after it is changed

13 years agoFix update with stripped beams (thanks to Jose M Herrero)(EJAB-1520)
Badlop [Wed, 21 Dec 2011 11:58:58 +0000 (12:58 +0100)]
Fix update with stripped beams (thanks to Jose M Herrero)(EJAB-1520)

13 years agoSupport Erlang/OTP R15B driver (EJAB-1521)
Badlop [Wed, 21 Dec 2011 11:15:21 +0000 (12:15 +0100)]
Support Erlang/OTP R15B driver (EJAB-1521)

13 years agoReplace regexp with ejabberd_regexp
Evgeniy Khramtsov [Mon, 19 Dec 2011 06:10:48 +0000 (16:10 +1000)]
Replace regexp with ejabberd_regexp

13 years agoGet rid of +driver option because it is incompatible with R15B
Evgeniy Khramtsov [Mon, 19 Dec 2011 06:01:04 +0000 (16:01 +1000)]
Get rid of +driver option because it is incompatible with R15B

13 years agoPreliminary support for groupname@vhost in Displayed Groups (EJAB-506)
Badlop [Wed, 27 Jul 2011 08:20:22 +0000 (10:20 +0200)]
Preliminary support for groupname@vhost in Displayed Groups (EJAB-506)

13 years agoFix command "update" to return response in the expected format
Badlop [Thu, 8 Dec 2011 18:39:36 +0000 (19:39 +0100)]
Fix command "update" to return response in the expected format

13 years agoDon't reveal invitee's resource when room informs invitor
Badlop [Thu, 8 Dec 2011 15:35:31 +0000 (16:35 +0100)]
Don't reveal invitee's resource when room informs invitor

13 years agoAdd callback function print_state/1 for behavior p1_fsm
Badlop [Thu, 8 Dec 2011 11:50:40 +0000 (12:50 +0100)]
Add callback function print_state/1 for behavior p1_fsm

13 years agoUse the regexp frontend module (EJAB-921)
Badlop [Tue, 22 Nov 2011 22:11:21 +0000 (23:11 +0100)]
Use the regexp frontend module (EJAB-921)

13 years agoFrontend module to Re and Regexp (EJAB-921)
Badlop [Thu, 8 Dec 2011 11:39:58 +0000 (12:39 +0100)]
Frontend module to Re and Regexp (EJAB-921)

13 years agoPrevent overload of incomming s2s connections
Pablo Polvorin [Fri, 2 Dec 2011 18:30:20 +0000 (15:30 -0300)]
Prevent overload of incomming s2s connections

Three changes were introduced:

1) ejabberd_s2s_in now uses p1_fsm instead of gen_fsm.  And uses
   the {max_queue, N} option to kill the process if its input
   queue grows too much.
2) If a ejabberd_s2s_in process is overload and killed, the server
   that originated that connection is not allowed to connect back
   to us for X seconds (set to 60seconds on the source)
3) The list of blocked (both statically and dynamically by the above
   method) host is now also checked for hosts authenticating by
   starttls+sasl. Previusly it was only used during dialback.

13 years agoFix bug on s2s shaper when TLS is used
Pablo Polvorin [Thu, 1 Dec 2011 15:55:20 +0000 (12:55 -0300)]
Fix bug on s2s shaper when TLS is used

The shaper was not enabled if the remote server authenticates
using a certificate instead of dialback.

13 years agoadd hooks for node creation/deletion (EJAB-1470)
Christophe Romain [Tue, 29 Nov 2011 13:13:13 +0000 (14:13 +0100)]
add hooks for node creation/deletion (EJAB-1470)

13 years agoUse httpc instead of the deprecated http
Badlop [Sat, 26 Nov 2011 16:20:06 +0000 (17:20 +0100)]
Use httpc instead of the deprecated http

13 years agoFix error in mod_vcard when lowercasing some vjud search result fields (EJAB-1490)
Badlop [Sat, 26 Nov 2011 16:08:10 +0000 (17:08 +0100)]
Fix error in mod_vcard when lowercasing some vjud search result fields (EJAB-1490)

13 years agoAvoid a possible race condition
Badlop [Sat, 26 Nov 2011 16:03:24 +0000 (17:03 +0100)]
Avoid a possible race condition

13 years agoComment section 6.3.1 because it has no content at all
Badlop [Tue, 15 Nov 2011 15:46:00 +0000 (16:46 +0100)]
Comment section 6.3.1 because it has no content at all

13 years agoFix presence problem after first unavailable (thanks to Christopher Faulet) (EJAB...
Evgeniy Khramtsov [Wed, 9 Nov 2011 05:09:02 +0000 (15:09 +1000)]
Fix presence problem after first unavailable (thanks to Christopher Faulet) (EJAB-1466)

13 years agoSupport to update modules in R14B04 and higher
Badlop [Thu, 3 Nov 2011 18:46:59 +0000 (19:46 +0100)]
Support to update modules in R14B04 and higher

13 years agoFix previous commit about language name
Badlop [Thu, 20 Oct 2011 14:28:53 +0000 (16:28 +0200)]
Fix previous commit about language name

13 years agoFix extraction of language name from PO files
Badlop [Thu, 20 Oct 2011 13:45:17 +0000 (15:45 +0200)]
Fix extraction of language name from PO files

13 years agoGet rid of useless mnesia transaction (EJAB-1502)
Evgeniy Khramtsov [Fri, 14 Oct 2011 06:57:51 +0000 (16:57 +1000)]
Get rid of useless mnesia transaction (EJAB-1502)

13 years agoSet ejabberd version to 2.1.x
Badlop [Thu, 13 Oct 2011 15:56:19 +0000 (17:56 +0200)]
Set ejabberd version to 2.1.x

13 years agoUpdate ejabberd version number to 2.1.9 v2.1.9
Badlop [Mon, 26 Sep 2011 16:11:18 +0000 (18:11 +0200)]
Update ejabberd version number to 2.1.9

13 years agoNew release notes for 2.1.9
Badlop [Mon, 26 Sep 2011 16:09:01 +0000 (18:09 +0200)]
New release notes for 2.1.9

13 years agoFix instruction and error text
Evgeniy Khramtsov [Mon, 26 Sep 2011 10:00:43 +0000 (20:00 +1000)]
Fix instruction and error text

13 years agoChange "muc#role" field type to "hidden"
Evgeniy Khramtsov [Mon, 26 Sep 2011 09:54:55 +0000 (19:54 +1000)]
Change "muc#role" field type to "hidden"

13 years agoCorrect lists:keysearch output processing and fix dialyzer warning
Evgeniy Khramtsov [Mon, 26 Sep 2011 09:06:34 +0000 (19:06 +1000)]
Correct lists:keysearch output processing and fix dialyzer warning

13 years agoCode cleanup
Evgeniy Khramtsov [Mon, 26 Sep 2011 08:44:41 +0000 (18:44 +1000)]
Code cleanup

13 years agoUse treap correctly
Maxim Ignatenko [Mon, 26 Sep 2011 08:13:40 +0000 (11:13 +0300)]
Use treap correctly

13 years agoApply patch from Evgeniy Khramtsov
Maxim Ignatenko [Mon, 26 Sep 2011 06:55:07 +0000 (09:55 +0300)]
Apply patch from Evgeniy Khramtsov

13 years agoUse treap for keeping last voice request timestamps
Maxim Ignatenko [Wed, 21 Sep 2011 07:25:32 +0000 (10:25 +0300)]
Use treap for keeping last voice request timestamps

13 years agoFix voice request/approvement detection and extract_jid_from_voice_approvement/1
Maxim Ignatenko [Wed, 21 Sep 2011 04:38:32 +0000 (07:38 +0300)]
Fix voice request/approvement detection and extract_jid_from_voice_approvement/1

13 years agoFix typo
Maxim Ignatenko [Tue, 20 Sep 2011 18:12:07 +0000 (21:12 +0300)]
Fix typo