diff options
author | Madelyn Olson <34459052+madolson@users.noreply.github.com> | 2021-12-13 08:39:04 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-13 08:39:04 -0800 |
commit | c40d23b89fbee79506e73d1e44ed4ba9ea60ecd9 (patch) | |
tree | 6c6dee2ef16f176cab41cfcb8c99c2808e3a3501 /tests/unit/slowlog.tcl | |
parent | b93ccee45136992fe08398cc9058f9546708062b (diff) | |
download | redis-c40d23b89fbee79506e73d1e44ed4ba9ea60ecd9.tar.gz |
Redact ACL SETUSER arguments if the user has spaces (#9935)
Diffstat (limited to 'tests/unit/slowlog.tcl')
-rw-r--r-- | tests/unit/slowlog.tcl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/unit/slowlog.tcl b/tests/unit/slowlog.tcl index b9ac9ddf2..2f4fb35e3 100644 --- a/tests/unit/slowlog.tcl +++ b/tests/unit/slowlog.tcl @@ -49,6 +49,7 @@ start_server {tags {"slowlog"} overrides {slowlog-log-slower-than 1000000}} { test {SLOWLOG - Certain commands are omitted that contain sensitive information} { r config set slowlog-log-slower-than 0 r slowlog reset + catch {r acl setuser "slowlog test user" +get +set} _ r config set masterauth "" r acl setuser slowlog-test-user +get +set r config set slowlog-log-slower-than 0 @@ -57,8 +58,9 @@ start_server {tags {"slowlog"} overrides {slowlog-log-slower-than 1000000}} { # Make sure normal configs work, but the two sensitive # commands are omitted or redacted - assert_equal 4 [llength $slowlog_resp] - assert_equal {slowlog reset} [lindex [lindex [r slowlog get] 3] 3] + assert_equal 5 [llength $slowlog_resp] + assert_equal {slowlog reset} [lindex [lindex [r slowlog get] 4] 3] + assert_equal {acl setuser (redacted) (redacted) (redacted)} [lindex [lindex [r slowlog get] 3] 3] assert_equal {config set masterauth (redacted)} [lindex [lindex [r slowlog get] 2] 3] assert_equal {acl setuser (redacted) (redacted) (redacted)} [lindex [lindex [r slowlog get] 1] 3] assert_equal {config set slowlog-log-slower-than 0} [lindex [lindex [r slowlog get] 0] 3] |