Brian Aker [Wed, 15 Oct 2008 04:17:18 +0000 (21:17 -0700)]
Patch for memslap by Furuhashi Sadayuk
Brian Aker [Wed, 15 Oct 2008 03:42:18 +0000 (20:42 -0700)]
Incoming update to Murmur
Trond Norbye [Wed, 1 Oct 2008 08:58:13 +0000 (10:58 +0200)]
libmemcached_config.h should not be installed
Trond Norbye [Tue, 30 Sep 2008 07:51:11 +0000 (09:51 +0200)]
Hostname (and filename) should be const in memcached_server_add*
<brian@gir-3.local> [Mon, 22 Sep 2008 23:36:21 +0000 (02:36 +0300)]
Adding missing file.
<brian@gir-3.local> [Mon, 22 Sep 2008 23:16:51 +0000 (02:16 +0300)]
Merging in Brian Pontz work on Jenkins hash
Brian Aker [Tue, 16 Sep 2008 09:59:20 +0000 (02:59 -0700)]
Wrapping up fixed for .24 release
<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).
<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)
<brian@gir-3.local> [Mon, 8 Sep 2008 23:38:09 +0000 (16:38 -0700)]
Cleanup values for future use of memcached_server_free()
<brian@gir-3.local> [Mon, 8 Sep 2008 23:30:35 +0000 (16:30 -0700)]
Style cleanup
<brian@gir-3.local> [Mon, 8 Sep 2008 23:19:01 +0000 (16:19 -0700)]
Updated for the creation of memcached_server_by_key().
<brian@gir-3.local> [Mon, 8 Sep 2008 21:04:33 +0000 (14:04 -0700)]
Fix dangling endif
<brian@gir-3.local> [Mon, 8 Sep 2008 20:08:02 +0000 (13:08 -0700)]
More warning cleanup.
<brian@gir-3.local> [Mon, 8 Sep 2008 19:12:09 +0000 (12:12 -0700)]
Cleanup warnings/found issue in store by key functions.
Brian Aker [Sun, 7 Sep 2008 15:18:58 +0000 (08:18 -0700)]
Added tag .23 for changeset
86b581b9fdb8
Brian Aker [Sun, 7 Sep 2008 15:18:45 +0000 (08:18 -0700)]
Forgot to update version number.
Brian Aker [Sun, 7 Sep 2008 15:14:30 +0000 (08:14 -0700)]
Update for release
Brian Aker [Sun, 7 Sep 2008 15:14:21 +0000 (08:14 -0700)]
Added tag .23 for changeset
58900f15f36b
Brian Aker [Sun, 7 Sep 2008 15:12:29 +0000 (08:12 -0700)]
Merge
Brian Aker [Sun, 7 Sep 2008 15:11:47 +0000 (08:11 -0700)]
Fix for new RPM build machine.
Yin Chen [Fri, 29 Aug 2008 06:37:15 +0000 (14:37 +0800)]
fix a configure.ac typo(03 for O3)
Yin Chen [Fri, 29 Aug 2008 06:33:04 +0000 (14:33 +0800)]
fix the incr/decr operation connection closed bug
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
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)"
Trond Norbye [Tue, 19 Aug 2008 21:17:11 +0000 (23:17 +0200)]
Clean up the compiler flag section
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).
Trond Norbye [Tue, 19 Aug 2008 21:13:08 +0000 (23:13 +0200)]
Added my name to the AUTHORS file
Brian Aker [Tue, 19 Aug 2008 18:07:14 +0000 (11:07 -0700)]
Fixed udp warnings.
Brian Aker [Tue, 19 Aug 2008 18:00:13 +0000 (11:00 -0700)]
Few more cleanups.
Brian Aker [Tue, 19 Aug 2008 17:58:25 +0000 (10:58 -0700)]
Turned up warnings in code
Brian Aker [Tue, 19 Aug 2008 17:22:31 +0000 (10:22 -0700)]
Fixed memory leaks in test program.
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
<brian@localhost.localdomain> [Sat, 2 Aug 2008 23:03:22 +0000 (16:03 -0700)]
Small cleanups
Yin Chen [Thu, 7 Aug 2008 08:43:15 +0000 (16:43 +0800)]
Fix some flaw and bugs in server failure rehash
Yin Chen [Thu, 7 Aug 2008 04:00:43 +0000 (12:00 +0800)]
Add the LDFLAGS for -lm(floorf)
Yin Chen [Thu, 7 Aug 2008 03:14:45 +0000 (11:14 +0800)]
Merge the server failure rehash implementation
Yin Chen [Wed, 6 Aug 2008 10:35:27 +0000 (18:35 +0800)]
Implement the server failure rehash mechanism
Trond Norbye [Tue, 5 Aug 2008 10:47:39 +0000 (12:47 +0200)]
Fix macro for verifying proper struct padding in protocol_binary.m4
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.
Trond Norbye [Mon, 4 Aug 2008 07:24:49 +0000 (09:24 +0200)]
Fixed: warning: missing braces around initializer
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
<brian@localhost.localdomain> [Wed, 30 Jul 2008 22:19:22 +0000 (15:19 -0700)]
Added MEMCACHED_BEHAVIOR_SND_TIMEOUT, MEMCACHED_BEHAVIOR_RCV_TIMEOUT
<brian@localhost.localdomain> [Tue, 29 Jul 2008 06:01:57 +0000 (23:01 -0700)]
Handling merge
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.
<brian@localhost.localdomain> [Tue, 29 Jul 2008 04:55:31 +0000 (21:55 -0700)]
Fix for lingerd and bad free.
<brian@localhost.localdomain> [Sun, 27 Jul 2008 11:00:37 +0000 (04:00 -0700)]
Fix for zero length bad key fix.
<trond@localhost> [Sat, 26 Jul 2008 13:46:42 +0000 (15:46 +0200)]
Initial support for the binary protocol
<brian@localhost.localdomain> [Wed, 23 Jul 2008 22:05:43 +0000 (15:05 -0700)]
Fix for Chinese character sets.
<brian@localhost.localdomain> [Wed, 23 Jul 2008 19:16:31 +0000 (12:16 -0700)]
Pushing weighted ketama code.
<brian@localhost.localdomain> [Fri, 18 Jul 2008 12:23:02 +0000 (05:23 -0700)]
Removed dead code.
<brian@localhost.localdomain> [Fri, 18 Jul 2008 11:56:06 +0000 (04:56 -0700)]
Adding missing file.
<brian@localhost.localdomain> [Fri, 18 Jul 2008 05:57:02 +0000 (22:57 -0700)]
Fix for Solaris 64bit
<brian@localhost.localdomain> [Fri, 18 Jul 2008 05:44:57 +0000 (22:44 -0700)]
Fix for solaris
Brian Aker [Mon, 14 Jul 2008 16:26:35 +0000 (09:26 -0700)]
Added tag 0.22 for changeset
55e4cd5cda1d
Brian Aker [Mon, 14 Jul 2008 16:26:30 +0000 (09:26 -0700)]
Saving new version
<brian@gir-3.local> [Mon, 30 Jun 2008 18:48:20 +0000 (11:48 -0700)]
Adding test for sort.
<brian@gir-3.local> [Mon, 30 Jun 2008 18:45:01 +0000 (11:45 -0700)]
More tests for Key prefix
<brian@gir-3.local> [Mon, 30 Jun 2008 18:17:09 +0000 (11:17 -0700)]
Fix for prefix key checking in prefix
<brian@gir-3.local> [Mon, 30 Jun 2008 17:48:50 +0000 (10:48 -0700)]
Fix for bad key on master
<brian@gir-3.local> [Mon, 30 Jun 2008 16:06:09 +0000 (09:06 -0700)]
Cleaned up documentation
<brian@gir-3.local> [Mon, 30 Jun 2008 16:02:49 +0000 (09:02 -0700)]
Merge
<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.
<brian@localhost.localdomain> [Wed, 25 Jun 2008 06:44:13 +0000 (23:44 -0700)]
Simple fix in stats.
<brian@gir-3.local> [Thu, 19 Jun 2008 01:19:15 +0000 (18:19 -0700)]
Bad data for threads (Toru patch)
<brian@gir-2.local> [Thu, 29 May 2008 03:21:30 +0000 (08:51 +0530)]
Import for license clarification
Scott MacVicar [Thu, 29 May 2008 02:25:54 +0000 (03:25 +0100)]
Clarify what license libmemcache uses
<brian@gir-2.local> [Tue, 27 May 2008 04:24:01 +0000 (09:54 +0530)]
Bug fix in documentation Tim found.
<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.
Brian Aker [Sat, 24 May 2008 01:47:34 +0000 (18:47 -0700)]
Added tag 0.21 for changeset
fe3c45a3a97f
Brian Aker [Sat, 24 May 2008 01:47:22 +0000 (18:47 -0700)]
Tagging version 0.21 for release
<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()
<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.
Brian Aker [Wed, 21 May 2008 01:51:52 +0000 (18:51 -0700)]
Updated headers for version 21
Brian Aker [Wed, 21 May 2008 01:49:02 +0000 (18:49 -0700)]
Fix for bootstrap env
Brian Aker [Wed, 21 May 2008 01:46:07 +0000 (18:46 -0700)]
Found issue with rollback for clone operation with prefix key.
Brian Aker [Wed, 21 May 2008 00:57:36 +0000 (17:57 -0700)]
MEMCACHED_CALLBACK_PREFIX_KEY added (so domaining keys is now aailable in
the driver).
Brian Aker [Tue, 20 May 2008 23:05:04 +0000 (16:05 -0700)]
Fixed all key methods to now take const char * (all previous code will work
just fine).
<brian@gir.tangent.org> [Thu, 15 May 2008 15:08:21 +0000 (08:08 -0700)]
Fix in spelling of memcached_strerror()
Brian Aker [Mon, 5 May 2008 15:34:52 +0000 (08:34 -0700)]
Added tag .20 for changeset
9f8a8e3976c5
Brian Aker [Mon, 5 May 2008 15:34:42 +0000 (08:34 -0700)]
Adding version .20
<patg@patg.net> [Mon, 5 May 2008 03:32:10 +0000 (23:32 -0400)]
Merge 477:
75823cad36b7 with -r 476
<patg@patg.net> [Mon, 5 May 2008 03:03:19 +0000 (23:03 -0400)]
Removed increment test until able to resolve issue - need to talk to Brian
<patg@patg.net> [Mon, 5 May 2008 02:27:29 +0000 (22:27 -0400)]
Work on C++ library. Pulled out result methods - need to define 'result'
class.
<brian@localhost.localdomain> [Fri, 2 May 2008 22:11:07 +0000 (15:11 -0700)]
Removed old asserts in client apps.
<brian@localhost.localdomain> [Fri, 2 May 2008 16:35:02 +0000 (09:35 -0700)]
Adding in more tests for command line tools.
<brian@localhost.localdomain> [Fri, 2 May 2008 13:15:17 +0000 (06:15 -0700)]
Merge
<brian@localhost.localdomain> [Fri, 2 May 2008 13:14:18 +0000 (06:14 -0700)]
More tests for consistent.
Fixed memory leak around addrinfo when host constantly fails.
<brian@gir.tangent.org> [Fri, 2 May 2008 06:01:09 +0000 (23:01 -0700)]
Fix for watchpoint macro (Solaris discovery)
Mark Atwood [Wed, 30 Apr 2008 00:20:48 +0000 (17:20 -0700)]
fix typos in README files
<brian@gir-2.local> [Tue, 29 Apr 2008 23:42:18 +0000 (16:42 -0700)]
Fix on definition for memcached_execute_fetch().
<brian@localhost.localdomain> [Wed, 23 Apr 2008 12:13:18 +0000 (05:13 -0700)]
Added test for ketama. Fixed bug in setting behavior.
<brian@localhost.localdomain> [Wed, 23 Apr 2008 11:35:04 +0000 (04:35 -0700)]
Cleanup of behaviors around ketama
<patg@my.patg.net> [Tue, 22 Apr 2008 15:14:18 +0000 (11:14 -0400)]
Changed 'memcached_delete' back to 'delete'
<brian@localhost.localdomain> [Mon, 21 Apr 2008 19:02:17 +0000 (12:02 -0700)]
Fixed timeout to be low for connect()
Updated THANKS file.
<brian@localhost.localdomain> [Mon, 21 Apr 2008 18:21:12 +0000 (11:21 -0700)]
Fixed wrong strtol for stat.
<brian@localhost.localdomain> [Mon, 21 Apr 2008 18:17:06 +0000 (11:17 -0700)]
Fix for wheel algo to be dynamic
<brian@localhost.localdomain> [Mon, 21 Apr 2008 17:15:18 +0000 (10:15 -0700)]
Updating changelog
<brian@localhost.localdomain> [Mon, 21 Apr 2008 17:14:28 +0000 (10:14 -0700)]
Pulling in Mark's fixes for memory leaks in memslap
<brian@localhost.localdomain> [Mon, 21 Apr 2008 17:08:50 +0000 (10:08 -0700)]
Completed work on Ketama (it is now dynamic)