- 19 Nov, 2019 1 commit
-
-
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.
-
- 16 Oct, 2019 1 commit
-
-
Yossi Gottlieb authored
-
- 07 Oct, 2019 2 commits
-
-
Yossi Gottlieb authored
Add configuration options for TLS protocol versions, ciphers/cipher suites selection, etc.
-
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.
-
- 04 Oct, 2019 1 commit
-
-
antirez authored
-
- 12 Sep, 2019 1 commit
-
-
antirez authored
memory.h include removed, types substituted with stdint types.
-
- 07 Jul, 2019 1 commit
-
-
Guy Korland authored
thanks to @rafie
-
- 29 Jun, 2019 1 commit
-
-
antirez authored
-
- 07 May, 2019 1 commit
-
-
zhaozhao.zz authored
-
- 06 May, 2019 1 commit
-
-
Ubuntu authored
Now threads are stopped even when the connections drop immediately to zero, not allowing the networking code to detect the condition and stop the threads. serverCron() will handle that.
-
- 07 Mar, 2019 1 commit
-
-
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`)
-
- 01 Mar, 2019 1 commit
-
-
artix authored
-
- 21 Feb, 2019 1 commit
-
-
antirez authored
-
- 09 Jan, 2019 1 commit
-
-
antirez authored
-
- 25 Nov, 2018 2 commits
-
-
David Carlier authored
Special treatment here as backtrace support is optional, cannot be found via pkg-config and similar neither.
-
David Carlier authored
FreeBSD/DragonFlyBSD does have backtrace only it does not belong to libc.
-
- 11 Nov, 2018 1 commit
-
-
David Carlier authored
-
- 08 Nov, 2018 1 commit
-
-
David Carlier authored
-
- 31 Oct, 2018 1 commit
-
-
David Carlier authored
-
- 30 Oct, 2018 3 commits
-
-
David Carlier authored
-
David Carlier authored
-
David Carlier authored
Some math functions require c11 standard.
-
- 19 Oct, 2018 1 commit
-
- 14 Sep, 2018 1 commit
-
-
antirez authored
-
- 12 Sep, 2018 1 commit
-
-
antirez authored
-
- 04 Jul, 2018 1 commit
-
-
antirez authored
-
- 25 May, 2018 2 commits
-
-
zhaozhao.zz authored
-
antirez authored
-
- 23 Apr, 2018 2 commits
- 10 Apr, 2018 1 commit
-
-
artix authored
-
- 15 Mar, 2018 1 commit
-
-
charsyam authored
-
- 22 Feb, 2018 1 commit
-
-
artix authored
-
- 01 Dec, 2017 1 commit
-
-
antirez authored
-
- 10 Jul, 2017 1 commit
-
-
antirez authored
-
- 05 Jul, 2017 1 commit
-
-
spinlock authored
-
- 03 Jul, 2017 1 commit
-
-
Jun He authored
Change-Id: I9801239c98cb7362ed07e8b9ec2ba7e45749dba7 Signed-off-by:
Jun He <jun.he@arm.com>
-
- 26 Jun, 2017 1 commit
-
-
antirez authored
-
- 10 May, 2017 1 commit
-
-
antirez authored
This avoids Helgrind complaining, but we are actually not using atomicGet() to get the unixtime value for now: too many places where it is used and given tha time_t is word-sized it should be safe in all the archs we support as it is. On the other hand, Helgrind, when Redis is compiled with "make helgrind" in order to force the __sync macros, will detect the write in updateCachedTime() as a read (because atomic functions are used) and will not complain about races. This commit also includes minor refactoring of mutex initializations and a "helgrind" target in the Makefile.
-
- 17 Apr, 2017 1 commit
-
-
Jan-Erik Rediger authored
Fixes #3944
-