Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge branch '2.1.x' of ↵ | Evgeniy Khramtsov | 2010-10-24 | 7 | -329/+443 | |
|\ \ | | | | | | | | | | git+ssh://gitorious.process-one.net/ejabberd/mainline into 2.1.x | |||||
| * | | Improve example of outoging_s2s_options | Badlop | 2010-10-22 | 2 | -4/+6 | |
| | | | ||||||
| * | | improve documentation (thanks to Karim Gemayel) | Christophe Romain | 2010-10-21 | 3 | -256/+325 | |
| | | | ||||||
| * | | Change directory before any operation to one readable by INSTALLUSER (EJAB-1322) | Peter Lemenkov | 2010-10-19 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is required in order to suppress error messages like "File operation error: eacces" when ejabberd was started from directory, which is not readable by INSTALLUSER (/root, for example). See rhbz #564686: https://bugzilla.redhat.com/564686 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> | |||||
| * | | Fix bug in mod_pubsub in_subscription return value | Badlop | 2010-10-19 | 1 | -4/+6 | |
| | | | ||||||
| * | | documentation update (thanks to Karim Gemayel) | Christophe Romain | 2010-10-18 | 1 | -102/+139 | |
| | | | ||||||
* | | | CAPTCHA IBR support (EJAB-1262) | Evgeniy Khramtsov | 2010-10-24 | 2 | -39/+179 | |
|/ / | ||||||
* | | When privacy list denies local user's outgoing stanza, try to return error ↵ | Badlop | 2010-10-16 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | (EJAB-1320) See: http://xmpp.org/extensions/xep-0016.html#example-51 Example 51. Error: contact is blocked | |||||
* | | Check privacy of outgoing IQ stanzas (EJAB-1320) | Badlop | 2010-10-16 | 1 | -2/+1 | |
| | | ||||||
* | | Check privacy of incoming IQ stanzas (EJAB-1320) | Badlop | 2010-10-16 | 2 | -5/+9 | |
| | | ||||||
* | | Add support to ejabberd_ctl to handle anonymous command arguments | Badlop | 2010-10-15 | 1 | -0/+4 | |
| | | ||||||
* | | Rename aclocal.m4 to acinclude.m4 (thanks to Andreas Köhler) | Badlop | 2010-10-15 | 2 | -6/+7 | |
| | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | | Fix errors detected by Dialyzer | Badlop | 2010-10-15 | 3 | -8/+11 | |
| | | ||||||
* | | Document ejabberd_loglevel using EDoc (EJAB-225) | Badlop | 2010-10-15 | 1 | -0/+13 | |
| | | ||||||
* | | Fix unused variable warning in ejabberd_loglevel | Andreas Köhler | 2010-10-15 | 1 | -1/+1 | |
| | | ||||||
* | | Add set_custom/2, clear_custom/0 and clear_custom/1 to ejabberd_loglevel | Andreas Köhler | 2010-10-15 | 1 | -1/+29 | |
| | | ||||||
* | | Document new loglevel configuration form. | Andreas Köhler | 2010-10-15 | 2 | -4/+10 | |
| | | ||||||
* | | Add support for changing the loglevels for given modules (EJAB-225) | Andreas Köhler | 2010-10-15 | 1 | -18/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | Use warning_msg event type for warning log level. | Andreas Köhler | 2010-10-15 | 1 | -1/+1 | |
| | | ||||||
* | | Add warning message and report handlers to ejabberd_logger_h.erl. | Andreas Köhler | 2010-10-15 | 1 | -0/+13 | |
| | | ||||||
* | | Improve ejabberd_logger code generation | Andreas Köhler | 2010-10-15 | 1 | -41/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | Use records for encoding static loglevel information. | Andreas Köhler | 2010-10-15 | 1 | -12/+18 | |
| | | ||||||
* | | Speed up ejabberd_s2s:is_service/2, allow_host/2 (thanks to Andreas ↵ | Badlop | 2010-10-14 | 1 | -18/+18 | |
| | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | Include a gitignore file in the ejabberd git repository (EJAB-1312) | Badlop | 2010-10-14 | 1 | -0/+35 | |
| | | ||||||
* | | make http-bind restartable (thanks to Andreas Köhler)(EJAB-1318) | Christophe Romain | 2010-10-13 | 1 | -2/+8 | |
| | | ||||||
* | | add find_s2s_bridge hook | Evgeniy Khramtsov | 2010-10-11 | 1 | -2/+37 | |
| | | ||||||
* | | use one_queue IQ discipline by default | Evgeniy Khramtsov | 2010-10-05 | 1 | -1/+1 | |
| | | ||||||
* | | fixes typo in stop_connection/1 | Evgeniy Khramtsov | 2010-09-28 | 1 | -1/+1 | |
|/ | ||||||
* | fixes default value for cache_life_time | Evgeniy Khramtsov | 2010-09-21 | 1 | -1/+1 | |
| | ||||||
* | Add missing needdb check in mod_privacy, to enable blocking by group and ↵ | Andreas Köhler | 2010-09-17 | 2 | -2/+4 | |
| | | | | subscription again. | |||||
* | Discard unmatched INFO messages in ejabberd services. | Andreas Köhler | 2010-09-17 | 1 | -0/+3 | |
| | | | | | This patch will stop services terminating with function clause messages, but doesn't affect the message queue at all. | |||||
* | Support timezone West of UTC (thanks to Edwin Fine)(EJAB-1301) | Badlop | 2010-09-13 | 1 | -1/+7 | |
| | ||||||
* | cache lifetime should be converted in microseconds | Evgeniy Khramtsov | 2010-09-08 | 1 | -2/+2 | |
| | ||||||
* | Implemented dirty (non-atomic) functions; added copyright notice | Evgeniy Khramtsov | 2010-08-31 | 2 | -38/+140 | |
| | ||||||
* | Add IPv6 support to mod_irc (thanks to Matthias Schiffer)(EJAB-1298) | Badlop | 2010-08-30 | 1 | -2/+10 | |
| | ||||||
* | implemented backend-independed key-value cacheing table; applied to ↵ | Evgeniy Khramtsov | 2010-08-30 | 4 | -14/+569 | |
| | | | | mod_caps.erl first | |||||
* | Add mod_pubsub_odbc to list of ODBC modules (EJAB-1293) | Badlop | 2010-08-21 | 2 | -4/+6 | |
| | ||||||
* | Bugfix http-poll for correctly parsing binary (thanks to Peter Lemenkov) | Badlop | 2010-08-19 | 1 | -1/+7 | |
| | ||||||
* | fixes ampersand escaping (EJAB-1258) | Evgeniy Khramtsov | 2010-08-19 | 1 | -2/+2 | |
| | ||||||
* | fixes typo for table copy | Evgeniy Khramtsov | 2010-08-10 | 1 | -1/+1 | |
| | ||||||
* | When user joins non-anonymous room, warn also in presence stanza (EJAB-310) | Badlop | 2010-08-07 | 1 | -1/+9 | |
| | ||||||
* | Update the 'configure' script | Badlop | 2010-08-07 | 1 | -0/+11 | |
| | ||||||
* | Make MD2 autodetected (EJAB-1285) | Evgeniy Khramtsov | 2010-08-07 | 6 | -21/+86 | |
| | ||||||
* | Make xml.c correctly compiles on R14A (EJAB-1288) | Evgeniy Khramtsov | 2010-08-07 | 2 | -16/+45 | |
| | ||||||
* | Go back to the 2.1.x branch name | Badlop | 2010-08-05 | 6 | -17/+17 | |
| | ||||||
* | Fix detection of Erlang R11 and older (thanks to Mathias Ertl)(EJAB-1287) | Badlop | 2010-08-05 | 2 | -2/+2 | |
| | ||||||
* | Loading ASN.1 driver explicitly to avoid races in LDAP (EJAB-1284) | Evgeniy Khramtsov | 2010-08-04 | 1 | -0/+2 | |
| | ||||||
* | Update ejabberd version number to 2.1.5v2.1.5 | Badlop | 2010-08-02 | 6 | -17/+17 | |
| | ||||||
* | New 2.1.5 release notes | Badlop | 2010-08-02 | 1 | -0/+70 | |
| | ||||||
* | enforce disco features results (thanks to Karim)(EJAB-1033, EJAB-1228, ↵ | Christophe Romain | 2010-08-02 | 3 | -373/+495 | |
| | | | | EJAB-1238) |