Home | Back
------------------------------------------------------------------------
r68 | romfelt@gmail.com | 2012-04-24 00:41:21 +0400 (Tue, 24 Apr 2012) | 2 lines

cleaned up install target

------------------------------------------------------------------------
r67 | romfelt@gmail.com | 2012-04-24 00:24:59 +0400 (Tue, 24 Apr 2012) | 2 lines

added support for commands QUIT and ECHO

------------------------------------------------------------------------
r66 | romfelt@gmail.com | 2012-04-22 23:01:01 +0400 (Sun, 22 Apr 2012) | 2 lines

added unit test for list

------------------------------------------------------------------------
r65 | romfelt@gmail.com | 2012-04-22 00:30:53 +0400 (Sun, 22 Apr 2012) | 2 lines

adding basic unit-test-like tests

------------------------------------------------------------------------
r64 | romfelt@gmail.com | 2012-04-20 21:17:20 +0400 (Fri, 20 Apr 2012) | 3 lines

add keyspace_hits and keyspace_misses to credis_info command, credits to halkeye.


------------------------------------------------------------------------
r63 | romfelt@gmail.com | 2012-04-20 21:08:34 +0400 (Fri, 20 Apr 2012) | 3 lines

Added support for Redis server >= 2.2.2, keeping support for previous server versions as well. Note that this is not completely tested, tests are under update.


------------------------------------------------------------------------
r62 | romfelt@gmail.com | 2012-01-11 22:06:45 +0400 (Wed, 11 Jan 2012) | 2 lines

added support for REDIS commands: ZRANGEBYSCORE and ZREVRANGEBYSCORE.

------------------------------------------------------------------------
r61 | romfelt@gmail.com | 2011-03-11 22:48:15 +0300 (Fri, 11 Mar 2011) | 2 lines

adding support for hkeys, hlen and hmget.

------------------------------------------------------------------------
r60 | romfelt@gmail.com | 2011-03-11 22:05:08 +0300 (Fri, 11 Mar 2011) | 2 lines

added support for SETEX, credits to  d.a.shas...@gmail.com

------------------------------------------------------------------------
r59 | romfelt | 2010-12-07 16:19:26 +0300 (Tue, 07 Dec 2010) | 2 lines

fixed issue #34

------------------------------------------------------------------------
r58 | romfelt | 2010-12-07 16:05:43 +0300 (Tue, 07 Dec 2010) | 2 lines

fixed issue #35

------------------------------------------------------------------------
r56 | romfelt | 2010-09-30 23:39:58 +0400 (Thu, 30 Sep 2010) | 2 lines

added support for HSET and HGET commands operating on hashes

------------------------------------------------------------------------
r55 | romfelt | 2010-09-30 16:03:57 +0400 (Thu, 30 Sep 2010) | 2 lines

fixed protocol formatting bug in credis_zinterstore() and credis_zunionstore()

------------------------------------------------------------------------
r54 | romfelt | 2010-09-29 00:07:35 +0400 (Wed, 29 Sep 2010) | 2 lines

fixed issue #28

------------------------------------------------------------------------
r53 | romfelt | 2010-09-28 23:32:54 +0400 (Tue, 28 Sep 2010) | 3 lines

fixed issue with credis_zrank() and credis_zrevrank(). added the possibility to credis backend to listen
for any reply type.

------------------------------------------------------------------------
r52 | romfelt | 2010-09-28 23:09:16 +0400 (Tue, 28 Sep 2010) | 3 lines

Credits to Louis-Philippe Perron for helping to debug and reporting issues. Fixed a number of minor bugs and Redis 2.0 API changes in credis_lrem(), credis_smove(), credis_sinterstore(), credis_sunionstore(), credis_sdiffstore(), credis_randomkey(), documentation updates credis_zincrby(),


------------------------------------------------------------------------
r51 | romfelt | 2010-09-28 16:32:14 +0400 (Tue, 28 Sep 2010) | 2 lines

fixed issue #30

------------------------------------------------------------------------
r50 | romfelt | 2010-09-28 16:17:16 +0400 (Tue, 28 Sep 2010) | 2 lines

fixed issue #27

------------------------------------------------------------------------
r49 | romfelt | 2010-09-21 16:33:09 +0400 (Tue, 21 Sep 2010) | 2 lines

fixed issue #29 credits to Dean

------------------------------------------------------------------------
r48 | romfelt | 2010-09-16 01:04:34 +0400 (Thu, 16 Sep 2010) | 4 lines

first attempt of adding pub/sub support. cudos to Fernando Pardo that provided a patch
that I used and took a lot further. the support should be considered experimental and has
yet not been tested much.

------------------------------------------------------------------------
r47 | romfelt | 2010-09-06 21:33:45 +0400 (Mon, 06 Sep 2010) | 3 lines

fixed issue #25
release of Redis 2.0.0 broke the current protocol specification, credis now supports both...

------------------------------------------------------------------------
r45 | romfelt | 2010-08-26 21:47:53 +0400 (Thu, 26 Aug 2010) | 3 lines

applied patch from Florian octo Forster: adding GNU specific printf format warnings (hiding it from other compilers) and fixes for resulting "size_t" warnings
(using "%zu", not "%d")

------------------------------------------------------------------------
r44 | romfelt | 2010-08-25 15:56:39 +0400 (Wed, 25 Aug 2010) | 2 lines

fixed issue #24

------------------------------------------------------------------------
r43 | romfelt | 2010-07-21 11:46:50 +0400 (Wed, 21 Jul 2010) | 2 lines

fixed issue 23

------------------------------------------------------------------------
r42 | romfelt | 2010-06-16 22:15:09 +0400 (Wed, 16 Jun 2010) | 2 lines

added command BGREWRITEAOF

------------------------------------------------------------------------
r41 | romfelt | 2010-06-16 22:09:58 +0400 (Wed, 16 Jun 2010) | 2 lines

adding new function to set new timeout, updating comments, removed redundant code

------------------------------------------------------------------------
r40 | romfelt | 2010-06-16 00:09:33 +0400 (Wed, 16 Jun 2010) | 2 lines

fixed #21 added timed connect. thanks to Dmitriy Lyfar for suggesting this with a patch

------------------------------------------------------------------------
r39 | romfelt | 2010-06-03 00:58:28 +0400 (Thu, 03 Jun 2010) | 3 lines

added support for ZUNIONSTORE and ZINTERSTORE but they are untested at this moment


------------------------------------------------------------------------
r38 | romfelt | 2010-05-28 00:22:34 +0400 (Fri, 28 May 2010) | 3 lines

fixed issues with the new sorted sets functions, added a new support function that
returns last error reply from Redis server

------------------------------------------------------------------------
r37 | romfelt | 2010-05-27 00:44:35 +0400 (Thu, 27 May 2010) | 3 lines

added support form append and substr string commands. credits to flier.lu for
providing a patch for append command

------------------------------------------------------------------------
r36 | romfelt | 2010-05-27 00:10:06 +0400 (Thu, 27 May 2010) | 2 lines

added support for more sorted sets commands

------------------------------------------------------------------------
r35 | romfelt | 2010-05-26 09:57:06 +0400 (Wed, 26 May 2010) | 2 lines

added 5 commands operating on sorted sets

------------------------------------------------------------------------
r34 | romfelt | 2010-05-26 00:11:53 +0400 (Wed, 26 May 2010) | 2 lines

re-arranged WIN32 defines to be useful

------------------------------------------------------------------------
r33 | romfelt | 2010-05-25 11:54:26 +0400 (Tue, 25 May 2010) | 3 lines

added support for Windows unsing Winsock API... thanks to a patch by Fernando Pardo. Could need some more work.


------------------------------------------------------------------------
r30 | romfelt | 2010-05-20 00:35:15 +0400 (Thu, 20 May 2010) | 4 lines

credis_connect() checks the version of the server it connects to. credis_info() has been made forwards and backwards
compatible with Redis servers and credis tries to parse as many info fields as it knows of, others are set to zero. Credits
to Jeff Buck who provided me with a patch from which parts have been taken.

------------------------------------------------------------------------
r29 | romfelt | 2010-05-19 15:41:12 +0400 (Wed, 19 May 2010) | 2 lines

re-arranged the credis.h to look more like to Redis Command Reference, added unsupported commands as TODOs

------------------------------------------------------------------------
r28 | romfelt | 2010-05-12 11:08:15 +0400 (Wed, 12 May 2010) | 5 lines

fixed issue #19

bug in code that was using reply bulk pointer instead of bulk line pointer.


------------------------------------------------------------------------
r27 | romfelt | 2010-04-21 03:08:31 +0400 (Wed, 21 Apr 2010) | 2 lines

fixed issue #16

------------------------------------------------------------------------
r24 | romfelt | 2010-03-28 21:47:06 +0400 (Sun, 28 Mar 2010) | 2 lines

added simple bash script that creates a zipped tar file of the source files

------------------------------------------------------------------------
r23 | romfelt | 2010-03-18 09:25:32 +0300 (Thu, 18 Mar 2010) | 4 lines

fixed issue #15 and fixed same type of protocol bug in credis_lset(). thanks to rtvaughan for pointing that
out.


------------------------------------------------------------------------
r22 | romfelt | 2010-03-17 23:53:16 +0300 (Wed, 17 Mar 2010) | 2 lines

declared a number of functions static that shouldn't be publically accessible

------------------------------------------------------------------------
r21 | romfelt | 2010-03-17 23:44:29 +0300 (Wed, 17 Mar 2010) | 2 lines

using memcpy() instead of snprintf()

------------------------------------------------------------------------
r20 | romfelt | 2010-03-17 22:07:49 +0300 (Wed, 17 Mar 2010) | 2 lines

updated misspelled name in copyright notice

------------------------------------------------------------------------
r19 | romfelt | 2010-03-14 01:46:34 +0300 (Sun, 14 Mar 2010) | 2 lines

fixed issue #14

------------------------------------------------------------------------
r18 | romfelt | 2010-02-13 01:06:54 +0300 (Sat, 13 Feb 2010) | 3 lines

Cleaned up API (credis.h) and added remaining commands. Credis is now code complete with respect to Redis 1.02 server.


------------------------------------------------------------------------
r17 | romfelt | 2010-02-12 15:14:41 +0300 (Fri, 12 Feb 2010) | 3 lines

fixed a buffer bug that appeared each time the receiver buffer was increased with realloc(). minor fixes.


------------------------------------------------------------------------
r16 | romfelt | 2010-02-09 16:32:23 +0300 (Tue, 09 Feb 2010) | 3 lines

changed cr_readln(), there was risk that `start' could "point" out of buffer. a known issue when reallcating buffer.


------------------------------------------------------------------------
r15 | romfelt | 2010-02-09 11:31:17 +0300 (Tue, 09 Feb 2010) | 5 lines

fixed general bugs in both muli-bulk and bulk receive functions that couldn't handle -1 response frome server, i.e. key
unknown or empty dataset. minor bugs where reply type was set to CR_BULK or CR_INT but should have been CR_INT or CR_INLINE
respectively. Made 2 new list commands available in API. Added more tests.


------------------------------------------------------------------------
r14 | romfelt | 2010-02-09 09:46:54 +0300 (Tue, 09 Feb 2010) | 2 lines

fixed issue 5 and 8

------------------------------------------------------------------------
r13 | romfelt | 2010-02-09 00:50:20 +0300 (Tue, 09 Feb 2010) | 2 lines

added support for retreiving redis server information and a number of commands operating on sets

------------------------------------------------------------------------
r12 | romfelt | 2010-02-07 23:39:39 +0300 (Sun, 07 Feb 2010) | 3 lines

made credis usable from C++, declared function args as const


------------------------------------------------------------------------
r11 | romfelt | 2010-02-07 02:20:57 +0300 (Sun, 07 Feb 2010) | 3 lines

Builds on OS X and "... no effect" warnings are supressed. Issue 3 and 2. Credits to akitada.


------------------------------------------------------------------------
r10 | romfelt | 2010-02-07 02:07:13 +0300 (Sun, 07 Feb 2010) | 3 lines

Buffer handling and memory allocation done and tested. Corrected a typo in AUTH function. MGET support added.


------------------------------------------------------------------------
r9 | romfelt | 2010-01-21 16:57:30 +0300 (Thu, 21 Jan 2010) | 3 lines

adding buffer management, IMPORTANT this revision has not been tested


------------------------------------------------------------------------
r8 | romfelt | 2009-12-04 16:40:49 +0300 (Fri, 04 Dec 2009) | 2 lines

Adding a basic DEBUG function, cleaning source and comments, added list of TODO commands/functions aiming to become Redis 1.0 compatible.

------------------------------------------------------------------------
r6 | romfelt | 2009-12-04 00:30:48 +0300 (Fri, 04 Dec 2009) | 2 lines

Makefile that builds shared and static libraries. Minor updates to remove warnings after adding -Wall to compiler options. Added a missing declaration in credis.h.

------------------------------------------------------------------------
r5 | romfelt | 2009-12-03 23:02:54 +0300 (Thu, 03 Dec 2009) | 6 lines

In order to simplify source code and the public API; void* casts where removed and a number
of typdef's where applied, all according to a github fork made by Jonathan Ragan-Kelley. Thanks!

Test application updated with a brief usage text.


------------------------------------------------------------------------
r2 | romfelt | 2009-09-10 16:40:18 +0400 (Thu, 10 Sep 2009) | 4 lines

The first commit of credis. Expect updates and improvements shortly. This is a pre-pre-alpha
release ;-)


------------------------------------------------------------------------
r1 | (no author) | 2009-09-04 16:37:52 +0400 (Fri, 04 Sep 2009) | 1 line

Initial directory structure.
------------------------------------------------------------------------