awesomized/libmemcached
16 years agoFix for sorting when no servers have been added.
Brian Aker [Mon, 7 Apr 2008 18:22:00 +0000 (11:22 -0700)] 
Fix for sorting when no servers have been added.

16 years agoFix for memcached_server_st after sort
<brian@gir.tangent.org> [Fri, 4 Apr 2008 07:54:04 +0000 (00:54 -0700)] 
Fix for memcached_server_st after sort

16 years agoIf you call sort, a quit occurs, and the current servers get sorted.
<brian@gir.tangent.org> [Fri, 4 Apr 2008 07:49:51 +0000 (00:49 -0700)] 
If you call sort, a quit occurs, and the current servers get sorted.

16 years agoRefactor tests.
<brian@gir.tangent.org> [Fri, 4 Apr 2008 07:27:53 +0000 (00:27 -0700)] 
Refactor tests.

16 years agoFix for always sort.
<brian@gir.tangent.org> [Fri, 4 Apr 2008 07:10:42 +0000 (00:10 -0700)] 
Fix for always sort.

16 years agoFixing likely and sort test.
<brian@gir.tangent.org> [Fri, 4 Apr 2008 06:58:50 +0000 (23:58 -0700)] 
Fixing likely and sort test.

16 years agoBS push hoping to fire off buildbot :)
<brian@gir.tangent.org> [Fri, 4 Apr 2008 01:44:51 +0000 (18:44 -0700)] 
BS push hoping to fire off buildbot :)

16 years agoAddig information on wheel size.
<brian@gir.tangent.org> [Fri, 4 Apr 2008 01:39:57 +0000 (18:39 -0700)] 
Addig information on wheel size.

16 years agoUpdating status to beta
<brian@gir.tangent.org> [Sat, 29 Mar 2008 08:09:06 +0000 (01:09 -0700)] 
Updating status to beta

16 years agoUpdating readme
<brian@gir.tangent.org> [Sat, 29 Mar 2008 08:07:43 +0000 (01:07 -0700)] 
Updating readme

16 years agoUpdating README
<brian@gir.tangent.org> [Sat, 29 Mar 2008 08:05:55 +0000 (01:05 -0700)] 
Updating README

16 years agoAdding Tim
<brian@gir.tangent.org> [Sat, 29 Mar 2008 07:52:13 +0000 (00:52 -0700)] 
Adding Tim

16 years agoPlaying hooks
<root@mail.tangent.org> [Sat, 29 Mar 2008 07:50:00 +0000 (00:50 -0700)] 
Playing hooks

16 years agoUpdating to test trigger
<root@mail.tangent.org> [Sat, 29 Mar 2008 07:49:12 +0000 (00:49 -0700)] 
Updating to test trigger

16 years agoAdding in missing file
<brian@gir.tangent.org> [Thu, 27 Mar 2008 07:22:18 +0000 (00:22 -0700)] 
Adding in missing file

16 years agoUpdating interface. Removed function calls where not needed.
<brian@gir.tangent.org> [Sat, 22 Mar 2008 22:26:03 +0000 (15:26 -0700)] 
Updating interface. Removed function calls where not needed.

16 years agoRefactor out memcached storage functions.
<brian@gir.tangent.org> [Sat, 22 Mar 2008 21:45:39 +0000 (14:45 -0700)] 
Refactor out memcached storage functions.

16 years agoAdding support for trigger call on delete of a successful object.
<brian@gir.tangent.org> [Sat, 22 Mar 2008 04:54:01 +0000 (21:54 -0700)] 
Adding support for trigger call on delete of a successful object.

16 years agoFix for wrong count on memcache_server_st structure (aka the old hack for
<brian@gir-2.local> [Fri, 21 Mar 2008 16:57:19 +0000 (09:57 -0700)] 
Fix for wrong count on memcache_server_st structure (aka the old hack for
server lists).

16 years agoExtended server_sort_test() test.
<brian@gir-2.local> [Fri, 21 Mar 2008 16:43:33 +0000 (09:43 -0700)] 
Extended server_sort_test() test.
Also moved around double define.

16 years agoNew version update
<brian@gir-2.local> [Tue, 18 Mar 2008 22:15:45 +0000 (15:15 -0700)] 
New version update

16 years agoFix or cas by key.
<brian@gir-2.local> [Tue, 18 Mar 2008 22:14:53 +0000 (15:14 -0700)] 
Fix or cas by key.

16 years agoMerge
<brian@gir-2.local> [Tue, 18 Mar 2008 05:41:19 +0000 (22:41 -0700)] 
Merge

16 years agoRead through caching function.
<brian@gir-2.local> [Tue, 18 Mar 2008 05:39:12 +0000 (22:39 -0700)] 
Read through caching function.

16 years agoAdded tag 0.18 for changeset d7bc34e6a9e0
Brian Aker [Mon, 17 Mar 2008 06:17:56 +0000 (23:17 -0700)] 
Added tag 0.18 for changeset d7bc34e6a9e0

16 years agoFinal cleanup to remove deprecated BEHAVIOR bit for USER_DATA.
Brian Aker [Mon, 17 Mar 2008 05:18:16 +0000 (22:18 -0700)] 
Final cleanup to remove deprecated BEHAVIOR bit for USER_DATA.

16 years agoUpdating for version version.
<brian@gir.tangent.org> [Mon, 17 Mar 2008 04:58:10 +0000 (21:58 -0700)] 
Updating for version version.

16 years agoFixing cancel on timeout for closing socket.
<brian@gir.tangent.org> [Mon, 17 Mar 2008 04:52:27 +0000 (21:52 -0700)] 
Fixing cancel on timeout for closing socket.

16 years agoUpdating string
<brian@gir.tangent.org> [Mon, 17 Mar 2008 04:21:17 +0000 (21:21 -0700)] 
Updating string

16 years agoCleanup for defaults on new connection timeouts.
<brian@gir.tangent.org> [Mon, 17 Mar 2008 04:16:45 +0000 (21:16 -0700)] 
Cleanup for defaults on new connection timeouts.

16 years agoUpdate from Tanj
<brian@gir-2.local> [Sun, 16 Mar 2008 00:37:11 +0000 (17:37 -0700)] 
Update from Tanj

16 years ago"make test" for documents.
<brian@gir-2.local> [Sat, 15 Mar 2008 23:50:38 +0000 (16:50 -0700)] 
"make test" for documents.

16 years agoUpdate on murmur
<brian@gir-2.local> [Sat, 15 Mar 2008 20:24:40 +0000 (13:24 -0700)] 
Update on murmur

16 years agoCollapse heads for major merge.
<brian@gir-2.local> [Tue, 11 Mar 2008 19:53:47 +0000 (12:53 -0700)] 
Collapse heads for major merge.

16 years agoUpdate README
<brian@gir-2.local> [Mon, 10 Mar 2008 18:34:33 +0000 (14:34 -0400)] 
Update README

16 years agoFix for bad include. Now include config information
<brian@gir-2.local> [Mon, 10 Mar 2008 18:29:45 +0000 (14:29 -0400)] 
Fix for bad include. Now include config information

16 years agoRefactored debug library out of main include.
<brian@gir-2.local> [Mon, 10 Mar 2008 18:17:55 +0000 (14:17 -0400)] 
Refactored debug library out of main include.

16 years agoFix to make clients appear in "make dist"
<brian@gir-2.local> [Mon, 10 Mar 2008 17:48:23 +0000 (13:48 -0400)] 
Fix to make clients appear in "make dist"

16 years agoRefactor to allow memcached_string_st to be public (and useable)
<brian@gir-2.local> [Mon, 10 Mar 2008 17:04:35 +0000 (13:04 -0400)] 
Refactor to allow memcached_string_st to be public (and useable)

16 years agoUpdated Changelog
<brian@gir-2.local> [Mon, 10 Mar 2008 16:23:37 +0000 (12:23 -0400)] 
Updated Changelog

16 years agoCleanup of include system. Broke up major memcached.h file into many files
<brian@gir-2.local> [Mon, 10 Mar 2008 16:23:02 +0000 (12:23 -0400)] 
Cleanup of include system. Broke up major memcached.h file into many files
(still only need one include in application)

16 years agoFixed headers for includes.
<brian@gir-2.local> [Mon, 10 Mar 2008 15:32:54 +0000 (11:32 -0400)] 
Fixed headers for includes.
Also remerged back in patch for behavior_set() (lost in bad merge)

16 years agoHuge refactoring of directory structure.
<brian@gir-2.local> [Mon, 10 Mar 2008 15:04:41 +0000 (11:04 -0400)] 
Huge refactoring of directory structure.

16 years agoFix for bad location of include directory
<brian@gir-2.local> [Sun, 9 Mar 2008 01:45:19 +0000 (20:45 -0500)] 
Fix for bad location of include directory

16 years agoBranch prediction optimizations.
<brian@233.sub-75-221-160.myvzw.com> [Fri, 7 Mar 2008 16:20:40 +0000 (11:20 -0500)] 
Branch prediction optimizations.

16 years agoFixes for previous merges (and additional file added for murmur)
<brian@233.sub-75-221-160.myvzw.com> [Fri, 7 Mar 2008 16:15:01 +0000 (11:15 -0500)] 
Fixes for previous merges (and additional file added for murmur)

16 years agoMEMCACHED_BEHAVIOR_RETRY_TIMEOUT added for timeout
<brian@gir-2.local> [Thu, 6 Mar 2008 04:22:39 +0000 (23:22 -0500)] 
MEMCACHED_BEHAVIOR_RETRY_TIMEOUT  added for timeout

16 years agoPatch for "murmur" hash algorithm.
<brian@gir-2.local> [Wed, 5 Mar 2008 20:44:42 +0000 (15:44 -0500)] 
Patch for "murmur" hash algorithm.

16 years agoFix for zero length values.
<brian@gir-2.local> [Wed, 5 Mar 2008 20:30:00 +0000 (15:30 -0500)] 
Fix for zero length values.

16 years agoAdd memcached_result_st.pod to EXTRA_DIST so it gets included in releases
Tim Bunce [Mon, 3 Mar 2008 22:51:47 +0000 (22:51 +0000)] 
Add memcached_result_st.pod to EXTRA_DIST so it gets included in releases
(needs more work to create man pages for functions)

16 years agomerge
Tim Bunce [Mon, 3 Mar 2008 22:36:39 +0000 (22:36 +0000)] 
merge

16 years agoMove public memcached_version declaration from lib/common.h to include/memcached.h.
Tim Bunce [Mon, 3 Mar 2008 22:34:55 +0000 (22:34 +0000)] 
Move public memcached_version declaration from lib/common.h to include/memcached.h.

16 years agoFixed issue around "when to calculate" next server key logic.
<brian@gir-2.local> [Fri, 29 Feb 2008 10:26:48 +0000 (02:26 -0800)] 
Fixed issue around "when to calculate" next server key logic.

Decided to not make the distibution an issue.

16 years agoFix from Charles Aylward for reuse of buffer.
<brian@gir-2.local> [Fri, 29 Feb 2008 07:30:56 +0000 (23:30 -0800)] 
Fix from Charles Aylward for reuse of buffer.

16 years agoBranch merge for fixes in reconnect.
<brian@gir-2.local> [Fri, 29 Feb 2008 07:22:14 +0000 (23:22 -0800)] 
Branch merge for fixes in reconnect.

16 years agoBranch merge.
<brian@gir-2.local> [Fri, 29 Feb 2008 07:19:55 +0000 (23:19 -0800)] 
Branch merge.

16 years agohg merge binary, resolving one conflict by choosing left (new 0.17 version)
Tim Bunce [Thu, 28 Feb 2008 20:27:44 +0000 (20:27 +0000)] 
hg merge binary, resolving one conflict by choosing left (new 0.17 version)

16 years agoBad setting (found by Marc Rossi)
Brian Aker [Wed, 27 Feb 2008 22:16:10 +0000 (14:16 -0800)] 
Bad setting (found by Marc Rossi)

16 years agoPossible patch (and fix)
Brian Aker [Wed, 27 Feb 2008 14:39:14 +0000 (06:39 -0800)] 
Possible patch (and fix)

16 years agoAdded tag 0.17 for changeset bd5bdc38d529
Brian Aker [Wed, 27 Feb 2008 13:31:53 +0000 (05:31 -0800)] 
Added tag 0.17 for changeset bd5bdc38d529

16 years agoCommitting for 0.17. Cleanups and one bad WATCHPOINT removed.
Brian Aker [Wed, 27 Feb 2008 13:09:33 +0000 (05:09 -0800)] 
Committing for 0.17. Cleanups and one bad WATCHPOINT removed.

16 years agoExtending tests.
<brian@gir-2.local> [Wed, 27 Feb 2008 03:20:19 +0000 (19:20 -0800)] 
Extending tests.

16 years agoFirst version of replication.
<brian@gir-2.local> [Tue, 26 Feb 2008 20:23:57 +0000 (12:23 -0800)] 
First version of replication.

16 years agoRewrite of memcached_behavior_set() to take a uint64_t instead of a pointer.
<brian@gir.lan> [Sun, 24 Feb 2008 21:40:22 +0000 (21:40 +0000)] 
Rewrite of memcached_behavior_set() to take a uint64_t instead of a pointer.

16 years agoAdding the new binary branch...
<brian@gir.lan> [Sun, 24 Feb 2008 18:56:07 +0000 (18:56 +0000)] 
Adding the new binary branch...

16 years agoAdded unlikely for branch predicition :)
<brian@gir.lan> [Sun, 24 Feb 2008 18:51:14 +0000 (18:51 +0000)] 
Added unlikely for branch predicition :)

16 years agoAfter quit is issued, client reads all data from server,
<kevin@laminaria> [Wed, 20 Feb 2008 22:24:23 +0000 (14:24 -0800)] 
After quit is issued, client reads all data from server,
insuring that server reads all data.
atom_smasher many_adds tests for errors when this is not done.

16 years agoTest for 0-length data, which works with the server.
<kevin@laminaria> [Wed, 20 Feb 2008 21:43:51 +0000 (13:43 -0800)] 
Test for 0-length data, which works with the server.

16 years agoFirst view of server cursor function.
<brian@gir-2.local> [Wed, 20 Feb 2008 08:41:34 +0000 (14:11 +0530)] 
First view of server cursor function.

16 years agoCleanup of memcached_fetch_execute() definition
<brian@gir-2.local> [Tue, 19 Feb 2008 09:08:46 +0000 (14:38 +0530)] 
Cleanup of memcached_fetch_execute() definition

16 years agoMerge fix.
<brian@gir-2.local> [Tue, 19 Feb 2008 06:10:47 +0000 (11:40 +0530)] 
Merge fix.

16 years agoMEMCACHED_BEHAVIOR_CONNECT_TIMEOUT added from Marcelo's patch to make sure
<brian@gir-2.local> [Tue, 19 Feb 2008 02:34:34 +0000 (08:04 +0530)] 
MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT added from Marcelo's patch to make sure
that connnect() does not block/loop when using non-block mode.

16 years agoAdded tag 0.16 for changeset d3a0f78ca612
Brian Aker [Mon, 18 Feb 2008 08:31:30 +0000 (00:31 -0800)] 
Added tag 0.16 for changeset d3a0f78ca612

16 years agoUpdates for versions
Brian Aker [Mon, 18 Feb 2008 08:31:18 +0000 (00:31 -0800)] 
Updates for versions

16 years agoFix for looping through multi-interfaces (in case one is busted)
Brian Aker [Mon, 18 Feb 2008 07:49:31 +0000 (23:49 -0800)] 
Fix for looping through multi-interfaces (in case one is busted)

16 years agoFix for if NULL is passed as a valid argument to memcached_behavior_set
<brian@gir-2.local> [Mon, 18 Feb 2008 06:06:41 +0000 (11:36 +0530)] 
Fix for if NULL is passed as a valid argument to memcached_behavior_set

16 years agoAll behavior changes should not require a flush.
<brian@gir-2.local> [Mon, 18 Feb 2008 05:57:41 +0000 (11:27 +0530)] 
All behavior changes should not require a flush.

16 years agoMinor cleanups (missing file added).
<brian@gir-2.local> [Sun, 17 Feb 2008 15:56:31 +0000 (21:26 +0530)] 
Minor cleanups (missing file added).

16 years agoBug fix for memcached_cas() operator.
<brian@gir-2.local> [Fri, 15 Feb 2008 07:03:41 +0000 (12:33 +0530)] 
Bug fix for memcached_cas() operator.

16 years agoAdded behavior method around testing of keys.
<brian@gir-2.local> [Fri, 15 Feb 2008 05:32:18 +0000 (11:02 +0530)] 
Added behavior method around testing of keys.

16 years agoMerge
<brian@gir-2.local> [Wed, 13 Feb 2008 11:54:25 +0000 (17:24 +0530)] 
Merge

16 years agoAdded MEMCACHED_BEHAVIOR_SORT_HOSTS behavior to enable and disable sorted host
<brian@gir-2.local> [Wed, 13 Feb 2008 09:51:13 +0000 (15:21 +0530)] 
Added MEMCACHED_BEHAVIOR_SORT_HOSTS behavior to enable and disable sorted host
behavior.

16 years agoMEMCACHED_BAD_KEY_PROVIDED has been added as an error type. When libmemcached
<brian@gir-2.local> [Wed, 13 Feb 2008 09:38:41 +0000 (15:08 +0530)] 
MEMCACHED_BAD_KEY_PROVIDED has been added as an error type. When libmemcached
is compiled in debug mode it can toss an error if a bad key is provided.

16 years agoWe now sort servers to make sure the client applications will always have the
<brian@gir-2.local> [Wed, 13 Feb 2008 07:42:57 +0000 (13:12 +0530)] 
We now sort servers to make sure the client applications will always have the
same order.

16 years agoAtomsmasher test.
<brian@gir-2.local> [Tue, 12 Feb 2008 04:47:46 +0000 (10:17 +0530)] 
Atomsmasher test.

16 years agoAdding mention of mailing list.
Brian Aker [Sat, 9 Feb 2008 16:54:21 +0000 (08:54 -0800)] 
Adding mention of mailing list.

16 years agoUpdating THANK you file (and of course missing people)
Brian Aker [Sat, 9 Feb 2008 16:50:54 +0000 (08:50 -0800)] 
Updating THANK you file (and of course missing people)

16 years agoUpdating to TODO
Brian Aker [Sat, 9 Feb 2008 16:45:19 +0000 (08:45 -0800)] 
Updating to TODO

16 years agoUpdated Version status. Updated all command line tools to return error
Brian Aker [Sat, 9 Feb 2008 16:05:06 +0000 (08:05 -0800)] 
Updated Version status. Updated all command line tools to return error
message upong not finding servers.

16 years agoRandom cleanup, plus server startup script
Brian Aker [Sat, 9 Feb 2008 03:51:39 +0000 (19:51 -0800)] 
Random cleanup, plus server startup script

16 years agoModifying behavior to bounce connection in the case of a bad value from
<brian@gir-2.local> [Wed, 6 Feb 2008 04:25:16 +0000 (20:25 -0800)] 
Modifying behavior to bounce connection in the case of a bad value from
memcached.

16 years agoFix for 64 bit
<brian@gir-2.local> [Wed, 6 Feb 2008 03:02:12 +0000 (19:02 -0800)] 
Fix for 64 bit

16 years agoCommitting new test (framekwork).
Brian Aker [Tue, 5 Feb 2008 16:10:52 +0000 (08:10 -0800)] 
Committing new test (framekwork).

16 years agoAdded test for get_by_key, set_by_key C++ tests
<patg@patg.net> [Tue, 5 Feb 2008 02:25:37 +0000 (21:25 -0500)] 
Added test for get_by_key, set_by_key C++ tests

16 years agoAssert in debug to look for random allocation in get.
<brian@gir.tangent.org> [Mon, 4 Feb 2008 07:20:22 +0000 (23:20 -0800)] 
Assert in debug to look for random allocation in get.

16 years agoRemoving "unworthy" assert from debug mode :)
<brian@gir.tangent.org> [Sat, 2 Feb 2008 21:09:12 +0000 (13:09 -0800)] 
Removing "unworthy" assert from debug mode :)

16 years agoIncrememting for next version
Brian Aker [Fri, 1 Feb 2008 18:35:58 +0000 (10:35 -0800)] 
Incrememting for next version

16 years agoMerging Patrick's work on C++ interface.
Brian Aker [Fri, 1 Feb 2008 04:48:19 +0000 (20:48 -0800)] 
Merging Patrick's work on C++ interface.

16 years agoRefactored tests.
Brian Aker [Fri, 1 Feb 2008 04:47:16 +0000 (20:47 -0800)] 
Refactored tests.
Added test for UDP protocol (some operations now work, though far from being
done well).

16 years agoPartial work on making UDP protocol actually work (flush_all working!)
Brian Aker [Wed, 30 Jan 2008 22:02:42 +0000 (14:02 -0800)] 
Partial work on making UDP protocol actually work (flush_all working!)