Closed kevin-montrose closed 2 weeks ago
ProcessBasicCommands is not (currently) called if a transaction is pending. This allowed commands to bypass ACLs when queuing commands.
ProcessBasicCommands
Fixed that, which revealed a bug in the MultiACLs test (I assumed DISCARD was available if MULTI was) which is also fixed.
DISCARD
MULTI
ProcessBasicCommands
is not (currently) called if a transaction is pending. This allowed commands to bypass ACLs when queuing commands.Fixed that, which revealed a bug in the MultiACLs test (I assumed
DISCARD
was available ifMULTI
was) which is also fixed.