notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
redis-devel Persistent key-value database with built-in net interface
7.4.0.20241030 databases on this many watch lists=3 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.4.0.20240911Version of this port present on the latest quarterly branch.
Maintainer: yasu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-08-15 08:04:05
Last Update: 2024-11-01 01:26:28
Commit Hash: 6dc7714
People watching this port, also watch:: openssl, perl5, wireguard-go, nut, go
License: RSALv2 SSPLv1
WWW:
https://redis.io/
Description:
Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Redis works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Redis also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (18 items)
Collapse this list.
  1. /usr/local/share/licenses/redis-devel-7.4.0.20241030/catalog.mk
  2. /usr/local/share/licenses/redis-devel-7.4.0.20241030/LICENSE
  3. /usr/local/share/licenses/redis-devel-7.4.0.20241030/RSALv2
  4. /usr/local/share/licenses/redis-devel-7.4.0.20241030/SSPLv1
  5. bin/redis-benchmark
  6. bin/redis-check-aof
  7. bin/redis-check-rdb
  8. bin/redis-cli
  9. bin/redis-sentinel
  10. bin/redis-server
  11. @sample etc/redis.conf.sample
  12. @sample(redis,redis,) etc/sentinel.conf.sample
  13. @dir(redis,redis,) /var/db/redis
  14. @dir(redis,redis,) /var/log/redis
  15. @dir(redis,redis,) /var/run/redis
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • redis-devel>0:databases/redis-devel
Conflicts:
CONFLICTS_INSTALL:
  • redis
  • redis62
  • redis70
  • redis72
To install the port:
cd /usr/ports/databases/redis-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/redis-devel
  • pkg install redis-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: redis-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1730424098 SHA256 (redis-redis-7.4.0.20241030-ded8d993b_GH0.tar.gz) = 5ee8da6ae957a108f2b3cad400fd49ad0a27c557ca648a848ca1f53216602124 SIZE (redis-redis-7.4.0.20241030-ded8d993b_GH0.tar.gz) = 3635166

Packages (timestamps in pop-ups are UTC):
redis-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.4.0.202410307.4.0.202410306.2.0.r27.4.0.202410307.4.0.20241030-6.0.8.20200910-
FreeBSD:13:quarterly7.4.0.202409297.4.0.202409297.0.12.202307107.4.0.202409297.4.0.202409297.2.2.202310317.2.2.202310317.2.2.20231031
FreeBSD:14:latest7.4.0.202409297.4.0.202410307.0.7.202301077.4.0.202409297.4.0.202410307.0.11.20230530-7.0.11.20230530
FreeBSD:14:quarterly7.4.0.202409297.4.0.20240929-7.4.0.202409297.4.0.202409297.2.2.202310317.2.2.202310317.2.2.20231031
FreeBSD:15:latest7.4.0.202410307.4.0.20241030n/a7.4.0.20241030n/a7.2.2.202310317.2.2.202310317.2.4.20240207
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
Test dependencies:
  1. tclsh8.6 : lang/tcl86
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for redis-devel-7.4.0.20241030: JEMALLOC=off: Use jemalloc TLS=on: Use TLS (openssl req.) ===> Use 'make config' to modify these settings
Options name:
databases_redis-devel
USES:
compiler:c11 cpe gmake tcl:test ssl
pkg-message:
For install:
To setup "redis" you need to edit the configuration file: /usr/local/etc/redis.conf To run redis from startup, add redis_enable="YES" in your /etc/rc.conf.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/redis/redis/tar.gz/ded8d993b?dummy=/
Collapse this list.

Number of commits found: 234 (showing only 100 on this page)

«  1 | 2 | 3  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.0.0.20200101_1
04 Jan 2020 23:39:27
Revision:522069Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add TLS support.

Convert to use modern OPTIONS way to be less discouraged with
the number of knobs. (*)

Bump PORTREVISION.

Thanks to:	adamw (*)
6.0.0.20200101
04 Jan 2020 14:19:26
Revision:522038Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to a recent snapshot.
6.0.0.20191220
27 Dec 2019 11:22:59
Revision:520982Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent commit.
6.0.0.20191218
19 Dec 2019 04:45:03
Revision:520418Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent commit.
6.0.0.20191216
17 Dec 2019 03:43:52
Revision:520300Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent commit.

Also, introduce another dependency records for two
different versions of luajit in the ports tree, cause
otherwise the port has a library dependency issue
because those libraries have the same numbers.
6.0.0.20191212
13 Dec 2019 19:36:27
Revision:520062Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent version.
6.0.0.20191205
08 Dec 2019 13:04:48
Revision:519300Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add two missing patches with r519299.
6.0.0.20191205
08 Dec 2019 13:02:48
Revision:519299Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent 7e24e21 commit on Dec 5, 2019.
Port to the openresty flavor of luajit.
6.0.0.20191203
07 Dec 2019 21:27:59
Revision:519240Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
databases/redis-devel: fix build on GCC architectures

Require C11 compiler:
cc1: error: unrecognized command line option "-std=c11"

Also remove base GCC workaround.
6.0.0.20191203
05 Dec 2019 01:02:10
Revision:519059Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent commit.
6.0.0.20191129
30 Nov 2019 00:12:30
Revision:518681Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent commit.
Make portlint(1) more happier by regenerating the patch and move
USES knob up.
Add another patch to respect [C|CXX]FLAGS.
6.0.0.20191125
28 Nov 2019 19:42:00
Revision:518604Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix the build by updating the patch.
6.0.0.20191125
27 Nov 2019 18:20:53
Revision:518516Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to the recent development version from the unstable branch.
5.0.7_1
21 Nov 2019 19:36:47
Revision:518108Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 5.0.6 to 5.0.7.

<ChangeLog>

Upgrade urgency HIGH: many issues fixed, some may have an impact.

Hi all, Redis 5.0.7 fixes a number of bugs, none is very critical, however
there are a few that may have an impact. It's a good idea to upgrade.
There are fixes in the area of replication from modules commands and
callbacks, AOF fsync (non critical issue), memory leaks (very rare and small),
streams beahvior (non critical), and a potential crash in commands
processing multiple keys at the same time that is there for years, and happens
very rarely, but is not impossible to trigger.

</ChangeLog>
5.0.6_1
21 Nov 2019 19:27:39
Revision:518107Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Repocopy the databases/redis to the databases/redis4 to update
the databases/redis port to the latest stable version, 5.0.6.

PR:		241526
Reviewed by:	portmgr (adamw)
Approved by:	portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D22336
5.0.6
05 Nov 2019 21:38:27
Revision:516843Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 5.0.5 to 5.0.6.
Regenerate the patches to make portlint(1) happier.

<ChangeLog>

Upgrade urgency CRITICAL: Only in case of exposed instances to untrusted users.

This Redis release, 5.0.6, is a bugfix and enhancement release. The most
important bugfix is a corruption related to the HyperLogLog. A malformed
HyperLogLog string could cause an invalid access to the memory. At a first
glance the vulnerability appears to be not exploitable but just a DoS. The
way to trigger the issue is complex, we'll not provide any information about
how to do that for the users safety.

Other significant changes in this release:

* New modules APIs merged from Redis unstable to Redis 5.
* Some memory optimization related to objects creation.
* Fixes to flushSlaveOutputBuffer() that make sure that SHUTDOWN will
  transfer pending buffers to replicas.

</ChangeLog>
5.0.5_1
13 Aug 2019 16:01:59
Revision:508835Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories d)
5.0.5_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
5.0.5
25 Jul 2019 02:33:13
Revision:507308Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Prepare for powerpc-on-clang by deleting hard-coded tests for architecture
as a stand-in for "are we running on gcc".

In some cases we only need to specifically test for "are we on the ancient
base gcc", e.g, the usage of 'pragma'.

While here, in some cases turn off SSE functions more specifically based
on ARCH, and turn off -mtune=generic everywhere.  These are part of a
larger work in progress; these commits are for ports that would have
been touched by the the powerpc-on-clang test regardless.

Approved by:	portmgr (tier-2 blanket)
5.0.5
20 May 2019 01:35:11
Revision:502079Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0.4 to 5.0.5.

<ChangeLog>

Upgrade urgency CRITICAL: This release fixes an important AOF fysnc bug
                          and other less critical issues.

Redis 5.0.5 fixes an important issue with AOF and adds multiple very useful
modules APIs. Moreover smaller bugs in other parts of Redis are fixed in
this release.

The AOF bug
-----------

The AOF bug happens when the fsync policy is set to "everysec", which is the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.0.4
20 Mar 2019 01:37:23
Revision:496301Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0.3 to 5.0.4.

<ChangeLog>

Upgrade urgency HIGH: This release fixes several Redis stability issues.

Dear Redis users, this release includes a number of fixes for bugs that may
result in Redis crashing in special conditions (not normal usage, but specific
artificial conditions), fixes to certain Redis behaviors especially around
Redis streams, and finally a set of new APIs for Redis Modules.

Specifically:

* Hyperloglog different coding errors leading to potential crashes were fixed.
* A replication bug leading to a potential crash in case of plain misuse of
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.0.3
14 Dec 2018 00:40:07
Revision:487397Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0.2 to 5.0.3.

<ChangeLog>

Upgrade urgency HIGH: Redis 5 is consolidating, upgrading is a good idea.
                      However there is nothing very critical here, but certain
                      issues resolved could lead to very rare crashes.

Welcome to Redis 5.0.3, several interesting bug fixes here:

* Redis no longer panics when you send data to a replica-mode connection that
  is in MONITOR or SYNC mode.

* Fixes to certain sorted set edge cases. You are unlikely to ever notice those
  issues, but now it is more correct.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.0.2_1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
5.0.2
23 Nov 2018 04:41:40
Revision:485635Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0.1 to 5.0.2.

<ChangeLog>

Upgrade urgency: CRITICAL if you use streams and consumer groups.
                 HIGH if you use redis-cli with Redis Cluster.
                 LOW otherwise.

Welcome to Redis 5.0.2.  This release fixes two issues with Streams consumer
groups, where items could be returned duplicated by XREADGROUP when accessing
the history, and another bug where XREADGROUP can report some history even
if the comsumer pending list is empty.  Both problems were addressed and unit
tests to avoid regressions implemented.  Moreover this release fixes some
issue with redis-cli when in cluster mode.  Finally some FreeBSD and DragonFly
build problems are now resolved.

</ChangeLog>
5.0.1
08 Nov 2018 21:10:53
Revision:484480Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0.0 to 5.0.1.

<ChangeLog>

Upgrade urgency: URGENT if you use Redis Streams. MODERATE otherwise.

Hi all, this is the first patch level release of Redis 5. It contains
both fixes and improvements. Here there is a list of the major ones, however
read the commit messages at the end of the changelog if you want to know
more about the smaller things. Let's start with the new features:

* Sentinel now supports authentication! Check the Sentinel official doc
  for more info.

* Redis-cli cluster "fix" is now able to fix a big number of clusters put
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.0.0_1
04 Nov 2018 17:15:31
Revision:484111Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Do not override the environment for make(1) when JEMALLOC knob
is defined.

Bump PORTREVISION.
5.0.0
18 Oct 2018 22:20:52
Revision:482383Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix build on GCC-based architectures.

PR:	231780
5.0.0
18 Oct 2018 22:15:26
Revision:482382Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0-rc5 to 5.0.0.

<ChangeLog>

Upgrade urgency CRITICAL: Several fixes to streams AOF and replication.

Hi all and welcome to the first stable release of Redis 5! \o/

To start a quick recap of what's new in Redis 5:

1. The new Stream data type. https://redis.io/topics/streams-intro
2. New Redis modules APIs: Timers, Cluster and Dictionary APIs.
3. RDB now store LFU and LRU information.
4. The cluster manager was ported from Ruby (redis-trib.rb) to C code
   inside redis-cli. Check `redis-cli --cluster help` for more info.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.0.r5
18 Sep 2018 11:57:06
Revision:480013Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Pet portlint.  Found while chasing tier-2 problems.

Approved by:	portmgr (tier-2 blanket)
5.0.r5
07 Sep 2018 22:13:27
Revision:479208Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0-rc4 to 5.0-rc5.

<ChangeLog>

Upgrade urgency HIGH: Several imporant bugs fixed.

This is the release candidate number five, and has a lot of bug fixes inside,
together with a few big changes to the Redis behavior from the point of view
of replication of scripts and handling of the maxmemory directive in slaves.
Make sure to read the whole list!

* BREAKING BEHAVIOR: Slaves now ignore maxmemory by default.
* BREAKING BEHAVIOR: Now scripts are always replicated for their effects, and
                     never sending the script itself to slaves/AOF.
* Improvement: Big pipelining performances improved significantly.
* Fix: Rewrite BRPOPLPUSH as RPOPLPUSH to propagate.
* Fix: False positives in tests.
* Fix: Certain command flags were modified because not correct.
* Fix: Fix blocking XREAD for streams that are empty.
* Improvement: Allow scripts to timeout on slaves as well.
* Fix: Different corner cases due to CLIENT PAUSE are now fixed.
* Improvement: Optimize parsing large bulk greater than 32k.
* Fix: Propagate read-only scripts as SCRIPT LOAD, not as EVAL.

</ChangeLog>
5.0.r4
05 Aug 2018 16:24:13
Revision:476417Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0-rc3 to 5.0-rc4.

<ChangeLog>

Upgrade urgency

HIGH: Many non critical but important issues fixed.
CRITICAL for Stream users: Many important bugs fixed.

Fixes:

* A number of fixes related to Streams: stability and correctnes.
* Fix dbRandomKey() potential infinite loop.
* Improve eviction LFU/LRU when keys are created by INCR commands family.
* Active defragmentation is now working on Redis 5.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
5.0.r3_1
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
5.0.r3
19 Jun 2018 23:00:46
Revision:472829Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 5.0-rc1 to 5.0-rc3.
Add experimental support for jemalloc.	(*)

Requested by:	farrokhi (*)
5.0.r1
04 Jun 2018 14:49:05
Revision:471551Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Use USE_GITHUB.

Sponsored by:	Absolight
5.0.r1
03 Jun 2018 20:12:32
Revision:471523Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to recent unstable version 5.0-rc1.

Switch to new test framework.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
4.0.9_2
05 May 2018 14:29:00
Revision:469114Original commit files touched by this commit This port version is marked as vulnerable.
danfe search for other commits by this committer
For ports in `databases' category: remove redundant PKGMESSAGE assignment,
which is set appropriately by the b.p.m when `pkg-message' appears on the
SUB_FILES list.
4.0.9_2
17 Apr 2018 23:05:16
Revision:467661Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add a workaround for solarisfixes.h header file.
Bump PORTREVISIONs.
4.0.9_1
16 Apr 2018 23:12:45
Revision:467542Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to recent stable version - 4.0.9.
Update CONFLICTS record.
4.0.9
16 Apr 2018 23:08:23
Revision:467541Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 4.0.8 to 4.0.9.

Redis version 4.0.9 adds a few interesting new features and fixes a very
critical bug regarding the Append Only File.

ChangeLog:	https://github.com/antirez/redis/blob/4.0/00-RELEASENOTES
4.0.8_1
10 Mar 2018 17:46:06
Revision:464084Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
4.0.8
04 Feb 2018 16:27:39
Revision:460939Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 4.0.7 to 4.0.8.

<ChangeLog>

Upgrade urgency CRITICAL ONLY for Redis Cluster users. Otherwise no reason
to upgrade at all.

Redis 4.0.8 fixes a single critical bug in the radix tree data structure
used for Redis Cluster keys slot tracking. The problem was actually fixed
10 months ago into unstable, but it was fixed in a commit related to Streams
so it was never backported (for error) into the 4.0 branch.

The problem will crash Redis Cluster instances during deletions, but it is
very hard to trigger: only when the node removed is in the edge of a memory
mapped area there are the conditions to create an issue, because otherwise
the code just accesses an out of range word in read-only way in an allocated
structure: this is almost always harmless.

</ChangeLog>
4.0.7
25 Jan 2018 22:59:19
Revision:459967Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 4.0.6 to 4.0.7.

<ChangeLog>

* Many 32 bit overflows were addressed in order to allow to use Redis with
  a very significant amount of data, memory size permitting. (zhaozhao.zz,
  Oran Agra)

* MEMORY USAGE fixed for the list type. (gnuhpc)

* Allow read-only scripts in Redis Cluster. (Salvatore Sanfilippo)

* Fix AOF pipes setup in edge case. (heqin)

* AUTH option for MIGRATE. (AlexStocks, Salvatore Sanfilippo, Fabio Nicotra)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.0.6
10 Jan 2018 03:24:40
Revision:458592Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
There is no USES=gcc

Pointy hat to:	osa
4.0.6
09 Jan 2018 23:07:34
Revision:458582Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
A customer reported privately it's possible to build the package with
gcc on i386 platform, so it looks like it's a bug with clang 4 on i386.

Do not bump PORTREVISION cause package for i386 never been built.

Reference:	https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216745
4.0.6
05 Dec 2017 03:26:36
Revision:455564Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 4.0.2 to 4.0.6.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
4.0.2
23 Sep 2017 20:26:44
Revision:450469Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to 4.0.2.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
4.0.1
23 Sep 2017 18:26:45
Revision:450464Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Partially revert r450351 and unbreak

Reported by:	pkg-fallout
With hat:	portmgr
4.0.1
22 Sep 2017 10:48:58
Revision:450353Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Cleanup after removal of libexecinfo from ports.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
4.0.1
22 Sep 2017 10:48:29
Revision:450351Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
4.0.1
02 Sep 2017 11:58:14
Revision:449129Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
redis-devel fails to build on 11.0 i386 and head i386 too

Reported by:	pkg-fallout
4.0.1
28 Aug 2017 12:57:31
Revision:448866Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Mark BROKEN on 10/i386.

networking.o: In function `createClient':
networking.c:(.text+0x189): undefined reference to `__atomic_fetch_add_8'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Sponsored by:	Absolight
4.0.1
21 Aug 2017 20:06:36
Revision:448487Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Attempt to fix the issue for 10.x, 11.x and head on i386.

networking.o: In function `createClient':
networking.c:(.text+0x189): undefined reference to `__atomic_fetch_add_8'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Do not bump PORTREVISION since this change affects i386 only what's broken till
now.
4.0.1
08 Aug 2017 15:51:38
Revision:447546Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Fails to build on 10 i386:

networking.o: In function `createClient':
networking.c:(.text+0x189): undefined reference to `__atomic_fetch_add_8'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Sponsored by:	Absolight
4.0.1
06 Aug 2017 15:00:05
Revision:447466Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to the latest stable release - 4.0.1.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
4.0.r3
06 Jun 2017 16:18:17
Revision:442783Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Convert every usage of https://github.com/.../archive/xxx to USE_GITHUB.

While there, fix small style issues.

Sponsored by:	Absolight
4.0.r3
06 May 2017 18:03:15
Revision:440283Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 4.0-rc2 to 4.0-rc3.
4.0.r2
06 Dec 2016 23:45:28
Revision:428019Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 4.0-rc1 to 4.0-rc2.

<ChangeLog>

Upgrade urgency LOW: This release mainly fixes a rare GEO API bug and a crash
                     related to the modules subsystem.

Redis 4.0.0-RC2 (version number 3.9.102) just fixes two bugs:

1. GEORADIUS could fail reporting items with very big radius lengths because
   of a bug in the bounding box computation function. This was fixed and tests
   with large radius sizes were added.

2. There was a crash in the modules subsystem that was not merged into RC1 for
   an error, while it was already fixed into the "unstable" branch.

</ChangeLog>
4.0.r1
06 Dec 2016 01:38:31
Revision:427926Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.2.5 to 4.0-rc1.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
3.2.5
05 Dec 2016 00:46:15
Revision:427826Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.2.4 to 3.2.5.

<ChangeLog>

Upgrade urgency LOW: This release only fixes a compilation issue due to the
                     missing -ldl at linking time.

zach shipko in commit 4736407:
 BSDs don't have -ldl
 1 file changed, 15 insertions(+), 5 deletions(-)

antirez in commit 9ada818:
 Fix modules compilation when libc malloc is used.
 1 file changed, 2 insertions(+), 2 deletions(-)

</ChangeLog>
3.2.4
27 Sep 2016 23:09:26
Revision:422833Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.2.3 to 3.2.4.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
3.2.3
07 Aug 2016 23:40:46
Revision:419791Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Remove needless code, no functional change.
3.2.3
07 Aug 2016 23:18:05
Revision:419787Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.2.1 to 3.2.3.

ChageLog: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
3.2.1
18 Jun 2016 16:03:17
Revision:417076Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.2.0 to 3.2.1.
Upgrade urgency HIGH: Critical fix to Redis Sentinel, due to
3.2.0 regression compared to 3.0.

ChangeLog:	https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
3.2.0
11 May 2016 23:35:58
Revision:415043Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to the latest release - 3.2.0.
3.2.0.r3
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
3.2.0.r3
03 Feb 2016 01:02:21
Revision:407930Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.7 to latest 3.2.0-rc3.
3.0.7
03 Feb 2016 00:13:59
Revision:407923Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.5 to 3.0.7.

<ChangeLog>

--[ Redis 3.0.7 ] Release date: 28 jan 2016

Upgrade urgency MODERATE: this release fixes important Redis Cluster bugs.

* [FIX] avg_ttl reporting in INFO improved. (Salvatore Sanfilippo)
* [FIX] Redis Cluster address update (via gossip section) processing improved
        to avoid initiating inwanted handshakes.
* [FIX] Many fixes to MIGRATE multiple keys implementation. The command
        could handle errors in a faulty way leading to crashes or other
        unexpected behaviors. MIGRATE command refactoring.
        (The analysis of the faulty conditions was conducted by
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.5_2
07 Nov 2015 20:08:18
Revision:401020Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Enable profiles support.
Bump PORTREVISION.

PRs:	171372, 179551
3.0.5_1
29 Oct 2015 01:34:54
Revision:400428Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add rc script for sentinel.
Bump PORTREVISION.

PR:	204025
3.0.5
25 Oct 2015 23:39:49
Revision:400169Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.4 to 3.0.5.

<ChangeLog>

--[ Redis 3.0.5 ] Release date: 15 Oct 2015

Upgrade urgency: MODERATE, the most important thing is a fix in the replication
                 code that may make the slave hanging forever if the master
                 remains with an open socket even if it is no longer able to
                 reply.

* [FIX] MOVE now moves the TTL as well. A bug lasting forever... finally
        fixed thanks to Andy Grunwald that reported it.
        (reported by Andy Grunwald, fixed by Salvatore Sanfilippo)
* [FIX] Fix a false positive in HSTRLEN test.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.4
14 Sep 2015 23:42:00
Revision:396943Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.3 to 3.0.4.

<ChangeLog>

Upgrade urgency: HIGH for Redis and Sentinel. However note that in order to
                 fix certain replication bugs, the replication internals were
                 modified in a very heavy way. So while this release is
                 conceptually saner, it may contain regressions. For this
                 reason, before the release, QA activities were performed by
                 me (antirez) and Redis Labs and no evident bug was found.

* [FIX] A number of bugs related to replication PSYNC and the (yet experimental)
        diskless replication feature were fixed. The bugs could lead to
        inconsistency between masters and slaves. (Salvatore Sanfilippo, Oran
        Agra fixed the issue found by Yuval Inbar)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.3
18 Jul 2015 00:05:05
Revision:392399Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.2 to 3.0.3.

<ChangeLog>

--[ Redis 3.0.3 ] Release date: 17 Jul 2015

Upgrade urgency: LOW for Redis and Sentinel.

* [FIX] Fix blocking operations timeout precision when HZ is at its default
        value (not increased) and there are thousands of clients connected
        at the same time. This bug affected Sidekiq users that experienced
        a very long delay for BLPOP and similar commands to return for
        timeout. Check commit b029ff1 for more info. (Salvatore Sanfilippo)
* [FIX] MIGRATE "creating socket: Invalid argument" error fix. Check
        issues #2609 and #2612 for more info. (Salvatore Sanfilippo)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.2
05 Jun 2015 00:52:13
Revision:388560Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Security upgrade from 3.0.1 to 3.0.2.

<ChangeLog>

--[ Redis 3.0.2 ] Release date: 4 Jun 2015

Upgrade urgency: HIGH for Redis because of a security issue.
                 LOW for Sentinel.

* [FIX] Critical security issue fix by Ben Murphy: http://t.co/LpGTyZmfS7
* [FIX] SMOVE reply fixed when src and dst keys are the same. (Glenn Nethercutt)
* [FIX] Lua cmsgpack lib updated to support str8 type. (Sebastian Waisbrot)

* [NEW] ZADD support for options: NX, XX, CH. See new doc at redis.io.
        (Salvatore Sanfilippo)
* [NEW] Senitnel: CKQUORUM and FLUSHCONFIG commands back ported.
        (Salvatore Sanfilippo)

</ChangeLog>
3.0.1_1
06 May 2015 01:24:14
Revision:385499Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix rc.d script for allow to specify the config path in rc.conf.
Bump PORTREVISION.

PR:	199607
3.0.1
06 May 2015 01:12:28
Revision:385498Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0 to 3.0.1.

<ChangeLog>

--[ Redis 3.0.1 ] Release date: 5 May 2015

Upgrade urgency: LOW for Redis, Sentinel, Cluster.

* [FIX] Sentinel memory leak due to hiredis fixed. (Salvatore Sanfilippo)
* [FIX] Sentinel memory leak on duplicated instance. (Charsyam)
* [FIX] Redis crash on Lua reaching output buffer limits. (Yossi Gottlieb)
* [FIX] Sentinel flushes config on +slave events. (Bill Anderson)

</ChangeLog>
3.0.0
07 Apr 2015 22:14:17
Revision:383544Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-rc4 to 3.0.0.

<ChangeLog>

--[ Redis 3.0.0 ] Release date: 1 Apr 2015

Changes between RC6 and 3.0.0 stable:

>> General changes

* Fixes to diskless replication. (Oran Agra)
* Test for BLPOP replication on role change. (Salvatore Sanfilippo)
* prepareClientToWrite() error handling improvements. (Salvatore Sanfilippo)
* Remove dict.c no longer used function. (Salvatore Sanfilippo)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.r4
25 Mar 2015 09:33:53
Revision:382201Original commit files touched by this commit This port version is marked as vulnerable.
marino search for other commits by this committer
databases category: Remove $PTHREAD_LIBS

Note: virtuoso did not pass check-plist from before, so it was fixed.

approved by:	PTHREAD blanket
3.0.0.r4
21 Feb 2015 02:47:44
Revision:379477Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-rc3 to 3.0.0-rc4.

<ChangeLog>

--[ Redis 3.0.0 RC4 (version 2.9.104) ] Release date: 13 feb 2015

Upgrade urgency: High for Redis if you use LRU eviction, low otherwise.

This is the 4th release candidate of Redis 3.0.0, it fixes problems with
LRU eviction that are not present in older release (2.8.x is not affected)
and adds new tools to inspect latency and load-test LRU.

>> General changes

* [FIX] redis-cli CSV output NIL spurious newline removed. (Matt Collier)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.r3
04 Feb 2015 01:38:01
Revision:378390Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-rc2 to 3.0.0-rc3.

<ChangeLog>

--[ Redis 3.0.0 RC3 (version 2.9.103) ] Release date: 30 jan 2015

Upgrade urgency: High for Redis Cluster users, Low otherwise.

This is the third release candidate for Redis 3.0.0, the new RC fixes
several critical issues with Redis Cluster.

>> General changes

* [FIX] AOF bug unlikely to happen in practice and mostly harmless: child
        process segfaults when parent is not reachable via pipe. (Sun He)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.r2
17 Jan 2015 19:23:18
Revision:377245Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-rc1 to 3.0.0-rc2.

<ChangeLog>

--[ Redis 3.0.0 RC2 (version 2.9.102) ] Release date: 13 jan 2014

Upgrade urgency: LOW.

This is the second release candidate of Redis Cluster. The major changes
are back porting of things implemented into the unstable branch while
this was still possible (with the new development model adopted only
bug fixes will be merged in the future).

RC2 also fixes a few Redis Cluster non critical bugs.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.r1
20 Oct 2014 10:41:13
Revision:371255Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Cleanup plist
3.0.0.r1
10 Oct 2014 21:18:01
Revision:370602Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-beta8 to 3.0.0-rc1.

<ChangeLog>

--[ Redis 3.0.0 RC1 (version 2.9.101) ] Release date: 9 oct 2014

This is the first release candidate of Redis Cluster.

>> General changes

* [FIX] An very large number of small fixes, old and new, merged in the
        context of a the issue #1906. Please see the issue page here
        for exact credits: https://github.com/antirez/redis/pull/1906
        of each commit. (Matt Stancliff and many others).
* [FIX] SAVE is no longer propagated to AOF / slaves.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.b8
06 Oct 2014 22:48:58
Revision:370239Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Attempt to fix build on 8.x.
3.0.0.b8
03 Oct 2014 13:27:10
Revision:369898Original commit files touched by this commit This port version is marked as vulnerable.
gahr search for other commits by this committer
- Fix rc.d script
3.0.0.b8
09 Sep 2014 22:38:00
Revision:367788Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-beta6 to 3.0.0-beta8.

<ChangeLog>

--[ Redis 3.0.0 Beta 8 (version 2.9.57) ] Release date: 29 jul 2014

This is the 8th beta of Redis 3.0.0.

>> General changes

* [FIX] Solaris compilation issues. (Matt Stancliff, Salvatore Sanfilippo)
* [FIX] Allow shared integer objects if maxmemory policy is not LRU based.
        (Salvatore Sanfilippo)
* [FIX] PFSELFTEST: less false positives. (Salvatore Sanfilippo)
* [FIX] Fail SYNC if background save child aborted due to a signal. (Yossi
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.b6
05 Aug 2014 06:36:07
Revision:364076Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
USES=execinfo
3.0.0.b6
20 Jun 2014 09:12:36
Revision:358537Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-beta5 to 3.0.0-beta6.

<ChangeLog>

* [FIX] Fix software watchdog signal handler crash due to re-entering.
* [FIX] Better Lua number -> string conversion for Lua scripts.
* [FIX] Serious replication bug when min-slaves-* feature is used in slaves
        configuration fixed.
* [FIX] Blocking pop on lists now works when the list is created by commands
        other than *PUSH* (for example SORT STORE).

>> Cluster changes

* [FIX] CRITICAL: For a bug in the implementation of CLUSTER SET-CONFIG-EPOCH
        introduced with beta-3 (especially beta-4 where the command
        is actually used by redis-trib), a configEpoch for a node could
        jump backward, breaking the eventual consistency property of the
        slots -> nodes mapping in the cluster.

</ChangeLog>
3.0.0.b5
10 Jun 2014 07:39:02
Revision:357277Original commit files touched by this commit This port version is marked as vulnerable.
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.

CR:		D196
Approved by:	portmgr (bapt)
3.0.0.b5
02 Jun 2014 01:42:11
Revision:356190Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-beta2 to 3.0.0-beta5.
Fix lua/luajit-specific extra patches.
Stagefy.

<ChangeLog>

--[ Redis 3.0.0 Beta 5 (version 2.9.54) ] Release date: 26 may 2014

This is the 5th beta of Redis 3.0.0. It does not include any real
worthwhile change (just three days passed since the previous beta), but
fixes two stupid bugs preventing cluster tests to pass.

--[ Redis 3.0.0 Beta 4 (version 2.9.53) ] Release date: 23 may 2014

This is the fourth beta of Redis 3.0.0.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.b2
26 May 2014 15:28:29
Revision:355360Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Replace lang/lua with the new lang/lua51

lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
3.0.0.b2
23 Mar 2014 16:51:10
Revision:348870Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 3.0.0-beta1 to 3.0.0-beta2.
Rewrite entries for pkg-plist.

<ChangeLog>

>> General

* [FIX] Sometimes the absolute config file path was obtained in a wrong way.
        This happened when there was a "dir" directive inside the config file
        and at the same time the configuration file was given as a relative
        path to redis-server or redis-sentinel executables.
* [FIX] redis-cli: Automatically enter --slave mode when SYNC or PSYNC are
        called during an interactive session.
* [FIX] BITCOUNT: fixed unaligned access causing issues in sparc and other
        archs not capable of dealing with unaligned accesses. This also makes
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.0.b1
17 Feb 2014 22:19:02
Revision:344826Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.6 to 3.0.0-beta1.

<ChangeLog>

--[ Redis 3.0.0 Beta 1 (version 2.9.50) ] Release date: 11 Feb 2014

This is the first beta of Redis 3.0.0 (official version is 2.8.50).

The following is a list of improvements in Redis 3.0, compared to Redis 2.8.

* [NEW] Redis Cluster: a distributed implementation of a subset of Redis.
* [NEW] New "embedded string" object encoding resulting in less cache
        misses. Big speed gain under certain work loads.
* [NEW] WAIT command to block waiting for a write to be transmitted to
        the specified number of slaves.
* [NEW] MIGRATE connection caching. Much faster keys migraitons.
* [NEW] MIGARTE new options COPY and REPLACE.
* [NEW] CLIENT PAUSE command: stop processing client requests for a
        specified amount of time.

</ChangeLog>
2.8.6
17 Feb 2014 22:00:50
Revision:344825Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.4 to 2.8.6.

<ChangeLog>

--[ Redis 2.8.6 ] Release date: 13 Feb 2014

# UPGRADE URGENCY: HIGH for Redis, LOW for Sentinel. Redis users using Lua
                   scripts with EVALSHA and attached slaves and/or AOF
                   persistence should consider upgrading ASAP.

* [FIX] Fixed an critical EVALSHA script cache bug: scripts executed may not
        propagate to AOF / Slaves correctly under certain conditions.
        See issue #1549 at Github for more information.
* [FIX] Fixed multiple bugs resulting into closing the link with master or slave
        during replication without good reasons. This will result in useless
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.8.4
17 Feb 2014 13:22:57
Revision:344740Original commit files touched by this commit This port version is marked as vulnerable.
gahr search for other commits by this committer
- Convert to USES=tcl gmake
2.8.4
14 Jan 2014 10:28:35
Revision:339674Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.3 to 2.8.4.

<ChangeLog>

# UPGRADE URGENCY: MODERATE for Redis and Sentinel.

* [FIX] Makefile compatibility with non common make variants improved.
* [FIX] SDIFF crash in very unlikely to trigger state fixed.
* [FIX] Config rewriting fixed: don't wipe options unknown to the rewrite
        process.
* [FIX] Set TCP port to 0 works again to disable TCP networking.
* [FIX] Fixed replication with old Redis instances as masters by not
        sending REPLCONF ACK to them.
* [FIX] Fix keyspace notifications rewrite and CONFIG GET output.
* [FIX] Fix RESTORE TTL handling in 32 bit systems (32 bit overflow).

* [NEW] Sentinel now has a run time configuration API.
* [NEW] Log when we lost connection with master or slave.
* [NEW] When instance is turned from slave to master now inherits the
        old master replication offset when possible. This improves the
        Sentinel failover procedure.

</ChangeLog>
2.8.3
11 Dec 2013 16:55:27
Revision:336182Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.2 to 2.8.3.
Use modern name for dependent libraries.

<ChangeLog>

# UPGRADE URGENCY: MODERATE for Redis, HIGH for Sentinel.

* [FIX] Sentinel instance role sampling fixed, the system is now more
        reliable during failover and when reconfiguring instances with
        non matching configuration.
* [FIX] Inline requests are now handled even when terminated with just LF.
* [FIX] Replication timeout handling greatly improved, now the slave is able
        to ping the master while removing the old data from memory, and while
        loading the new RDB file. This avoid false timeouts sensed by
        masters.
* [FIX] Fixed a replication bug involving 32 bit instances and big datasets
        hard to compress that resulted into more than 2GB of RDB file sent.
* [FIX] Return error for inline requests with unbalanced quotes.
* [FIX] Publish the slave replication offset even when disconnected from the
        master if there is still a cached master instance.

</ChangeLog>
2.8.2
03 Dec 2013 17:04:01
Revision:335580Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.1 to 2.8.2.

<ChangeLog>

# UPGRADE URGENCY: MODERATE for both Redis and Sentinel.

* [FIX] Sentinel better desynchronization to avoid split-brain elections
        where no Sentinel managed to get elected.
* [FIX] Stop accepting writes on "MISCONF" error only if master, not slave.
* [FIX] Reply to PING with an error on "MISCONF" errors.

</ChangeLog>
2.8.1
28 Nov 2013 17:56:47
Revision:335117Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.0 to 2.8.1.

<ChangeLog>

# UPGRADE URGENCY: LOW for Redis, CRITICAL for Senitnel. You don't need to
                   upgrade your Redis instances but it is highly recommended
                   to upgrade and restart all the Sentinel processes.

* [FIX] Fixed a bug in "new Sentinel" config propagation.
* [FIX] Fixed a false positive in Redis tests.

</ChangeLog>
2.8.0
23 Nov 2013 11:02:31
Revision:334659Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.8.0-rc6 to 2.8.0.

<ChangeLog>

# UPGRADE URGENCY: LOW, unless you want to upgrade to new Sentinel code.

* [FIX] Fixed an error in rdbWriteRaw() that should have no practical impact.
* [NEW] Log the new master when SLAVEOF command is used.
* [NEW] Sentinel code synchronized with the unstable branch, the new Sentinel
        is a reimplementation that uses more reliable algorithms.

</ChangeLog>
2.8.0.r6
06 Nov 2013 16:02:20
Revision:333007Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.8.0-rc5 to 2.8.0-rc6.

<ChangeLog>

--[ Redis 2.8 Release Candidate 5 (2.7.106) ] Release date: 6 Nov 2013

This is the 6th release candidate of Redis 2.8 (official version is 2.7.106).

# UPGRADE URGENCY: LOW, only new features back ported, no fixes.

* [NEW] SCAN, SSCAN, HSCAN, ZSCAN commands.

</ChangeLog>

Number of commits found: 234 (showing only 100 on this page)

«  1 | 2 | 3  »