FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
redis-devel Persistent key-value database with built-in net interface
3.2.4 databases on this many watch lists=0 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
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 15 Aug 2010 08:04:05
License: BSD3CLAUSE
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.

WWW: http://redis.io/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/databases/redis-devel/ && make install clean
To add the package: pkg install redis-devel

PKGNAME: redis-devel

distinfo:

TIMESTAMP = 1475017550
SHA256 (redis-3.2.4.tar.gz) = 2ad042c5a6c508223adeb9c91c6b1ae091394b4026f73997281e28914c9369f1
SIZE (redis-3.2.4.tar.gz) = 1543743


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gmake : devel/gmake

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for redis-devel-3.2.4:
     TESTS=off: Install lang/tcl for redis unit tests
     TRIB=off: Install redis-trib.rb (lang/ruby req.)
====> Options available for the radio EXTLUA: you can only select none or one of them
     LUA=off: Use lang/lua instead of builtin lua
     LUAJIT=off: Use lang/luajit instead of builtin lua
===> Use 'make config' to modify these settings

USES:
execinfo gmake

Master Sites:
  1. http://download.redis.io/releases/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2010-08-15
    Affects: users of databases/redis and databases/redis-devel
    Author: osa@FreeBSD.org
    Reason: 
      The redis configuration file, redis.conf, have been changed, some options
      removed in newer versions (>=2.0).  In some cases, redis-server with
      older configuration might does not run at startup.
    
      If you run into startup problems, re-edit configuration file.
    
    
Port Moves

Number of commits found: 75

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
27 Sep 2016 23:09:26
Original commit files touched by this commit  3.2.4
Revision:422833
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
07 Aug 2016 23:40:46
Original commit files touched by this commit  3.2.3
Revision:419791
osa search for other commits by this committer
Remove needless code, no functional change.
07 Aug 2016 23:18:05
Original commit files touched by this commit  3.2.3
Revision:419787
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
18 Jun 2016 16:03:17
Original commit files touched by this commit  3.2.1
Revision:417076 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
11 May 2016 23:35:58
Original commit files touched by this commit  3.2.0
Revision:415043 This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade to the latest release - 3.2.0.
01 Apr 2016 14:00:57
Original commit files touched by this commit  3.2.0.r3
Revision:412346 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
03 Feb 2016 01:02:21
Original commit files touched by this commit  3.2.0.r3
Revision:407930 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.
03 Feb 2016 00:13:59
Original commit files touched by this commit  3.0.7
Revision:407923 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)
07 Nov 2015 20:08:18
Original commit files touched by this commit  3.0.5_2
Revision:401020 This port version is marked as vulnerable.
osa search for other commits by this committer
Enable profiles support.
Bump PORTREVISION.

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

PR:	204025
25 Oct 2015 23:39:49
Original commit files touched by this commit  3.0.5
Revision:400169 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)
14 Sep 2015 23:42:00
Original commit files touched by this commit  3.0.4
Revision:396943 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)
18 Jul 2015 00:05:05
Original commit files touched by this commit  3.0.3
Revision:392399 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)
05 Jun 2015 00:52:13
Original commit files touched by this commit  3.0.2
Revision:388560 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>
06 May 2015 01:24:14
Original commit files touched by this commit  3.0.1_1
Revision:385499 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
06 May 2015 01:12:28
Original commit files touched by this commit  3.0.1
Revision:385498 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>
07 Apr 2015 22:14:17
Original commit files touched by this commit  3.0.0
Revision:383544 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)
25 Mar 2015 09:33:53
Original commit files touched by this commit  3.0.0.r4
Revision:382201 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
21 Feb 2015 02:47:44
Original commit files touched by this commit  3.0.0.r4
Revision:379477 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)
04 Feb 2015 01:38:01
Original commit files touched by this commit  3.0.0.r3
Revision:378390 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)
17 Jan 2015 19:23:18
Original commit files touched by this commit  3.0.0.r2
Revision:377245 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)
20 Oct 2014 10:41:13
Original commit files touched by this commit  3.0.0.r1
Revision:371255 This port version is marked as vulnerable.
bapt search for other commits by this committer
Cleanup plist
10 Oct 2014 21:18:01
Original commit files touched by this commit  3.0.0.r1
Revision:370602 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)
06 Oct 2014 22:48:58
Original commit files touched by this commit  3.0.0.b8
Revision:370239 This port version is marked as vulnerable.
osa search for other commits by this committer
Attempt to fix build on 8.x.
03 Oct 2014 13:27:10
Original commit files touched by this commit  3.0.0.b8
Revision:369898 This port version is marked as vulnerable.
gahr search for other commits by this committer
- Fix rc.d script
09 Sep 2014 22:38:00
Original commit files touched by this commit  3.0.0.b8
Revision:367788 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)
05 Aug 2014 06:36:07
Original commit files touched by this commit  3.0.0.b6
Revision:364076 This port version is marked as vulnerable.
bapt search for other commits by this committer
USES=execinfo
20 Jun 2014 09:12:36
Original commit files touched by this commit  3.0.0.b6
Revision:358537 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>
10 Jun 2014 07:39:02
Original commit files touched by this commit  3.0.0.b5
Revision:357277 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)
02 Jun 2014 01:42:11
Original commit files touched by this commit  3.0.0.b5
Revision:356190 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)
26 May 2014 15:28:29
Original commit files touched by this commit  3.0.0.b2
Revision:355360 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)
23 Mar 2014 16:51:10
Original commit files touched by this commit  3.0.0.b2
Revision:348870 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)
17 Feb 2014 22:19:02
Original commit files touched by this commit  3.0.0.b1
Revision:344826 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>
17 Feb 2014 22:00:50
Original commit files touched by this commit  2.8.6
Revision:344825 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)
17 Feb 2014 13:22:57
Original commit files touched by this commit  2.8.4
Revision:344740 This port version is marked as vulnerable.
gahr search for other commits by this committer
- Convert to USES=tcl gmake
14 Jan 2014 10:28:35
Original commit files touched by this commit  2.8.4
Revision:339674 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>
11 Dec 2013 16:55:27
Original commit files touched by this commit  2.8.3
Revision:336182 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>
03 Dec 2013 17:04:01
Original commit files touched by this commit  2.8.2
Revision:335580 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>
28 Nov 2013 17:56:47
Original commit files touched by this commit  2.8.1
Revision:335117 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>
23 Nov 2013 11:02:31
Original commit files touched by this commit  2.8.0
Revision:334659 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>
06 Nov 2013 16:02:20
Original commit files touched by this commit  2.8.0.r6
Revision:333007 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>
12 Oct 2013 06:28:08
Original commit files touched by this commit  2.8.0.r5
Revision:330121 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.8.0-rc4 to 2.8.0-rc5.

<ChangeLog>

--[ Redis 2.8 Release Candidate 5 (2.7.105) ] Release date: 9 Oct 2013

This is the 5th release candidate of Redis 2.8 (official version is 2.7.105).
Important bugs fixed inside.

# UPGRADE URGENCY: HIGH because of many non critical replication bugs fixed.

* [FIX] redis-cli: don't crash with --bigkeys when the key no longer exist.
* [FIX] Allow AUTH / PING when disconnected from slave and serve-stale-data is
no.
* [FIX] PSYNC: safer handling of PSYNC requests with offsets in the future.
* [FIX] Replication: Fix master timeout detection.
* [FIX] Replication: Correctly install the write handler after successful PSYNC.

</ChangeLog>
20 Sep 2013 16:13:49
Original commit files touched by this commit  2.8.0.r4
Revision:327717 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases)
30 Aug 2013 14:40:18
Original commit files touched by this commit  2.8.0.r4
Revision:325701 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.8.0-rc3 to 2.8.0-rc4.

<ChangeLog>

--[ Redis 2.8 Release Candidate 4 (2.7.104) ] Release date: 30 Aug 2013

This is the fourth release candidate of Redis 2.8 (official version is 2.7.104).
Important bugs fixed inside.

# UPGRADE URGENCY: HIGH because of the EVAL memory leak.

* [FIX] Fixed a serious EVAL memory leak in the Lua stack.
* [FIX] Fixed server startup when no IPv6 address exists in any interface.
* [FIX] Send MISCONFIG error when BGSAVE fails because can't fork.
* [FIX] Memory efficiency with large (> a few kbytes) values improved
considerably.
* [NEW] DEBUG SDSLEN for sds memory debugging.

</ChangeLog>
22 Aug 2013 04:40:27
Original commit files touched by this commit  2.8.0.r3
Revision:325175 This port version is marked as vulnerable.
osa search for other commits by this committer
Add support for lang/lua, disabled by default.
Do not bump PORTREVISION.
20 Aug 2013 17:24:31
Original commit files touched by this commit  2.8.0.r3
Revision:325066 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.8.0-rc2 to 2.8.0-rc3.
Disable debug flags.

<ChangeLog>

# UPGRADE URGENCY: HIGH

* [FIX] Improved expired keys collection algorithm. Even under heavy load keys
        to be expired can't accumulate because of lack of CPU time.
* [FIX] Replication speed regression fixed (issue #1238).
* [FIX] Fixed an hard to trigger PSYNC bug.
* [FIX] Fixed Issue #1240, ZUNIONSTORE could lead to wrong result.
* [NEW] Add per-db average TTL information in INFO output.
* [NEW] redis-benchmark improvements.
* [NEW] dict.c API wrong usage detection.

</ChangeLog>
13 Aug 2013 17:39:57
Original commit files touched by this commit  2.8.0.r2
Revision:324677 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.14 to 2.8.0-rc2.

Changes:	https://raw.github.com/antirez/redis/2.8/00-RELEASENOTES
20 Jun 2013 15:31:31
Original commit files touched by this commit  2.6.14
Revision:321393 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.13 to 2.6.14.

PR:	179745

<ChangeLog>

UPGRADE URGENCY: HIGH because of the following two issues:
    * Lua scripting + Replication + AOF in slaves problem (see Issue #1164).
    * AOF + expires possible race condition (see Issue #1079).

* [FIX] AOF bug: expire could be removed from key on AOF rewrite.
* [FIX] Allow writes from scripts called by AOF loading in read-only slaves.
* [FIX] Sentinel: parse new verison of INFO replication output correctly.
* [NEW] Reset masterauth if an empty string is configured.

</ChangeLog>
03 May 2013 17:38:25
Original commit files touched by this commit  2.6.13
Revision:317224 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.11 to 2.6.13.

PR:	178124

<ChangeLog>

[ Redis 2.6.13 ]

UPGRADE URGENCY: MODERATE, nothing very critical but upgrading
is suggested if you experienced:

1) Strange issues with Lua scripting.
2) Not reconfigured reappearing master using Sentinel.
3) Server continusly trying to save on save error.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12 Mar 2013 18:31:48
Original commit files touched by this commit  2.6.11
Revision:313995 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.10 to 2.6.11.

<ChangeLog>

UPGRADE URGENCY: LOW, however updating is encouraged if you have many instances
                 per server and you want to lower the CPU / energy usage.

* [BUGFIX]   Replication: more strict error checking for master PING reply.
* [BUGFIX]   redis-cli: use keepalive socket option for improved reliability.
* [BUGFIX]   Allow AUTH while loading the DB in memory.
* [BUGFIX]   Don't segfault on unbalanced quotes while parsing config file.
* [IMPROVED] serverCron() frequency is now a runtime parameter (was REDIS_HZ).
* [IMPROVED] Use a lot less CPU when idle, even with many configured DBs.

</ChangeLog>
11 Feb 2013 18:38:18
Original commit files touched by this commit  2.6.10
Revision:312071 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.9 to 2.6.10.

<ChangeLog>

UPGRADE URGENCY: MODERATE, this release contains many non-critical fixes
                 and many small improvements.

* [BUGFIX]   redis-cli --rdb, fixed when the server sends newlines to ping.
* [BUGFIX]   redis-cli, minor fixes on connection handling, prompt.
* [BUGFIX]   Slow log: don't log EXEC, just executed commands.
* [BUGFIX]   On failed shutdown don't try again and again compulsively.
* [BUGFIX]   Fix build on sunos without backtrace().
* [BUGFIX]   UNSUBSCRIBE and PUNSUBSCRIBE: always provide a reply (see 742e580)
* [BUGFIX]   Lua struct library was broken, upgraded.
* [BUGFIX]   Fix a bug in srandmemberWithCountCommand() with count argument.
* [BUGFIX]   Test: disable clients timeout to prevent issues on slow systems.
* [BUGFIX]   Sentinel: don't advertise the promoted slave as master too early.
* [IMPROVED] Whitelist SIGUSR1, see http://redis.io/topics/signals.
* [IMPROVED] Simpler to understand redis-cli --bigkeys output.
* [IMPROVED] Test now works with tclsh > 8.5.
* [IMPROVED] Added option to turn of the Nagle algorithm in slave socket.
* [IMPROVED] Optionally use SO_KEEPALIVE to detect dead peers.

</ChangeLog>
21 Jan 2013 17:14:42
Original commit files touched by this commit  2.6.9
Revision:310775 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.8 to 2.6.9.

<ChangeLog>

UPGRADE URGENCY: MODERATE if you use replication.

* [BUGFIX]   Changing master at runtime (SLAVEOF command) in presence of
             network problems, or in very rapid succession, could result
             in non-critical problems (GitHub Issue #828).
* [IMPROVED] CLINGET GETNAME and SETNAME to set and query connection names
             reported by CLIENT LIST. Very useful for debugging of
             problems.
* [IMPROVED] redis-cli is now able to transfer an RDB file from a remote
             server to a local file using the --rdb <filename> command
             line option.

</ChangeLog>
12 Jan 2013 15:48:48
Original commit files touched by this commit  2.6.8
Revision:310279 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.7 to 2.6.8.
Add experimental support for lang/luajit, disabled by default.

<ChangeLog>

UPGRADE URGENCY: MODERATE if you use Lua scripting. Otherwise LOW.

* [BUGFIX]   Multiple fixes for EVAL (issue #872).
* [BUGFIX]   Fix overflow in mstime() in redis-cli and benchmark.
* [BUGFIX]   Fix Linux / PPC64 behavior by correcting endianess detection.
* [BUGFIX]   Fix NetBSD build by defining _XOPEN_SOURCE appropriately.
* [BUGFIX]   Added missing license and copyright in a few places.
* [BUGFIX]   Better error reporting when fd event creation fails.

</ChangeLog>
04 Dec 2012 04:30:23
Original commit files touched by this commit  2.6.7
Revision:308186 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.6 to 2.6.7.

PR:	174084

Feature safe:	yes

<ChangeLog>

UPGRADE URGENCY: MODERATE (unless you BLPOP using the same key multiple times).

* [BUGFIX]   Don't crash if BLPOP & co are called with the same key repeated
             multiple times (Issue #801).

</ChangeLog>
30 Nov 2012 12:49:00
Original commit files touched by this commit  2.6.6
Revision:308005 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.5 to 2.6.6.

Feature safe:	yes

<ChangeLog>

UPGRADE URGENCY: CRITICAL if you experienced one more more crashes.
                 MODERATE if Redis is running fine for you.

* [BUGFIX]   Jemalloc updated to 3.2.0.

</ChangeLog>
24 Nov 2012 13:48:10
Original commit files touched by this commit  2.6.5_1
Revision:307717 This port version is marked as vulnerable.
osa search for other commits by this committer
Fix pkg-plist for packages.

Feature safe: yes
22 Nov 2012 18:21:12
Original commit files touched by this commit  2.6.5
Revision:307662 This port version is marked as vulnerable.
osa search for other commits by this committer
Use more canonical names for patches.
No functionaly changes.
Don't bump PORTREVISION.

Feature safe: yes
22 Nov 2012 18:17:03
Original commit files touched by this commit  2.6.5
Revision:307661 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.4 to 2.6.5.

Feature safe:	yes

<ChangeLog>

UPGRADE URGENCY: MODERATE

Warning: this release of Redis introduces a different behavior in MULTI/EXEC
         handling of errors. This was done because the new behavior is safer
         compared to the old one, and should not break any code targeting
         Redis 2.6 in a critical way.

         For more information check http://redis.io/topics/transactions

* [IMPROVED] RDB/AOF childern now log amount of additional memory used
             because of copy on write.
* [BUGFIX]   MIGRATE non critical fixes (see commits for details).
* [BUGFIX]   MULTI/EXEC: now EXEC aborts on errors before EXEC.
* [BUGFIX]   Fix integer overflow in zunionInterGenericCommand resulting
             into Z[INTER|UNION][STORE] commands to crash under extremely
             unlikely conditions (almost impossible in real world).
* [BUGFIX]   EVALSHA is now case insensitive (and will not crash).

</ChangeLog>
08 Nov 2012 21:37:55
Original commit files touched by this commit  2.6.4
Revision:307201 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.3 to 2.6.4.

Feature safe:	yes
07 Nov 2012 11:56:05
Original commit files touched by this commit  2.6.3
Revision:307130 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.2 to 2.6.3.

Feature safe:	yes

<ChangeLog>

* [BUGFIX]   Fixed 32 bit build on Linux systems.
* [BUGFIX]   MONITOR and CLIENT LIST: propertly display unix socket clients.
* [IMPROVED] redis-cli inline help updated.
* [IMPROVED] Marginally more robust AOF child handling.
* [IMPROVED] Fixed a few typos in comments.

</ChangeLog>
26 Oct 2012 20:53:54
Original commit files touched by this commit  2.6.2
Revision:306474 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.0 to 2.6.2.

Feature safe:	yes

<ChangeLog>

[ Redis 2.6.2 ]

* [BUGFIX]   The compilation fix for RHLE5 in 2.6.1 was broken. Fixed.
* [IMPROVED] Linenoise updated, now supports Ctrl+w.

[ Redis 2.6.1 ]

* [BUGFIX]   Compilation on Linux < 2.6.17 or glibc < 2.6 fixed (RHLE5 & co).

</ChangeLog>
24 Oct 2012 17:34:54
Original commit files touched by this commit  2.6.0
Revision:306350 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.0rc8 to 2.6.0.

Feature safe:	yes

<ChangeLog>

* [BUGFIX]   Allow AUTH when server is in -BUSY state because of a slow script.
* [BUGFIX]   MULTI/EXEC flow now makes sense when observed in MONITOR
* [BUGFIX]   SCRIPT KILL now uses different error prefixes for different errors.
* [BUGFIX]   Default memory limit for 32bit archs lowered from 3.5 to 3 GB.
* [BUGFIX]   redis-check-dump is now compatible with RDB files generated by 2.6.
* [IMPROVED] New field in INFO: slave_read_only.

</ChangeLog>
06 Oct 2012 13:54:19
Original commit files touched by this commit  2.6.0.r8
Revision:305364 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.0rc7 to 2.6.0rc8.
Add TEST option for running unit tests.
Add test and regression-test targets.
Remove needless patch.
New Makefile header convention.

PR:	172396

<ChangeLog>

* [BUGFIX]   Fixed compilation on FreeBSD.
* [IMPROVED] SRANDMEMBER <count> that returns multiple random elements.
* [IMPROVED] Sentinel backported to 2.6. It will be taken in sync with 2.8.
* [IMPROVED] Helper function for scripting to return errors and status replies.
* [IMPROVED] SORT by nosort [ASC|DESC] uses sorted set elements ordering.
* [BUGFIX]   Better resistence to system clock skew.
* [IMPROVED] Warn the user when the configured maxmemory seems odd.
* [BUGFIX]   Hashing function is now murmurhash2 for security purposes.
* [IMPROVED] Install script no longer uses a template but redis.conf itself.

</ChangeLog>
19 Sep 2012 18:20:20
Original commit files touched by this commit  2.6.0.r7
Revision:304537 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.0rc6 to 2.6.0rc7.

<ChangeLog>

UPGRADE URGENCY: HIGH

* [BUGFIX]   Theoretical bug in ziplist fixed.
* [BUGFIX]   Better out of memory handling (Log produced in log file).
* [BUGFIX]   Incrementally flush RDB file on slave side while performing the
             first synchronization with the master. This makes Redis less
             blocking in environments where disk I/O is slow.
* [BUGFIX]   Don't crash with Lua's redis.call() without arguments.
* [BUGFIX]   Don't crash after a big number of Lua calls on 32 bit systems
             because of a failed assertion.
* [BUGFIX]   Fix SORT behaviour when called from scripting.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Aug 2012 04:24:58
Original commit files touched by this commit  2.6.0.r6
 This port version is marked as vulnerable.
osa search for other commits by this committer
Fix whitespaces, remove needless double quotes.
03 Aug 2012 04:21:20
Original commit files touched by this commit  2.6.0.r6
 This port version is marked as vulnerable.
osa search for other commits by this committer
Add license.
02 Aug 2012 19:07:27
Original commit files touched by this commit  2.6.0.r6
 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.6.0-rc5 to 2.6.0-rc6.
19 Jul 2012 17:29:30
Original commit files touched by this commit  2.6.0.r5
 This port version is marked as vulnerable.
osa search for other commits by this committer
Remove databases/redis-scripting, use databases/redis-devel instead.
Update CONFLICTS for databases/redis and databases/redis-devel.
17 Jul 2012 18:30:38
Original commit files touched by this commit  2.6.0.r5
 This port version is marked as vulnerable.
osa search for other commits by this committer
Remove needless file.
17 Jul 2012 18:23:26
Original commit files touched by this commit  2.6.0.r5
 This port version is marked as vulnerable.
osa search for other commits by this committer
Readding the removed port redis-devel.
Update to the latest development version 2.6.0-rc5.
20 Sep 2010 18:19:42
Original commit files touched by this commit  2.0.1
 This port version is marked as vulnerable.
osa search for other commits by this committer
Remove databases/redis-devel after merge to databases/redis.
10 Sep 2010 05:59:21
Original commit files touched by this commit  2.0.1
 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.0.0 to 2.0.1.

<ChangeLog>

- Fixed a not critical but important VM bug: from time to time a race
  condition may happen and a client may never get the reply from a given
  request.

- Now we have a make install target as stated in the README.

- redis-cli no longer tries to understand if it's part of a pipe
  so there is to use the -x option to read the last arg from stdin.
  This prevents it from creating problem when running inside cron scripts.

- Fixed the init script provided in the tar.gz. It was totally broken.

- Fixed a bug related to connecting more than 10k clients to Redis.

</ChangeLog>
03 Sep 2010 16:44:06
Original commit files touched by this commit  2.0.0
 This port version is marked as vulnerable.
osa search for other commits by this committer
Welcome to redis 2.0.0!

ChangeLog: http://code.google.com/p/redis/wiki/Redis_2_0_0_Changelog
15 Aug 2010 09:18:07
Original commit files touched by this commit  2.0.0.r4
 This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.6 to latest development version 2.0.0rc4 after repocopy.
Add CONFLICTS.
Add the note in UPDATING about configuration file changes.
15 Aug 2010 08:02:47
Original commit files touched by this commit  1.2.6
 This port version is marked as vulnerable.
osa search for other commits by this committer
Forced commit to notify the repocopy is done:
        databases/redis -> databases/redis-devel.

PR:             ports/149515
Submitted by:   osa
Repocopied by:  marcus

Number of commits found: 75

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
ImageMagickDec 04
ImageMagick-nox11Dec 04
ImageMagick7Dec 04
ImageMagick7-nox11Dec 04
py-cryptographyDec 04
py-pillowDec 04
py3-pillowDec 04
qemuDec 04
qemu-develDec 04
qemu-sbrunoDec 04
xen-kernelDec 04
xen-kernelDec 04
xen-kernelDec 04
xen-kernelDec 04
xen-kernelDec 04

33 vulnerabilities affecting 72 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 26920
Broken 313
Deprecated 147
Ignore 578
Forbidden 1
Restricted 213
No CDROM 82
Vulnerable 58
Expired 9
Set to expire 126
Interactive 0
new 24 hours 5
new 48 hours11
new 7 days50
new fortnight106
new month266

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.