]>
granicus.if.org Git - ejabberd/log
Holger Weiss [Sun, 20 Jul 2014 11:24:28 +0000 (13:24 +0200)]
Replace bash-specific syntax in ejabberdctl
Use plain POSIX shell syntax to match ".yml" configuration file names.
This is also slightly more correct, as it matches ".yml" only at the
*end* of the file name.
Evgeny Khramtsov [Sun, 20 Jul 2014 08:42:20 +0000 (12:42 +0400)]
Merge pull request #253 from weiss/fix-config-comments
Apply small fixes to description of log rotation in ejabberd.yml.example
Holger Weiss [Sun, 20 Jul 2014 05:36:24 +0000 (07:36 +0200)]
Fix ejabberd.yml comment on overload protection
Holger Weiss [Sun, 20 Jul 2014 05:29:45 +0000 (07:29 +0200)]
Fix ejabberd.yml comment on log rotation syntax
Evgeniy Khramtsov [Sat, 19 Jul 2014 13:23:13 +0000 (17:23 +0400)]
Improve MUC test cases
Evgeniy Khramtsov [Thu, 17 Jul 2014 16:30:09 +0000 (20:30 +0400)]
Fix Record-Route signing
Paweł Chmielowski [Thu, 17 Jul 2014 09:57:23 +0000 (11:57 +0200)]
treap.erl was moved to p1_utils
Paweł Chmielowski [Thu, 17 Jul 2014 08:50:43 +0000 (10:50 +0200)]
Use p1_utils
Evgeniy Khramtsov [Thu, 17 Jul 2014 04:31:54 +0000 (08:31 +0400)]
Get rid of p1_mnesia file
Evgeniy Khramtsov [Wed, 16 Jul 2014 10:54:02 +0000 (14:54 +0400)]
Change return type to reflect recent changes in p1_sip
Evgeniy Khramtsov [Wed, 16 Jul 2014 06:33:34 +0000 (10:33 +0400)]
Fix returned types
Evgeniy Khramtsov [Wed, 16 Jul 2014 03:42:59 +0000 (07:42 +0400)]
Fix blocklist get
Evgeny Khramtsov [Tue, 15 Jul 2014 18:56:55 +0000 (22:56 +0400)]
Merge pull request #251 from weiss/enable-riak-tests
Travis CI: Enable Riak tests
Holger Weiss [Tue, 15 Jul 2014 18:42:12 +0000 (20:42 +0200)]
Travis CI: Enable Riak tests
Evgeniy Khramtsov [Tue, 15 Jul 2014 16:42:38 +0000 (20:42 +0400)]
Remove unnecessary defaults from the xmpp_codec spec
Evgeniy Khramtsov [Tue, 15 Jul 2014 16:26:32 +0000 (20:26 +0400)]
Better Riak usage detection
Evgeniy Khramtsov [Tue, 15 Jul 2014 15:22:33 +0000 (19:22 +0400)]
Fix broken hooked functions
Evgeniy Khramtsov [Tue, 15 Jul 2014 07:53:40 +0000 (11:53 +0400)]
Add mod_caps checks to the testing suite
Evgeniy Khramtsov [Sun, 17 Nov 2013 05:09:54 +0000 (15:09 +1000)]
Do not check for Erlang apps at configure time as it looks redundant
Evgeniy Khramtsov [Mon, 14 Jul 2014 03:49:02 +0000 (07:49 +0400)]
Serialize records to proplists before storing then in Riak
Evgeny Khramtsov [Fri, 11 Jul 2014 11:45:29 +0000 (15:45 +0400)]
Merge pull request #248 from mathiasertl/master
Move warnings inside check for $EJABBERD_BYPASS_WARNINGS, use variable for path
Mathias Ertl [Fri, 11 Jul 2014 10:34:52 +0000 (12:34 +0200)]
Move warnings inside check for , use variable for path
Evgeniy Khramtsov [Thu, 10 Jul 2014 15:07:09 +0000 (19:07 +0400)]
Re-generate the HTML documents
Evgeniy Khramtsov [Thu, 10 Jul 2014 11:33:50 +0000 (15:33 +0400)]
Mention about Riak in yet another place
Evgeniy Khramtsov [Thu, 10 Jul 2014 10:45:54 +0000 (14:45 +0400)]
Try to bypass Riak tests by Travis CI
Evgeniy Khramtsov [Thu, 10 Jul 2014 10:16:33 +0000 (14:16 +0400)]
Fix compile errors introduced by previous cherry picks
Evgeniy Khramtsov [Thu, 10 Jul 2014 09:59:11 +0000 (13:59 +0400)]
Re-generate the configure script
Evgeniy Khramtsov [Thu, 10 Jul 2014 09:58:43 +0000 (13:58 +0400)]
Add --enable-riak configure flag
Evgeniy Khramtsov [Thu, 10 Jul 2014 08:11:03 +0000 (12:11 +0400)]
Document Riak support
Evgeniy Khramtsov [Wed, 9 Jul 2014 18:59:45 +0000 (22:59 +0400)]
Check Riak connection before running the corresponding suite
Evgeniy Khramtsov [Wed, 9 Jul 2014 18:49:23 +0000 (22:49 +0400)]
Make it possible to check Riak connection status
Evgeniy Khramtsov [Wed, 9 Jul 2014 17:37:06 +0000 (21:37 +0400)]
Don't forget to shutdown rooms before starting the testing suite
Evgeniy Khramtsov [Wed, 9 Jul 2014 15:28:14 +0000 (19:28 +0400)]
Improve test suite explanation
Evgeniy Khramtsov [Wed, 9 Jul 2014 14:44:48 +0000 (18:44 +0400)]
Clear Riak data when initializing the testing suite
Evgeniy Khramtsov [Wed, 9 Jul 2014 14:39:39 +0000 (18:39 +0400)]
Fix roster versioning support when Riak backend is enabled
Evgeniy Khramtsov [Wed, 9 Jul 2014 14:02:13 +0000 (18:02 +0400)]
Fix case clause
Evgeniy Khramtsov [Wed, 9 Jul 2014 12:40:18 +0000 (16:40 +0400)]
Improve Riak pool management
Evgeniy Khramtsov [Wed, 9 Jul 2014 12:40:06 +0000 (16:40 +0400)]
Fixate Riak client library
Evgeniy Khramtsov [Wed, 9 Jul 2014 12:38:45 +0000 (16:38 +0400)]
Add Riak backend to the testing suit
Evgeniy Khramtsov [Sun, 21 Jul 2013 12:53:44 +0000 (22:53 +1000)]
Add SQL to Riak converter
Evgeniy Khramtsov [Tue, 13 Nov 2012 12:56:27 +0000 (22:56 +1000)]
Improve Riak support
Alexey Shchepin [Tue, 6 Nov 2012 15:58:08 +0000 (17:58 +0200)]
Updated riak support
Alexey Shchepin [Wed, 25 Jan 2012 10:02:16 +0000 (12:02 +0200)]
Preliminary Riak support
Evgeniy Khramtsov [Tue, 8 Jul 2014 16:57:43 +0000 (20:57 +0400)]
Add start_module/2
Evgeniy Khramtsov [Mon, 7 Jul 2014 05:38:50 +0000 (09:38 +0400)]
Improve documentation of mod_sip
Evgeniy Khramtsov [Mon, 7 Jul 2014 05:27:24 +0000 (09:27 +0400)]
Rename options
Evgeniy Khramtsov [Mon, 7 Jul 2014 05:23:11 +0000 (09:23 +0400)]
Add new option support: always_record_route
Evgeny Khramtsov [Sat, 5 Jul 2014 14:09:28 +0000 (18:09 +0400)]
Merge pull request #243 from matwey/master
Use -include_lib instead of -include for esip and p1_xml
Matwey V. Kornilov [Sat, 5 Jul 2014 10:01:29 +0000 (14:01 +0400)]
Use -include_lib instead of -include for esip and p1_xml
-include_lib is used in order to find deps. Rebar include magic is not required anymore.
Rebar uses deps as library directory.
Evgeniy Khramtsov [Sat, 5 Jul 2014 13:53:45 +0000 (17:53 +0400)]
Revert "Fix IQ XML generation."
This reverts commit
26a4d91297a7d7400dbdd30a063e163afa83fb22 .
Jerome Sautret [Fri, 4 Jul 2014 15:28:19 +0000 (17:28 +0200)]
Return MySQL error messages as binary.
Jerome Sautret [Fri, 4 Jul 2014 13:21:40 +0000 (15:21 +0200)]
Fix IQ XML generation.
Christophe Romain [Wed, 2 Jul 2014 08:41:12 +0000 (10:41 +0200)]
add ability to rotate logs on given date condition
Evgeniy Khramtsov [Mon, 18 Nov 2013 13:22:48 +0000 (23:22 +1000)]
New option support: log_rotate_count
Evgeniy Khramtsov [Tue, 12 Nov 2013 11:33:09 +0000 (21:33 +1000)]
Support new options: log_rotate_size and log_rate_limit
Evgeniy Khramtsov [Mon, 11 Nov 2013 02:13:29 +0000 (12:13 +1000)]
Disable SASL error logger if lager is enabled
Badlop [Fri, 27 Jun 2014 11:49:17 +0000 (13:49 +0200)]
mod_caps doesn't provide Mnesia export feature
Christophe Romain [Fri, 20 Jun 2014 12:33:48 +0000 (14:33 +0200)]
let ejabberdctl explicitely use bash
Evgeny Khramtsov [Thu, 12 Jun 2014 09:23:17 +0000 (13:23 +0400)]
Merge pull request #238 from weiss/log-node-mismatch
Check for Mnesia node name mismatches on startup
Holger Weiss [Thu, 12 Jun 2014 09:00:22 +0000 (11:00 +0200)]
Check for Mnesia node name mismatches
Log a proper error message if the node running ejabberd doesn't own the
Mnesia database.
Evgeniy Khramtsov [Thu, 12 Jun 2014 05:28:34 +0000 (09:28 +0400)]
Change default flow timeout as recommended per the RFC
Evgeniy Khramtsov [Thu, 12 Jun 2014 05:27:32 +0000 (09:27 +0400)]
Don't forget to close socket of timed out flow
Evgeny Khramtsov [Wed, 11 Jun 2014 14:31:41 +0000 (18:31 +0400)]
Merge pull request #237 from weiss/log-config-path
Mention configuration file path in error messages
Holger Weiss [Wed, 11 Jun 2014 13:03:33 +0000 (15:03 +0200)]
Mention configuration file path in error messages
If reading or parsing a YAML configuration fails, log the full path to
the configuration file (as we do for old-style ".cfg" files).
Evgeny Khramtsov [Mon, 9 Jun 2014 19:50:43 +0000 (23:50 +0400)]
Merge pull request #231 from hamano/case_clause_error_at_node_hometree_odbc
case_clause_error_at_node_hometree_odbc
Evgeniy Khramtsov [Mon, 9 Jun 2014 06:54:51 +0000 (10:54 +0400)]
Don't stop roster table conversion on broken askmessage
Evgeniy Khramtsov [Mon, 9 Jun 2014 06:40:35 +0000 (10:40 +0400)]
Fix previous commit
Evgeniy Khramtsov [Mon, 9 Jun 2014 06:35:52 +0000 (10:35 +0400)]
Don't stop irc table conversion on broken JIDs
Evgeniy Khramtsov [Sat, 7 Jun 2014 03:45:19 +0000 (07:45 +0400)]
Ignore malformed parameters for mod_irc module
Evgeniy Khramtsov [Thu, 25 Oct 2012 12:42:58 +0000 (22:42 +1000)]
Fix data convertion
Evgeniy Khramtsov [Fri, 6 Jun 2014 18:29:25 +0000 (22:29 +0400)]
Clean up all timers gracefully
Evgeniy Khramtsov [Fri, 6 Jun 2014 09:52:55 +0000 (13:52 +0400)]
Use a different timer for flow control
Evgeniy Khramtsov [Fri, 6 Jun 2014 05:32:07 +0000 (09:32 +0400)]
SIP Outbound (RFC 5626) support
Christophe Romain [Thu, 5 Jun 2014 14:18:17 +0000 (16:18 +0200)]
add missing format handler
Evgeny Khramtsov [Wed, 4 Jun 2014 19:37:13 +0000 (23:37 +0400)]
Merge pull request #232 from weiss/dont-drop-listen-options
Don't "forget" listener options
Holger Weiss [Wed, 4 Jun 2014 17:51:45 +0000 (19:51 +0200)]
Don't "forget" listener options
If a listener is started or stopped via ejabberd_listener:add_listener/3
or ejabberd_listener:delete_listener/3, the configuration for all
listener modules is updated using the Module:transform_listen_option/2
function for each listener module that exports such a function.
However, for listener modules that don't provide that function (such as
ejabberd_stun), all but one option was dropped. This is now fixed.
The issue could be triggered e.g. by enabling mod_proxy65 in the modules
section.
HAMANO Tsukasa [Wed, 4 Jun 2014 09:53:37 +0000 (18:53 +0900)]
e_clause error at node_hometree_odbc:get_items/3
Evgeniy Khramtsov [Tue, 3 Jun 2014 17:18:02 +0000 (21:18 +0400)]
Reply to pings
Evgeniy Khramtsov [Tue, 3 Jun 2014 16:54:39 +0000 (20:54 +0400)]
Always enable STUN at compile time
Evgeny Khramtsov [Tue, 3 Jun 2014 12:28:13 +0000 (16:28 +0400)]
Merge pull request #230 from weiss/fix-dependency-list
Fix the list of dependencies
Holger Weiss [Tue, 3 Jun 2014 12:16:11 +0000 (14:16 +0200)]
Remove exmpp from the list of dependencies
The XEP-0227 code no longer uses exmpp.
Thanks to Steve Gillespie for noting this.
Holger Weiss [Tue, 3 Jun 2014 11:00:17 +0000 (13:00 +0200)]
Fix LibYAML version in the list of dependencies
Thanks to Steve Gillespie for reporting the error.
Evgeniy Khramtsov [Mon, 2 Jun 2014 16:46:09 +0000 (20:46 +0400)]
Don't add 'rport' paramater to 'Via' header
Evgeniy Khramtsov [Mon, 2 Jun 2014 06:16:08 +0000 (10:16 +0400)]
Rename option 'route' to 'record_route' and add new option 'routes'
Evgeniy Khramtsov [Sun, 1 Jun 2014 10:20:09 +0000 (14:20 +0400)]
Add global static shared_key option
Evgeniy Khramtsov [Sun, 1 Jun 2014 09:34:51 +0000 (13:34 +0400)]
Sign 'Record-Route' in order to proxy unauthorized ACKs
Evgeniy Khramtsov [Sat, 31 May 2014 10:21:29 +0000 (14:21 +0400)]
Fix 'via' option lookup
Evgeniy Khramtsov [Sat, 31 May 2014 10:20:38 +0000 (14:20 +0400)]
Add new option: route
Evgeny Khramtsov [Sat, 31 May 2014 08:53:18 +0000 (12:53 +0400)]
Merge pull request #229 from weiss/no-carbons-to-sender
XEP-0280: Don't send v1 carbon copies back to the sender
Evgeniy Khramtsov [Sat, 31 May 2014 06:00:27 +0000 (10:00 +0400)]
Don't add 'Record-Route' header for mid-dialog requests
Evgeniy Khramtsov [Sat, 31 May 2014 05:06:28 +0000 (09:06 +0400)]
Process bindings from multiple UACs correctly
Evgeniy Khramtsov [Sat, 31 May 2014 03:49:51 +0000 (07:49 +0400)]
Don't substitute URI in ACK
Holger Weiss [Fri, 30 May 2014 21:44:19 +0000 (23:44 +0200)]
Simplify mod_carboncopy:check_and_forward/4
Use the existing is_carbon_copy/1 function, and combine multiple case
clauses into a single one.
Holger Weiss [Fri, 30 May 2014 21:36:02 +0000 (23:36 +0200)]
Let is_carbon_copy/1 recognize <received/> carbons
The mod_carboncopy:is_carbon_copy/1 function now returns true not only
for <sent/>, but also for <received/> carbon copies.
Holger Weiss [Fri, 30 May 2014 21:32:18 +0000 (23:32 +0200)]
Don't send XEP-0280 v1 copies back to sender
An earlier version of XEP-0280 specified the <received/> and <sent/>
tags to be siblings of the <forwarded/> element, whereas the current
version mandates them to be parents of <forwarded/>. The mod_carboncopy
module supports both variants. However, the check that makes sure
clients won't receive a copy of the messages they sent didn't work for
the old-style schema. This is now fixed.
Evgeniy Khramtsov [Fri, 30 May 2014 19:49:34 +0000 (23:49 +0400)]
Fix previous commit
Evgeniy Khramtsov [Fri, 30 May 2014 19:11:46 +0000 (23:11 +0400)]
Process 'Contact' headers more accurately (as per RFC3261)
Evgeny Khramtsov [Thu, 29 May 2014 15:19:05 +0000 (19:19 +0400)]
Merge pull request #228 from weiss/turn-down-carbons-logging
Log just one [info] message on successful XEP-0280 negotiation
Holger Weiss [Thu, 29 May 2014 13:21:11 +0000 (15:21 +0200)]
Log just one [info] message on Carbons negotiation
Log one instead of three [info] messages when XEP-0280 (Message Carbons)
support is enabled or disabled successfully. On failure, log an
additional [warning].
Evgeny Khramtsov [Wed, 28 May 2014 09:43:29 +0000 (13:43 +0400)]
Merge pull request #227 from weiss/xep-0198
XEP-0198: Cosmetic change: Reuse event handler