1. 26 1月, 2021 1 次提交
  2. 13 12月, 2020 2 次提交
  3. 11 12月, 2020 1 次提交
  4. 16 11月, 2020 1 次提交
  5. 11 11月, 2020 1 次提交
  6. 28 10月, 2020 2 次提交
  7. 19 10月, 2020 4 次提交
  8. 18 10月, 2020 1 次提交
    • M
      Fix handling of NIL invalidation messages. · b9b9f446
      michael-grunder 提交于
      When CLIENT TRACKING is enabled, Redis will send an invalidation message
      with a NIL payload to all tracking clients after a FLUSHDB is executed.
      
      We didn't account for REDIS_REPLY_PUSH being a valid parent object to a
      NIL payload, and were failing an assertion.
      
      Additionally this commit adds a regression test for the logic.
      b9b9f446
  9. 13 10月, 2020 1 次提交
  10. 12 10月, 2020 1 次提交
  11. 28 9月, 2020 1 次提交
  12. 26 9月, 2020 1 次提交
  13. 23 9月, 2020 1 次提交
  14. 10 9月, 2020 2 次提交
  15. 09 9月, 2020 2 次提交
  16. 08 9月, 2020 2 次提交
  17. 04 9月, 2020 1 次提交
  18. 01 9月, 2020 1 次提交
  19. 29 8月, 2020 1 次提交
  20. 21 8月, 2020 2 次提交
  21. 08 8月, 2020 1 次提交
  22. 04 8月, 2020 2 次提交
    • M
      Merge tag 'v1.0.0' · faa1c486
      michael-grunder 提交于
      Release of v1.0.0
      
      Hiredis v1.0.0 marks the first stable release of Hiredis and introduces
      RESP3 support, SSL connections, allocator injection, better Windows support,
      and more.
      
      IMPORTANT:  There are breaking changes in this release meaning your code
      will need to be recompiled and may need small changes.  The exact
      details of the breaking changes can be found in README.md.
      
      CHANGELOG.md has a detailed list of changes between v0.14.1 and v1.0.0.
      
      ~~~
      
      Thank you to everyone who contriubuted to the project by submitting PRs,
      reporting bugs, or helping answer people's questions.
      
      And a special thank you to the following people who contributed at least
      five lines of code to this release (sorted by lines contributed) \o/
      
      Michael Grunder, Yossi Gottlieb, Mark Nunberg, Marcus Geelnard, Justin Brewer,
      Minun Dragonation, Omri Steiner, Sangmoon Yi, Jinjiazh, Odin Hultgren Van Der Horst,
      Nick Rivera, Qi Yang, kevin1018
      faa1c486
    • M
      Prepare for v1.0.0 GA · d5b4c69b
      michael-grunder 提交于
      d5b4c69b
  23. 01 8月, 2020 3 次提交
  24. 31 7月, 2020 2 次提交
  25. 30 7月, 2020 2 次提交
    • M
      Update notes preparing for v1.0.0-rc1 · a8534675
      michael-grunder 提交于
      a8534675
    • M
      Move SSL management to a distinct private pointer. (#855) · d8ff7238
      Michael Grunder 提交于
      We need to allow our users to use redisContext->privdata as context
      for any RESP3 PUSH messages, which means we can't use it for managing
      SSL connections.
      
      Bulletpoints:
      
      * Create a secondary redisContext member for internal use only called
        privctx and rename the redisContextFuncs->free_privdata accordingly.
      
      * Adds a `free_privdata` function pointer so the user can tie allocated
        memory to the lifetime of a redisContext (like they can already do
        with redisAsyncContext)
      
      * Enables SSL tests in .travis.yml
      d8ff7238
  26. 27 7月, 2020 1 次提交