summaryrefslogtreecommitdiff
path: root/src/ejabberd_redis.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-1/+1
|
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-4/+4
|
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
|
* Avoid using broad p1_queue:queue() type wherever possibleEvgeny Khramtsov2019-06-281-3/+4
|
* Avoid using broad map() type wherever possibleEvgeny Khramtsov2019-06-271-1/+2
|
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-5/+5
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-22/+25
|
* Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski2019-02-271-2/+2
| | | | | | | Since we now require R19, we shouldn't need that anymore. There are still couple places where p1_time_compat:unique_timestamp() is used as there is no direct equivalent.
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Add code for handling deprecations of get_stacktrace()Paweł Chmielowski2018-12-131-2/+3
|
* Require Redis version >= 3.2.0Evgeniy Khramtsov2018-07-151-1/+20
| | | | | | | | | | | Since we now use Lua scripting for cleaning up c2s sessions the minimum supported Redis version is 3.2.0 or above because we need to work correctly with Redis replication mechanism. ****** BACKWARD INCOMPATIBILITY WARNING ******* ** THIS SHOULD BE ADDED TO THE RELEASE NOTES ** *** PACKAGE MAINTAINERS SHOULD BE INFORMED *** ***********************************************
* Clean up contributed code for Redis SMEvgeniy Khramtsov2018-07-141-1/+19
|
* Move move randoms module to p1_utils repoEvgeniy Khramtsov2018-07-051-2/+2
|
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-1/+0
| | | | | | | | | 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
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Increase 'max_fsm_queue' defaultHolger Weiss2017-10-031-1/+1
| | | | The old default was becoming too small for some workloads.
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-30/+8
| | | | | | | | | | | | | The commit introduces the following changes: * Now there is no need to pass validating function in ejabberd_config:get_option() functions, because the configuration keeps already validated values. * New function ejabberd_config:get_option/1 is introduced * Function ejabberd_config:get_option/3 is deprecated. If the function is still called, the second argument (validating function) is simply ignored. * The second argument for ejabberd_config:get_option/2 is now a default value, not a validating function.
* Use round-robin algorithm when selecting worker from DB poolEvgeniy Khramtsov2017-04-231-1/+1
|
* Use cache in front of Redis/SQL RAM backendsEvgeniy Khramtsov2017-04-141-17/+100
|
* Rename aux.erl as misc.erlChristophe Romain2017-04-111-3/+3
| | | | Thanks Microsoft Windows to not support some filenames
* Improve logging of Redis errorsEvgeniy Khramtsov2017-04-071-5/+29
|
* Improve type specs and return valuesEvgeniy Khramtsov2017-04-061-13/+33
|
* Add Redis pool supportEvgeniy Khramtsov2017-04-061-115/+153
| | | | Fixes #1624
* Improve redis related codeEvgeniy Khramtsov2017-04-021-11/+122
|
* Add Redis as mod_proxy65 RAM backendEvgeniy Khramtsov2017-03-311-0/+123
|
* Add Redis as router RAM backendEvgeniy Khramtsov2017-03-281-2/+2
|
* Improve startup procedureEvgeniy Khramtsov2017-02-241-35/+42
|
* Start/stop virtual hosts when reloading configuration fileEvgeniy Khramtsov2017-02-231-5/+20
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Cleanup file headersChristophe Romain2016-12-271-6/+22
|
* Handle Redis connection in a separate moduleEvgeniy Khramtsov2016-05-091-0/+179