awesomized/libmemcached
15 years agomemcached_io_reset should disconnect from the server without trying to send a quit...
Trond Norbye [Mon, 15 Dec 2008 21:53:54 +0000 (22:53 +0100)] 
memcached_io_reset should disconnect from the server without trying to send a quit command.

memcached_response should not call memcached_io_reset when it receives EXISTS

Thanks to Robey Pointer for providing a patch.

15 years agoAdd --with-memcached to be able to specify the memcached binary to use for make test
Trond Norbye [Wed, 10 Dec 2008 12:30:04 +0000 (13:30 +0100)] 
Add --with-memcached to be able to specify the memcached binary to use for make test

15 years agoSync protocol_binary.h with the memcached repository
Trond Norbye [Mon, 1 Dec 2008 17:30:01 +0000 (18:30 +0100)] 
Sync protocol_binary.h with the memcached repository

15 years agobootstrap should search for aclocal-1.10 and automake-1.10 as well
Trond Norbye [Fri, 28 Nov 2008 23:04:30 +0000 (00:04 +0100)] 
bootstrap should search for aclocal-1.10 and automake-1.10 as well

15 years agoAdded tag 0.25 for changeset 1ed3d51f323f
Brian Aker [Fri, 28 Nov 2008 18:08:23 +0000 (10:08 -0800)] 
Added tag 0.25 for changeset 1ed3d51f323f

15 years agoFix for config to not be stored into filesystem. 0.25
Brian Aker [Fri, 28 Nov 2008 18:08:14 +0000 (10:08 -0800)] 
Fix for config to not be stored into filesystem.

15 years agoFix for bad disconnect during test run.
Brian Aker [Fri, 28 Nov 2008 17:57:42 +0000 (09:57 -0800)] 
Fix for bad disconnect during test run.

15 years agoIncomming fix from Chris
<brian@gir-3.local> [Fri, 28 Nov 2008 17:49:54 +0000 (09:49 -0800)] 
Incomming fix from Chris

16 years agoPatch from evn
<brian@gir-3.local> [Fri, 21 Nov 2008 23:45:23 +0000 (15:45 -0800)] 
Patch from evn

16 years agoRemoving purge support for the time being.
<brian@gir-3.local> [Mon, 17 Nov 2008 22:13:14 +0000 (17:13 -0500)] 
Removing purge support for the time being.

16 years agoFix for most errors around non-block
Brian Aker [Sun, 16 Nov 2008 02:15:28 +0000 (18:15 -0800)] 
Fix for most errors around non-block

16 years agoStraighten up exection path
Brian Aker [Sat, 15 Nov 2008 22:01:12 +0000 (14:01 -0800)] 
Straighten up exection path

16 years agoTrying to remove dead branch
<brian@gir-3.local> [Sat, 15 Nov 2008 17:12:30 +0000 (12:12 -0500)] 
Trying to remove dead branch

16 years agoMerge.
<brian@gir-3.local> [Sat, 15 Nov 2008 17:07:50 +0000 (12:07 -0500)] 
Merge.

16 years agoFix to make sure we do not copy an element on top of itself.
<brian@gir-3.local> [Sat, 15 Nov 2008 16:15:43 +0000 (11:15 -0500)] 
Fix to make sure we do not copy an element on top of itself.

16 years agoRemove dead variable and on close check value of file descriptor.
<brian@gir-3.local> [Sat, 15 Nov 2008 16:06:42 +0000 (11:06 -0500)] 
Remove dead variable and on close check value of file descriptor.

16 years agofix io_read bug
Yin Chen [Wed, 5 Nov 2008 09:25:57 +0000 (17:25 +0800)] 
fix io_read bug

16 years agoFix make dist.
<brian@ubuntu> [Tue, 4 Nov 2008 03:50:38 +0000 (19:50 -0800)] 
Fix make dist.

16 years agoAdding missing file
<brian@gir-3.local> [Mon, 3 Nov 2008 22:20:00 +0000 (03:50 +0530)] 
Adding missing file

16 years agoIncomming code for additions in keys (see Changelog)
<brian@gir-3.local> [Mon, 3 Nov 2008 22:15:47 +0000 (03:45 +0530)] 
Incomming code for additions in keys (see Changelog)

16 years agoMerge fixed from trond
<brian@gir-3.local> [Mon, 3 Nov 2008 21:51:23 +0000 (03:21 +0530)] 
Merge fixed from trond

16 years agoSearch for pod2man during configure
Trond Norbye [Thu, 23 Oct 2008 16:34:26 +0000 (18:34 +0200)] 
Search for pod2man during configure

16 years agoPurge the input buffer if I discover a lot of commands being sent and none read ...
Trond Norbye [Wed, 22 Oct 2008 20:08:15 +0000 (22:08 +0200)] 
Purge the input buffer if I discover a lot of commands being sent and none read (to avoid deadlock)

16 years agoSolaris Forte issue fix (inttype over stdint)
<brian@gir.tangent.org> [Thu, 16 Oct 2008 19:19:16 +0000 (12:19 -0700)] 
Solaris Forte issue fix (inttype over stdint)

16 years agoSaving fix for busy wait
Brian Aker [Wed, 15 Oct 2008 05:24:24 +0000 (22:24 -0700)] 
Saving fix for busy wait

16 years agoPatch for memslap by Furuhashi Sadayuk
Brian Aker [Wed, 15 Oct 2008 04:17:18 +0000 (21:17 -0700)] 
Patch for memslap by Furuhashi Sadayuk

16 years agoIncoming update to Murmur
Brian Aker [Wed, 15 Oct 2008 03:42:18 +0000 (20:42 -0700)] 
Incoming update to Murmur

16 years agolibmemcached_config.h should not be installed
Trond Norbye [Wed, 1 Oct 2008 08:58:13 +0000 (10:58 +0200)] 
libmemcached_config.h should not be installed

16 years agoHostname (and filename) should be const in memcached_server_add*
Trond Norbye [Tue, 30 Sep 2008 07:51:11 +0000 (09:51 +0200)] 
Hostname (and filename) should be const in memcached_server_add*

16 years agoAdding missing file.
<brian@gir-3.local> [Mon, 22 Sep 2008 23:36:21 +0000 (02:36 +0300)] 
Adding missing file.

16 years agoMerging in Brian Pontz work on Jenkins hash
<brian@gir-3.local> [Mon, 22 Sep 2008 23:16:51 +0000 (02:16 +0300)] 
Merging in Brian Pontz work on Jenkins hash

16 years agoWrapping up fixed for .24 release
Brian Aker [Tue, 16 Sep 2008 09:59:20 +0000 (02:59 -0700)] 
Wrapping up fixed for .24 release

16 years agoRefactored call, removed abort() call (we should never cause the parent
<brian@gir-3.local> [Tue, 9 Sep 2008 00:10:38 +0000 (17:10 -0700)] 
Refactored call, removed abort() call (we should never cause the parent
program to die).

16 years agoMoved response code to use a switch/case (instead if giant if/else)
<brian@gir-3.local> [Tue, 9 Sep 2008 00:02:06 +0000 (17:02 -0700)] 
Moved response code to use a switch/case (instead if giant if/else)

16 years agoCleanup values for future use of memcached_server_free()
<brian@gir-3.local> [Mon, 8 Sep 2008 23:38:09 +0000 (16:38 -0700)] 
Cleanup values for future use of memcached_server_free()

16 years agoStyle cleanup
<brian@gir-3.local> [Mon, 8 Sep 2008 23:30:35 +0000 (16:30 -0700)] 
Style cleanup

16 years agoUpdated for the creation of memcached_server_by_key().
<brian@gir-3.local> [Mon, 8 Sep 2008 23:19:01 +0000 (16:19 -0700)] 
Updated for the creation of memcached_server_by_key().

16 years agoFix dangling endif
<brian@gir-3.local> [Mon, 8 Sep 2008 21:04:33 +0000 (14:04 -0700)] 
Fix dangling endif

16 years agoMore warning cleanup.
<brian@gir-3.local> [Mon, 8 Sep 2008 20:08:02 +0000 (13:08 -0700)] 
More warning cleanup.

16 years agoCleanup warnings/found issue in store by key functions.
<brian@gir-3.local> [Mon, 8 Sep 2008 19:12:09 +0000 (12:12 -0700)] 
Cleanup warnings/found issue in store by key functions.

16 years agoAdded tag .23 for changeset 86b581b9fdb8
Brian Aker [Sun, 7 Sep 2008 15:18:58 +0000 (08:18 -0700)] 
Added tag .23 for changeset 86b581b9fdb8

16 years agoForgot to update version number. 0.23 _23
Brian Aker [Sun, 7 Sep 2008 15:18:45 +0000 (08:18 -0700)] 
Forgot to update version number.

16 years agoUpdate for release
Brian Aker [Sun, 7 Sep 2008 15:14:30 +0000 (08:14 -0700)] 
Update for release

16 years agoAdded tag .23 for changeset 58900f15f36b
Brian Aker [Sun, 7 Sep 2008 15:14:21 +0000 (08:14 -0700)] 
Added tag .23 for changeset 58900f15f36b

16 years agoMerge
Brian Aker [Sun, 7 Sep 2008 15:12:29 +0000 (08:12 -0700)] 
Merge

16 years agoFix for new RPM build machine.
Brian Aker [Sun, 7 Sep 2008 15:11:47 +0000 (08:11 -0700)] 
Fix for new RPM build machine.

16 years agofix a configure.ac typo(03 for O3)
Yin Chen [Fri, 29 Aug 2008 06:37:15 +0000 (14:37 +0800)] 
fix a configure.ac typo(03 for O3)

16 years agofix the incr/decr operation connection closed bug
Yin Chen [Fri, 29 Aug 2008 06:33:04 +0000 (14:33 +0800)] 
fix the incr/decr operation connection closed bug

16 years agoadd a memcached_result_string_st(A) interface to support the cas related API wrapper
Yin Chen [Mon, 25 Aug 2008 05:02:57 +0000 (13:02 +0800)] 
add a  memcached_result_string_st(A) interface to support the cas related API wrapper

16 years agofix a bug in update_continuum
Yin Chen [Wed, 20 Aug 2008 09:05:16 +0000 (17:05 +0800)] 
fix a bug in update_continuum

It will casue the valgrind to report "Conditional jump or move depends on uninitialised value(s)"

16 years agoClean up the compiler flag section
Trond Norbye [Tue, 19 Aug 2008 21:17:11 +0000 (23:17 +0200)] 
Clean up the compiler flag section

16 years agoFix compiler warning
Trond Norbye [Tue, 19 Aug 2008 21:13:23 +0000 (23:13 +0200)] 
Fix compiler warning

Cast the pointer to the uint64_t where the result should be stored to a char
pointer (memcached_response expects char pointer).

16 years agoAdded my name to the AUTHORS file
Trond Norbye [Tue, 19 Aug 2008 21:13:08 +0000 (23:13 +0200)] 
Added my name to the AUTHORS file

16 years agoFixed udp warnings.
Brian Aker [Tue, 19 Aug 2008 18:07:14 +0000 (11:07 -0700)] 
Fixed udp warnings.

16 years agoFew more cleanups.
Brian Aker [Tue, 19 Aug 2008 18:00:13 +0000 (11:00 -0700)] 
Few more cleanups.

16 years agoTurned up warnings in code
Brian Aker [Tue, 19 Aug 2008 17:58:25 +0000 (10:58 -0700)] 
Turned up warnings in code

16 years agoFixed memory leaks in test program.
Brian Aker [Tue, 19 Aug 2008 17:22:31 +0000 (10:22 -0700)] 
Fixed memory leaks in test program.

16 years agofix a logic error on memcached_server_remove which will cause double free problem
Yin Chen [Tue, 12 Aug 2008 09:16:50 +0000 (17:16 +0800)] 
fix a logic error on memcached_server_remove which will cause double free problem

16 years agoSmall cleanups
<brian@localhost.localdomain> [Sat, 2 Aug 2008 23:03:22 +0000 (16:03 -0700)] 
Small cleanups

16 years agoFix some flaw and bugs in server failure rehash
Yin Chen [Thu, 7 Aug 2008 08:43:15 +0000 (16:43 +0800)] 
Fix some flaw and bugs in server failure rehash

16 years agoAdd the LDFLAGS for -lm(floorf)
Yin Chen [Thu, 7 Aug 2008 04:00:43 +0000 (12:00 +0800)] 
Add the LDFLAGS for -lm(floorf)

16 years agoMerge the server failure rehash implementation
Yin Chen [Thu, 7 Aug 2008 03:14:45 +0000 (11:14 +0800)] 
Merge the server failure rehash implementation

16 years agoImplement the server failure rehash mechanism
Yin Chen [Wed, 6 Aug 2008 10:35:27 +0000 (18:35 +0800)] 
Implement the server failure rehash mechanism

16 years agoFix macro for verifying proper struct padding in protocol_binary.m4
Trond Norbye [Tue, 5 Aug 2008 10:47:39 +0000 (12:47 +0200)] 
Fix macro for verifying proper struct padding in protocol_binary.m4

16 years agoDetect the required libraries instead of hardcoding them in LDFLAGS
Trond Norbye [Tue, 5 Aug 2008 10:00:42 +0000 (12:00 +0200)] 
Detect the required libraries instead of hardcoding them in LDFLAGS

Use AC_SEARCH_LIBS to detect the required sockets libraries instead of
hardcoding them in LDFLAGS for the Sun Studio compiler.

16 years agoFixed: warning: missing braces around initializer
Trond Norbye [Mon, 4 Aug 2008 07:24:49 +0000 (09:24 +0200)] 
Fixed: warning: missing braces around initializer

16 years agoDo not try to run the binary protocol testsuite for pre-1.3 servers
Trond Norbye [Sun, 3 Aug 2008 12:57:01 +0000 (14:57 +0200)] 
Do not try to run the binary protocol testsuite for pre-1.3 servers

16 years agoAdded MEMCACHED_BEHAVIOR_SND_TIMEOUT, MEMCACHED_BEHAVIOR_RCV_TIMEOUT
<brian@localhost.localdomain> [Wed, 30 Jul 2008 22:19:22 +0000 (15:19 -0700)] 
Added MEMCACHED_BEHAVIOR_SND_TIMEOUT, MEMCACHED_BEHAVIOR_RCV_TIMEOUT

16 years agoHandling merge
<brian@localhost.localdomain> [Tue, 29 Jul 2008 06:01:57 +0000 (23:01 -0700)] 
Handling merge

16 years agoRemoved build-time dependency to memcached with binary support
Trond Norbye [Thu, 31 Jul 2008 08:46:10 +0000 (10:46 +0200)] 
Removed build-time dependency to memcached with binary support

Added a copy of memcached/protocol_binary.h to the source bundle to avoid the
need of having a memcached server with support for the binary protocol
installed on the build machine.

16 years agoFix for lingerd and bad free.
<brian@localhost.localdomain> [Tue, 29 Jul 2008 04:55:31 +0000 (21:55 -0700)] 
Fix for lingerd and bad free.

16 years agoFix for zero length bad key fix.
<brian@localhost.localdomain> [Sun, 27 Jul 2008 11:00:37 +0000 (04:00 -0700)] 
Fix for zero length bad key fix.

16 years agoInitial support for the binary protocol
<trond@localhost> [Sat, 26 Jul 2008 13:46:42 +0000 (15:46 +0200)] 
Initial support for the binary protocol

16 years agoFix for Chinese character sets.
<brian@localhost.localdomain> [Wed, 23 Jul 2008 22:05:43 +0000 (15:05 -0700)] 
Fix for Chinese character sets.

16 years agoPushing weighted ketama code.
<brian@localhost.localdomain> [Wed, 23 Jul 2008 19:16:31 +0000 (12:16 -0700)] 
Pushing weighted ketama code.

16 years agoRemoved dead code.
<brian@localhost.localdomain> [Fri, 18 Jul 2008 12:23:02 +0000 (05:23 -0700)] 
Removed dead code.

16 years agoAdding missing file.
<brian@localhost.localdomain> [Fri, 18 Jul 2008 11:56:06 +0000 (04:56 -0700)] 
Adding missing file.

16 years agoFix for Solaris 64bit
<brian@localhost.localdomain> [Fri, 18 Jul 2008 05:57:02 +0000 (22:57 -0700)] 
Fix for Solaris 64bit

16 years agoFix for solaris
<brian@localhost.localdomain> [Fri, 18 Jul 2008 05:44:57 +0000 (22:44 -0700)] 
Fix for solaris

16 years agoAdded tag 0.22 for changeset 55e4cd5cda1d
Brian Aker [Mon, 14 Jul 2008 16:26:35 +0000 (09:26 -0700)] 
Added tag 0.22 for changeset 55e4cd5cda1d

16 years agoSaving new version 0.22
Brian Aker [Mon, 14 Jul 2008 16:26:30 +0000 (09:26 -0700)] 
Saving new version

16 years agoAdding test for sort.
<brian@gir-3.local> [Mon, 30 Jun 2008 18:48:20 +0000 (11:48 -0700)] 
Adding test for sort.

16 years agoMore tests for Key prefix
<brian@gir-3.local> [Mon, 30 Jun 2008 18:45:01 +0000 (11:45 -0700)] 
More tests for Key prefix

16 years agoFix for prefix key checking in prefix
<brian@gir-3.local> [Mon, 30 Jun 2008 18:17:09 +0000 (11:17 -0700)] 
Fix for prefix key checking in prefix

16 years agoFix for bad key on master
<brian@gir-3.local> [Mon, 30 Jun 2008 17:48:50 +0000 (10:48 -0700)] 
Fix for bad key on master

16 years agoCleaned up documentation
<brian@gir-3.local> [Mon, 30 Jun 2008 16:06:09 +0000 (09:06 -0700)] 
Cleaned up documentation

16 years agoMerge
<brian@gir-3.local> [Mon, 30 Jun 2008 16:02:49 +0000 (09:02 -0700)] 
Merge

16 years agoClarified return type for prefix key in cases where it is too long.
<brian@gir-3.local> [Mon, 30 Jun 2008 16:01:46 +0000 (09:01 -0700)] 
Clarified return type for prefix key in cases where it is too long.

16 years agoSimple fix in stats.
<brian@localhost.localdomain> [Wed, 25 Jun 2008 06:44:13 +0000 (23:44 -0700)] 
Simple fix in stats.

16 years agoBad data for threads (Toru patch)
<brian@gir-3.local> [Thu, 19 Jun 2008 01:19:15 +0000 (18:19 -0700)] 
Bad data for threads (Toru patch)

16 years agoImport for license clarification
<brian@gir-2.local> [Thu, 29 May 2008 03:21:30 +0000 (08:51 +0530)] 
Import for license clarification

16 years agoClarify what license libmemcache uses
Scott MacVicar [Thu, 29 May 2008 02:25:54 +0000 (03:25 +0100)] 
Clarify what license libmemcache uses

16 years agoBug fix in documentation Tim found.
<brian@gir-2.local> [Tue, 27 May 2008 04:24:01 +0000 (09:54 +0530)] 
Bug fix in documentation Tim found.

16 years agoFix for flags operation (aka not storing the final bit right). Updated
<brian@gir-2.local> [Tue, 27 May 2008 04:19:13 +0000 (09:49 +0530)] 
Fix for flags operation (aka not storing the final bit right). Updated
version.

16 years agoAdded tag 0.21 for changeset fe3c45a3a97f
Brian Aker [Sat, 24 May 2008 01:47:34 +0000 (18:47 -0700)] 
Added tag 0.21 for changeset fe3c45a3a97f

16 years agoTagging version 0.21 for release 0.21
Brian Aker [Sat, 24 May 2008 01:47:22 +0000 (18:47 -0700)] 
Tagging version 0.21 for release

16 years agoFix for death of file io to call shutdown()
<brian@h219-110-127-160.catv02.itscom.jp> [Wed, 21 May 2008 14:49:54 +0000 (23:49 +0900)] 
Fix for death of file io to call shutdown()

16 years agoFixed semi colon bug in memcp.
<brian@h219-110-127-160.catv02.itscom.jp> [Wed, 21 May 2008 14:30:15 +0000 (23:30 +0900)] 
Fixed semi colon bug in memcp.

16 years agoUpdated headers for version 21
Brian Aker [Wed, 21 May 2008 01:51:52 +0000 (18:51 -0700)] 
Updated headers for version 21

16 years agoFix for bootstrap env
Brian Aker [Wed, 21 May 2008 01:49:02 +0000 (18:49 -0700)] 
Fix for bootstrap env