1. 22 Jan, 2019 1 commit
  2. 21 Jan, 2019 1 commit
  3. 18 Jan, 2019 1 commit
  4. 17 Jan, 2019 2 commits
  5. 16 Jan, 2019 1 commit
  6. 15 Jan, 2019 3 commits
  7. 14 Jan, 2019 2 commits
  8. 11 Jan, 2019 2 commits
  9. 10 Jan, 2019 1 commit
  10. 09 Jan, 2019 15 commits
  11. 12 Dec, 2018 1 commit
  12. 07 Dec, 2018 1 commit
  13. 02 Dec, 2018 1 commit
  14. 23 Nov, 2018 2 commits
    • Chris Lamb's avatar
      Don't treat unsupported protocols as fatal errors · fbff3514
      Chris Lamb authored
      If we encounter an unsupported protocol in the "bind" list, don't
      ipso-facto consider it a fatal error. We continue to abort startup if
      there are no listening sockets at all.
      
      This ensures that the lack of IPv6 support does not prevent Redis from
      starting on Debian where we try to bind to the ::1 interface by default
      (via "bind 127.0.0.1 ::1"). A machine with IPv6 disabled (such as some
      container systems) would simply fail to start Redis after the initiall
      call to apt(8).
      
      This is similar to the case for where "bind" is not specified:
      
        https://github.com/antirez/redis/issues/3894
      
      ... and was based on the corresponding PR:
      
        https://github.com/antirez/redis/pull/4108
      
      ... but also adds EADDRNOTAVAIL to the list of errors to catch which I
      believe is missing from there.
      
      This issue was raised in Debian as both <https://bugs.debian.org/900284>
      & <https://bugs.debian.org/914354>.
      fbff3514
    • Chris Lamb's avatar
      Clarify the "Creating Server TCP listening socket" error. · 9cfcf379
      Chris Lamb authored
      This really helps spot it in the logs, otherwise it does not look like a
      warning/error. For example:
      
        Creating Server TCP listening socket ::1:6379: bind: Cannot assign requested address
      
      ... is not nearly as clear as:
      
        Could not create server TCP listening listening socket ::1:6379: bind: Cannot assign requested address
      9cfcf379
  15. 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
  16. 26 Oct, 2018 1 commit
    • David Carlier's avatar
      Fix non Linux build. · 0b73d0a8
      David Carlier authored
      timezone global is a linux-ism whereas it is a function under BSD.
      Here a helper to get the timezone value in a more portable manner.
      0b73d0a8
  17. 17 Oct, 2018 1 commit
  18. 16 Oct, 2018 1 commit
  19. 10 Oct, 2018 1 commit
  20. 09 Oct, 2018 1 commit