1. 27 Mar, 2020 1 commit
  2. 12 Mar, 2020 1 commit
  3. 01 Jan, 2020 1 commit
  4. 29 Nov, 2019 1 commit
  5. 19 Nov, 2019 1 commit
    • Johannes Truschnigg's avatar
      Auto-detect and link libsystemd at compile-time · 129d14e1
      Johannes Truschnigg authored
      This adds Makefile/build-system support for USE_SYSTEMD=(yes|no|*). This
      variable's value determines whether or not libsystemd will be linked at
      build-time.
      
      If USE_SYSTEMD is set to "yes", make will use PKG_CONFIG to check for
      libsystemd's presence, and fail the build early if it isn't
      installed/detected properly.
      
      If USE_SYSTEM is set to "no", libsystemd will *not* be linked, even if
      support for it is available on the system redis is being built on.
      
      For any other value that USE_SYSTEM might assume (e.g. "auto"),
      PKG_CONFIG will try to determine libsystemd's presence, and set up the
      build process to link against it, if it was indicated as being
      installed/available.
      
      This approach has a number of repercussions of its own, most importantly
      the following: If you build redis on a system that actually has systemd
      support, but no libsystemd-dev package(s) installed, you'll end up
      *without* support for systemd notification/status reporting support in
      redis-server. This changes established runtime behaviour.
      
      I'm not sure if the build system and/or the server binary should
      indicate this. I'm also wondering if not actually having
      systemd-notify-support, but requesting it via the server's config,
      should result in a fatal error now.
      129d14e1
  6. 16 Oct, 2019 1 commit
  7. 07 Oct, 2019 2 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
    • 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
  8. 04 Oct, 2019 1 commit
  9. 12 Sep, 2019 1 commit
  10. 07 Jul, 2019 1 commit
  11. 29 Jun, 2019 1 commit
  12. 07 May, 2019 1 commit
  13. 06 May, 2019 1 commit
  14. 07 Mar, 2019 1 commit
    • Brad Solomon's avatar
      Provide an uninstall target in Makefile · d5b24d31
      Brad Solomon authored
      On `make uninstall`, removes:
      
      - /usr/local/bin/redis-benchmark
      - /usr/local/bin/redis-check-aof
      - /usr/local/bin/redis-check-rdb
      - /usr/local/bin/redis-cli
      - /usr/local/bin/redis-sentinel
      - /usr/local/bin/redis-server
      
      (Only the src/ versions are removed in `make clean`)
      d5b24d31
  15. 01 Mar, 2019 1 commit
  16. 21 Feb, 2019 1 commit
  17. 09 Jan, 2019 1 commit
  18. 25 Nov, 2018 2 commits
  19. 11 Nov, 2018 1 commit
  20. 08 Nov, 2018 1 commit
  21. 31 Oct, 2018 1 commit
  22. 30 Oct, 2018 3 commits
  23. 19 Oct, 2018 1 commit
  24. 14 Sep, 2018 1 commit
  25. 12 Sep, 2018 1 commit
  26. 04 Jul, 2018 1 commit
  27. 25 May, 2018 2 commits
  28. 23 Apr, 2018 2 commits
  29. 10 Apr, 2018 1 commit
  30. 15 Mar, 2018 1 commit
  31. 22 Feb, 2018 1 commit
  32. 01 Dec, 2017 1 commit
  33. 10 Jul, 2017 1 commit
  34. 05 Jul, 2017 1 commit