Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 14, 2012
  1. @avsej @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @trondn

    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. @avsej @trondn

    [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. @avsej

    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. @trondn

    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. @avsej

    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. @avsej @trondn

    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. @avsej @trondn

    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. @avsej @trondn

    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. @trondn

    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. @trondn

    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. @avsej @ingenthr

    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. @avsej @ingenthr

    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. @avsej

    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. @avsej

    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. @avsej

    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. @avsej

    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. @avsej

    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. @avsej

    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. @avsej @ingenthr

    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>
  2. @avsej @trondn

    Implement ringbuffer_update()

    avsej authored trondn committed
    This function allows to update the buffer with given bytearray either at
    READ head or at WRITE. It is useful for updating the "peeked" packets. For
    more details see unit tests.
    
    Change-Id: I2c7f13a3cfd027550b8c072c3d5e3762441b22a9
    Reviewed-on: http://review.couchbase.org/16580
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. @avsej

    Fix config test: copy value in get callback

    avsej authored
    Change-Id: I6bfd19325410c359d770d586769515c66e40c6d2
    Reviewed-on: http://review.couchbase.org/16645
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. @avsej

    Be more specific about libevent version

    avsej authored
    Currently libcouchbase supports libevent >= 1.4
    This means it won't compile on ubuntu 8.04
    
    Change-Id: I1e1b9c9983d6b5d5dcc0afec77f4aee6d20306a5
    Reviewed-on: http://review.couchbase.org/16644
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  5. @avsej

    Include <sys/type.h> header for libevent check

    avsej authored
    Change-Id: Ib81e72d98c0423475b6b64f0edfe122483e3ac57
    Reviewed-on: http://review.couchbase.org/16643
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on May 31, 2012
  1. @avsej

    Give CouchbaseMock.jar a bit more time to warm up

    avsej authored
    Change-Id: Ia52a3143e77b3353d1b06e253aede29e58dc8a64
    Reviewed-on: http://review.couchbase.org/16601
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on May 30, 2012
  1. @avsej

    Update build scripts with new README

    avsej authored
    Change-Id: I7777204829f2b89857dac2a9798aab671fc473d6
    Reviewed-on: http://review.couchbase.org/16526
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Something went wrong with that request. Please try again.