1. 05 Nov, 2018 1 commit
    • valentino's avatar
      fix short period of server.hz being uninitialized · eae8d058
      valentino authored
      server.hz was uninitialized between initServerConfig and initServer.
      this can lead to someone (e.g. queued modules) doing createObject,
      and accessing an uninitialized variable, that can potentially be 0,
      and lead to a crash.
      eae8d058
  2. 03 Nov, 2018 2 commits
  3. 31 Oct, 2018 6 commits
  4. 30 Oct, 2018 1 commit
    • antirez's avatar
      asyncCloseClientOnOutputBufferLimitReached(): don't free fake clients. · 0c875c77
      antirez authored
      Fake clients are used in special situations and are not linked to the
      normal clients list, freeing them will always result in Redis crashing
      in one way or the other.
      
      It's not common to send replies to fake clients, but we have one usage
      in the modules API. When a client is blocked, we associate to the
      blocked client object (that is safe to manipulate in a thread), a fake
      client that accumulates replies. So because of this bug there was
      the problem described in issue #5443.
      
      The fix was verified to work with the provided example module. To write
      a regression is very hard and unlikely to be triggered in the future.
      0c875c77
  5. 29 Oct, 2018 1 commit
  6. 26 Oct, 2018 2 commits
  7. 25 Oct, 2018 6 commits
  8. 24 Oct, 2018 5 commits
  9. 22 Oct, 2018 5 commits
  10. 21 Oct, 2018 1 commit
  11. 20 Oct, 2018 1 commit
  12. 19 Oct, 2018 3 commits
  13. 18 Oct, 2018 1 commit
  14. 17 Oct, 2018 5 commits