- 10 Jun, 2020 6 commits
- 09 Jun, 2020 2 commits
- 08 Jun, 2020 9 commits
- 
- 
Salvatore Sanfilippo authoredreturn the correct proto version 
- 
Salvatore Sanfilippo authoredDon't queue commands in an already aborted MULTI state 
- 
Salvatore Sanfilippo authoredAvoid rejecting WATCH / UNWATCH, like MULTI/EXEC/DISCARD 
- 
Salvatore Sanfilippo authoredAOF: append origin SET if no expire option 
- 
Salvatore Sanfilippo authoredfix disconnectSlaves, to try to free each slave. 
- 
Salvatore Sanfilippo authoreddonot free protected client in freeClientsInAsyncFreeQueue() 
- 
Oran Agra authoredthe recent change in that loop (iteration rather than waiting for it to be empty) was intended to avoid an endless loop in case some slave would refuse to be freed. but the lookup of the first client remained, which would have caused it to try the first one again and again instead of moving on. 
- 
Oran Agra authored
- 
Oran Agra authoredMuch like MULTI/EXEC/DISCARD, the WATCH and UNWATCH are not actually operating on the database or server state, but instead operate on the client state. the client may send them all in one long pipeline and check all the responses only at the end, so failing them may lead to a mismatch between the client state on the server and the one on the client end, and execute the wrong commands (ones that were meant to be discarded) the watched keys are not actually stored in the client struct, but they are in fact part of the client state. for instance, they're not cleared or moved in SWAPDB or FLUSHDB. 
 
- 
- 07 Jun, 2020 1 commit
- 
- 
xhe authoredHELLO should return the current proto version, while the code hardcoded 3 
 
- 
- 06 Jun, 2020 3 commits
- 
- 
antirez authored
 
- 
- 03 Jun, 2020 1 commit
- 
- 
zhaozhao.zz authored
 
- 
- 02 Jun, 2020 1 commit
- 
- 
zhaozhao.zz authoredrelated #7234 
 
- 
- 31 May, 2020 3 commits
- 
- 
Salvatore Sanfilippo authoredfix pingoff test race 
- 
Oran Agra authored
- 
Salvatore Sanfilippo authoredFix TLS certificate loading for chained certificates. 
 
- 
- 29 May, 2020 3 commits
- 
- 
antirez authored
- 
antirez authoredNow it is also possible for ACL SETUSER to accept empty strings as valid operations (doing nothing), so for instance ACL SETUSER myuser "" Will have just the effect of creating a user in the default state. This should fix #7329.
- 
Salvatore Sanfilippo authoredfix clusters mixing accidentally by gossip 
 
- 
- 28 May, 2020 9 commits
- 
- 
antirez authoredThis will likely avoid false positives due to trailing pings. 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
Salvatore Sanfilippo authoredtests: each test client work on a distinct port range 
- 
Salvatore Sanfilippo authored32bit CI needs to build modules correctly 
- 
Salvatore Sanfilippo authoredRevive and adjust meaningful offset tests 
- 
Oran Agra authoredthese tests create several edge cases that are otherwise uncovered (at least not consistently) by the test suite, so although they're no longer testing what they were meant to test, it's still a good idea to keep them in hope that they'll expose some issue in the future. 
- 
Oran Agra authored
 
- 
- 27 May, 2020 2 commits