commit 4a94bce7ea39dfae85c077b0b62a452da7fe1e82
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Jul 2 23:51:47 2012 -0700
Version bump. Removed unstable warning from docs
commit 836832cc1593e5df139e24e9cb0c81ca2f05ea86
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Jul 2 23:44:56 2012 -0700
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)
commit 3e117b7966e91bedca967b7e55cbb89529d48381
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Jul 2 23:43:21 2012 -0700
replace libcouchbase_create_io_event_ops with ..
proper API usage
commit b509a068fc46858c1b80735f7844bb42088a4315
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Feb 27 12:18:04 2012 -0800
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
commit c25036baca3a3888173b77da11f0c0fc719b6014
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Feb 25 13:41:26 2012 -0800
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
commit fdc0e6abaa60ec86e5275bc36aed87e46e33f542
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 23 00:01:44 2012 -0800
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
commit 34d6bd7776088a6467ebe49eab6e2173fb60f904
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Feb 20 20:40:18 2012 -0800
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())
commit e067c89f8e36d41357b2997b847aa3c95fc36ba5
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Feb 19 10:02:37 2012 -0800
Updated to newer version of libisasl
and fixed some more bugs in the ac scripts
commit 9c6277d601479fd1f33c987f353cedd4f7423c1b
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Feb 19 00:09:42 2012 -0800
Fixed build scripts, changed absolute to relative time offsets
Builds should now work on most other systems which were failing before
commit 22fe27c90f13aa754d1f8b8a268a71f0aefb7477
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Feb 14 17:21:37 2012 -0800
Cleaned up source tree, build process is now cleaner
commit bf5f7864cb5797ec546595582421c9d80f8515a5
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Feb 13 23:53:32 2012 -0800
Version bump
commit 2aec41cf438be4689c45af0e264d8ec18d0a8c97
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Feb 13 23:51:27 2012 -0800
A whole bunch of changes, mainly build-related.. ugh
commit 5025f6164cbc9472562ae62ec6bde6ce92a88a1c
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Feb 11 20:13:58 2012 -0800
Polished up some build script stuff
commit 8c78e34aabbb5d3c530ef062cf5be95e1ee0f8f7
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 9 21:09:38 2012 -0800
Updated dependency tracking on submodules
commit b19ed93d00099bb2864575052a15a683d36ccb1d
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 9 21:06:54 2012 -0800
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
commit a4456f8e119a9f465d096fa01aa7c1ec3cf2c53a
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 9 09:25:29 2012 -0800
Changed .gitmodules bad repo url
commit 94b63d3ed06860d90440d0daa10264ac89f1692d
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 9 09:21:30 2012 -0800
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
commit 6892af58ede10003d7529c643f8f6f01a7b38c03
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Feb 7 01:23:54 2012 -0800
Updated tests, dual-mode for testing on real cluster, too
commit b4de233a425c571a9afe26b0b16bd922b26b1deb
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Feb 6 17:40:01 2012 -0800
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
commit e7d3f39909287355e265197ba5b5d7255cd0ef30
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Jan 31 23:53:54 2012 -0800
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
commit 90c6b30a38000e4f4e5aaf8e4459f49240fbbcc7
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Jan 31 18:06:44 2012 -0800
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
commit 18390812c7247362f2110424ed5d8eb652d86b1f
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Jan 30 00:31:18 2012 -0800
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.
commit ab97851cf877b39d22823551d52fe22486f2373a
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:58:04 2012 -0800
Updated dependencies and documentation.
Builds on EL5
commit a2b5db4b674d407331ad24898c1461b6fc366697
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:57:50 2012 -0800
Refactored messy and buggy conversion functions
commit ffd6d9d5993f919733adadd74b6dfa85ab8ab792
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:56:25 2012 -0800
&err only populated when io_opts == NULL
commit 532f92ec4a253dd41685ae99d8f1ab21be1626fa
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:55:59 2012 -0800
dummy 'destructor' for cbc io_opts
commit dded9e6ca246862f51a4b5bd759d5edc774af017
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 00:43:03 2012 -0800
Asynchronous tests
commit dbe6cfaba6a57baee86713b86239b002372bd452
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 28 19:01:42 2012 -0800
Test files (based on Test::Class). README glorified.
commit 93a8d506cccdf95f90e7a566df4b48bd2bdbddb1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 28 17:23:53 2012 -0800
CAS is populated on SET
commit d47cf35bf80be5755c16db7a85a4c5c1e11941b1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Fri Jan 27 17:40:41 2012 -0800
Documentation for Async.pm
commit b7fd258936059c5722e204ced45a9a1ea483f75c
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Fri Jan 27 15:49:26 2012 -0800
Make compatible with new master
Refactored sync client to use start_event_loop directly instead of
libcouchbase_wait()
Added timers for async client
commit 15f6c4434e2136141a38ac55666b20f1cdc772d1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 26 01:36:20 2012 -0800
Async client - got basic operations working
commit cb7ebbb3f5ccafd40aadf294239d032d54e13f67
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Jan 24 00:28:49 2012 -0800
Asynchronous client framework for Perl event loops
Refactored lots of common code out to other smaller files. WIP
commit c4f5ffe5abfb45cb101bb87c338070f196397084
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 22 00:22:08 2012 -0800
Fixed indentation issues
commit 4e47012100f55a21f3cc7de6f2d2e2166dca28dd
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 21 17:40:15 2012 -0800
stats(), and compression/conversion fixes
commit 2a3a82da2a27372892cfa4c776fe01a6ea37a4e9
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 21 01:57:33 2012 -0800
Compression/Storable flag compat
- Fixed bug in delete/remove
Refactored debugging code into separate test module
commit cac72dbf829be7cfc74693582ff48ca306b17b66
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Fri Jan 20 15:13:01 2012 -0800
Implemented arithmetic, delete operations
Refactored callbacks to a separate file.
Refactored some redundant code into macros
Added dependencies in Makefile.PL
commit 31e11ff07d095cb49266444d82d19f28c51774d4
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 19 19:26:47 2012 -0800
Cache::Memcached::* compatible interface,
More documentation about errors
Aliased add/replace/prepend/append to set with slight
modifications
commit ce100c2882167b41502e7d8a2d25fcc5a69cb485
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 19 17:59:04 2012 -0800
Blessed into return object, more docs.
commit 621e7a655940fb7ae88af76f5f69b63501eee9c4
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 19 17:06:38 2012 -0800
Fixed bugs in error reset and perl stack manipulation
Moved get and cas to XS section
commit 7ad43af7e79772c28dc68358bca6ae1dbc1530c1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Wed Jan 18 21:29:48 2012 -0800
Initial commit