Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix parsing of scram password from prosody | Paweł Chmielowski | 2022-05-17 | 1 | -1/+1 |
| | | | | | Looks like parsed integer no longer are convered to floats on erlang side, so let's make check for them less restrictive. | ||||
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | Fix Dialyzer, related to Luerl API update from 0.3 to 1.0 | Badlop | 2022-01-04 | 1 | -1/+1 |
| | |||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 1 | -2/+2 |
| | |||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Correctly handle unicode in log messages | Evgeny Khramtsov | 2019-09-23 | 1 | -6/+6 |
| | |||||
* | Make logging messages more consistent | Evgeny Khramtsov | 2019-06-24 | 1 | -7/+7 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 1 | -2/+2 |
| | |||||
* | Store imported room in the correct ServerHost (#2874) | Badlop | 2019-05-02 | 1 | -1/+14 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | Handle Prosody storage attributes key, when, with (#2724) | Badlop | 2018-12-21 | 1 | -0/+5 |
| | |||||
* | Handle persist=false in roster items (#2722) | Badlop | 2018-12-21 | 1 | -12/+14 |
| | |||||
* | Search also for _jid when importing room from prosody (#2723) | Badlop | 2018-12-19 | 1 | -1/+5 |
| | |||||
* | Parse persistent and archiving room options importing from prosody (#2720) | Badlop | 2018-12-19 | 1 | -0/+2 |
| | |||||
* | Support for XEP-0411: Bookmarks Conversion | Evgeny Khramtsov | 2018-11-23 | 1 | -3/+1 |
| | |||||
* | Switch more log message to warning level | Evgeny Khramtsov | 2018-09-19 | 1 | -2/+2 |
| | | | | | The commit is supposed to improve logging at loglevel 3, which is the recommended level for high loaded ejabberd servers | ||||
* | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | 2018-06-14 | 1 | -2/+2 |
| | | | | | | | | | The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5 | ||||
* | Report meaningful error when luerl is not available | Evgeniy Khramtsov | 2018-03-19 | 1 | -17/+24 |
| | |||||
* | Fix: mod_offline:store_offline_msg/1 expects a message, not list (#2312) | Badlop | 2018-03-02 | 1 | -2/+4 |
| | |||||
* | Update copyright dates | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+1 |
| | |||||
* | Preserve correct order of deserialized XML elements | Evgeniy Khramtsov | 2017-08-18 | 1 | -2/+2 |
| | | | | Fixes #1939 | ||||
* | Apply URL decoding wherever possible | Evgeniy Khramtsov | 2017-08-13 | 1 | -4/+3 |
| | | | | Fixes #1936 | ||||
* | prosody2ejabberd: Support PEP import | Holger Weiss | 2017-08-10 | 1 | -44/+67 |
| | |||||
* | prosody2ejabberd: Remove superfluous 'catch' | Holger Weiss | 2017-08-10 | 1 | -1/+1 |
| | |||||
* | Fix Salt import from prosody SCRAMmed password (#1803) | Badlop | 2017-06-29 | 1 | -1/+1 |
| | |||||
* | Add pubsub import from prosody/metronome | Christophe Romain | 2017-06-15 | 1 | -1/+123 |
| | |||||
* | Don't store messages via a single process | Evgeniy Khramtsov | 2017-05-21 | 1 | -9/+10 |
| | |||||
* | Implement cache for mod_privacy/mod_blocking | Evgeniy Khramtsov | 2017-05-20 | 1 | -1/+1 |
| | |||||
* | Use cache for authentication backends | Evgeniy Khramtsov | 2017-05-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commit introduces the following API incompatibilities: In ejabberd_auth.erl: * dirty_get_registered_users/0 is renamed to get_users/0 * get_vh_registered_users/1 is renamed to get_users/1 * get_vh_registered_users/2 is renamed to get_users/2 * get_vh_registered_users_number/1 is renamed to count_users/1 * get_vh_registered_users_number/2 is renamed to count_users/2 In ejabberd_auth callbacks * plain_password_required/0 is replaced by plain_password_required/1 where the argument is a virtual host * store_type/0 is replaced by store_type/1 where the argument is a virtual host * set_password/3 is now an optional callback * remove_user/3 callback is no longer needed * remove_user/2 now should return `ok | {error, atom()}` * is_user_exists/2 now must only be implemented for backends with `external` store type * check_password/6 is no longer needed * check_password/4 now must only be implemented for backends with `external` store type * try_register/3 is now an optional callback and should return `ok | {error, atom()}` * dirty_get_registered_users/0 is no longer needed * get_vh_registered_users/1 is no longer needed * get_vh_registered_users/2 is renamed to get_users/2 * get_vh_registered_users_number/1 is no longer needed * get_vh_registered_users_number/2 is renamed to count_users/2 * get_password_s/2 is no longer needed * get_password/2 now must only be implemented for backends with `plain` or `scram` store type Additionally, the commit introduces two new callbacks: * use_cache/1 where the argument is a virtual host * cache_nodes/1 where the argument is a virtual host New options are also introduced: `auth_use_cache`, `auth_cache_missed`, `auth_cache_life_time` and `auth_cache_size`. | ||||
* | Rename aux.erl as misc.erl17.04 | Christophe Romain | 2017-04-11 | 1 | -8/+8 |
| | | | | Thanks Microsoft Windows to not support some filenames | ||||
* | Deprecate jlib.erl in favor of aux.erl | Evgeniy Khramtsov | 2017-03-30 | 1 | -8/+8 |
| | | | | | Since the main goal of jlib.erl is lost, all auxiliary functions are now moved to aux.erl, and the whole jlib.erl is now deprecated. | ||||
* | prosody2ejabberd: Fix offline message record type | Holger Weiss | 2017-03-21 | 1 | -10/+15 |
| | | | | mod_offline now expects a #message{} rather than an #xmlel{} record. | ||||
* | prosody2ejabberd: Fix message attribute removal | Holger Weiss | 2017-03-21 | 1 | -2/+2 |
| | | | | | Actually remove the 'stamp' and 'stamp_legacy' attributes from imported offline messages as intended. | ||||
* | prosody2ejabberd: Fix SCRAM hash conversion | Holger Weiss | 2017-03-16 | 1 | -3/+3 |
| | | | | Closes #1549. | ||||
* | Encode in base64 when getting scram data with import_prosody (#1549) | Badlop | 2017-03-15 | 1 | -3/+3 |
| | |||||
* | Get rid of jid:to_string/1 and jid:from_string/1 | Evgeniy Khramtsov | 2017-02-26 | 1 | -38/+36 |
| | |||||
* | Support scrammed passwords in ejabberdctl import_prosody (#1549) | Badlop | 2017-02-20 | 1 | -1/+18 |
| | |||||
* | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Cleanup file headers | Christophe Romain | 2016-12-27 | 1 | -6/+22 |
| | |||||
* | Deprecate most of the functions from jlib.erl | Evgeniy Khramtsov | 2016-11-13 | 1 | -4/+4 |
| | |||||
* | Get rid of "jlib.hrl" dependency in some files | Evgeniy Khramtsov | 2016-07-26 | 1 | -1/+1 |
| | |||||
* | Switch to Fast XML module | Mickael Remond | 2016-02-03 | 1 | -4/+4 |
| | |||||
* | Import privacy lists from Prosody | Evgeniy Khramtsov | 2016-01-29 | 1 | -1/+54 |
| | |||||
* | Initial version of migration script from Prosody to ejabberd | Evgeniy Khramtsov | 2016-01-28 | 1 | -0/+288 |