Commits on Mar 14, 2012
  1. Merge pull request #2 from nguillaumin/hiredis-makefile

    Fix Makefile for cross-compilation builds (thanks nguillaumin)
    Dušan Majkić committed Mar 14, 2012
  2. Fix Makefile for cross-compilation builds

    Allowed for 'uname_S' and 'osname' to be specified on the command line, needed
    when building the Windows version from a Linux box using MinGW. In this case
    osname is detected as 'Linux' but we really want it to be 'MINGW32_NT'.
    nguillaumin committed Mar 14, 2012
Commits on Feb 3, 2012
Commits on Jan 31, 2012
  1. Delete obsolete file

    dmajkic committed Jan 31, 2012
Commits on Jan 16, 2012
  1. Merge pull request #296 from pietern/2.4-expirefix

    Don't expire keys when loading an RDB after a SYNC
    antirez committed Jan 16, 2012
Commits on Jan 14, 2012
  1. Windows dynamic lib set to hiredis.dll, and static to libhiredis.a Th…

    …is makes building with both -lhiredis and -llibhiredis.a possible
    dmajkic committed Jan 14, 2012
  2. Merge remote-tracking branch 'upstream/2.4' into 2.4

    dmajkic committed Jan 14, 2012
  3. Don't expire keys when loading an RDB after a SYNC

    The cron is responsible for expiring keys. When keys are expired at
    load time, it is possible that the snapshot of a master node gets
    modified. This can in turn lead to inconsistencies in the data set.
    A more concrete example of this behavior follows. A user reported a
    slave that would show an monotonically increase input buffer length,
    shortly after completing a SYNC. Also, `INFO` output showed a single
    blocked client, which could only be the master link. Investigation
    showed that indeed the `BRPOP` command was fed by the master. This
    command can only end up in the stream of write operations when it did
    NOT block, and effectively executed `RPOP`. However, when the key
    involved in the `BRPOP` is expired BEFORE the command is executed, the
    client executing it will block. The client in this case, is the master
    pietern committed Jan 14, 2012
Commits on Jan 12, 2012
  1. On crash print information about the current client (if any), command…

    … vector, and object associated to first argument assuming it is a key.
    antirez committed Jan 12, 2012
Commits on Jan 11, 2012
  1. Redis 2.4.6

    antirez committed Jan 11, 2012
  2. error in comment fixed

    antirez committed Jan 11, 2012
Commits on Jan 10, 2012
  1. show GCC version in INFO output.

    antirez committed Jan 10, 2012
Commits on Jan 7, 2012
  1. Regression test for the main problem causing issue #141. Minor change…

    …s/fixes/additions to the test suite itself needed to write the test.
    antirez committed Jan 6, 2012
  2. Redis test: when assertion fails print not just the expression but al…

    …so expanded values in the error message.
    antirez committed Dec 21, 2011
  3. Protections against protocol desyncs, leading to infinite query buffe…

    …r growing, due to nul-terms in specific bytes of the request or indefinitely long multi bulk or bulk count strings without newlines. This bug is related to Issue #141 as well.
    antirez committed Dec 31, 2011
  4. Fixed replication when multiple slaves are attaching at the same time…

    …. The output buffer was not copied correctly between slaves. This fixes issue #141.
    antirez committed Dec 30, 2011
  5. Do not propagate DEBUG LOADAOF

    antirez committed Dec 20, 2011
  6. List connected slaves with ip,port,state information in INFO, as requ…

    …ested by github issue #219
    antirez committed Dec 14, 2011
Commits on Dec 28, 2011
  1. Fix smaller debug printout issue

    dmajkic committed Dec 28, 2011
Commits on Dec 23, 2011
  1. Redis 2.4.5

    antirez committed Dec 23, 2011
Commits on Dec 20, 2011
  1. Redis test: two redundant tests removed as they tend to create issues…

    … when running the test with valgrind.
    antirez committed Dec 7, 2011
Commits on Dec 19, 2011
  1. unit/introspection.tcl added

    antirez committed Dec 19, 2011
  2. Fixed memleak in CLIENT INFO, added simple test that will work as reg…

    …ression test on mac os x and in the CI when running over valgrind. This fixes issue #256
    antirez committed Dec 19, 2011
Commits on Dec 18, 2011