1. 21 Feb, 2019 7 commits
  2. 19 Feb, 2019 2 commits
  3. 18 Feb, 2019 2 commits
  4. 14 Feb, 2019 1 commit
  5. 13 Feb, 2019 5 commits
    • Madelyn Olson's avatar
      Rename variable · f9bababa
      Madelyn Olson authored
      f9bababa
    • Madelyn Olson's avatar
      93640b0a
    • zhaozhao.zz's avatar
      ACL: show categories in COMMAND reply · 14507457
      zhaozhao.zz authored
      Adding another new filed categories at the end of
      command reply, it's easy to read and distinguish
      flags and categories, also compatible with old format.
      14507457
    • antirez's avatar
      ACL: tag LASTSAVE as dangerous. · e819c2ef
      antirez authored
      That's not REALLY needed, but... right now with LASTSAVE being the only
      command tagged as "admin" but not "dangerous" what happens is that after
      rewrites the rewrite engine will produce from the rules:
      
          user default on +@all ~* -@dangerous nopass
      
      The rewrite:
      
          user default on nopass ~* +@all -@admin -@dangerous +lastsave
      
      Which is correct but will have users wondering about why LASTSAVE has
      something special.
      
      Since LASTSAVE after all also leaks information about the underlying
      server configuration, that may not be great for SAAS vendors, let's tag
      it as dangerous as well and forget about this issue :-)
      e819c2ef
    • zhaozhao.zz's avatar
      ACL: fix cat type format warning · a65094da
      zhaozhao.zz authored
      a65094da
  6. 12 Feb, 2019 5 commits
    • antirez's avatar
      ACL: fix setting of FAST flag. · bfdcfbb3
      antirez authored
      bfdcfbb3
    • antirez's avatar
      ACL: CAT subcommand implemented. · b9c97c0b
      antirez authored
      b9c97c0b
    • zhaozhao.zz's avatar
      ACL: add masteruser configuration for replication · ea9d3aef
      zhaozhao.zz authored
      In mostly production environment, normal user's behavior should be
      limited.
      
      Now in redis ACL mechanism we can do it like that:
      
          user default on +@all ~* -@dangerous nopass
          user admin on +@all ~* >someSeriousPassword
      
      Then the default normal user can not execute dangerous commands like
      FLUSHALL/KEYS.
      
      But some admin commands are in dangerous category too like PSYNC,
      and the configurations above will forbid replica from sync with master.
      
      Finally I think we could add a new configuration for replication,
      it is masteruser option, like this:
      
          masteruser admin
          masterauth someSeriousPassword
      
      Then replica will try AUTH admin someSeriousPassword and get privilege
      to execute PSYNC. If masteruser is NULL, replica would AUTH with only
      masterauth like before.
      ea9d3aef
    • antirez's avatar
      ACL: when client->user is NULL the client is a superuser. · d5e4a7f4
      antirez authored
      Related to #5832.
      d5e4a7f4
    • zhaozhao.zz's avatar
      ACL: show client's user · 0f42447a
      zhaozhao.zz authored
      0f42447a
  7. 11 Feb, 2019 5 commits
  8. 08 Feb, 2019 3 commits
  9. 07 Feb, 2019 9 commits
  10. 06 Feb, 2019 1 commit