1. 07 Oct, 2019 4 commits
    • Yossi Gottlieb's avatar
      TLS: Configuration options. · 61733ded
      Yossi Gottlieb authored
      Add configuration options for TLS protocol versions, ciphers/cipher
      suites selection, etc.
      61733ded
    • Oran Agra's avatar
      TLS: Implement support for write barrier. · 6b629480
      Oran Agra authored
      6b629480
    • Oran Agra's avatar
      diskless replication rdb transfer uses pipe, and writes to sockets form the parent process. · 5a477946
      Oran Agra authored
      misc:
      - handle SSL_has_pending by iterating though these in beforeSleep, and setting timeout of 0 to aeProcessEvents
      - fix issue with epoll signaling EPOLLHUP and EPOLLERR only to the write handlers. (needed to detect the rdb pipe was closed)
      - add key-load-delay config for testing
      - trim connShutdown which is no longer needed
      - rioFdsetWrite -> rioFdWrite - simplified since there's no longer need to write to multiple FDs
      - don't detect rdb child exited (don't call wait3) until we detect the pipe is closed
      - Cleanup bad optimization from rio.c, add another one
      5a477946
    • Yossi Gottlieb's avatar
      TLS: Connections refactoring and TLS support. · b087dd1d
      Yossi Gottlieb authored
      * Introduce a connection abstraction layer for all socket operations and
      integrate it across the code base.
      * Provide an optional TLS connections implementation based on OpenSSL.
      * Pull a newer version of hiredis with TLS support.
      * Tests, redis-cli updates for TLS support.
      b087dd1d
  2. 11 Sep, 2019 1 commit
  3. 06 Sep, 2019 2 commits
  4. 05 Sep, 2019 3 commits
  5. 04 Sep, 2019 3 commits
    • antirez's avatar
      redis-cli: always report server errors on read errors. · 12c56a8e
      antirez authored
      Before this commit we may have not consumer buffers when a read error is
      encountered. Such buffers may contain errors that are important clues
      for the user: for instance a protocol error in the payload we send in
      pipe mode will cause the server to abort the connection. If the user
      does not get the protocol error, debugging what is happening can be a
      nightmare.
      
      This commit fixes issue #3756.
      12c56a8e
    • antirez's avatar
      AOF: be future-proof and close the file pointer. · f7090f43
      antirez authored
      Currently useless but we release the fake client, so better to do a full
      cleanup. Thanks to @TomMD reporting this in #6353.
      f7090f43
    • antirez's avatar
      Rio: fix flag name, function is never used btw. · b2e10131
      antirez authored
      Thanks to @tnclong for reporting the problem.
      b2e10131
  6. 02 Sep, 2019 2 commits
  7. 31 Aug, 2019 4 commits
  8. 22 Aug, 2019 1 commit
  9. 07 Aug, 2019 1 commit
  10. 05 Aug, 2019 1 commit
  11. 02 Aug, 2019 3 commits
  12. 31 Jul, 2019 6 commits
  13. 30 Jul, 2019 5 commits
  14. 29 Jul, 2019 1 commit
  15. 28 Jul, 2019 1 commit
  16. 25 Jul, 2019 2 commits