Commit graph

59 commits

Author SHA1 Message Date
Jamie McClymont
68a09ca2d4 redis: 6.0.1 -> 6.0.3
================================================================================
Redis 6.0.3     Released Sat May 16 18:10:21 CEST 2020
================================================================================

Upgrade urgency CRITICAL: a crash introduced in 6.0.2 is now fixed.

1eab62f7e Remove the client from CLOSE_ASAP list before caching the master.

================================================================================
Redis 6.0.2     Released Fri May 15 22:24:36 CEST 2020
================================================================================

Upgrade urgency MODERATE: many not critical bugfixes in different areas.
                          Critical fix to client side caching when
                          keys are evicted from the tracking table but
                          no notifications are sent.

The following are the most serious fix:

* XPENDING should not update consumer's seen-time
* optimize memory usage of deferred replies - fixed
* Fix CRC64 initialization outside the Redis server itself.
* stringmatchlen() should not expect null terminated strings.
* Cluster nodes availability checks improved when there is
  high Pub/Sub load on the cluster bus.
* Redis Benchmark: Fix coredump because of double free
* Tracking: send eviction messages when evicting entries.
* rax.c updated from upstream antirez/rax.
* fix redis 6.0 not freeing closed connections during loading.

New features:

* Support setcpuaffinity on linux/bsd
* Client Side Caching: Add Tracking Prefix Number Stats in Server Info
* Add --user argument to redis-benchmark.c (ACL)
2020-05-17 21:14:52 +12:00
Jamie McClymont
8cdc8687bf redis: handle changes to systemd support
The 6.0 changelog notes that systemd support was rewritten. The effects
of that seem to be twofold:

* Redis will silently fail to sd_notify if not built with libsystemd,
  breaking our unit configuration.
* It also appears to misbehave if told to daemonize when running under
  systemd -- note that upstream's sample unit configuration does not
  daemonize:
  https://github.com/antirez/redis/blob/unstable/utils/systemd-redis_server.service
2020-05-17 20:23:48 +12:00
R. RyanTM
4a07eb225b redis: 5.0.8 -> 6.0.1 2020-05-10 06:25:56 +00:00
R. RyanTM
b3b610831e redis: 5.0.7 -> 5.0.8 2020-03-17 05:00:56 +00:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Jörg Thalheim
56e98fefee
redis: 5.0.6 -> 5.0.7 (#74621)
redis: 5.0.6 -> 5.0.7
2019-11-29 22:57:12 +00:00
Jörg Thalheim
b1f1c73b76
redis: reference tests 2019-11-29 12:28:02 +00:00
R. RyanTM
78661761cb redis: 5.0.6 -> 5.0.7 2019-11-29 03:41:41 -08:00
R. RyanTM
137e5975a0 redis: 5.0.5 -> 5.0.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/redis/versions
2019-10-08 10:02:31 -07:00
Frederik Rietdijk
fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Vika
4b5fc2cfae
redis: Try to fix cross-compilation
**Note**: This makes redis use libc malloc when cross-compiling to
ARM. This may or may not degrade performance.

The reason for this is vendored jemalloc with Redis' patches. The
makefile for deps has hardcoded configure flags for jemalloc, and as a
result, it is unable to cross-compile it.
2019-08-29 17:12:06 +03:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Robin Gloster
4e60b0efae
treewide: update globin's maintained drvs 2019-08-20 19:36:05 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
16a431a5be redis: 5.0.4 -> 5.0.5
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/redis/versions
2019-05-24 00:27:04 -07:00
R. RyanTM
4493358e89 redis: 5.0.3 -> 5.0.4 (#58867)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/redis/versions
2019-04-08 22:16:47 +02:00
R. RyanTM
87dae4f580 redis: 5.0.1 -> 5.0.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/redis/versions
2018-12-14 03:37:38 -08:00
R. RyanTM
3631c341d0 redis: 5.0.0 -> 5.0.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/redis/versions
2018-11-08 12:56:23 -08:00
Mario Rodas
f0d6b61ab5 redis: 4.0.11 -> 5.0.0 2018-10-21 09:54:40 -05:00
Vladimír Čunát
ded9a4b1aa
Merge branch 'staging-next' into staging
Commits from master, conflict resolutions, etc.
2018-08-13 20:57:50 +02:00
R. RyanTM
c86a50b3cb redis: 4.0.10 -> 4.0.11 (#44684)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/redis/versions.
2018-08-12 20:03:37 +02:00
Jan Malakhovski
7cd3de615d redis: disable tests 2018-08-11 09:35:36 +00:00
Ryan Mulligan
fce8f26af6 treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
R. RyanTM
2db31b6b66 redis: 4.0.9 -> 4.0.10
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/redis/versions.

These checks were done:

- built on NixOS
- /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10/bin/redis-sentinel passed the binary check.
- /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10/bin/redis-server passed the binary check.
- /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10/bin/redis-benchmark passed the binary check.
- /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10/bin/redis-cli passed the binary check.
- Warning: no invocation of /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10/bin/redis-check-rdb had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10/bin/redis-check-aof had a zero exit code or showed the expected version
- 4 of 6 passed binary check by having a zero exit code.
- 1 of 6 passed binary check by having the new version present in output.
- found 4.0.10 with grep in /nix/store/q6zp97d0xgxf7xa4gswy0jgqdnkrrxi4-redis-4.0.10
- directory tree listing: https://gist.github.com/a3e7b3964e29e1b8f0cfe9feca21635a
- du listing: https://gist.github.com/be5306dea5e04998bf4b962ab9c0de8d
2018-06-18 23:13:12 -07:00
R. RyanTM
3e34103e8c redis: 4.0.8 -> 4.0.9
Semi-automatic update generated by https://github.com/ryantm/nix-update tools.

This update was made based on information from https://repology.org/metapackage/redis/versions.

These checks were done:

- built on NixOS
- ran `/nix/store/li8wiv90v6f9gbsfsg6m9kppyvccmsgg-redis-4.0.9/bin/redis-server -v` and found version 4.0.9
- ran `/nix/store/li8wiv90v6f9gbsfsg6m9kppyvccmsgg-redis-4.0.9/bin/redis-server --version` and found version 4.0.9
- ran `/nix/store/li8wiv90v6f9gbsfsg6m9kppyvccmsgg-redis-4.0.9/bin/redis-benchmark --help` got 0 exit code
- ran `/nix/store/li8wiv90v6f9gbsfsg6m9kppyvccmsgg-redis-4.0.9/bin/redis-cli -v` and found version 4.0.9
- ran `/nix/store/li8wiv90v6f9gbsfsg6m9kppyvccmsgg-redis-4.0.9/bin/redis-cli --version` and found version 4.0.9
- found 4.0.9 with grep in /nix/store/li8wiv90v6f9gbsfsg6m9kppyvccmsgg-redis-4.0.9
- directory tree listing: https://gist.github.com/aa9a9c80a05ebbc58dac3d99c31f5258
2018-03-31 13:05:32 +02:00
Ryan Mulligan
1cb9f64348 redis: 4.0.7 -> 4.0.8
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

- built on NixOS
- ran `/nix/store/jbp7m1gshmk8an8sb14glwijgw1chvvq-redis-4.0.8/bin/redis-server -v` and found version 4.0.8
- ran `/nix/store/jbp7m1gshmk8an8sb14glwijgw1chvvq-redis-4.0.8/bin/redis-server --version` and found version 4.0.8
- ran `/nix/store/jbp7m1gshmk8an8sb14glwijgw1chvvq-redis-4.0.8/bin/redis-benchmark --help` got 0 exit code
- ran `/nix/store/jbp7m1gshmk8an8sb14glwijgw1chvvq-redis-4.0.8/bin/redis-cli -v` and found version 4.0.8
- ran `/nix/store/jbp7m1gshmk8an8sb14glwijgw1chvvq-redis-4.0.8/bin/redis-cli --version` and found version 4.0.8
- found 4.0.8 with grep in /nix/store/jbp7m1gshmk8an8sb14glwijgw1chvvq-redis-4.0.8
- directory tree listing: https://gist.github.com/2870bd85351bae2037f6c3ffd93f9d51
2018-03-17 03:57:32 -07:00
adisbladis
1f80e7384e
redis: 4.0.6 -> 4.0.7 2018-01-28 06:51:37 +08:00
adisbladis
16b5329629
redis: 4.0.2 -> 4.0.6 2018-01-04 16:34:28 +01:00
Andreas Rammhold
f8b53a70f1 redis: fix CVE-2017-15047
Fix is based on work at [1] which upstream seems to have implemented as seen at [2].

[1] https://github.com/antirez/redis/pull/4365
[2] ffcf7d5ab1
2017-11-09 12:48:21 +01:00
Franz Pletz
159019b705
redis: 4.0.1 -> 4.0.2 2017-10-25 17:49:34 +02:00
adisbladis
ed2f7f509e
redis: 3.2.9 -> 4.0.1 2017-09-18 11:26:16 +08:00
Tim Steinbach
5eb08b5c68
redis: 3.2.8 -> 3.2.9 2017-06-30 14:00:14 -04:00
Daiderd Jordan
d01f1690d3
redis: 3.2.7 -> 3.2.8 2017-02-19 13:52:08 +01:00
Graham Christensen
b207bf523b
redis: 3.2.5 -> 3.2.7 for two vulnerabilities
more: https://www.reddit.com/r/redis/comments/5r8wxn/redis_327_is_out_important_security_fixes_inside/
2017-02-15 19:46:46 -05:00
Christine Koppelt
e9d5920272 redis: 3.2.3 -> 3.2.5 2016-10-31 14:33:15 +01:00
Franz Pletz
7897e913f7 redis: 3.2.2 -> 3.2.3 2016-08-25 01:56:36 +02:00
Christine Koppelt
83a2d74a7c redis: 3.0.7 -> 3.2.2 2016-07-30 21:50:34 +02:00
Nathan Zadoks
1e4ebcdf2d redis: enable Lua scripting support 2016-04-21 14:50:11 -04:00
Louis Taylor
6326172fed redis: 3.0.6 -> 3.0.7 2016-02-18 17:36:36 +00:00
Louis Taylor
9516c065ba redis: 3.0.2 -> 3.0.6 2016-01-13 05:28:00 +00:00
Dario Bertini
0ed91e1c4d
Update redis to 3.0.2 (now that 3 is stable, squash it into default)
include fix for http://benmmurphy.github.io/blog/2015/06/04/redis-eval-lua-sandbox-escape/
2015-06-04 16:36:53 +01:00
William A. Kennington III
1592c81d54 redis: 3.0.0-rc3 -> 3.0.1 2015-05-24 02:00:21 -07:00
lethalman
77f160e467 Merge pull request #5867 from berdario/redis3
Add redis-3.0.0-rc2
2015-02-11 16:50:59 +01:00
berdario
ef15f769fe redis3.0.0-rc3 2015-02-11 14:24:27 +00:00
Dario Bertini
687e83156c
Rename redis3 2015-01-24 10:40:04 +00:00
Dario Bertini
a010daa8e3 Add redis-3.0.0-rc2 2015-01-20 13:42:48 +00:00
Dario Bertini
0919d6322b
Update redis to 2.8.19 2015-01-20 10:56:53 +00:00
Pascal Wittmann
f94580da69 Fix license attribute of many bsd-like licensed packages 2014-12-21 00:00:35 +01:00
Aristid Breitkreuz
5e426e753a redis: update from 2.8.9 to 2.8.17 2014-10-07 21:07:41 +02:00
Vladimír Čunát
4da7eb78ec lib/maintainers: add "berdario", maintain redis
Relates #2541.
2014-05-15 21:11:17 +02:00