Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change max restart strategy of ejabberd_odbc_sup to handle some SQL timeouts. | Andreas Köhler | 2010-11-08 | 1 | -1/+1 |
| | |||||
* | avoid node_call to break transaction (thanks to Karim Gemayel)(EJAB-1286) | Christophe Romain | 2010-11-08 | 1 | -6/+11 |
| | |||||
* | Re-raise exceptions caught in gen_mod:start_module/3 (EJAB-1335) | Andreas Köhler | 2010-11-07 | 1 | -5/+5 |
| | | | | | | | | | | Modules configured by the administrator normally should not be treated as optional, so a exception (error, exit, throw) to start them should not be caught and logged only. This patch re-raises a caught exception instead of ignoring the exception and inserting the module's opts on success. That way gen_mod:get_module_opt/4 should work while calling Module:start/2. | ||||
* | Take care of xml:lang attribute in unauthenticated stanzas as well | Evgeniy Khramtsov | 2010-11-06 | 1 | -1/+11 |
| | |||||
* | New ip_access option restricts which IPs can register (thanks to Alexey ↵ | Badlop | 2010-11-05 | 3 | -7/+117 |
| | | | | Shchepin)(EJAB-915) | ||||
* | Disable mod_register_web in default config because by default captcha is ↵ | Badlop | 2010-11-05 | 1 | -3/+3 |
| | | | | disabled | ||||
* | Recompile the Guide | Badlop | 2010-11-05 | 1 | -91/+124 |
| | |||||
* | Added mod_register_web: web page for account registration (EJAB-471) | Badlop | 2010-11-05 | 4 | -0/+671 |
| | |||||
* | Disable LRU caching algorithm for LDAP shared rosters | Evgeniy Khramtsov | 2010-11-05 | 2 | -53/+96 |
| | |||||
* | Do not store long language tag to avoid possible DoS/flood attacks | Evgeniy Khramtsov | 2010-11-05 | 1 | -1/+13 |
| | |||||
* | LDAP shared roster support (thanks to Realloc and Marcin Owsiany) | Evgeniy Khramtsov | 2010-11-05 | 1 | -0/+672 |
| | |||||
* | Fixes a leak of ejabberd_receiver processes. | Jonas Ådahl | 2010-11-03 | 1 | -1/+7 |
| | | | | | | When a (non-frontend) socket module without any custom receiver fails to start, the newly created ejabberd_receiver process needs to be properly closed. | ||||
* | Correct in the Guide the default mod_irc encoding | Badlop | 2010-11-02 | 2 | -2/+2 |
| | | | | | The default option value was last changed in EJAB-302, but the Guide was not properly updated yet. | ||||
* | Implement the mod_irc option default_encoding, it was already documented | Badlop | 2010-11-02 | 1 | -6/+22 |
| | | | | | | Related: http://www.ejabberd.im/node/4270#comment-56609 http://www.ejabberd.im/node/4270#comment-56780 | ||||
* | Fix crash in ejabberd_c2s when blacklist hook returned true (thanks to Jonas ↵ | Badlop | 2010-11-02 | 2 | -2/+5 |
| | | | | | | | Ådahl) Cause of the crash jlib:ip_to_list/1 only supports IP tuples using the form {N1,N2,N3,N4} which is not the case when IPv6 is enabled. | ||||
* | Merge branch '2.1.x' of ↵ | Evgeniy Khramtsov | 2010-11-01 | 1 | -3/+3 |
|\ | | | | | | | git+ssh://gitorious.process-one.net/ejabberd/mainline into 2.1.x | ||||
| * | Fix errors in EDoc comments | Badlop | 2010-10-28 | 1 | -3/+3 |
| | | |||||
* | | Do not run set_last request inside a transaction | Evgeniy Khramtsov | 2010-11-01 | 1 | -8/+20 |
|/ | |||||
* | Include a Required xml element in the captcha field | Badlop | 2010-10-27 | 1 | -2/+4 |
| | |||||
* | Ignore Length argument to tls:recv/[23] (EJAB-1327) | Andreas Köhler | 2010-10-26 | 1 | -2/+4 |
| | | | | | The Length argument cannot be used for gen_tcp:recv/3, because the compressed size does not equal the desired uncompressed one. | ||||
* | Re-use the TLSSock argument in tls:send/2 (EJAB-1327) | Andreas Köhler | 2010-10-26 | 1 | -2/+2 |
| | |||||
* | * Add top-level instructions for x:data incompatible clients | Evgeniy Khramtsov | 2010-10-26 | 1 | -2/+7 |
| | | | | * Remove trailing dot | ||||
* | Changes in registration form to workaround client problems (EJAB-1262) | Badlop | 2010-10-25 | 2 | -5/+13 |
| | | | | | | | | Changes included: * Remove var in fixed field because Gajim and Tkabber display it to user * Add workaround for Psi's overlap fields * Add var=url attribute, required by Psi to display the field * Provide the image URL as a copy-able form field | ||||
* | Workaround for Psi's wrong Type in form submission | Badlop | 2010-10-25 | 1 | -0/+2 |
| | |||||
* | Recompile the guide.html | Badlop | 2010-10-25 | 1 | -3/+9 |
| | |||||
* | Add CAPTCHA example configurations to cfg (EJAB-1262)(EJAB-1326) | Badlop | 2010-10-25 | 1 | -0/+10 |
| | |||||
* | Provide image url in registration form when captcha is enabled | Evgeniy Khramtsov | 2010-10-25 | 1 | -1/+7 |
| | |||||
* | Add password entropy check (EJAB-1326) | Evgeniy Khramtsov | 2010-10-24 | 3 | -31/+88 |
| | |||||
* | * Rename option captcha to captcha_protected for consistency. | Evgeniy Khramtsov | 2010-10-24 | 2 | -1/+3 |
| | | | | * Document captcha_protected option | ||||
* | 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. |