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 Persistent key-value database with built-in net interface
7.4.1 databases on this many watch lists=29 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.0Version of this port present on the latest quarterly branch.
Maintainer: yasu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2009-07-27 16:54:37
Last Update: 2024-10-02 23:56:10
Commit Hash: 7c7dfbb
People watching this port, also watch:: pkg, rsync, apache24, nginx, sudo
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-7.4.1/catalog.mk
  2. /usr/local/share/licenses/redis-7.4.1/LICENSE
  3. /usr/local/share/licenses/redis-7.4.1/RSALv2
  4. /usr/local/share/licenses/redis-7.4.1/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>0:databases/redis
Conflicts:
CONFLICTS_INSTALL:
  • redis-devel
  • redis62
  • redis70
  • redis72
To install the port:
cd /usr/ports/databases/redis/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/redis
  • pkg install redis
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: redis
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1727911621 SHA256 (redis-7.4.1.tar.gz) = bc34b878eb89421bbfca6fa78752343bf37af312a09eb0fae47c9575977dfaa2 SIZE (redis-7.4.1.tar.gz) = 3529512

Packages (timestamps in pop-ups are UTC):
redis
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.4.17.4.16.0.107.4.17.4.1-5.0.9-
FreeBSD:13:quarterly7.4.17.4.17.0.127.4.17.4.17.2.47.2.47.2.4
FreeBSD:14:latest7.4.17.4.17.0.77.4.17.4.17.0.11-7.0.11
FreeBSD:14:quarterly7.4.17.4.1-7.4.17.4.17.2.47.2.47.2.4
FreeBSD:15:latest7.4.17.4.1n/a7.4.1n/a7.2.47.2.47.2.4
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
This port is required by:
for Build
  1. net-mgmt/resource-agents
  2. www/gitlab

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. net/opensips*
  2. www/gitlab-ce*
  3. Collapse this list of deleted ports.
for Run
  1. databases/rubygem-hiredis
  2. devel/py-celery-progress
  3. net-im/mastodon
  4. net-im/rubygem-lita
  5. security/openvas
  6. www/gitlab

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. security/openvas-scanner*
  2. security/openvas8-scanner*
  3. security/openvas9-scanner*
  4. www/gitlab-ce*
  5. Collapse this list of deleted ports.
* - 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-7.4.1: JEMALLOC=off: Use jemalloc TLS=on: Use TLS (openssl req.) ===> Use 'make config' to modify these settings
Options name:
databases_redis
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://download.redis.io/releases/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2024-08-16
    Affects: users of databases/redis
    Author: yasu@FreeBSD.org
    Reason: 
      The databases/redis port has been updated to 7.4. Users wanting to
      stay on 7.2 can replace databases/redis with databases/redis72 with
      one of the following commands.
    
      If you use pkg with binary packages:
        # pkg set -o databases/redis:databases/redis72
        # pkg upgrade
      If you use portmaster:
        # portmaster -o databases/redis72 databases/redis
      If you use portupgrade:
        # portupgrade -o databases/redis72 databases/redis
    
      Keep in mind license term has changed with Redis 7.4. Now it is
      distributed under dual license of Redis Source Available License v2
      (RSALv2) and Server Side Public License v1 (SSPLv1). If you don't
      want to accept either of them, then Valkey (databases/valkey) may be
      alternative for you. It is fork of Redis 7.2 and distributed under
      3-clause BSD license that is same as Redis 7.2 and before.
    
    
Expand this list (3 items)
  • 2023-08-17
    Affects: users of databases/redis
    Author: yasu@FreeBSD.org
    Reason: 
      The databases/redis port has been updated to 7.2. Users wanting to
      stay on 7.0 can replace databases/redis with databases/redis70 with
      one of the following commands.
    
      If you use pkg with binary packages:
        # pkg set -o databases/redis:databases/redis70
        # pkg upgrade
      If you use portmaster:
        # portmaster -o databases/redis70 databases/redis
      If you use portupgrade:
        # portupgrade -o databases/redis70 databases/redis
    
    
  • 2022-04-28
    Affects: users of databases/redis
    Author: yasu@FreeBSD.org
    Reason: 
      The databases/redis port has been updated to 7.0. Users wanting to
      stay on 6.2 can replace databases/redis with databases/redis62 with
      one of the following commands.
    
      If you use pkg with binary packages:
        # pkg set -o databases/redis:databases/redis62
        # pkg upgrade
      If you use portmaster:
        # portmaster -o databases/redis62 databases/redis
      If you use portupgrade:
        # portupgrade -o databases/redis62 databases/redis
    
    
  • 2021-08-18
    Affects: users of databases/redis
    Author: osa@FreeBSD.org
    Reason: 
      The databases/redis port has been updated to the recent stable release.
      Users wanting to stay on v6.0 can replace databases/redis with
      databases/redis6 with one of the following commands:
    
      # pkg install databases/redis6
        or
      # portmaster -o databases/redis6 databases/redis
        or
      # portupgrade -o databases/redis6 databases/redis
    
    
  • Collapse this list.
Port Moves
  • port moved here from databases/redis4 on 2021-04-06
    REASON: Has expired: End of life, please use modern version

Number of commits found: 191 (showing only 91 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.8.14
09 Sep 2014 22:18:40
Revision:367786Original 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.11 to 2.8.14.

<ChangeLog>

--[ Redis 2.8.14 ] Release date: 1 Sep 2014

# UPGRADE URGENCY: HIGH for Lua scripting users, the server could crash because
                   of a bug introduced in Redis 2.8.10, otherwise LOW.
                   LOW for Redis Sentinel.

* [FIX] Don't prevent use of shared integers if maxmemory policy is non-LRU.
        (Salvatore Sanfilippo)
* [FIX] Fail SYNC if background save child aborted due to a signal.
        (Yossi Gottlieb)
* [FIX] Different small redis-cli fixes. (Dov Murik, Charsyam, cubicdaiya,
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.8.11
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
2.8.11
20 Jun 2014 08:59:11
Revision:358534Original 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.9 to 2.8.11.

<ChangeLog>

--[ Redis 2.8.11 ] Release date: 11 Jun 2014

# UPGRADE URGENCY: HIGH if you use Lua scripting, LOW otherwise.

* [FIX] A previous fix for Lua -> Redis numerical precision enhancement
        introduced a new problem. In Redis 2.8.10 commands called from Lua
        passing a string that "looks like" a very large number, may actually
        use as argument the string converted as a float. This bug is now
        fixed.
* [FIX] Now commands other than *PUSH* adding elements to a list will be able
        to awake clients blocked in a blocking POP operation.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.8.9
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)
2.8.9
26 May 2014 15:36:49
Revision:355391Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert one more port to USES=lua
2.8.9
14 May 2014 02:05:04
Revision:354014Original 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.8 to 2.8.9.

<ChangeLog>

# UPGRADE URGENCY: LOW, only new features introduced, no bugs fixed.

* [NEW] The HyperLogLog data structure. You can read more about it
        in this blog post. http://antirez.com/news/75
* [NEW] The Sorted Set data type has now support for lexicographic range
        queries, check the new commands ZRANGEBYLEX, ZLEXCOUNT and
        ZREMRANGEBYLEX, which are documented at http://redis.io.

</ChangeLog>
2.8.8
31 Mar 2014 22:04:26
Revision:349806Original 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.7 to 2.8.8.
Update pkg-plist to be more convenient with pkgng(1).
2.8.7_1
13 Mar 2014 21:13:40
Revision:348126Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Make configuration file path configurable in rc.conf. [1]
Convert to stage support.  State which BSD license is meant. [2]

PR:		ports/181201 [1]
Submitted by:	Daniel Ylitalo <daniel@blodan.se> [1]
Approved by:	maintainer timeout (osa, 6 months) [1]
Approved by:	portmgr (blanket) [2]
2.8.7
06 Mar 2014 00:24:09
Revision:347159Original 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 2.8.7.

<ChangeLog>

# UPGRADE URGENCY: LOW for Redis, LOW for Sentinel. However this release adds
                   new features so users may want to upgrade in order to
                   exploit the new functionalities.

* [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] Sentinel "IDONTKNOW" error removed as it does not made sense with the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
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:19:45
Revision:344738Original 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
28 Nov 2013 17:53:32
Revision:335116Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.6.16 to 2.8.0.

Changelist: https://raw.github.com/antirez/redis/2.8/00-RELEASENOTES
2.6.16
20 Sep 2013 16:13:49
Revision:327717Original commit files touched by this commit 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)
2.6.16
29 Aug 2013 17:56:43
Revision:325618Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.6.15 to 2.6.16.

<ChangeLog>

UPGRADE URGENCY: MODERATE.

* [FIX] Stop writes when fork() fails when trying to BGSAVE. BGSAVE errors
        were trapped only in the case the saving child failed, so the fork()
        error was no trapped as no child is created at all.
* [FIX] Fix a serious memory efficiency regression, Redis 2.6.16 is
        significantly better with large values (>= a few kbytes) and will
        be able to store two times the amount of data compared to Redis 2.6.15
        when values are in that range.
* [FIX] Fixed an issue with Table conversion in the lua-cmsgpack library exposed
        by the Redis scripting engine.
* [NEW] DEBUG SDSLEN was introduced to debug memory inefficiencies due to
        SDS allocation more easily.

</ChangeLog>
2.6.15
21 Aug 2013 18:22:32
Revision:325164Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Upgrade from 2.6.14 to 2.6.15.
Add support for lang/lua, disabled by default.

<ChangeLog>

UPGRADE URGENCY: MODERATE, upgrade ASAP only if you experience issues related to
                 the expired keys collection algorithm, or if you use the
                 ZUNIONSTORE command.

* [FIX] Improved expired keys collection algorithm. Even under heavy load keys
        to be expired can't accumulate because of lack of CPU time.
* [FIX] Fixed Issue #1240, ZUNIONSTORE could lead to wrong result.
* [NEW] redis-benchmark improvements.
* [NEW] dict.c API wrong usage detection.

WARNING: redis-benchmark released with 2.6.15 features non backward compatible
         change in the way the random arguments are specified, use the --help
         option for more information.

</ChangeLog>
2.6.14
20 Jun 2013 15:31:31
Revision:321393Original commit files touched by this commit 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>
2.6.13
03 May 2013 17:38:25
Revision:317224Original commit files touched by this commit 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)
2.6.11
12 Mar 2013 18:31:48
Revision:313995Original commit files touched by this commit 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>
2.6.10
11 Feb 2013 18:38:18
Revision:312071Original commit files touched by this commit 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>
2.6.9
21 Jan 2013 17:14:42
Revision:310775Original commit files touched by this commit 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>
2.6.8
12 Jan 2013 15:48:48
Revision:310279Original commit files touched by this commit 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>
2.6.7
04 Dec 2012 04:30:23
Revision:308186Original commit files touched by this commit 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>
2.6.6
30 Nov 2012 12:49:00
Revision:308005Original commit files touched by this commit 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>
2.6.5_1
24 Nov 2012 13:48:10
Revision:307717Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix pkg-plist for packages.

Feature safe: yes
2.6.5
22 Nov 2012 18:21:12
Revision:307662Original commit files touched by this commit 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
2.6.5
22 Nov 2012 18:17:03
Revision:307661Original commit files touched by this commit 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>
2.6.4
08 Nov 2012 21:37:55
Revision:307201Original commit files touched by this commit 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
2.6.3
07 Nov 2012 11:56:05
Revision:307130Original commit files touched by this commit 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>
2.6.2_1
29 Oct 2012 16:44:40
Revision:306622Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Revert back changes for rc script.
Bump PORTREVISION.

Notice from:	crees

Feature safe:	yes
2.6.2
28 Oct 2012 08:39:17
Revision:306540Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.17 to latest stable version 2.6.2.

Feature safe:	yes
2.4.17
01 Sep 2012 19:01:43
Revision:303509Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.16 to 2.4.17.

<ChangeLog>

* INFO command now contains the run_id field for Redis Sentinel compatibility.
* Support for the "slave priority" parameter published via INFO and used by
  Redis Sentinel.
* [BUGFIX] An optimization to convert double values into strings was not used
  because of an error in a preprocessor directive. Now it's fixed. Saving
  datasets with many sorted sets should be faster.
* [BUGFIX] Fixed a theoretic bug in the ziplist implementation.

</ChangeLog>
2.4.16
02 Aug 2012 18:20:11
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.15 to 2.4.16.

Submitted by:	Kubilay Kocak aka koobs dot freebsd at gmail dot com
Tests:		https://redports.org/buildarchive/20120802120704-7005/
PR:		170326
2.4.15
19 Jul 2012 17:29:30
Original commit files touched by this commit 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.
2.4.15
18 Jul 2012 06:10:18
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Rename rc script template to more canonical name.
2.4.15
22 Jun 2012 19:28:45
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.14 to 2.14.15.

<ChangeLog>

UPGRADE URGENCY: moderate if you use AOF, otherwise low.

* [BUGFIX] Jemalloc updated to 3.0.0. This fixes a possibly AOF rewrite issue.
           See https://github.com/antirez/redis/issues/504 for info.

</ChangeLog>
2.4.14
28 May 2012 07:23:16
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.13 to 2.4.14.

<ChangeLog>

UPGRADE URGENCY: high, many non trivial bugs fixed in this release.

* [BUGFIX] Fixed issue #518 (Redis 99% CPU when master down).
* [BUGFIX] Fixed issue #516 (ZINTERSTORE mixing sets and zsets).
* [BUGFIX] Fixed a bug in install_server.sh when using chkconfig
* [BUGFIX] Fixes to --test-memory implementation.
* [BUGFIX] Allow PREFIX to be overridden in Makefile.
* [BUGFIX] The test is now more reliable on slow computers.
* redis-cli --pipe mode, see http://redis.io/topics/mass-insert
* Much better expired keys collection algorithm that makes the server much
  more responsive when a lot of keys are expiring at the same time.

</ChangeLog>
2.4.13
04 May 2012 04:53:43
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.11 to 2.4.13.

<ChangeLog>

What's new in Redis 2.4.13
==========================

UPGRADE URGENCY: high for all the users of the KEYS command,
                 otherwise low.

* [BUGFIX] Fix for KEYS command: if the DB contains keys with
           expires the KEYS command may return the wrong output,
           having duplicated or missing keys.  See issue #487
           and #488 on github for details.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.4.11
22 Apr 2012 09:37:04
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.10 to 2.4.11.

<ChangeLog>

UPGRADE URGENCY: moderate if you don't experience any of the fixed problems.

* [BUGFIX] Fixed a problem with aeWait() implementation. May cause a crash
           under non easy to replicate condiitons. See issue #267 on github.
* [BUGFIX] SORT with GET/BY option fetching expiring keys fixed. Issue #460.
* [BUGFIX] INFO field master_link_down_since_seconds initialized correctly.
* [FEATURE] redis-cli back ported from Redis unstable. Now has support for
            --bigkeys (to sample the DB for very large keys), --slave to
            simulate a slave instance.

</ChangeLog>
2.4.10
31 Mar 2012 14:01:30
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.9 to 2.4.10.

Feature safe:   yes

<ChangeLog>

UPGRADE URGENCY: High for users using replication with a DB identifier
higher than 9, or chaining replication so that slaves are attached to
other slaves. Low for all the other users.

* [FEATURE] Redis --test-meory improved with new test testing addressing.
* [BUGFIX] Fixed a memory leak: happens when replication is used with
  DB > 9.
* [BUGFIX] Fixed a replication bug that happens in chained replicaiton
  when a slave is attached to a master that is later turned into a slave.
  Now the chained slave reconnection is properly forced.

</ChangeLog>
2.4.9
19 Mar 2012 10:35:49
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.8 to 2.4.9.

Feature safe:   yes

<ChangeLog>

UPGRADE URGENCY: low. Mostly new features and minor bug fixing.

* [FEATURE] Redis server is now able to test your memory for broken RAM.
            Usage: ./redis-server --test-memory <megabytes>.
* [FEATURE] redis-benchmark backported from unstable. Pipelining, run selected
            tests, and a few more features.
* [BUGFIX] utils/install_server.sh script now works on Redhat / Centos.
* [BUGFIX] Minor fix to redis-cli (github issue #306).

</ChangeLog>
2.4.8
24 Feb 2012 13:04:14
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.7 to 2.4.8.

<ChangeLog>

UPGRADE URGENCY: moderate if you don't experience any of the fixed problems.

* [BUGFIX] Make install now uses cp -f to avoid 'text file busy' errors.
* [BUGFIX] redis-check-aof is now large files safe also on 32 bit systems.
* [BUGFIX] Issue #327 fixed: maxmemory and replication now work much better.
* [BUGFIX] Now HINCRBY can detect overflows too. Fix for issue #330.
* [BUGFIX] Fixed compilation with latest clang.
* [BUGFIX] Fixed handling of empty sorted sets produced in RDB by
           very old Redis versions (1.2.x).

</ChangeLog>
2.4.7
04 Feb 2012 07:06:47
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.6 to 2.4.7.

<ChangeLog>

UPGRADE URGENCY: low/moderate if you don't experience any of the fixed
problems.

* [BUGFIX] Fixed false positive in issue #141 regression test.
* [BUGFIX] Slave should not expire keys when loading an RDB after a SYNC.
* [BUGFIX] Don't increment stats for key misses / hits when key is written.
* [BUGFIX] sds.c library now don't allocate more than 1MB ahead.
* 32 bit instances without a maxmemory set now get a default limit of 3.5GB
  with maxmemory-policy set to noeviction.
* Better crash report on crash (containing current client and command
arguments).

</ChangeLog>
2.4.6
14 Jan 2012 08:57:23
Original commit files touched by this commit This port version is marked as vulnerable.
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2.4.6
12 Jan 2012 04:29:36
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.5 to 2.4.6.

<ChangeLog>

* [BUGFIX] Fixed issue #141 part 1: Possible protocol desyncs when clients send
           wrong protocol is now fixed. (See issue 141 for more details)
* [BUGFIX] Fixed issue #141 part 2: Connection of multiple slaves used to result
           from time to time into corrupted protocol send to slaves connected
           after the first one. (See issue 141 for more details)
* [BUGFIX] Do not propagate DEBUG LOADAOF.
* New INFO contains information such as ip/port/state for every conneced slave.
* Show GCC version in INFO output.

</ChangeLog>
2.4.5
29 Dec 2011 07:36:14
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.4 to 2.4.5.

Notice from:    miwi

<ChangeLog>

https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES

</ChangeLog>
2.4.4_1
02 Dec 2011 03:42:56
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Fix build on i386.
Feature safe:   yes

PR:     163004
2.4.4_1
30 Nov 2011 12:46:19
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Use backtrace()/backtrace_symbols() calls from devel/libexecinfo for
better diagnostics.

Bump PORTREVISION.

Feature safe:   yes
2.4.4
30 Nov 2011 10:57:45
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.4.3 to 2.4.4.
Add quickfix for build.         [*]

Feature safe:   yes

Submitted by:   Alex Lyashkov <umka at sevcity dot net> [*]

<ChangeLog>

https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES

</ChangeLog>
2.4.3
23 Nov 2011 11:56:53
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add quick fix for fresh redis.
Also drop a note for UPDATING.

Feature safe:   yes
Pointy hat to:  osa
2.4.3
23 Nov 2011 11:52:05
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.15 to 2.4.3.
Add fix for build with clang.   [*]

Submitted by:   vanilla         [*]

Feature safe:   yes

<ChangeLog>

https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES

</ChangeLog>
2.2.15
27 Oct 2011 20:16:42
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.14 to 2.2.15.

Note.  The 2.2.15 release is the latest release from
legacy 2.2 branch.  Next commit is up to latest bugfix
release from 2.4 branch.

<ChangeLog>

* [BUGFIX] FLUSHALL was not replicated nor written into the
           Append Only File.
* [BUGFIX] FLUSHALL now only performs a sync SAVE if there
           is at least one save point configured.

</ChangeLog>
2.2.14
22 Sep 2011 05:37:47
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.13 to latest bugfix release 2.2.14.

Notice from:    miwi

<ChangeLog>

* [BUGFIX] Fixed a rare but possible AOF race condition
  that could result into duplicated commands inside the AOF.

* [BUGFIX] Don't replicate SAVE.

* LRANGE optimization may drastically improve performances
  when querying the final part of a long list.

* redis-cli now implements a --latency mode to monitory
  Redis delay.

</ChangeLog>
2.2.13
14 Sep 2011 06:39:19
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.12 to latest bugfix release 2.2.13.

<ChangeLog>

* [BUGFIX] Fixed issue 593 (BRPOPLPUSH related crash).
* [BUGFIX] Fixed an issue with the networking layer that may
  prevent Redis from sending the whole reply back to client
  under extreme conditions.

</ChangeLog>
2.2.12_1
25 Aug 2011 06:40:44
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add documentation.
Bump PORTREVISION.

PR:     ports/160163
2.2.12
26 Jul 2011 11:51:30
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.11 to 2.2.12.

<ChangeLog>

* the Slowlog feature was backported to Redis 2.2.
* a number of fixes related blocking operations on lists when
  mixed with AOF and Replication.
* fixed bad interactions between EXPIRE, EXPIREAT, and in
  general volatile keys when AOF is enabled.  More details in
  the Redis Google Group here:
 
http://groups.google.com/group/redis-db/browse_frm/thread/5a931fefb88b16d5?tvc=1
* no more allocation stats info in INFO.
* colorized make for 2.2 as well.
* fixed a problem with AOF when it is stopped via CONFIG SET
  appendonly no.
* warn the user enabling VM that VM is deprecated and discouraged.
* prepareForShutdown() fixed for correctness.
* close the listening sockets on exit for faster restarts.

</ChangeLog>
2.2.11_2
22 Jul 2011 10:32:41
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add redis-scripting, version 2.2.111, an experimental version of
Redis 2.2.11 with support for Lua scripting, backported from the
scripting branch.  Instructions about how to use it are contained
in following blog post:
http://antirez.com/post/scripting-branch-released.html

Connect to build.

Add CONFLICTS and bump PORTREVISION for databases/redis.
2.2.11_1
01 Jul 2011 10:41:43
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add back SUB_LIST variables.
Bump PORTREVISION.

Reported by:    Oleg Ginzburg aka olevole at olevole dot ru
2.2.11
28 Jun 2011 06:36:02
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.10 to 2.2.11.
Create/remove necessary directories in install/deinstall process.
Optimize SUB_LIST.

PRs:    ports/158115, ports/158190

<ChangeLog>

* Solved a never reported but possibly critical bug in the AOF
  and RDB persistence, introduced with the new version of the
  iterator: In very rare circumstances the AOF (after rerwite)
  or the rdb file may contain the same key more than one time.

</ChangeLog>
2.2.10
21 Jun 2011 11:29:05
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.9 to 2.2.10.

<ChangeLog>

* Fix for issue 566. It was possible for SETNX to behave in abnormal
  ways.
* Work with make v3.80
* redis-cli updated to the same version as the 2.4 branch.  Now the
  reconnection handling is better.  You can prefix commands with a
  number to execute the command the specified number of times.  When
  using -r in non interactive mode it is possible to set a delay
  between commands.
* Better init script.

</ChangeLog>

Submitted by:   Jin-Sih Lin aka linpct at gmail dot com
PR:             ports/157973
2.2.9
10 Jun 2011 08:53:43
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.8 to 2.2.9.

<ChangeLog>

* A Slave used to rewrite the AOF log after a sync with the
  master, but the rewrite was performed at the wrong time,
  causing inconsistencies in the AOF file generated.
* [LR]LPUSH replication in presence of BRPOPLPUSH was
  broken. Fixed.
* Memory leak in BRPOPLPUSH fixed.
* Pub/Sub bug resulting in random crashes fixed.

</ChangeLog>
2.2.8
26 May 2011 12:55:26
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.7 to 2.2.8.

<ChangeLog>

* A new form of dict.c (hash table implementation) iterator that performs less
  copy-on-write of pages, introduced in Redis 2.2.7, caused ZINTERSTORE,
  ZUNIONSTORE, SINTER, SINTERSTORE commands to behave in the wrong way.
  This bug is now fixed.
* Print version info before running the test with 'make test'. This is mainly
  useful for the Continuous Integration system we run.
* Fix for DEBUG DIGEST, key may expire on lookup, producing the wrong result.
* Replication with expire test modified to produce no or less false failures.
* Fixed Z*STORE when dealing with intsets, regression test added.

</ChangeLog>
2.2.7
15 May 2011 02:49:17
Original commit files touched by this commit This port version is marked as vulnerable.
dougb search for other commits by this committer
Remove painful examples of foo="", with particular prejudice against
constructions that parse out to [ -z "$foo" ] && foo=""

These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.

In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.

In a few places, add $FreeBSD$

No functional changes, so no PORTREVISION bumps
2.2.7
11 May 2011 15:20:59
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.5 to 2.2.7.
Also update port infrastructure, remove needless script.

<ChangeLog>

What's new in Redis 2.2.7
=========================

* Fixed bug #543-2 (the issue was reopened with a completely different report)
  that caused Redis to randomly crash on list push performed against lists
  with other clients blocked with BLPOP (or variants).

What's new in Redis 2.2.6
=========================

* Fixed bug #543. If you saw Redis instances crashing on List operations
  (only happening with a non-default max entry size ziplist setting in
  redis.conf) it was almost certainly this problem.
* Fixed a bug with replication where SLAVEOF NO ONE caused a slave to close the
  connection with all its slaves.

</ChangeLog>
2.2.5
23 Apr 2011 10:18:31
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.4 to 2.2.5.

Notice from:    miwi
2.2.4
11 Apr 2011 06:53:08
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.2 to 2.2.4.
2.2.2
05 Mar 2011 13:39:11
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.2.1 to 2.2.2.
2.2.1_1
25 Feb 2011 07:54:55
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Remove necessary CONFLICTS.
Update package description, WWW.

Bump PORTREVISION.
2.2.1
24 Feb 2011 19:57:41
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to latest stable version 2.2.1.
Remove CONFLICTS with redis-1.
Remove NO_LATEST_LINK.
2.2.0.r4
13 Feb 2011 12:25:02
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.0.4 (after repocopy to databases/redis2) to latest
release candidate 2.2.rc4.

Add CONFLICTS with redis-2.0.
Add NO_LATEST_LINK, should be removed after 2.2 release.
2.0.4
08 Nov 2010 19:17:44
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.0.3 to 2.0.4.

<ChangeLog>

This release fixes two non critical bugs:

- HMGET used to crash when called against a key that was not holding
  an hash.  Fixed by Pieter Noordhuis.

- Redis will now not try to save the DB if no save points for RDB are
  configured, when used as a non persistent cache.  Thanks to Robey
  Pointer from Twitter for providing this patch.

Waiting 2.2 ...

</ChangeLog>
2.0.3
17 Oct 2010 07:04:56
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.0.2 to 2.0.3.

<ChangeLog>

- The maxmemory directive was broken in Redis <= 2.0.2, since from time to
  time it replayed with an error about memory limit reached even when
  it was possible to expire some volatile key to make room for new data.

  The new behaviour is the correct one of always allowing write operations
  to succeed as long as there are other volatile keys to remove.

- An AOF bug related to blocking POP could crash Redis on AOF reload.
  This is now fixed thanks to Pieter Noordhuis and a kind user that
  helped us on IRC.

</ChangeLog>
2.0.2
22 Sep 2010 12:41:48
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 2.0.1 to 2.0.2.

<ChangeLog>

- Fixed a bug that may slow down significantly (from a few milliseconds
  to many seconds) server side intersections when a background write is
  in progress. This was due to the hash table resize policy, prevented when
  there was a saving child. Now it's prevented only up to 5 times
  overbooking, so we try hard to prevent a lot of copy on write, but
  avoiding to trigger pathological hash table performances of O(N) instead
  of O(1).

- Fixed expired keys counter in INFO output. It was not counting keys
  force-expired due to max-memory limit reached.

</ChangeLog>
2.0.1_1
21 Sep 2010 15:35:55
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update CONFLICTS.
Bump PORTREVISION.
2.0.1
20 Sep 2010 17:46:19
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update to latest stable version 2.0.1.
Previous stable release redis-1.2.6 repocopied to databases/redis1.
1.2.6_1
15 Aug 2010 09:23:37
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Add CONFLICTS with databases/redis-devel.
Bump PORTREVISION.
1.2.6
01 Apr 2010 06:50:33
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.5 to 1.2.6.

<ChangeLog>

Redis 1.2.6 fixes two critical replication bugs, and a few
improvements.

- Fixed Issue 207 (http://code.google.com/p/redis/issues/detail?id=207)
  (broken replication with binary arguments not in the last position
  with the MSET command or any other command issued with new
  multi-bulk protocol).

- Fixed Issue 174 (http://code.google.com/p/redis/issues/detail?id=174)
  (temp names collisions producing broken slave-side .rdb files).

- Redis-cli backported from Redis master, with interactive mode, line
  editing via the linenoise library, auth ability, and much more.

- ZRANGEBYSCORE now supports WITHSCORES as well (backported from
  master).

- A simplified version of redis-stat (from redis tools) added.

</ChangeLog>
1.2.6
27 Mar 2010 00:15:24
Original commit files touched by this commit This port version is marked as vulnerable.
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
1.2.5
15 Mar 2010 12:28:04
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.4 to 1.2.5.

Notice from:    roberto

<ChangeLog>

Redis 1.2.5 fixes a replication bug: multiple slaves
connecting to the same master could lead to random
crashes or corruptions.

</ChangeLog>
1.2.4
07 Mar 2010 11:19:13
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.3 to 1.2.4.

Notice from:    roberto

<ChangeLog>

- Replication when .rdb file is bigger than 2GB.

</ChangeLog>
1.2.3
03 Mar 2010 04:57:28
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.2 to 1.2.3.

Feature safe:   yes

Submitted by:   roberto
1.2.2
22 Feb 2010 15:04:45
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.1 to 1.2.2.

Feature safe:   yes

<ChangeLog>

redis-1.2.2 is a bugfix release, fixing a problem with BGSAVE and BGREWRITEAOF
copy-on-write semantics. This version of Redis will use a lot less CPU and
memory while performing a BGSAVE and BGREWRITEAOF operation.

It is very important to upgrade ASAP to this version if you are using Redis
with data persistence via snapshotting or append only file.

Another minor change is that the INFO command will now have a new field showing
memory usage in an human readable form. This was backported from Redis unstable
as well.

</ChangeLog>
1.2.1
23 Jan 2010 18:46:17
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.2.0 to 1.2.1.
1.2.0
17 Jan 2010 13:57:22
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.02 to 1.2.0.
Adopt patch for redis.conf.

Previously and by default redis was compiled with debugging
information, that didn't respect CFLAGS.  So, now its
possible to compile with debugging information by use
WITH_DEBUG knob.

Take maintainership.

Approved by:    maintainer (skv@)
1.02
30 Nov 2009 10:50:00
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.01 to 1.02.

Approved by:    maintainer (skv@)
1.01
29 Sep 2009 15:40:32
Original commit files touched by this commit This port version is marked as vulnerable.
osa search for other commits by this committer
Update from 1.0 to 1.01.

Feature safe:   yes

Approved by:    maintainer (skv)
1.0
20 Sep 2009 19:50:10
Original commit files touched by this commit This port version is marked as vulnerable.
skv search for other commits by this committer
Update to 1.0

Submitted by:   osa
Feature safe:   yes
0.900
27 Jul 2009 16:53:25
Original commit files touched by this commit This port version is marked as vulnerable.
skv search for other commits by this committer
Add redis 0.900, a persistent key-value database with built-in net
interface.

Number of commits found: 191 (showing only 91 on this page)

«  1 | 2