118 Commits

Author SHA1 Message Date
tb
83ad536d24 add a link to the PR 2020-07-02 09:27:17 +00:00
tb
b8bb52ab64 Avoid an out-of-bounds read in the redis-sentinel
The Redis sentinel would crash with a segfault after a few minutes because
it tried to read from a page without read permissions. Check up front
whether the sds is long enough to contain redis:slave or redis:master
before memcmp() as is done everywhere else in sentinelRefreshInstanceInfo().

From Nam Nguyen
2020-06-28 10:47:15 +00:00
tb
927dec0a23 add a few comments to summarize the many changes in src/Makefile 2020-06-28 10:33:01 +00:00
tb
b154cdce45 Update to Redis 6.0.5
ok danj kn
2020-06-14 07:35:36 +00:00
tb
e9670716ad Update to Redis 6.0.4
https://raw.githubusercontent.com/antirez/redis/6.0/00-RELEASENOTES

Thanks to cwen for helping me figure out what was going on with
64-bit atomics on powerpc and gkoehler for fixing this in clang.

ok danj sthen
2020-06-08 07:32:47 +00:00
sthen
fa47db53c3 update to redis-5.0.9, ok tb@ 2020-04-18 17:42:54 +00:00
tb
903f2b40ac Update to Redis 5.0.8. Fixes some security issues and plugs lots
of memory leaks. Add a patch for a time_t truncation issue on
architectures with 32 bit longs. The update results in one test
failure showing much more often on sparc64:

*** [err]: pending querybuf: check size of pending_querybuf after set a big value in tests/unit/pendingquerybuf.tcl
the used_memory of replica is much larger than master. Master:35666976 Replica:69051032

Tests by Uwe Werler.

ok kn, "move forward" danj

Release notes:

https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
2020-03-17 04:51:28 +00:00
tb
23c4d3079f Update Redis to 5.0.7, the latest stable version.
Users should have no problem migrating from 4.0 to 5.0.
Backward incompatible changes are listed at the end of the release notes:
https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES

Tested by cwen, danj, kmos, sthen and myself on amd64, arm64, armv7 (4.0
was broken, 5.0 is still broken), i386, macppc, and sparc64 (tests get
flakier with this update).  Many thanks to kmos for his efforts.

Help with the initial patch from mikeb.  Signed char fix from cwen;
config file consolidation by danj; Makefile tweaks from sthen.

ok danj kmos sthen
2020-02-11 08:11:13 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
sthen
86852bcf6e reset unresponsive maintainers, various porters have spent a bunch of
time waiting for timeouts over the last year or more for many of these
ports.  ok danj@ jca@ kmos@
2019-04-24 16:26:54 +00:00
sthen
a5a1dd324f update to redis-4.0.14, ok kn@ danj@ jca@
(i didn't wait very long for $MAINTAINER but did warn that i wouldn't wait
very long and am confident in the update)
2019-04-02 22:13:11 +00:00
kn
0119ab44a7 Update to redis-4.0.11
OK sthen (no response from maintainer)
2018-09-02 11:08:51 +00:00
kn
d1def7758b Security update to redis-4.0.10
This fixes multiple issues, see http://antirez.com/news/119.

OK sthen
2018-07-10 13:44:57 +00:00
kn
bb0b9e2fa1 Update to redis-4.0.9
Add USE_JEMALLOC=no to be clear.

OK rpointel, sthen
2018-04-26 11:15:46 +00:00
kn
2cf1f40d84 Simplify/remove patches by passing parameters in MAKE_ENV
Input and OK jca
2018-04-24 14:35:29 +00:00
jca
82b4f48f7d Unbreak on armv7
Drop -funwind-tables which leads to undefined references to libunwind
symbols.  This seems to be needed by the libunwind support in jemalloc,
which we do not use.

Reported (and fixed differently) by Markus Hennecke, ok sthen@ kn@, maintainer timeout
2018-04-22 14:30:29 +00:00
sthen
829fc1c274 update to redis-4.0.8 with a number of important fixes. see
https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
update pointed out by kn@ but with a more complex diff.

dcoppa (maintainer) doesn't seem to be around so I'm committing anyway
in order that it makes 6.3; ok jasper@
2018-03-19 18:15:57 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
dcoppa
8589f5d0ea Update to redis-4.0.2 2017-09-22 05:46:35 +00:00
dcoppa
bcb91e5fbc Update to redis-4.0.1 2017-08-09 09:16:09 +00:00
dcoppa
2ce7024b7c Update to redis-3.2.9 2017-06-09 09:27:02 +00:00
dcoppa
8a24b6eb28 Update to redis-3.2.8 2017-02-23 08:35:20 +00:00
dcoppa
d79d62c0c7 Bugfixing update to redis-3.2.6 2016-12-07 12:38:43 +00:00
dcoppa
b44bc8c003 Update to redis-3.2.5 2016-11-01 09:07:19 +00:00
dcoppa
871ebe3254 Update to redis-3.2.4 2016-09-27 14:38:26 +00:00
dcoppa
73cc3897fd Update to redis-3.2.3 2016-08-05 11:23:42 +00:00
dcoppa
90810d4d66 Update to redis-3.2.1 2016-06-20 10:49:38 +00:00
dcoppa
6c55fdcb8e Set default max clients to 96 here too, like we did in redis.conf 2016-05-10 12:45:28 +00:00
dcoppa
a324065c9f Update to redis-3.2.0 2016-05-10 09:38:48 +00:00
dcoppa
bbdc813c58 Upstream replaced source distfile.
Spotted by nigel@, thanks!
2016-01-28 15:56:28 +00:00
dcoppa
1cc444ebd6 Bugfixing update to redis-3.0.7 2016-01-28 09:45:46 +00:00
dcoppa
55eb9b5881 Bugfixing update to redis-3.0.6 2015-12-21 11:16:35 +00:00
dcoppa
a24c734a18 Bugfixing update to redis-3.0.5 2015-10-16 12:15:59 +00:00
dcoppa
1016452b26 Bugfixing update to redis-3.0.4 2015-09-09 08:56:53 +00:00
dcoppa
06fda746ae Bugfixing update to redis-3.0.3 2015-07-18 15:08:47 +00:00
ajacoutot
93d3a402cd Fix pexp after recent rc.subr change. 2015-07-15 16:15:35 +00:00
dcoppa
644400d235 *Security* update to redis-3.0.2
http://benmmurphy.github.io/blog/2015/06/04/redis-eval-lua-sandbox-escape/
2015-06-05 16:29:09 +00:00
dcoppa
0060eb48f5 Bugfixing update to redis-3.0.1 2015-05-08 09:25:41 +00:00
dcoppa
26540e875f Update to redis-3.0.0 2015-04-27 08:53:17 +00:00
dcoppa
d910870f30 Update to redis-2.8.19 2014-12-17 08:52:16 +00:00
dcoppa
b4ab1256ed Update to redis-2.8.18 2014-12-05 09:33:09 +00:00
dcoppa
464183415b As pointed out by sthen@, daemons should be in sbin not bin 2014-11-11 10:12:54 +00:00
dcoppa
67f38f608d Fix location/perms of the redis.sock file, for those who want to
use redis on a unix socket.

Amend redis.rc accordingly.

Also change the location of the pid file for consistency.

Discussed with, and ok landry@
2014-11-06 12:52:13 +00:00
dcoppa
d385a36753 Lower default 'maxclients' value so redis does not play with limits
Use LOG_DAEMON as the logging facility

Do not display the ascii art when logging to syslog

first two suggested by landry@
2014-11-06 09:21:28 +00:00
dcoppa
21a6e0e244 Bugfixing update to 2.8.17: plugged a memory leak in the hiredis
library.
2014-09-22 08:01:49 +00:00
dcoppa
8c7089c623 Bugfix update to redis-2.8.16 2014-09-18 08:46:39 +00:00
dcoppa
87ba8d618d Bugfixing update to redis-2.8.15 2014-09-15 08:29:33 +00:00
dcoppa
6eb77a8c3d Update to redis-2.8.14 2014-09-02 08:11:46 +00:00
dcoppa
ba262fc3b4 Update to redis-2.8.13 2014-08-12 10:09:56 +00:00
espie
92816cd8fc use more specific version of SUBST_* where appropriate 2014-08-10 09:58:04 +00:00