Permalink
Commits on Mar 21, 2013
  1. Release 1.0.1

    committed Mar 21, 2013
  2. Version bump

    committed Mar 21, 2013
  3. GH-4: Fix set_multi with single arrayref

    Previously set_multi would crash when a single arrayref was used as part
    of the list. This fixes that issue
    committed Mar 21, 2013
Commits on Dec 26, 2012
  1. Version bump

    committed Dec 26, 2012
  2. GH-2: Allow stringified expiry

    committed Dec 26, 2012
Commits on Dec 19, 2012
  1. Fix compat mode

    committed Dec 19, 2012
Commits on Jul 3, 2012
  1. Make compatible with newer libcouchbase versions (with less deps)

    - Fixed bundled building (user can force this even if libcouchbase is
      installed)
    
    - Removed libisasl build process (libisasl is now shipped with
      libcouchbase)
    
    - Removed memcached headers extraction (this too is shipped with
      libcouchbase)
    committed Jul 3, 2012
  2. replace libcouchbase_create_io_event_ops with ..

    proper API usage
    committed Jul 3, 2012
Commits on Feb 27, 2012
  1. First non-dev release

    - Fixed and added tests for stat command
    - Fixed and added tests for compat wrappers
    - Removed auto-generated files from git tracking
    - Added repository in Makefile.PL
    committed Feb 27, 2012
Commits on Feb 25, 2012
  1. Build script and test enhancements

    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 libcouchbase.so/EU::MM for non-gmake make
    variants
    
    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
    committed Feb 25, 2012
Commits on Feb 23, 2012
  1. Build fixes, 32 bit support

    - 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
    committed Feb 23, 2012
Commits on Feb 21, 2012
  1. Fixed slight dependency, and..

    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 MockServer.pm
    added parens around (qw())
    committed Feb 21, 2012
Commits on Feb 19, 2012
  1. Updated to newer version of libisasl

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

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

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

    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
    committed Feb 10, 2012
Commits on Feb 9, 2012
  1. Lots and lots of fixes

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

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

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

    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
    committed Feb 1, 2012
Commits on Jan 30, 2012
  1. Extra settings and tunables (WIP)

    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.
    committed Jan 30, 2012
Commits on Jan 29, 2012
  1. Updated dependencies and documentation.

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

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

    committed Jan 29, 2012