Nedyalko Dyakov
0ef6d0727d
feat: RESP3 notifications support & Hitless notifications handling [CAE-1088] & [CAE-1072] ( #3418 )
...
- Adds support for handling push notifications with RESP3.
- Using this support adds handlers for hitless upgrades.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Hristo Temelski <hristo.temelski@redis.com >
2025-09-10 22:18:01 +03:00
Nedyalko Dyakov
d236865b0c
fix: handle network error on SETINFO ( #3295 ) (CVE-2025-29923)
...
* fix: handle network error on SETINFO
This fix addresses potential out of order responses as described in `CVE-2025-29923`
* fix: deprecate DisableIndentity and introduce DisableIdentity
Both options will work before V10. In v10 DisableIndentity will be dropped. The preferred flag to use is `DisableIdentity`.
2025-03-19 19:02:36 +02:00
ofekshenawa
86c68be278
Execute "COMMAND" command only when readonly ( #2815 )
...
* remove command command from oss cluster
* remove command command from oss cluster
* remove cmdInfo from ring
---------
Co-authored-by: Chayim <chayim@users.noreply.github.com >
2023-12-17 15:21:01 +02:00
ofekshenawa
0b6be62b71
Identify client on connect ( #2708 )
...
* Update CLIENT-SETINFO to support suffixes
* Update CLIENT-SETINFO
* fix acl log test
* add setinfo option to cluster
* change to DisableIndentity
* change to DisableIndentity
2023-09-20 10:33:09 +03:00
Vladimir Mihailenco
97b491aace
chore: update import path
2023-01-23 08:48:54 +02:00
Vladimir Mihailenco
a18fad5bd3
chore: v9
2022-06-04 17:42:06 +03:00
Vladimir Mihailenco
b0bb514059
fix: update COMMAND parser for Redis 7
2022-06-04 16:07:28 +03:00
monkey92t
8ad01240a4
Add support for resp3 protocol ( #1739 )
...
* support resp3 protocol
Signed-off-by: monkey <golang@88.com >
* Upgrade mod version limit go1.14
https://github.com/go-redis/redis/issues/1715#issuecomment-820685614
Signed-off-by: monkey <golang@88.com >
* Remove the redundant check of ReadReply
Signed-off-by: monkey <golang@88.com >
* fix the problem
Signed-off-by: monkey <golang@88.com >
* workflows add v9
Signed-off-by: monkey <golang@88.com >
* update StringStringMapCmd to MapStringStringCmd
Signed-off-by: monkey <golang@88.com >
2021-04-27 10:04:46 +03:00
Vladimir Mihailenco
5e5bb5964d
Cleanup and isolate tests
2021-04-16 17:23:20 +03:00