Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Fix usage of the logging function | Vsevolod Stakhov | 10 days | 1 | -1/+2 |
| | |||||
* | [Fix] Another fix for Redis schema | Vsevolod Stakhov | 2024-09-07 | 1 | -4/+6 |
| | | | | Issue: #5112 | ||||
* | [Minor] Fix logging | Vsevolod Stakhov | 2024-08-01 | 1 | -3/+3 |
| | |||||
* | [Minor] Fix status change and improve logging | Vsevolod Stakhov | 2024-08-01 | 1 | -10/+26 |
| | |||||
* | [Fix] Fix Redis scripts uploading when Redis is not ready | Vsevolod Stakhov | 2024-08-01 | 1 | -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-safety | Vsevolod Stakhov | 2024-01-25 | 1 | -1/+1 |
| | |||||
* | [Minor] Slightly improve logging | Vsevolod Stakhov | 2023-12-04 | 1 | -13/+17 |
| | |||||
* | [Minor] Allow redis requests with no callbacks | Vsevolod Stakhov | 2023-09-24 | 1 | -2/+2 |
| | |||||
* | Apply suggestions from code review | LaoDC | 2023-08-21 | 1 | -1/+1 |
| | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | ||||
* | changed errors to warnings. | laodc | 2023-08-21 | 1 | -1/+1 |
| | | | | nullptr on contructor was never meant to be there | ||||
* | Added support for Redis 6 ACL (username/password) | laodc | 2023-08-21 | 1 | -1/+36 |
| | |||||
* | [Minor] Fix usage | Vsevolod Stakhov | 2023-08-07 | 1 | -2/+2 |
| | |||||
* | [Fix] Fix lua schema enrichment logic for Redis params | Vsevolod Stakhov | 2023-08-07 | 1 | -21/+21 |
| | |||||
* | fix: redis schema parsing | Simon Hauser | 2023-08-04 | 1 | -26/+34 |
| | |||||
* | [Feature] Add `sentinel_password` option | Vsevolod Stakhov | 2023-08-01 | 1 | -110/+126 |
| | |||||
* | [Minor] Move redis scripts from ratelimit file to simplify checks | Vsevolod Stakhov | 2023-03-25 | 1 | -1/+1 |
| | |||||
* | [Minor] Load redis scripts from the prefix to simplify calls | Vsevolod Stakhov | 2023-03-25 | 1 | -1/+7 |
| | |||||
* | [Minor] Allow to load Redis script from a file | Vsevolod Stakhov | 2023-03-24 | 1 | -2/+32 |
| | |||||
* | [Fix] Fix usage of the Redis config schema as `extra_fields` | Vsevolod Stakhov | 2023-02-05 | 1 | -0/+7 |
| | | | | Issue: #4318 | ||||
* | [Minor] Fix `is_write` usage for freshly loaded scripts | Vsevolod Stakhov | 2022-12-10 | 1 | -3/+5 |
| | |||||
* | [Fix] Fix additional fields in the Redis schema | Vsevolod Stakhov | 2022-10-26 | 1 | -3/+3 |
| | | | | Issue: #4318 | ||||
* | [Fix] Fix synchronous auth/select in lua_redis | Vsevolod Stakhov | 2022-08-31 | 1 | -1/+16 |
| | | | | Issue: #4255 | ||||
* | [Minor] Update my email and the copyright year | Vsevolod Stakhov | 2022-03-25 | 1 | -1/+1 |
| | |||||
* | Spelling (#4086) | Josh Soref | 2022-02-22 | 1 | -2/+2 |
| | | | [Rework] Massive spelling fix from @jsoref | ||||
* | [Minor] Enable redis periodics for the fuzzy worker | Vsevolod Stakhov | 2021-12-20 | 1 | -1/+1 |
| | |||||
* | [Fix] Store reference of upstream list in upstreams objects | Vsevolod Stakhov | 2020-08-17 | 1 | -1/+2 |
| | |||||
* | [Fix] Fix sentinel connections leak by using async connections | Vsevolod Stakhov | 2020-02-14 | 1 | -63/+96 |
| | |||||
* | [Minor] Further logging improvements | Vsevolod Stakhov | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3016 from CAPSLOCK2000/set_redis_sentinel_masters_pattern | Vsevolod Stakhov | 2019-08-26 | 1 | -0/+5 |
|\ | | | | | [Minor] Actually set sentinel_masters_pattern. | ||||
| * | Actually set sentinel_masters_pattern. | cgielen | 2019-08-23 | 1 | -0/+5 |
| | | |||||
* | | typo | cgielen | 2019-08-23 | 1 | -1/+1 |
|/ | |||||
* | wrap ipv6-adresses in brackets | cgielen | 2019-08-14 | 1 | -0/+9 |
| | |||||
* | [Minor] Lua_redis: Allow requests with no callback | Vsevolod Stakhov | 2019-07-27 | 1 | -2/+6 |
| | |||||
* | [Test] Sigh, just wait... | Vsevolod Stakhov | 2019-07-19 | 1 | -1/+8 |
| | |||||
* | [Minor] Slightly improve logging | Vsevolod Stakhov | 2019-07-19 | 1 | -4/+7 |
| | |||||
* | [Minor] Do not log arguments as it breaks tests | Vsevolod Stakhov | 2019-07-15 | 1 | -4/+4 |
| | |||||
* | [Minor] Lua_redis: Report script registration position on errors | Vsevolod Stakhov | 2019-07-07 | 1 | -4/+7 |
| | |||||
* | [Feature] Implement Redis prefixes registration logic | Vsevolod Stakhov | 2019-07-05 | 1 | -0/+41 |
| | |||||
* | [Minor] Allow to close connection to redis without pooling | Vsevolod Stakhov | 2019-06-28 | 1 | -0/+1 |
| | | | | Issue: #2796 | ||||
* | [Fix] Fix redis sentinel support | Vsevolod Stakhov | 2019-06-26 | 1 | -3/+3 |
| | | | | Issue: #2796 | ||||
* | [Minor] Allow to work without rspamd_config object | Vsevolod Stakhov | 2019-04-06 | 1 | -7/+9 |
| | |||||
* | [Fix] Another fix for Redis sentinel | Vsevolod Stakhov | 2019-04-01 | 1 | -8/+25 |
| | | | | Issue: #2796 | ||||
* | [Fix] Rework cached Redis logic to avoid sentinels breaking | Vsevolod Stakhov | 2019-03-29 | 1 | -56/+83 |
| | | | | Issue: #2796 | ||||
* | [Feature] Query sentinel on master errors | Vsevolod Stakhov | 2018-12-05 | 1 | -0/+18 |
| | | | | Issue: #2665 | ||||
* | [Minor] Skip broken slaves retrieved from sentinel | Vsevolod Stakhov | 2018-12-05 | 1 | -3/+5 |
| | | | | Issue: #2667 | ||||
* | [Fix] Sort data received from Sentinel to avoid constant replacing | Vsevolod Stakhov | 2018-12-04 | 1 | -0/+3 |
| | | | | | Issue: #2664 Closes: #2664 | ||||
* | [Fix] Set proper element when reading data from Sentinel | Vsevolod Stakhov | 2018-12-04 | 1 | -2/+4 |
| | | | | | Issue: #2663 Closes: #2663 | ||||
* | [Minor] Fix hash calculation | Vsevolod Stakhov | 2018-11-24 | 1 | -1/+1 |
| | |||||
* | [Minor] Do not expand implicit arrays as it breaks things | Vsevolod Stakhov | 2018-11-23 | 1 | -0/+4 |
| | |||||
* | [Project] Add preliminary Redis Sentinel support | Vsevolod Stakhov | 2018-11-22 | 1 | -1/+223 |
| |