aboutsummaryrefslogtreecommitdiffstats
path: root/lualib/lua_redis.lua
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Fix usage of the logging functionVsevolod Stakhov10 days1-1/+2
|
* [Fix] Another fix for Redis schemaVsevolod Stakhov2024-09-071-4/+6
| | | | Issue: #5112
* [Minor] Fix loggingVsevolod Stakhov2024-08-011-3/+3
|
* [Minor] Fix status change and improve loggingVsevolod Stakhov2024-08-011-10/+26
|
* [Fix] Fix Redis scripts uploading when Redis is not readyVsevolod Stakhov2024-08-011-67/+129
| | | | | | | | Initially, there was no way to recover from Redis errors that are temporary by nature (e.g. when Redis was busy with loading database). This PR adds logic to check returned reply and adds more fine-grained errors-per-server handling.
* [Minor] Add fail-safetyVsevolod Stakhov2024-01-251-1/+1
|
* [Minor] Slightly improve loggingVsevolod Stakhov2023-12-041-13/+17
|
* [Minor] Allow redis requests with no callbacksVsevolod Stakhov2023-09-241-2/+2
|
* Apply suggestions from code reviewLaoDC2023-08-211-1/+1
| | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
* changed errors to warnings.laodc2023-08-211-1/+1
| | | | nullptr on contructor was never meant to be there
* Added support for Redis 6 ACL (username/password)laodc2023-08-211-1/+36
|
* [Minor] Fix usageVsevolod Stakhov2023-08-071-2/+2
|
* [Fix] Fix lua schema enrichment logic for Redis paramsVsevolod Stakhov2023-08-071-21/+21
|
* fix: redis schema parsingSimon Hauser2023-08-041-26/+34
|
* [Feature] Add `sentinel_password` optionVsevolod Stakhov2023-08-011-110/+126
|
* [Minor] Move redis scripts from ratelimit file to simplify checksVsevolod Stakhov2023-03-251-1/+1
|
* [Minor] Load redis scripts from the prefix to simplify callsVsevolod Stakhov2023-03-251-1/+7
|
* [Minor] Allow to load Redis script from a fileVsevolod Stakhov2023-03-241-2/+32
|
* [Fix] Fix usage of the Redis config schema as `extra_fields`Vsevolod Stakhov2023-02-051-0/+7
| | | | Issue: #4318
* [Minor] Fix `is_write` usage for freshly loaded scriptsVsevolod Stakhov2022-12-101-3/+5
|
* [Fix] Fix additional fields in the Redis schemaVsevolod Stakhov2022-10-261-3/+3
| | | | Issue: #4318
* [Fix] Fix synchronous auth/select in lua_redisVsevolod Stakhov2022-08-311-1/+16
| | | | Issue: #4255
* [Minor] Update my email and the copyright yearVsevolod Stakhov2022-03-251-1/+1
|
* Spelling (#4086)Josh Soref2022-02-221-2/+2
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Enable redis periodics for the fuzzy workerVsevolod Stakhov2021-12-201-1/+1
|
* [Fix] Store reference of upstream list in upstreams objectsVsevolod Stakhov2020-08-171-1/+2
|
* [Fix] Fix sentinel connections leak by using async connectionsVsevolod Stakhov2020-02-141-63/+96
|
* [Minor] Further logging improvementsVsevolod Stakhov2020-02-141-1/+1
|
* Merge pull request #3016 from CAPSLOCK2000/set_redis_sentinel_masters_patternVsevolod Stakhov2019-08-261-0/+5
|\ | | | | [Minor] Actually set sentinel_masters_pattern.
| * Actually set sentinel_masters_pattern.cgielen2019-08-231-0/+5
| |
* | typocgielen2019-08-231-1/+1
|/
* wrap ipv6-adresses in bracketscgielen2019-08-141-0/+9
|
* [Minor] Lua_redis: Allow requests with no callbackVsevolod Stakhov2019-07-271-2/+6
|
* [Test] Sigh, just wait...Vsevolod Stakhov2019-07-191-1/+8
|
* [Minor] Slightly improve loggingVsevolod Stakhov2019-07-191-4/+7
|
* [Minor] Do not log arguments as it breaks testsVsevolod Stakhov2019-07-151-4/+4
|
* [Minor] Lua_redis: Report script registration position on errorsVsevolod Stakhov2019-07-071-4/+7
|
* [Feature] Implement Redis prefixes registration logicVsevolod Stakhov2019-07-051-0/+41
|
* [Minor] Allow to close connection to redis without poolingVsevolod Stakhov2019-06-281-0/+1
| | | | Issue: #2796
* [Fix] Fix redis sentinel supportVsevolod Stakhov2019-06-261-3/+3
| | | | Issue: #2796
* [Minor] Allow to work without rspamd_config objectVsevolod Stakhov2019-04-061-7/+9
|
* [Fix] Another fix for Redis sentinelVsevolod Stakhov2019-04-011-8/+25
| | | | Issue: #2796
* [Fix] Rework cached Redis logic to avoid sentinels breakingVsevolod Stakhov2019-03-291-56/+83
| | | | Issue: #2796
* [Feature] Query sentinel on master errorsVsevolod Stakhov2018-12-051-0/+18
| | | | Issue: #2665
* [Minor] Skip broken slaves retrieved from sentinelVsevolod Stakhov2018-12-051-3/+5
| | | | Issue: #2667
* [Fix] Sort data received from Sentinel to avoid constant replacingVsevolod Stakhov2018-12-041-0/+3
| | | | | Issue: #2664 Closes: #2664
* [Fix] Set proper element when reading data from SentinelVsevolod Stakhov2018-12-041-2/+4
| | | | | Issue: #2663 Closes: #2663
* [Minor] Fix hash calculationVsevolod Stakhov2018-11-241-1/+1
|
* [Minor] Do not expand implicit arrays as it breaks thingsVsevolod Stakhov2018-11-231-0/+4
|
* [Project] Add preliminary Redis Sentinel supportVsevolod Stakhov2018-11-221-1/+223
|