1. 06 Feb, 2022 1 commit
  2. 18 Nov, 2021 1 commit
  3. 15 Nov, 2021 1 commit
    • yoav-steinberg's avatar
      Connection leak in external tests. (#9777) · e968d9ac
      yoav-steinberg authored
      Two issues:
      1. In many tests we simply forgot to close the connections we created, which doesn't matter for normal tests where the server is killed, but creates a leak on external server tests.
      2. When calling `start_server` on external test we create a fresh connection instead of really starting a new server, but never clean it at the end.
      e968d9ac
  4. 05 Oct, 2021 1 commit
    • yoav-steinberg's avatar
      argv mem leak during multi command execution. (#9598) · 83478e61
      yoav-steinberg authored
      Changes in #9528 lead to memory leak if the command implementation
      used rewriteClientCommandArgument inside MULTI-EXEC.
      
      Adding an explicit test for that case since the test that uncovered it
      didn't specifically target this scenario
      83478e61
  5. 03 Oct, 2021 1 commit
    • yoav-steinberg's avatar
      Remove argument count limit, dynamically grow argv. (#9528) · 93e85347
      yoav-steinberg authored
      Remove hard coded multi-bulk limit (was 1,048,576), new limit is INT_MAX.
      When client sends an m-bulk that's higher than 1024, we initially only allocate
      the argv array for 1024 arguments, and gradually grow that allocation as arguments
      are received.
      93e85347
  6. 03 Aug, 2021 1 commit
  7. 14 Jul, 2021 1 commit
    • Oran Agra's avatar
      Test infra, handle RESP3 attributes and big-numbers and bools (#9235) · 6a5bac30
      Oran Agra authored
      - promote the code in DEBUG PROTOCOL to addReplyBigNum
      - DEBUG PROTOCOL ATTRIB skips the attribute when client is RESP2
      - networking.c addReply for push and attributes generate assertion when
        called on a RESP2 client, anything else would produce a broken
        protocol that clients can't handle.
      6a5bac30
  8. 04 Jul, 2021 1 commit
  9. 17 Jan, 2021 1 commit
    • Yossi Gottlieb's avatar
      Add io-thread daily CI tests. (#8232) · 522d9360
      Yossi Gottlieb authored
      This adds basic coverage to IO threads by running the cluster and few selected Redis test suite tests with the IO threads enabled.
      
      Also provides some necessary additional improvements to the test suite:
      
      * Add --config to sentinel/cluster tests for arbitrary configuration.
      * Fix --tags whitelisting which was broken.
      * Add a `network` tag to some tests that are more network intensive. This is work in progress and more tests should be properly tagged in the future.
      522d9360
  10. 07 Oct, 2019 1 commit
    • 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
  11. 08 Dec, 2013 1 commit
  12. 23 Apr, 2012 1 commit
  13. 06 Jan, 2012 1 commit
  14. 28 Jul, 2011 1 commit
  15. 15 Oct, 2010 2 commits
  16. 31 Aug, 2010 1 commit
  17. 24 Aug, 2010 1 commit
  18. 02 Jun, 2010 1 commit
  19. 14 May, 2010 2 commits