aboutsummaryrefslogtreecommitdiffstats
path: root/COPYING.LESSER
Commit message (Expand)AuthorAgeFilesLines
* all: update license informationFelix Lange2015-07-071-0/+165
n> | | | databases) * Upgrade from 2.6.15 to 2.6.16.osa2013-08-302-3/+3 | | | | | | | | | | | | | | | | | | | | <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> * Upgrade from 2.6.14 to 2.6.15.osa2013-08-224-7/+65 | | | | | | | | | | | | | | | | | | | | | | 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> * Update from 2.6.13 to 2.6.14.osa2013-06-202-3/+3 | | | | | | | | | | | | | | | | | 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> * Update from 2.6.11 to 2.6.13.osa2013-05-042-6/+4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. This version of Redis may also help with AOF and slow / busy disks and latency issues. * [FIX] Throttle BGSAVE attempt on saving error. * [FIX] redis-cli: raise error on bad command line switch. * [FIX] Redis/Jemalloc Gitignore were too aggressive. * [FIX] Test: fix RDB test checking file permissions. * [FIX] Sentinel: always redirect on master->slave transition. * [FIX] Lua updated to version 5.1.5. Fixes rare scripting issues. * [NEW] AOF: improved latency figures with slow/busy disks. * [NEW] Sentinel: turn old master into a slave when it comes back. * [NEW] More explicit panic message on out of memory. * [NEW] redis-cli: --latency-history mode implemented. [ Redis 2.6.12 ] UPGRADE URGENCY: MODERATE, nothing very critical but a few non trivial bugs. * [BUGFIX] redis-cli --bigkeys: don't crash with empty DB. * [BUGFIX] stop-writes-on-bgsave-error now works in redis.conf * [BUGFIX] Don't crash at startup if RDB is there but can't be opened. * [BUGFIX] Initial value for master_link_down_since_seconds is now huge. * [BUGFIX] Allow SELECT while loading the DB. * [BUGFIX] Don't replicate/AOF an empty MULTI/EXEC if the transaction is empty or containing just read-only commands. * [BUGFIX] EXPIRE should not be able to resurrect keys (see issue #1026). * [IMPROVED] Extended SET back ported from Redis 2.8 / unstable See http://redis.io/commands/set for more information. * [IMPROVED] Test suite improved. </ChangeLog> * Update from 2.6.10 to 2.6.11.osa2013-03-133-7/+7 | | | | | | | | | | | | | | | | <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> * Update from 2.6.9 to 2.6.10.osa2013-02-123-8/+8 | | | | | | | | | | | | | | | | | | | | | | | | | <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> * Update from 2.6.8 to 2.6.9.osa2013-01-222-3/+3 | | | | | | | | | | | | | | | | | | <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> * Update from 2.6.7 to 2.6.8.osa2013-01-123-4/+64 | | | | | | | | | | | | | | | | | 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> * Update from 2.6.6 to 2.6.7.osa2012-12-042-3/+3 | | | | | | | | | | | | | | | 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> * Update from 2.6.5 to 2.6.6.osa2012-11-302-4/+3 | | | | | | | | | | | | | 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> * Fix pkg-plist for packages.osa2012-11-242-1/+4 | | | | Feature safe: yes * Use more canonical names for patches.osa2012-11-235-0/+0 | | | | | | | No functionaly changes. Don't bump PORTREVISION. Feature safe: yes * Update from 2.6.4 to 2.6.5.osa2012-11-232-3/+3 | | | | | | | | | | | | | | | | | | | | | | | | | | 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> * Update from 2.6.3 to 2.6.4.osa2012-11-092-3/+3 | | | | Feature safe: yes * Update from 2.6.2 to 2.6.3.osa2012-11-073-5/+7 | | | | | | | | | | | | | | 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> * Revert back changes for rc script.osa2012-10-302-1/+2 | | | | | | | | Bump PORTREVISION. Notice from: crees Feature safe: yes * Update from 2.4.17 to latest stable version 2.6.2.osa2012-10-288-58/+52 | | | | Feature safe: yes * Update from 2.4.16 to 2.4.17.osa2012-09-022-3/+3 | | | | | | | | | | | | | | <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> * Update from 2.4.15 to 2.4.16.osa2012-08-034-7/+10 | | | | | | Submitted by: Kubilay Kocak aka koobs dot freebsd at gmail dot com Tests: https://redports.org/buildarchive/20120802120704-7005/ PR: 170326 * Remove databases/redis-scripting, use databases/redis-devel instead.osa2012-07-201-1/+1 | | | | Update CONFLICTS for databases/redis and databases/redis-devel. * Rename rc script template to more canonical name.osa2012-07-182-1/+1 | * Update from 2.4.14 to 2.14.15.osa2012-06-232-3/+3 | | | | | | | | | | | <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> * Update from 2.4.13 to 2.4.14.osa2012-05-283-7/+7 | | | | | | | | | | | | | | | | | | <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> * Update from 2.4.11 to 2.4.13.osa2012-05-042-3/+3 | | | | | | | | | | | | | | | | | | | | | | | | | | | <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. What's new in Redis 2.4.12 ========================== UPGRADE URGENCY: low if you don't experience any of the fixed problems. * [BUGFIX] Limit the amount of memory consumed by the slow log. * [BUGFIX] --test-memory option fixes. * [BUGFIX] Less false positives in tests. </ChangeLog> * Update from 2.4.10 to 2.4.11.osa2012-04-222-3/+3 | | | | | | | | | | | | | | | | <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> * Update from 2.4.9 to 2.4.10.osa2012-03-312-3/+3 | | | | | | | | | | | | | | | | | | | 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> * Update from 2.4.8 to 2.4.9.osa2012-03-192-3/+3 | | | | | | | | | | | | | | | | | 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> * Update from 2.4.7 to 2.4.8.osa2012-02-246-41/+42 | | | | | | | | | | | | | | | | <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> * Update from 2.4.6 to 2.4.7.osa2012-02-042-3/+3 | | | | | | | | | | | | | | | | | <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> * In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-141-1/+1 | | | | | | | | | | | 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. * Update from 2.4.5 to 2.4.6.osa2012-01-122-3/+3 | | | | | | | | | | | | | | | <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> * Update from 2.4.4 to 2.4.5.osa2011-12-292-4/+3 | | | | | | | | | | Notice from: miwi <ChangeLog> https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES </ChangeLog> * Fix build on i386.osa2011-12-021-3/+7 | | | | | | Feature safe: yes PR: 163004 * Use backtrace()/backtrace_symbols() calls from devel/libexecinfo forosa2011-11-304-32/+23 | | | | | | | | better diagnostics. Bump PORTREVISION. Feature safe: yes * Update from 2.4.3 to 2.4.4.osa2011-11-303-3/+35 | | | | | | | | | | | | | | 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> * Add quick fix for fresh redis.osa2011-11-231-12/+12 | | | | | | | Also drop a note for UPDATING. Feature safe: yes Pointy hat to: osa * Update from 2.2.15 to 2.4.3.osa2011-11-233-9/+15 | | | | | | | | | | | | | | Add fix for build with clang. [*] Submitted by: vanilla [*] Feature safe: yes <ChangeLog> https://raw.github.com/antirez/redis/2.4/00-RELEASENOTES </ChangeLog> * Update from 2.2.14 to 2.2.15.osa2011-10-282-3/+3 | | | | | | | | | | | | | | | 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> * Update from 2.2.13 to latest bugfix release 2.2.14.osa2011-09-222-3/+3 | | | | | | | | | | | | | | | | | | | 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> * Update from 2.2.12 to latest bugfix release 2.2.13.osa2011-09-143-10/+9 | | | | | | | | | | | <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> * Add documentation.osa2011-08-251-0/+7 | | | | | | Bump PORTREVISION. PR: ports/160163 * Update from 2.2.11 to 2.2.12.osa2011-07-262-4/+3 | | | | | | | | | | | | | | | | | | | | | <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> * Add redis-scripting, version 2.2.111, an experimental version ofosa2011-07-221-1/+3 | | | | | | | | | | | 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. * Add back SUB_LIST variables.osa2011-07-011-0/+3 | | | | | | Bump PORTREVISION. Reported by: Oleg Ginzburg aka olevole at olevole dot ru * Update from 2.2.10 to 2.2.11.osa2011-06-283-9/+26 | | | | | | | | | | | | | | | | 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> * Update from 2.2.9 to 2.2.10.osa2011-06-212-3/+3 | | | | | | | | | | | | | | | | | | | <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 * Update from 2.2.8 to 2.2.9.osa2011-06-102-3/+3 | | | | | | | | | | | | | | <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> * Update from 2.2.7 to 2.2.8.osa2011-05-262-3/+3 | | | | | | | | | | | | | | | | <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> * Remove painful examples of foo="", with particular prejudice againstdougb2011-05-151-1/+0 | | | | | | | | | | | | | | | 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 * Update from 2.2.5 to 2.2.7.osa2011-05-113-101/+8 | | | | | | | | | | | | | | | | | | | | | | | | 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> * Update from 2.2.4 to 2.2.5.osa2011-04-232-3/+3 | | | | Notice from: miwi * Update from 2.2.2 to 2.2.4.osa2011-04-112-3/+3 | * Update from 2.2.1 to 2.2.2.osa2011-03-052-4/+3 | * Remove necessary CONFLICTS.osa2011-02-252-16/+20 | | | | | | Update package description, WWW. Bump PORTREVISION. * Update to latest stable version 2.2.1.osa2011-02-252-5/+4 | | | | | Remove CONFLICTS with redis-1. Remove NO_LATEST_LINK. * Update from 2.0.4 (after repocopy to databases/redis2) to latestosa2011-02-136-13/+85 | | | | | | | release candidate 2.2.rc4. Add CONFLICTS with redis-2.0. Add NO_LATEST_LINK, should be removed after 2.2 release. * Update from 2.0.3 to 2.0.4.osa2010-11-092-4/+3 | | | | | | | | | | | | | | | | | <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> * Update from 2.0.2 to 2.0.3.osa2010-10-172-4/+4 | | | | | | | | | | | | | | | | | <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> * Update from 2.0.1 to 2.0.2.osa2010-09-222-5/+4 | | | | | | | | | | | | | | | | | <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> * Update CONFLICTS.osa2010-09-211-1/+2 | | | | Bump PORTREVISION. * Update to latest stable version 2.0.1.osa2010-09-214-21/+23 | | | | Previous stable release redis-1.2.6 repocopied to databases/redis1. * Add CONFLICTS with databases/redis-devel.osa2010-08-151-0/+3 | | | | Bump PORTREVISION. * Update from 1.2.5 to 1.2.6.osa2010-04-012-4/+4 | | | | | | | | | | | | | | | | | | | | | | | | | <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> * Begin the process of deprecating sysutils/rc_subr bydougb2010-03-271-1/+1 | | | | s#. %%RC_SUBR%%#. /etc/rc.subr# * Update from 1.2.4 to 1.2.5.osa2010-03-152-4/+4 | | | | | | | | | | | | 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> * Update from 1.2.3 to 1.2.4.osa2010-03-072-4/+4 | | | | | | | | | | Notice from: roberto <ChangeLog> - Replication when .rdb file is bigger than 2GB. </ChangeLog> * Update from 1.2.2 to 1.2.3.osa2010-03-032-4/+4 | | | | | | Feature safe: yes Submitted by: roberto * Update from 1.2.1 to 1.2.2.osa2010-02-222-4/+4 | | | | | | | | | | | | | | | | | | | 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> * Update from 1.2.0 to 1.2.1.osa2010-01-242-4/+4 | * Update from 1.02 to 1.2.0.osa2010-01-173-19/+26 | | | | | | | | | | | | | 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@) * Update from 1.01 to 1.02.osa2009-11-302-4/+4 | | | | Approved by: maintainer (skv@) * Update from 1.0 to 1.01.osa2009-09-292-4/+4 | | | | | | Feature safe: yes Approved by: maintainer (skv) * Update to 1.0skv2009-09-212-5/+4 | | | | | Submitted by: osa Feature safe: yes