]>
granicus.if.org Git - ejabberd/log
Badlop [Fri, 15 Oct 2010 19:53:03 +0000 (21:53 +0200)]
Add support to ejabberd_ctl to handle anonymous command arguments
Badlop [Fri, 15 Oct 2010 14:29:47 +0000 (16:29 +0200)]
Rename aclocal.m4 to acinclude.m4 (thanks to Andreas Köhler)
Also fixed minor typos, added the compiled aclocal.m4 to gitignore.
As the 2.1.x branch includes the 'configure' script, it isn't needed
to document here how to build it, only in the master branch.
Related documentation:
http://www.gnu.org/software/hello/manual/automake/Local-Macros.html#Local-Macros
http://www.gnu.org/software/hello/manual/automake/Invoking-aclocal.html#Invoking-aclocal
Badlop [Fri, 15 Oct 2010 11:11:14 +0000 (13:11 +0200)]
Fix errors detected by Dialyzer
Badlop [Fri, 15 Oct 2010 09:31:18 +0000 (11:31 +0200)]
Document ejabberd_loglevel using EDoc (EJAB-225)
Andreas Köhler [Thu, 14 Oct 2010 09:19:41 +0000 (11:19 +0200)]
Fix unused variable warning in ejabberd_loglevel
Andreas Köhler [Wed, 13 Oct 2010 12:04:48 +0000 (14:04 +0200)]
Add set_custom/2, clear_custom/0 and clear_custom/1 to ejabberd_loglevel
Andreas Köhler [Wed, 13 Oct 2010 11:45:08 +0000 (13:45 +0200)]
Document new loglevel configuration form.
Andreas Köhler [Wed, 13 Oct 2010 10:52:56 +0000 (12:52 +0200)]
Add support for changing the loglevels for given modules (EJAB-225)
ejabberd_loglevel:set/1 now understands more input formats:
set(Param) -> {module, ejabberd_logger}
Param = Level | {Level, CustomLevels}
CustomLevels = [CustomLevel]
CustomLevel = {Module, Level}
Module = atom()
Level = integer() | atom()
set(Level) is equivalent to set({Level, []}), so it clears all module
level customizations. log_src/2 adds additional function heads for those
_msg function and module combinations that need non-default behavior,
i.e. add or filter logging.
ejabberd_loglevel:get/0 only returns the default log level. To retrieve
the complete setting use ejabberd_logger:get/0 instead.
Andreas Köhler [Tue, 12 Oct 2010 14:00:44 +0000 (16:00 +0200)]
Use warning_msg event type for warning log level.
Andreas Köhler [Tue, 12 Oct 2010 14:00:19 +0000 (16:00 +0200)]
Add warning message and report handlers to ejabberd_logger_h.erl.
Andreas Köhler [Tue, 12 Oct 2010 13:30:18 +0000 (15:30 +0200)]
Improve ejabberd_logger code generation
Split the monolithic function ejabberd_loglevel:ejabberd_logger_src/1
into separate functions returning deep lists.
log_src/2 now returns the code for any of *_msg/4. Its parameters are
the current loglevel (integer()) and a loglevel specification
(#loglevel{}), with added information in #loglevel:
- function: The api function enabled by this level, may be no_log
- event_type: The type of the event sent to the error_logger
- msg_prefix: One character used in the message (one of "DIWEC")
If the current loglevel is too low for logging, the api function is
optimized at compile time.
Andreas Köhler [Tue, 12 Oct 2010 12:41:21 +0000 (14:41 +0200)]
Use records for encoding static loglevel information.
Badlop [Thu, 14 Oct 2010 19:15:40 +0000 (21:15 +0200)]
Speed up ejabberd_s2s:is_service/2, allow_host/2 (thanks to Andreas Köhler)(EJAB-1319)
Iterating through the list of possible parent domains of a given domain
and comparing with the list of hosts or routes is almost always faster
than doing it the other way around. It naturally returns the shortest or
longest parent domain satisfying a predicate, whereas the possibly long
list compared with would need to be sorted by length first.
Badlop [Thu, 14 Oct 2010 17:53:31 +0000 (19:53 +0200)]
Include a gitignore file in the ejabberd git repository (EJAB-1312)
Christophe Romain [Wed, 13 Oct 2010 08:54:12 +0000 (10:54 +0200)]
make http-bind restartable (thanks to Andreas Köhler)(EJAB-1318)
Evgeniy Khramtsov [Mon, 11 Oct 2010 08:40:57 +0000 (18:40 +1000)]
add find_s2s_bridge hook
Evgeniy Khramtsov [Tue, 5 Oct 2010 11:28:45 +0000 (21:28 +1000)]
use one_queue IQ discipline by default
Evgeniy Khramtsov [Tue, 28 Sep 2010 04:20:02 +0000 (14:20 +1000)]
fixes typo in stop_connection/1
Evgeniy Khramtsov [Mon, 20 Sep 2010 18:31:18 +0000 (04:31 +1000)]
fixes default value for cache_life_time
Andreas Köhler [Fri, 17 Sep 2010 14:44:48 +0000 (16:44 +0200)]
Add missing needdb check in mod_privacy, to enable blocking by group and subscription again.
Andreas Köhler [Fri, 17 Sep 2010 14:42:35 +0000 (16:42 +0200)]
Discard unmatched INFO messages in ejabberd services.
This patch will stop services terminating with function clause messages,
but doesn't affect the message queue at all.
Badlop [Mon, 13 Sep 2010 10:05:10 +0000 (12:05 +0200)]
Support timezone West of UTC (thanks to Edwin Fine)(EJAB-1301)
Evgeniy Khramtsov [Tue, 7 Sep 2010 16:33:49 +0000 (02:33 +1000)]
cache lifetime should be converted in microseconds
Evgeniy Khramtsov [Tue, 31 Aug 2010 08:06:02 +0000 (18:06 +1000)]
Implemented dirty (non-atomic) functions; added copyright notice
Badlop [Mon, 30 Aug 2010 21:23:28 +0000 (23:23 +0200)]
Add IPv6 support to mod_irc (thanks to Matthias Schiffer)(EJAB-1298)
Evgeniy Khramtsov [Mon, 30 Aug 2010 04:02:47 +0000 (14:02 +1000)]
implemented backend-independed key-value cacheing table; applied to mod_caps.erl first
Badlop [Sat, 21 Aug 2010 16:56:01 +0000 (18:56 +0200)]
Add mod_pubsub_odbc to list of ODBC modules (EJAB-1293)
Badlop [Thu, 19 Aug 2010 15:37:21 +0000 (17:37 +0200)]
Bugfix http-poll for correctly parsing binary (thanks to Peter Lemenkov)
Evgeniy Khramtsov [Thu, 19 Aug 2010 06:28:31 +0000 (16:28 +1000)]
fixes ampersand escaping (EJAB-1258)
Evgeniy Khramtsov [Tue, 10 Aug 2010 09:42:22 +0000 (19:42 +1000)]
fixes typo for table copy
Badlop [Sat, 7 Aug 2010 18:48:36 +0000 (20:48 +0200)]
When user joins non-anonymous room, warn also in presence stanza (EJAB-310)
Badlop [Sat, 7 Aug 2010 17:42:56 +0000 (19:42 +0200)]
Update the 'configure' script
Evgeniy Khramtsov [Sat, 7 Aug 2010 12:04:57 +0000 (22:04 +1000)]
Make MD2 autodetected (EJAB-1285)
Evgeniy Khramtsov [Sat, 7 Aug 2010 11:06:50 +0000 (21:06 +1000)]
Make xml.c correctly compiles on R14A (EJAB-1288)
Badlop [Thu, 5 Aug 2010 18:39:55 +0000 (20:39 +0200)]
Go back to the 2.1.x branch name
Badlop [Thu, 5 Aug 2010 18:27:12 +0000 (20:27 +0200)]
Fix detection of Erlang R11 and older (thanks to Mathias Ertl)(EJAB-1287)
Evgeniy Khramtsov [Wed, 4 Aug 2010 09:23:52 +0000 (19:23 +1000)]
Loading ASN.1 driver explicitly to avoid races in LDAP (EJAB-1284)
Badlop [Mon, 2 Aug 2010 15:38:36 +0000 (17:38 +0200)]
Update ejabberd version number to 2.1.5
Badlop [Mon, 2 Aug 2010 15:33:16 +0000 (17:33 +0200)]
New 2.1.5 release notes
Christophe Romain [Mon, 2 Aug 2010 15:07:23 +0000 (17:07 +0200)]
enforce disco features results (thanks to Karim)(EJAB-1033, EJAB-1228, EJAB-1238)
Badlop [Fri, 30 Jul 2010 18:33:03 +0000 (20:33 +0200)]
Support parallel extauth script (thanks to Jesse Thompson)(EJAB-1280)
Badlop [Mon, 26 Jul 2010 18:20:15 +0000 (20:20 +0200)]
Don't say v1.2, because that number is never increased and is confusing
Badlop [Wed, 28 Jul 2010 17:32:42 +0000 (19:32 +0200)]
Return Registered element when account exists (thanks to PioneerMike)
Badlop [Thu, 22 Jul 2010 22:38:15 +0000 (00:38 +0200)]
Fix typo (thanks to Evgeniy Khramtsov)
Badlop [Thu, 22 Jul 2010 22:25:43 +0000 (00:25 +0200)]
When logging s2s out connection attempt or success, log if TLS is used
Badlop [Thu, 22 Jul 2010 14:32:55 +0000 (16:32 +0200)]
The command Update now returns meaningful message and exit-status (EJAB-1237)
Evgeniy Khramtsov [Tue, 20 Jul 2010 05:28:22 +0000 (15:28 +1000)]
Use driver allocators in iconv_erl.c for reflecting memory in erlang:memory(system)
Evgeniy Khramtsov [Tue, 20 Jul 2010 04:57:23 +0000 (14:57 +1000)]
Use driver allocators in ejabberd_zlib_drv.c for reflecting memory in erlang:memory(system)
Badlop [Mon, 19 Jul 2010 10:08:02 +0000 (12:08 +0200)]
Describe what a user gets when he hits the registration_timeout limit
Evgeniy Khramtsov [Wed, 14 Jul 2010 11:23:21 +0000 (21:23 +1000)]
correct handling of SQL boolean types (EJAB-1275)
Evgeniy Khramtsov [Wed, 14 Jul 2010 04:19:16 +0000 (14:19 +1000)]
Use driver allocators in expat for reflecting memory in erlang:memory(system)
Badlop [Mon, 12 Jul 2010 16:53:16 +0000 (18:53 +0200)]
Fix my flock change from last friday
Badlop [Mon, 12 Jul 2010 13:56:34 +0000 (15:56 +0200)]
Remove ejabberd_debug because p1_prof provides similar and better features
Badlop [Mon, 12 Jul 2010 14:02:41 +0000 (16:02 +0200)]
Only compile and install p1_prof when: make debugtools=true
Badlop [Mon, 12 Jul 2010 13:18:15 +0000 (15:18 +0200)]
Recompile the 'configure' script
Badlop [Fri, 9 Jul 2010 18:02:29 +0000 (20:02 +0200)]
When using OTP R14, use public_key library instead of old ssl (EJAB-953)
Badlop [Sun, 11 Jul 2010 10:14:23 +0000 (12:14 +0200)]
Mention missing modules in the overview table
Badlop [Fri, 9 Jul 2010 20:39:13 +0000 (22:39 +0200)]
Some systems delete the lock dir; in such case don't use flock at all
Evgeniy Khramtsov [Fri, 9 Jul 2010 15:36:12 +0000 (01:36 +1000)]
Added functions to collect statistics about queues, memory, reductions etc. Several cleanups
Evgeniy Khramtsov [Mon, 5 Jul 2010 03:43:44 +0000 (13:43 +1000)]
Added new ejabberd profiler
Badlop [Fri, 2 Jul 2010 22:42:54 +0000 (00:42 +0200)]
Fix print of command result that contains ~ (thanks to Tsukasa Hamano)
Badlop [Fri, 2 Jul 2010 13:19:54 +0000 (15:19 +0200)]
Show some more room options in the log file
Badlop [Fri, 2 Jul 2010 11:08:33 +0000 (13:08 +0200)]
Document the mod_muc option captcha_protected
Evgeniy Khramtsov [Fri, 2 Jul 2010 10:31:42 +0000 (20:31 +1000)]
Use ets insead of asking supervisor in ejabberd_odbc_sup:get_pids/1 (Thanks to Alexey Shchepin)
Badlop [Thu, 1 Jul 2010 15:03:36 +0000 (17:03 +0200)]
Recompile the Guide and Configure
Badlop [Thu, 1 Jul 2010 15:01:13 +0000 (17:01 +0200)]
Requirement of OpenSSL increased from 0.9.6 to 0.9.8
Badlop [Thu, 1 Jul 2010 14:59:26 +0000 (16:59 +0200)]
Fix typo in --enable-transient_supervisors
Badlop [Thu, 1 Jul 2010 14:57:47 +0000 (16:57 +0200)]
Document the optional --enable-nif
Badlop [Thu, 1 Jul 2010 14:51:26 +0000 (16:51 +0200)]
Clarify that to use the optional --enable-nif, R13B04 is needed.
Evgeniy Khramtsov [Thu, 1 Jul 2010 10:54:01 +0000 (20:54 +1000)]
New configure option: --enable-nif
Badlop [Tue, 29 Jun 2010 09:57:54 +0000 (11:57 +0200)]
Fix privacy check when serving local Last (thanks to Brian Acton)(EJAB-1271)
Badlop [Thu, 24 Jun 2010 10:12:13 +0000 (12:12 +0200)]
Fix problem when FIREWALL_WINDOW options for erl kernel were used
http://www.ejabberd.im/node/4120
Badlop [Fri, 25 Jun 2010 15:30:35 +0000 (17:30 +0200)]
Inform client that SSL session caching is disabled (thanks to Pawel Chmielowski)
Badlop [Fri, 25 Jun 2010 15:15:28 +0000 (17:15 +0200)]
Don't ask for client certificate when using tls (EJAB-1267)
Badlop [Fri, 25 Jun 2010 14:56:44 +0000 (16:56 +0200)]
OpenSSL is required, not optional
Badlop [Wed, 23 Jun 2010 22:02:16 +0000 (00:02 +0200)]
When account is deleted, delete also member of stored shared rosters.
Evgeniy Khramtsov [Wed, 23 Jun 2010 07:44:35 +0000 (17:44 +1000)]
now admins are able to see private rooms in disco (EJAB-1269)
Evgeniy Khramtsov [Mon, 21 Jun 2010 17:10:41 +0000 (03:10 +1000)]
Added support for all hash functions required by XEP-0115
Evgeniy Khramtsov [Mon, 21 Jun 2010 16:56:34 +0000 (02:56 +1000)]
Added md2/1 support
Evgeniy Khramtsov [Mon, 21 Jun 2010 16:30:16 +0000 (02:30 +1000)]
New OpenSSL functions wrapper: sha224/1, sha256/1, sha384/1, sha512/1
Badlop [Wed, 16 Jun 2010 14:05:45 +0000 (16:05 +0200)]
Rebuilt the configure script with: autoconf
Peter Lemenkov [Sat, 12 Jun 2010 11:53:59 +0000 (15:53 +0400)]
Pass correct version to autoreconf
It seems that AC_INIT macro is wrongly initialized. See this link
for explanation of a particular AC_INIT variables:
http://www.gnu.org/software/autoconf/manual/html_node/Initializing-configure.html
Briefly, AC_INIT macro should be populated with the following data:
AC_INIT (package, version, [bug-report], [tarname], [url])
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Peter Lemenkov [Sat, 12 Jun 2010 12:24:12 +0000 (16:24 +0400)]
Install COPYING file along with other docs
It's a generally good idea to provide file with licensing terms.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Peter Lemenkov [Sat, 12 Jun 2010 11:08:28 +0000 (15:08 +0400)]
Install dev.html, and guide.pdf if it exists
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Christophe Romain [Wed, 16 Jun 2010 10:20:08 +0000 (12:20 +0200)]
remove outdated and useless file, use ejabberdctl.template instead
Badlop [Wed, 16 Jun 2010 09:33:17 +0000 (11:33 +0200)]
Log error when HTTP request has ambiguous Host header (EJAB-1261)
Badlop [Tue, 15 Jun 2010 20:59:53 +0000 (22:59 +0200)]
Fix for Erlang R12, that doesn't support: true andalso ok
Jerome Sautret [Fri, 11 Jun 2010 14:35:45 +0000 (16:35 +0200)]
Discard queued requests that are too old (the caller has already got a timeout).
Badlop [Thu, 10 Jun 2010 11:58:55 +0000 (13:58 +0200)]
Explain that 2 LDAP connections are established per vhost
Badlop [Mon, 7 Jun 2010 13:58:16 +0000 (15:58 +0200)]
Fix typo in update_list command (EJAB-1237)
Badlop [Mon, 7 Jun 2010 11:44:55 +0000 (13:44 +0200)]
New optional BOSH connection attribute process-delay (EJAB-1257)
Badlop [Fri, 4 Jun 2010 09:26:42 +0000 (11:26 +0200)]
Revert version number from 2.1.4 tag to 2.1.x branch
Evgeniy Khramtsov [Fri, 4 Jun 2010 03:31:34 +0000 (13:31 +1000)]
fixes wrong SQL escaping when --enable-full-xml is set
Badlop [Wed, 2 Jun 2010 16:48:55 +0000 (18:48 +0200)]
Update ejabberd version number to 2.1.4
Badlop [Wed, 2 Jun 2010 16:23:19 +0000 (18:23 +0200)]
Remove duplicate item in release notes
Badlop [Wed, 2 Jun 2010 15:33:35 +0000 (17:33 +0200)]
Add release notes for ejabberd 2.1.4
Badlop [Wed, 2 Jun 2010 15:10:48 +0000 (17:10 +0200)]
Clarify in the Guide that mssql configuration is similar to odbc
Christophe Romain [Wed, 2 Jun 2010 14:46:02 +0000 (16:46 +0200)]
sync last changes in pubsub_odbc patch
Christophe Romain [Wed, 2 Jun 2010 12:37:18 +0000 (14:37 +0200)]
final fix on created node notification (EJAB-1225)
Badlop [Tue, 1 Jun 2010 17:43:16 +0000 (19:43 +0200)]
Update the Norwegian translation (thanks to Stian B. Barmen)