Skip to content
Commits on Feb 14, 2012
  1. Version bump

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

    committed
    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

    committed
    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.

    committed
    Added backbones for memcached compatibility tests (pending on
    CouchbaseMock).
    
    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

    committed
    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

    committed
    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)

    committed
    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.

    committed
    Builds on EL5
  2. Asynchronous tests

    committed
  3. CAS is populated on SET

    committed
Commits on Jan 28, 2012
  1. Documentation for Async.pm

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

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

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

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

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

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

    committed
    More documentation about errors
    
    Aliased add/replace/prepend/append to set with slight
    modifications
  3. Fixed bugs in error reset and perl stack manipulation

    committed
    Moved get and cas to XS section
Commits on Jan 19, 2012
  1. Initial commit

    committed
Something went wrong with that request. Please try again.