Commits on Feb 25, 2012
  1. Build script and test enhancements

    mnunberg committed Feb 25, 2012
    Bundled libcouchbase version with consistent error reporting
    Tests now more consistent with connection errors
    Removed sasl dependency in favor of libcouchbase embedded isasl
    Prompt for Java and whether to build dependencies
    Fixed Makefile target for for non-gmake make
    Added dependency for proper version of ExtUtils::CBuilder which includes
    env CFLAGS
    Removed Log::Fu from src/Makefile.PL, one way to our step of removing
    un-needed deps
    Include Perl's @Config{qw(cflags ldflags} for ultimate target, stripping
    defines, optimization and other compiler/linker directives
Commits on Feb 23, 2012
  1. Build fixes, 32 bit support

    mnunberg committed Feb 23, 2012
    - 32 bit support based and developed on NetBSD
    - MockServer bug when SIGSTOP to netbsd java
    - Typos and extra cruft in src/Makefile.PL
    - Fixed redefine bugs for perls 5.15.x
    - Compression interop tests for memcached (and bugfixes related to
        option specifiers)
    - Added 'known issues' section in README
    - Handle $Config{lddlflags} if it contains rpath directives
Commits on Feb 21, 2012
  1. Fixed slight dependency, and..

    mnunberg committed Feb 21, 2012
    skip interop tests if Couchbase::Config not installed
    moved Log::Fu as a Makefile.PL dependency
    moved ExtUtils::H2PM as configure dependency
    removed unneeded modules from
    added parens around (qw())
Commits on Feb 19, 2012
  1. Updated to newer version of libisasl

    mnunberg committed Feb 19, 2012
    and fixed some more bugs in the ac scripts
  2. Fixed build scripts, changed absolute to relative time offsets

    mnunberg committed Feb 19, 2012
    Builds should now work on most other systems which were failing before
Commits on Feb 15, 2012
Commits on Feb 14, 2012
  1. Version bump

    mnunberg committed Feb 14, 2012
Commits on Feb 12, 2012
Commits on Feb 10, 2012
  1. Make tests more resilient, and make client less noisy

    mnunberg committed Feb 10, 2012
    Tests can work well on both real and mock servers.
    Better display output for skipped tests
    Fixed some quirks (and skipped some tests) for 5.8.8
Commits on Feb 9, 2012
  1. Lots and lots of fixes

    mnunberg committed Feb 9, 2012
    Network failure tests
    Memcached interop compatibility tests
    Conversion/Deconversion settings tested
    Timeout settings tested
    Network failure behavior tested
    Some more build utilities
Commits on Feb 7, 2012
  1. Refactored some common error reporting functions.

    mnunberg committed Feb 7, 2012
    Added backbones for memcached compatibility tests (pending on
    Make subdirectory distributions for VBucket and Config
    Added error constants to reflect newer libcouchbase
Commits on Feb 1, 2012
  1. Closer to C89 compliance, fixed store_flags bug

    mnunberg committed Feb 1, 2012
    store_flags would not be set when no conversion was needed, storage_free
    would get wrong and uninitialized values
  2. Multi-interface for synchronouse mode

    mnunberg committed Feb 1, 2012
    Synchronous interface has multi-mode
    Callbacks refactored to manipulate opaque AV* directly, instead of
    proxying values to PLCB_sync_t.
    Provided functions to switch callbacks between multi and non-multi mode
    CAS is now an IV on 64 bit perls.
    Tests for multi-mode
Commits on Jan 30, 2012
  1. Extra settings and tunables (WIP)

    mnunberg committed Jan 30, 2012
    This should allow for finer grained next stage testing, fake subclassing
    and 'composition'; and also
    accidentally provide more backwards compatibility (and maybe even some
    nice features)
    Work in progress.
Commits on Jan 29, 2012
  1. Updated dependencies and documentation.

    mnunberg committed Jan 29, 2012
    Builds on EL5
  2. Asynchronous tests

    mnunberg committed Jan 29, 2012
  3. CAS is populated on SET

    mnunberg committed Jan 29, 2012
Commits on Jan 28, 2012
  1. Documentation for

    mnunberg committed Jan 28, 2012
Commits on Jan 27, 2012
  1. Make compatible with new master

    mnunberg committed Jan 27, 2012
    Refactored sync client to use start_event_loop directly instead of
    Added timers for async client
Commits on Jan 26, 2012
Commits on Jan 24, 2012
  1. Asynchronous client framework for Perl event loops

    mnunberg committed Jan 24, 2012
    Refactored lots of common code out to other smaller files. WIP
Commits on Jan 22, 2012
  1. Fixed indentation issues

    mnunberg committed Jan 22, 2012
Commits on Jan 21, 2012
  1. Compression/Storable flag compat

    mnunberg committed Jan 21, 2012
    - Fixed bug in delete/remove
    Refactored debugging code into separate test module
Commits on Jan 20, 2012
  1. Implemented arithmetic, delete operations

    mnunberg committed Jan 20, 2012
    Refactored callbacks to a separate file.
    Refactored some redundant code into macros
    Added dependencies in Makefile.PL
  2. Cache::Memcached::* compatible interface,

    mnunberg committed Jan 20, 2012
    More documentation about errors
    Aliased add/replace/prepend/append to set with slight