]>
granicus.if.org Git - ejabberd/log
Badlop [Wed, 18 Apr 2012 08:08:30 +0000 (10:08 +0200)]
Extract new strings
Evgeniy Khramtsov [Tue, 17 Apr 2012 07:19:53 +0000 (17:19 +1000)]
Perform user part substitution in ldap_rfilter (EJAB-1555)
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)
Badlop [Sat, 14 Apr 2012 22:19:41 +0000 (00:19 +0200)]
Update Spanish translation
Badlop [Sat, 14 Apr 2012 22:17:00 +0000 (00:17 +0200)]
Extract new strings
Badlop [Sat, 14 Apr 2012 22:05:03 +0000 (00:05 +0200)]
Fix translation script to use ejabberd_regexp (EJAB-921)
Badlop [Sat, 14 Apr 2012 21:29:55 +0000 (23:29 +0200)]
Document how to provide a long announcement (EJAB-1553)
Badlop [Sat, 14 Apr 2012 21:29:30 +0000 (23:29 +0200)]
Handle the scenario of disabled mod_muc (EJAB-1553)
Evgeniy Khramtsov [Thu, 12 Apr 2012 04:22:56 +0000 (14:22 +1000)]
ODBC support for mod_blocking
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
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)
Badlop [Wed, 11 Apr 2012 14:34:03 +0000 (16:34 +0200)]
Add comments about Dialyzer warnings
Evgeniy Khramtsov [Mon, 9 Apr 2012 04:53:15 +0000 (14:53 +1000)]
Add odbc modules to Makefile.win32
Evgeniy Khramtsov [Mon, 9 Apr 2012 00:43:49 +0000 (10:43 +1000)]
Remove obsoleted function call
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.
Paweł Chmielowski [Fri, 6 Apr 2012 14:31:17 +0000 (16:31 +0200)]
Fix makefile rules for building dll-s in Makefile.win32 files
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.
Paweł Chmielowski [Fri, 6 Apr 2012 10:00:43 +0000 (12:00 +0200)]
Make sure that res is initialized in all cases
Alexey Shchepin [Fri, 23 Mar 2012 09:04:26 +0000 (11:04 +0200)]
Added missed tls:recv_data/2
Paweł Chmielowski [Fri, 6 Apr 2012 09:53:21 +0000 (11:53 +0200)]
Don't ignore Length parameter in tls:recv
Alexey Shchepin [Mon, 20 Feb 2012 15:41:56 +0000 (17:41 +0200)]
Avoid quadratic behavior in reading SSL data
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)
Evgeniy Khramtsov [Fri, 6 Apr 2012 02:31:29 +0000 (12:31 +1000)]
Get rid of duplicated code
Evgeniy Khramtsov [Wed, 4 Apr 2012 10:37:43 +0000 (20:37 +1000)]
ODBC support for mod_shared_roster
Evgeniy Khramtsov [Tue, 3 Apr 2012 10:23:41 +0000 (20:23 +1000)]
ODBC support for mod_irc
Evgeniy Khramtsov [Mon, 2 Apr 2012 05:21:54 +0000 (15:21 +1000)]
ODBC support for mod_vcard_xupdate
Evgeniy Khramtsov [Mon, 2 Apr 2012 04:49:13 +0000 (14:49 +1000)]
ODBC support for mod_announce
Evgeniy Khramtsov [Mon, 2 Apr 2012 02:39:23 +0000 (12:39 +1000)]
Add ODBC exporting function for privacy table
Evgeniy Khramtsov [Mon, 2 Apr 2012 00:57:10 +0000 (10:57 +1000)]
Add notes about mod_muc_odbc
Evgeniy Khramtsov [Sat, 31 Mar 2012 12:56:51 +0000 (22:56 +1000)]
Use proper module name
Evgeniy Khramtsov [Sat, 31 Mar 2012 11:41:54 +0000 (21:41 +1000)]
ODBC support for mod_muc
Evgeniy Khramtsov [Mon, 19 Mar 2012 08:52:20 +0000 (18:52 +1000)]
Change log level from informational to error
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.
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)
Evgeniy Khramtsov [Tue, 28 Feb 2012 06:38:24 +0000 (16:38 +1000)]
Cache caps timestamp before the IQ-request is done
Alexey Shchepin [Thu, 23 Feb 2012 15:52:34 +0000 (17:52 +0200)]
Update copyright dates
Badlop [Wed, 22 Feb 2012 14:42:13 +0000 (15:42 +0100)]
Recommend Erlang/OTP R13B04 and R14B04
Badlop [Wed, 22 Feb 2012 14:40:31 +0000 (15:40 +0100)]
Fix Enlish in the Guide (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)
Badlop [Wed, 15 Feb 2012 17:30:16 +0000 (18:30 +0100)]
Add thanks to Ludovic Bocquet for past Guide contributions
Badlop [Tue, 14 Feb 2012 12:18:18 +0000 (13:18 +0100)]
Work also with some unicode strings in PgSQL (EJAB-1490)
Badlop [Tue, 14 Feb 2012 10:35:17 +0000 (11:35 +0100)]
Option default_host for handling HTTP requests with ambiguous Host (EJAB-1261)
Evgeniy Khramtsov [Tue, 14 Feb 2012 07:03:08 +0000 (17:03 +1000)]
Receiver should not generate an exception
Badlop [Tue, 31 Jan 2012 23:09:51 +0000 (00:09 +0100)]
Fix the documentation about default value of captcha_cmd option
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)
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)
Alexey Shchepin [Thu, 19 Jan 2012 10:20:02 +0000 (12:20 +0200)]
Fixed ejabberd_http:get_line
Badlop [Wed, 4 Jan 2012 18:21:31 +0000 (19:21 +0100)]
Foreign shared rosters items not pushed (thanks to Nathan Bruning)(EJAB-1509)
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 .
Alexey Shchepin [Fri, 30 Dec 2011 14:08:24 +0000 (16:08 +0200)]
mod_private.erl: misc errors cases fixes (thanks to Karim Gemayel)
Badlop [Fri, 23 Dec 2011 11:27:30 +0000 (12:27 +0100)]
Update ejabberd version number to 2.1.10
Badlop [Fri, 23 Dec 2011 11:24:27 +0000 (12:24 +0100)]
New release notes for 2.1.10
Badlop [Fri, 23 Dec 2011 11:19:38 +0000 (12:19 +0100)]
Support undefinition of ssl:seed in R15B
Badlop [Fri, 23 Dec 2011 10:33:33 +0000 (11:33 +0100)]
Use the regexp frontend module (EJAB-921)
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*
Alexey Shchepin [Wed, 21 Dec 2011 16:27:24 +0000 (18:27 +0200)]
Fixed the previous mod_blocking patch
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
Badlop [Wed, 21 Dec 2011 11:58:58 +0000 (12:58 +0100)]
Fix update with stripped beams (thanks to Jose M Herrero)(EJAB-1520)
Badlop [Wed, 21 Dec 2011 11:15:21 +0000 (12:15 +0100)]
Support Erlang/OTP R15B driver (EJAB-1521)
Evgeniy Khramtsov [Mon, 19 Dec 2011 06:10:48 +0000 (16:10 +1000)]
Replace regexp with ejabberd_regexp
Evgeniy Khramtsov [Mon, 19 Dec 2011 06:01:04 +0000 (16:01 +1000)]
Get rid of +driver option because it is incompatible with R15B
Badlop [Wed, 27 Jul 2011 08:20:22 +0000 (10:20 +0200)]
Preliminary support for groupname@vhost in Displayed Groups (EJAB-506)
Badlop [Thu, 8 Dec 2011 18:39:36 +0000 (19:39 +0100)]
Fix command "update" to return response in the expected format
Badlop [Thu, 8 Dec 2011 15:35:31 +0000 (16:35 +0100)]
Don't reveal invitee's resource when room informs invitor
Badlop [Thu, 8 Dec 2011 11:50:40 +0000 (12:50 +0100)]
Add callback function print_state/1 for behavior p1_fsm
Badlop [Tue, 22 Nov 2011 22:11:21 +0000 (23:11 +0100)]
Use the regexp frontend module (EJAB-921)
Badlop [Thu, 8 Dec 2011 11:39:58 +0000 (12:39 +0100)]
Frontend module to Re and Regexp (EJAB-921)
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.
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.
Christophe Romain [Tue, 29 Nov 2011 13:13:13 +0000 (14:13 +0100)]
add hooks for node creation/deletion (EJAB-1470)
Badlop [Sat, 26 Nov 2011 16:20:06 +0000 (17:20 +0100)]
Use httpc instead of the deprecated http
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)
Badlop [Sat, 26 Nov 2011 16:03:24 +0000 (17:03 +0100)]
Avoid a possible race condition
Badlop [Tue, 15 Nov 2011 15:46:00 +0000 (16:46 +0100)]
Comment section 6.3.1 because it has no content at all
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)
Badlop [Thu, 3 Nov 2011 18:46:59 +0000 (19:46 +0100)]
Support to update modules in R14B04 and higher
Badlop [Thu, 20 Oct 2011 14:28:53 +0000 (16:28 +0200)]
Fix previous commit about language name
Badlop [Thu, 20 Oct 2011 13:45:17 +0000 (15:45 +0200)]
Fix extraction of language name from PO files
Evgeniy Khramtsov [Fri, 14 Oct 2011 06:57:51 +0000 (16:57 +1000)]
Get rid of useless mnesia transaction (EJAB-1502)
Badlop [Thu, 13 Oct 2011 15:56:19 +0000 (17:56 +0200)]
Set ejabberd version to 2.1.x
Badlop [Mon, 26 Sep 2011 16:11:18 +0000 (18:11 +0200)]
Update ejabberd version number to 2.1.9
Badlop [Mon, 26 Sep 2011 16:09:01 +0000 (18:09 +0200)]
New release notes for 2.1.9
Evgeniy Khramtsov [Mon, 26 Sep 2011 10:00:43 +0000 (20:00 +1000)]
Fix instruction and error text
Evgeniy Khramtsov [Mon, 26 Sep 2011 09:54:55 +0000 (19:54 +1000)]
Change "muc#role" field type to "hidden"
Evgeniy Khramtsov [Mon, 26 Sep 2011 09:06:34 +0000 (19:06 +1000)]
Correct lists:keysearch output processing and fix dialyzer warning
Evgeniy Khramtsov [Mon, 26 Sep 2011 08:44:41 +0000 (18:44 +1000)]
Code cleanup
Maxim Ignatenko [Mon, 26 Sep 2011 08:13:40 +0000 (11:13 +0300)]
Use treap correctly
Maxim Ignatenko [Mon, 26 Sep 2011 06:55:07 +0000 (09:55 +0300)]
Apply patch from Evgeniy Khramtsov
Maxim Ignatenko [Wed, 21 Sep 2011 07:25:32 +0000 (10:25 +0300)]
Use treap for keeping last voice request timestamps
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
Maxim Ignatenko [Tue, 20 Sep 2011 18:12:07 +0000 (21:12 +0300)]
Fix typo
Maxim Ignatenko [Tue, 20 Sep 2011 17:57:50 +0000 (20:57 +0300)]
Fix patterns in check_voice_request_fields/2 and check_voice_approvement_fields/2
Maxim Ignatenko [Tue, 20 Sep 2011 17:27:08 +0000 (20:27 +0300)]
Use more pattern-matching
Maxim Ignatenko [Tue, 20 Sep 2011 17:06:29 +0000 (20:06 +0300)]
Remove try/catch
Maxim Ignatenko [Tue, 20 Sep 2011 13:52:53 +0000 (16:52 +0300)]
Use pattern matching in check_voice_request_fields/2 and check_voice_approvement_fields/2
Maxim Ignatenko [Tue, 20 Sep 2011 13:28:16 +0000 (16:28 +0300)]
Reverse arguments order for timer:now_diff/2
Maxim Ignatenko [Tue, 20 Sep 2011 13:25:44 +0000 (16:25 +0300)]
Fix return value inconsistency in last_voice_request_time/2
Maxim Ignatenko [Tue, 20 Sep 2011 13:04:29 +0000 (16:04 +0300)]
Use jlib:parse_xdata_submit/1 in is_voice_request/1 and is_voice_approvement/1
Maxim Ignatenko [Tue, 20 Sep 2011 10:30:00 +0000 (13:30 +0300)]
Use bare JID as key in state.last_voice_request_time
Maxim Ignatenko [Tue, 20 Sep 2011 07:55:43 +0000 (10:55 +0300)]
Use lists:foreach instead of lists:map in send_voice_request/2