Brian Aker [Wed, 23 Mar 2011 17:02:56 +0000 (10:02 -0700)]
Fixes issue where if illegal options caused parsing to fail an incorrect
message would still be returned.
Brian Aker [Wed, 23 Mar 2011 15:14:41 +0000 (08:14 -0700)]
Better error handling.
Brian Aker [Wed, 23 Mar 2011 05:48:45 +0000 (22:48 -0700)]
Improved on the error messages in the parser.
Brian Aker [Wed, 23 Mar 2011 02:23:44 +0000 (19:23 -0700)]
Additional cleanup on error messages.
Brian Aker [Wed, 23 Mar 2011 01:41:12 +0000 (18:41 -0700)]
Check for failures while configuring client.
Brian Aker [Tue, 22 Mar 2011 20:08:58 +0000 (13:08 -0700)]
Updates to configuration API.
Brian Aker [Mon, 21 Mar 2011 22:07:08 +0000 (15:07 -0700)]
This adds a couple of new options for options parsing.
Brian Aker [Mon, 21 Mar 2011 20:03:49 +0000 (13:03 -0700)]
Fix prefix key so that it is not statically built.
Brian Aker [Mon, 21 Mar 2011 16:02:56 +0000 (09:02 -0700)]
Merge in all changes related to being able to read configuration files.
Brian Aker [Mon, 21 Mar 2011 07:07:48 +0000 (00:07 -0700)]
Import parser/etc
Brian Aker [Sat, 19 Mar 2011 00:57:32 +0000 (17:57 -0700)]
Final bits for options in parser for behaviors.
Brian Aker [Sat, 19 Mar 2011 00:08:39 +0000 (17:08 -0700)]
Merge in additions to the scanner.
Brian Aker [Fri, 18 Mar 2011 18:12:06 +0000 (11:12 -0700)]
Additional fixes/test. We will now limit the hostname when adding it into
memc so that we don't do any sort of overflow by accident.
Brian Aker [Fri, 18 Mar 2011 17:45:16 +0000 (10:45 -0700)]
Move replication tests out to their file.
Brian Aker [Fri, 18 Mar 2011 17:29:45 +0000 (10:29 -0700)]
Merge in new scanner/parser suite with updated test cases.
Brian Aker [Fri, 18 Mar 2011 10:43:48 +0000 (03:43 -0700)]
Merge in all of the new parser work.
Brian Aker [Thu, 17 Mar 2011 21:45:08 +0000 (14:45 -0700)]
Merge in updates to make sure exit/return is done properly.
Brian Aker [Wed, 16 Mar 2011 06:12:28 +0000 (23:12 -0700)]
Fix changelog/version.
Brian Aker [Tue, 8 Mar 2011 23:17:05 +0000 (15:17 -0800)]
Merge in solution for lp:581030.
Brian Aker [Tue, 8 Mar 2011 22:38:36 +0000 (14:38 -0800)]
Merge in update for document on prefix key.
Brian Aker [Mon, 7 Mar 2011 23:09:56 +0000 (15:09 -0800)]
Add pragma
Brian Aker [Sat, 5 Mar 2011 20:39:12 +0000 (12:39 -0800)]
Move testing framework out to its own library.
Brian Aker [Fri, 4 Mar 2011 21:53:26 +0000 (13:53 -0800)]
Fix for memory leak when parsing servers.
Brian Aker [Tue, 1 Mar 2011 17:57:55 +0000 (09:57 -0800)]
Merge Trond
Trond Norbye [Tue, 1 Mar 2011 07:08:00 +0000 (08:08 +0100)]
Detect the availability of MSG_NOSIGNAL/MSG_DONTWAIT
Brian Aker [Thu, 24 Feb 2011 04:21:36 +0000 (20:21 -0800)]
Update for 0.47
Brian Aker [Wed, 23 Feb 2011 00:09:54 +0000 (16:09 -0800)]
Remove flag enum-compare
Brian Aker [Tue, 22 Feb 2011 21:58:11 +0000 (13:58 -0800)]
Merge in trond.
Trond Norbye [Tue, 22 Feb 2011 13:52:54 +0000 (14:52 +0100)]
Link libmemcached.so with SASL libs if we build with SASL support
This allows people to use libmemcached from their application without
SASL support without having to link with the sasl libraries themselves
Patch supplied by Remi Collet <Fedora@FamilleCollet.com>
Trond Norbye [Tue, 22 Feb 2011 13:43:58 +0000 (14:43 +0100)]
Don't build 64-bit software on 32 bit Solaris
Trond Norbye [Tue, 22 Feb 2011 13:41:58 +0000 (14:41 +0100)]
Don't use __attribute__((unused))
It's not supported by all compilers, and they will most likely
spit out a warning about an unknown attribute. Since we're
treating warnings as errors this stops the compilation..
Brian Aker [Tue, 22 Feb 2011 04:06:44 +0000 (20:06 -0800)]
Merge in patch for additional lib for SASL
Brian Aker [Tue, 22 Feb 2011 02:35:52 +0000 (18:35 -0800)]
Merge in test case from JC Redoutey .
Brian Aker [Tue, 22 Feb 2011 02:09:08 +0000 (18:09 -0800)]
Merge in dist fix from Monty
Brian Aker [Tue, 22 Feb 2011 02:02:11 +0000 (18:02 -0800)]
Merge in ability for memcapable to handle ascii/binary as flags to the
command.
Brian Aker [Mon, 21 Feb 2011 10:33:09 +0000 (02:33 -0800)]
Merge in fix for send() on linux.
Brian Aker [Mon, 21 Feb 2011 09:57:43 +0000 (01:57 -0800)]
Store up errno in a couple of spots.
Brian Aker [Tue, 15 Feb 2011 18:37:39 +0000 (10:37 -0800)]
Merge in bug fix for 456080.
Brian Aker [Tue, 15 Feb 2011 17:26:17 +0000 (09:26 -0800)]
Merge in bug fix for 677609
Brian Aker [Tue, 15 Feb 2011 16:52:51 +0000 (08:52 -0800)]
Fix for Openbsd
Brian Aker [Mon, 14 Feb 2011 18:35:59 +0000 (10:35 -0800)]
Merge in version bump.
Brian Aker [Sun, 13 Feb 2011 02:45:11 +0000 (18:45 -0800)]
Remove special condition for block and version.
Brian Aker [Sat, 12 Feb 2011 10:52:48 +0000 (02:52 -0800)]
Rollup of fixes/error message corrections in mget. This also remove the
infinite wait on non-block.
Brian Aker [Sat, 12 Feb 2011 10:33:44 +0000 (02:33 -0800)]
Servers below 1.4.4 may have issues with this test.
Brian Aker [Sat, 12 Feb 2011 10:01:32 +0000 (02:01 -0800)]
See what happens if we skip the tests on the remote servers.
Brian Aker [Sat, 12 Feb 2011 09:32:21 +0000 (01:32 -0800)]
Add purge before get.
Brian Aker [Sat, 12 Feb 2011 09:18:53 +0000 (01:18 -0800)]
Merge in additional checks on tests.
Brian Aker [Sat, 12 Feb 2011 08:45:44 +0000 (00:45 -0800)]
Better reporting on errors from mget.
Brian Aker [Sat, 12 Feb 2011 07:26:48 +0000 (23:26 -0800)]
Merge in fixes for get.
Brian Aker [Sat, 12 Feb 2011 07:14:02 +0000 (23:14 -0800)]
Commit additional test for remote...
Brian Aker [Sat, 12 Feb 2011 06:31:12 +0000 (22:31 -0800)]
Add assert for remote testing.
Brian Aker [Sat, 12 Feb 2011 01:06:49 +0000 (17:06 -0800)]
More tests.
Brian Aker [Fri, 11 Feb 2011 23:50:41 +0000 (15:50 -0800)]
Remote debug ubuntu
Brian Aker [Fri, 11 Feb 2011 22:13:03 +0000 (14:13 -0800)]
Merge in removal of setting infinite no_block
Brian Aker [Fri, 11 Feb 2011 21:14:37 +0000 (13:14 -0800)]
Test location of failure observed on ubuntu hudson
Brian Aker [Fri, 11 Feb 2011 21:02:58 +0000 (13:02 -0800)]
Merge in a number of fixes for OpenBSD.
Brian Aker [Fri, 11 Feb 2011 20:37:05 +0000 (12:37 -0800)]
Merge in removal of top.h (we don't use it, and it is causing issues on
several platforms).
Brian Aker [Fri, 11 Feb 2011 20:10:29 +0000 (12:10 -0800)]
Bump up version we test for binary protocol (per advice from Dormando).
Brian Aker [Fri, 11 Feb 2011 19:15:00 +0000 (11:15 -0800)]
Add warning for OpenBSD builds.
Brian Aker [Fri, 11 Feb 2011 17:57:27 +0000 (09:57 -0800)]
Remove openbsd warnings.
Brian Aker [Fri, 11 Feb 2011 11:00:07 +0000 (03:00 -0800)]
Rollup merge.
Brian Aker [Fri, 11 Feb 2011 09:50:22 +0000 (01:50 -0800)]
Fix if()
Brian Aker [Fri, 11 Feb 2011 09:33:25 +0000 (01:33 -0800)]
Merge in enabling of if to correctly only dump servers during failure.
Brian Aker [Fri, 11 Feb 2011 00:30:08 +0000 (16:30 -0800)]
Remove icc warnings (some of).
Brian Aker [Fri, 11 Feb 2011 00:10:23 +0000 (16:10 -0800)]
Cleanup test failures.
Brian Aker [Thu, 10 Feb 2011 23:20:54 +0000 (15:20 -0800)]
Check for invalid value when determinng min/max on server compatibility.
Brian Aker [Thu, 10 Feb 2011 23:17:29 +0000 (15:17 -0800)]
Version will now have a default we can use to look for invalid versions.
Also fixed regression test so that we check for invalid argment return.
Brian Aker [Thu, 10 Feb 2011 22:05:26 +0000 (14:05 -0800)]
Updating test case such that we output version information and correctly set
it to zero in cases where we fail at retrieving it.
Brian Aker [Thu, 10 Feb 2011 21:26:34 +0000 (13:26 -0800)]
Print out server stuff during test.
Brian Aker [Thu, 10 Feb 2011 19:51:59 +0000 (11:51 -0800)]
Fix/debug for FreeBSD failures.
Brian Aker [Thu, 10 Feb 2011 19:14:07 +0000 (11:14 -0800)]
Fix for ancient solaris platforms. ie bug 695726
Brian Aker [Thu, 10 Feb 2011 18:43:18 +0000 (10:43 -0800)]
Fix for bug 633247
Brian Aker [Wed, 9 Feb 2011 00:50:23 +0000 (16:50 -0800)]
Revisions .45
Brian Aker [Tue, 11 Jan 2011 19:55:33 +0000 (11:55 -0800)]
Merge in changes from Monty
Monty Taylor [Mon, 10 Jan 2011 19:46:18 +0000 (11:46 -0800)]
Fixed unittests and vc-changelog.
Monty Taylor [Mon, 10 Jan 2011 06:08:40 +0000 (22:08 -0800)]
Updated pandora-build files to version 0.171
Monty Taylor [Thu, 23 Dec 2010 19:33:20 +0000 (11:33 -0800)]
Updated pandora-build files to version 0.167
Monty Taylor [Thu, 23 Dec 2010 17:52:04 +0000 (17:52 +0000)]
Fixed systemtap issues (I hope) and a test case compile.
Brian Aker [Thu, 28 Oct 2010 22:21:05 +0000 (15:21 -0700)]
Merging Trond
Brian Aker [Thu, 28 Oct 2010 21:44:15 +0000 (14:44 -0700)]
Update docs.
Trond Norbye [Tue, 28 Sep 2010 09:59:05 +0000 (11:59 +0200)]
The mget test in memcapable shouldn't care about the order items arrive
Brian Aker [Thu, 23 Sep 2010 05:00:27 +0000 (22:00 -0700)]
Updates for 0.44 release
Brian Aker [Wed, 15 Sep 2010 18:38:26 +0000 (11:38 -0700)]
Fix for rpm build
Brian Aker [Wed, 15 Sep 2010 00:44:32 +0000 (17:44 -0700)]
Merge Trond
Trond Norbye [Tue, 14 Sep 2010 07:55:39 +0000 (09:55 +0200)]
Fixed dtrace enabled compilations
Trond Norbye [Mon, 13 Sep 2010 19:51:40 +0000 (21:51 +0200)]
Update libmemcached version number due to change of struct size
Brian Aker [Mon, 13 Sep 2010 15:39:05 +0000 (08:39 -0700)]
Bug fix by Trond
Trond Norbye [Mon, 13 Sep 2010 12:31:19 +0000 (14:31 +0200)]
Refactor: Renamed internal stack dump function
Some compilers generate a warning for symbols starting with double
underscores causing a build break. Renamed the function to
libmemcached_stack_dump instead, and added an implementation for
Solaris while I'm touching the code
Trond Norbye [Mon, 13 Sep 2010 12:27:18 +0000 (14:27 +0200)]
Don't include system headers within an extern C block
Trond Norbye [Mon, 13 Sep 2010 12:26:17 +0000 (14:26 +0200)]
Refactor: rename __write_vector_st
Symbol names with double underscores generate a compile warning on
some platforms causing a build break. Renamed to
libmemcached_io_vector_st.
Trond Norbye [Mon, 13 Sep 2010 06:05:34 +0000 (08:05 +0200)]
Fixed SASL authentication bits
Trond Norbye [Sat, 11 Sep 2010 10:56:27 +0000 (12:56 +0200)]
Fixed test in memcached_set_sasl_auth_data
Trond Norbye [Thu, 2 Sep 2010 08:23:44 +0000 (10:23 +0200)]
Bug 628650: prefix ntohll/htonll with memcached_
Trond Norbye [Tue, 24 Aug 2010 17:28:46 +0000 (19:28 +0200)]
Check the return code from fgets in memcapable
Monty Taylor [Wed, 18 Aug 2010 17:51:07 +0000 (10:51 -0700)]
Added files missing from the tarball.
Trond Norbye [Fri, 13 Aug 2010 13:01:34 +0000 (15:01 +0200)]
Update memcapable quiet command test to work with servers that cork
Trond Norbye [Fri, 13 Aug 2010 12:58:56 +0000 (14:58 +0200)]
Add option -P and -T to memcapable
The two options come in handy if you're trying to debug a failing test case
Brian Aker [Tue, 3 Aug 2010 06:31:32 +0000 (23:31 -0700)]
Looking at additional race conditions in test harness.
Brian Aker [Tue, 3 Aug 2010 04:30:04 +0000 (21:30 -0700)]
Remove use of system(). Not very portable
Brian Aker [Tue, 3 Aug 2010 03:54:30 +0000 (20:54 -0700)]
if/def a WATCHPOINT