Commit graph

80 commits

Author SHA1 Message Date
Sergey A. Osokin
a00ccece1b Use more canonical names for patches.
No functionaly changes.
Don't bump PORTREVISION.

Feature safe: yes
2012-11-22 18:21:12 +00:00
Sergey A. Osokin
d6bddf679e 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>
2012-11-22 18:17:03 +00:00
Sergey A. Osokin
380cc1f6a8 Update from 2.6.3 to 2.6.4.
Feature safe:	yes
2012-11-08 21:37:55 +00:00
Sergey A. Osokin
3ceaee2a0c 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>
2012-11-07 11:56:05 +00:00
Sergey A. Osokin
0e8b79dc58 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>
2012-10-26 20:53:54 +00:00
Sergey A. Osokin
5b2b0deb9b 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>
2012-10-24 17:34:54 +00:00
Sergey A. Osokin
dc4070b05d 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>
2012-10-06 13:54:19 +00:00
Sergey A. Osokin
ce693ff742 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.
* [BUGFIX]   Adjust slave PING period accordingly to REDIS_HZ define.
* [BUGFIX]   BITCOUNT: fix crash on overflowing arguments.
* [BUGFIX]   Return an error when SELECT argument is not an integer.
* [BUGFIX]   Blocking operations on lists were completely reimplemented for
             correctness. Now blocking list ops and pushes originated from
             Lua scripts will play well together and will be replicated
             and transmitted to the AOF correctly.
* [IMPROVED] Send async PING before starting replication to avoid blocking if
             master allows us to connect but it is actually not able to reply.
* [IMPROVED] Support slave-priority for Redis Sentinel.
* [IMPROVED] Hiredis library updated.

</ChangeLog>
2012-09-19 18:20:19 +00:00
Sergey A. Osokin
9c8300f8e9 Fix whitespaces, remove needless double quotes. 2012-08-03 04:24:58 +00:00
Sergey A. Osokin
ff4dae1bea Add license. 2012-08-03 04:21:19 +00:00
Sergey A. Osokin
522fb4b9b5 Update from 2.6.0-rc5 to 2.6.0-rc6. 2012-08-02 19:07:27 +00:00
Sergey A. Osokin
a51ff92421 Remove databases/redis-scripting, use databases/redis-devel instead.
Update CONFLICTS for databases/redis and databases/redis-devel.
2012-07-19 17:29:30 +00:00
Sergey A. Osokin
d86d6da5b7 Remove needless file. 2012-07-17 18:30:38 +00:00
Sergey A. Osokin
a8604ad15f Readding the removed port redis-devel.
Update to the latest development version 2.6.0-rc5.
2012-07-17 18:23:25 +00:00
Sergey A. Osokin
0fcdb3915b Remove databases/redis-devel after merge to databases/redis. 2010-09-20 18:19:42 +00:00
Sergey A. Osokin
c4cc99c3ca 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>
2010-09-10 05:59:21 +00:00
Sergey A. Osokin
cbb98ca160 Welcome to redis 2.0.0!
ChangeLog: http://code.google.com/p/redis/wiki/Redis_2_0_0_Changelog
2010-09-03 16:44:06 +00:00
Sergey A. Osokin
c345e328fb 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.
2010-08-15 09:18:07 +00:00
Sergey A. Osokin
13d63ef667 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>
2010-04-01 06:50:33 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Sergey A. Osokin
db1b15a267 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>
2010-03-15 12:28:04 +00:00
Sergey A. Osokin
d4ac4fe944 Update from 1.2.3 to 1.2.4.
Notice from:	roberto

<ChangeLog>

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

</ChangeLog>
2010-03-07 11:19:13 +00:00
Sergey A. Osokin
e6cf2f94f2 Update from 1.2.2 to 1.2.3.
Feature safe:	yes

Submitted by:	roberto
2010-03-03 04:57:28 +00:00
Sergey A. Osokin
c553e1c859 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>
2010-02-22 15:04:45 +00:00
Sergey A. Osokin
871798a83c Update from 1.2.0 to 1.2.1. 2010-01-23 18:46:17 +00:00
Sergey A. Osokin
bca3d31f58 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@)
2010-01-17 13:57:21 +00:00
Sergey A. Osokin
ae9514f4f0 Update from 1.01 to 1.02.
Approved by:	maintainer (skv@)
2009-11-30 10:50:00 +00:00
Sergey A. Osokin
c9ba1948cd Update from 1.0 to 1.01.
Feature safe:	yes

Approved by:	maintainer (skv)
2009-09-29 15:40:32 +00:00
Sergey Skvortsov
cfa0759ee1 Update to 1.0
Submitted by:	osa
Feature safe:	yes
2009-09-20 19:50:10 +00:00
Sergey Skvortsov
5ac4e507a5 Add redis 0.900, a persistent key-value database with built-in net
interface.
2009-07-27 16:53:25 +00:00