Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 19, 2012
  1. Sergey Avseyev Trond Norbye

    Update metadata for release 1.1.0dp7

    avsej authored trondn committed
    The shared object should be 6.0.0 and the library version number should be
    set to 1.1.0dp7
    
    Change-Id: I50a321415456da5593cc7b81680cb8d3acdaa18a
    Reviewed-on: http://review.couchbase.org/17395
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Trond Norbye

    Fix win32 make

    trondn authored
    Change-Id: I5226b945aae262bdcbc718bc58d926fe3aeab413
    Reviewed-on: http://review.couchbase.org/17393
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. Trond Norbye Sergey Avseyev

    Add support for notification callbacks for configuration changes

    trondn authored avsej committed
    Change-Id: Ibd7cba356c53fd02933e1ab5a581790aaacfddaa
    Reviewed-on: http://review.couchbase.org/17390
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. Sergey Avseyev Trond Norbye

    Reformat the cbc.cc

    avsej authored trondn committed
    Change-Id: I70a262cff22b795f28e1bcb3918538eab7c28532
    Reviewed-on: http://review.couchbase.org/17392
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  5. Sergey Avseyev Trond Norbye

    Implement function to execution management requests

    avsej authored trondn committed
    Change-Id: I8cdfdf83cb9d9062f4def83c7420d11222c742e5
    Reviewed-on: http://review.couchbase.org/17391
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  6. Sergey Avseyev Trond Norbye

    Extract HTTP client

    avsej authored trondn committed
    This patch prepares the ground for implementation management REST API.
    Basically it will looks like couch API, but will use its own base URL and
    set of callbacks. This is why some structs and typedefs are renamed to more
    general "http" version instead of "couch".
    
    Change-Id: I36ce6775e8aa6f5b48c697ec773a11baaee370bc
    Reviewed-on: http://review.couchbase.org/17309
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 14, 2012
  1. Sergey Avseyev Trond Norbye

    Update package metadata for release 1.1.0dp6

    avsej authored trondn committed
    The shared object should be 1.4.3 and the library version number should be
    set to 1.1.0dp6
    
    Change-Id: Icc1f1e63fb9731f9ac0aacbf3635e5e7222b1433
    Reviewed-on: http://review.couchbase.org/17210
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 11, 2012
  1. Sergey Avseyev Trond Norbye

    Allow to use colors when debug level isn't set

    avsej authored trondn committed
    Change-Id: I9b26cdd44dba45fbebfbd519cacee094bc6b9cda
    Reviewed-on: http://review.couchbase.org/17054
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Sergey Avseyev Trond Norbye

    Simplify embedding of the plugins

    avsej authored trondn committed
    Change-Id: Ie1fa897354ca1eb060474a8b36e1a5e244734337
    Reviewed-on: http://review.couchbase.org/17047
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Sergey Avseyev Trond Norbye

    Fix windows build

    avsej authored trondn committed
    Change-Id: I85899b6f9d54f1a4bdbbae729eb0bdd14813c13f
    Reviewed-on: http://review.couchbase.org/17038
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. Sergey Avseyev Trond Norbye

    CCBC-70 Close dynamic libraries

    avsej authored trondn committed
    Change-Id: I16aa6fa586249cb37fcebc30039002f030d668ee
    Reviewed-on: http://review.couchbase.org/17012
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  5. Trond Norbye

    CCBC-72: Fix compilation on macosx with gtest from homebrew

    trondn authored
    Change-Id: I80cc989156777504528c393220243f1c9ea22e77
    Reviewed-on: http://review.couchbase.org/17036
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  6. Sergey Avseyev Trond Norbye

    CCBC-71 Implement 'help' command for cbc tool

    avsej authored trondn committed
    Change-Id: I2adefd7f3a6ada47670435f138f29cffc513258c
    Reviewed-on: http://review.couchbase.org/17020
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 8, 2012
  1. Sergey Avseyev Trond Norbye

    MSVC 9 isn't C99, but has stddef.h, so just include it

    avsej authored trondn committed
    Change-Id: Ib321ba141863ea2ccf0dcffb88d0936de1aad990
    Reviewed-on: http://review.couchbase.org/17009
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Sergey Avseyev Trond Norbye

    Define size_t types to fix MSVC 9 build

    avsej authored trondn committed
    Change-Id: I9cd7316e519261bae8cd9ee561f7cb880ab36867
    Reviewed-on: http://review.couchbase.org/17008
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Sergey Avseyev Trond Norbye

    cbc tool is depending on libvbucket now

    avsej authored trondn committed
    Change-Id: I2fe916649464875a98865f95a7bf842969656f04
    Reviewed-on: http://review.couchbase.org/17007
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. Trond Norbye

    Undefine NDEBUG to avoid asserts to be optimized out

    trondn authored
    Change-Id: I5a1960f729a69cef036efdb5e67278abb3e31f3f
    Reviewed-on: http://review.couchbase.org/17006
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  5. Sergey Avseyev Trond Norbye

    [cbc] Add suffix to command implementations

    avsej authored trondn committed
    To avoid some name clashes
    
    tools\cbc.cc(826) : error C2872: 'hash' : ambiguous symbol
            could be 'tools\cbc.cc(408) : bool hash(libcouchbase_t,std::list<_Ty> &)'
            with
            [
                _Ty=std::string
            ]
            or       'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\xfunctional(763) : std::hash'
    
    Change-Id: I50184e8c8a11b3931eaa4cd1511a2bccb2d8966b
    Reviewed-on: http://review.couchbase.org/17005
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  6. Sergey Avseyev

    Fix guards for socket errno macros

    avsej authored
    Change-Id: If3fc26444530ad6239031c9496f70c16131718e9
    Reviewed-on: http://review.couchbase.org/17002
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  7. Trond Norbye

    CCBC-63 Include types definitions for POSIX systems

    trondn authored
    POSIX Standard: 2.6 Primitive System Data Types <sys/types.h>
    
    Change-Id: If9c8a96596e03013e54e4b9b5d70dbbead77fc44
    Reviewed-on: http://review.couchbase.org/16992
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jun 5, 2012
  1. Sergey Avseyev

    Update package metadata for release 1.1.0dp5

    avsej authored
    The shared object should be 1.4.2 and the library version number should be
    set to 1.1.0dp5
    
    Change-Id: Ie0ea0bc3490d92b2f58e8392523201da85af1d3f
    Reviewed-on: http://review.couchbase.org/16817
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Sergey Avseyev Trond Norbye

    The library doesn't depend on pthreads

    avsej authored trondn committed
    Change-Id: I116469de68cd545aa226b97942e82eff537435fd
    Reviewed-on: http://review.couchbase.org/16816
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Sergey Avseyev Trond Norbye

    Implement 'cbc-hash' to match server/vbucket for given key

    avsej authored trondn committed
    Change-Id: I3253e5b2e0249b39c7022cbc98adf470788e62a5
    Reviewed-on: http://review.couchbase.org/16794
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. Sergey Avseyev Trond Norbye

    Update package metadata for release 1.1.0dp4

    avsej authored trondn committed
    The shared object should be 1.4.1 and the library version number should be
    set to 1.1.0dp4
    
    Change-Id: Ib82fc2a813e19f56063e4c67e9a56c74cefb3d84
    Reviewed-on: http://review.couchbase.org/16790
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  5. Trond Norbye

    strtoull doesn't exist on win32

    trondn authored
    Change-Id: I747f2f14883bef777f70c0710c20b461bd123144
    Reviewed-on: http://review.couchbase.org/16789
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  6. Trond Norbye

    Fix compile warnings due to constness

    trondn authored
    Change-Id: I9dca929a7500d2684ea684934d80508aec9e549b
    Reviewed-on: http://review.couchbase.org/16788
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jun 3, 2012
  1. Sergey Avseyev Matt Ingenthron

    Set email for travis-ci notifications

    avsej authored ingenthr committed
    Change-Id: I65157a64883f22efa4a5a2ccdf21c88765f1fba5
    Reviewed-on: http://review.couchbase.org/16713
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Sergey Avseyev Matt Ingenthron

    Add Travis-CI integration

    avsej authored ingenthr committed
    Change-Id: I6b332aa04e772fb5d9ccc72ef2ef8254883eeb80
    Reviewed-on: http://review.couchbase.org/16710
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Jan Lehnardt <jan@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  3. Sergey Avseyev

    Update package metadata for release 1.1.0dp3

    avsej authored
    The shared object should be 1.4.0 and the library version number should be
    set to 1.1.0dp3
    
    Change-Id: Ia752355a1b39f39d4e17bebcb449283d5b0c4eb3
    Reviewed-on: http://review.couchbase.org/16688
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  4. Sergey Avseyev

    Reorder changelog entries: RPM requires descending chronological order

    avsej authored
    Change-Id: I54263bd00fdb4e90f86e3bb357bd84ae8c0a7653
    Reviewed-on: http://review.couchbase.org/16707
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  5. Sergey Avseyev

    Use localhost instead of 127.0.0.1 start_mock.sh

    avsej authored
    Change-Id: I71380a9531971d3588c4f5352a36e8b9f3861552
    Reviewed-on: http://review.couchbase.org/16642
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  6. Sergey Avseyev

    Allow to customize suffix for .deb package

    avsej authored
    The jenkins CI will set this suffix to build number
    
    Change-Id: If2909bb6c5a2f2006c6a0df5000e52051542387a
    Reviewed-on: http://review.couchbase.org/16686
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  7. Sergey Avseyev

    Reformat tests

    avsej authored
    Change-Id: Iad4d69d6e2c06f732ea588bafb44c4876b5dded1
    Reviewed-on: http://review.couchbase.org/16687
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  8. Sergey Avseyev

    Merge branch 'release10'

    avsej authored
    * release10:
      Update metadata for release 1.0.4
      Implement ringbuffer_update()
      Fix config test: copy value in get callback
      Be more specific about libevent version
      Include <sys/type.h> header for libevent check
      Give CouchbaseMock.jar a bit more time to warm up
      Do not consume the cookie for incomplete packet
      Check return value of libcouchbase_apply_vbucket_config()
      Fix ringbuffer_memcpy()
      CCBC-62 Check for breakout condition after purging servers
      Always use cmd_log for server purge
      [CCBC-65] Memory leak in libcouchbase_create / libcouchbase_destroy
      CCBC-64 Send the retry-packet to new server
      [backport] vbucket_found_incorrect_master() returns server index
      Update meta for release 1.0.3
      [backport] Fix ringbuffer_is_continous()
      [backport] Pick up cookies from pending buffer unless node connected
      RCBC-33 Fix buffer overflow vulnerability
    
    Conflicts:
    	configure.ac
    	packaging/deb/changelog
    	packaging/rpm/libcouchbase.spec.in
    	src/event.c
    	src/instance.c
    	src/ringbuffer.c
    	src/ringbuffer.h
    	src/server.c
    	tests/ringbuffer-test.c
    
    Change-Id: Iaa7fc7f99d2d574d0a1e394536c80791450e5f49
Commits on Jun 1, 2012
  1. Sergey Avseyev Matt Ingenthron

    Update metadata for release 1.0.4

    avsej authored ingenthr committed
    Change-Id: I39fb26207e2caf05878e0ff6b0bb2cf92636b37e
    Reviewed-on: http://review.couchbase.org/16650
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Something went wrong with that request. Please try again.