Permalink
Commits on Mar 5, 2013
  1. Update meta data for release 2.0.4

    avsej committed Mar 5, 2013
    Change-Id: Ic3d640d0f126ce6ccdb2d59656a6e672b92bbfe2
    Reviewed-on: http://review.couchbase.org/25001
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Fix build break on win32

    trondn committed with avsej Mar 5, 2013
    Change-Id: I3b317e6d6a0d6123e73067d88aba194c54ed00bf
    Reviewed-on: http://review.couchbase.org/24988
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Feb 27, 2013
  1. Describe how to create design document

    avsej committed with trondn Feb 27, 2013
    In reply to http://www.couchbase.com/forums/thread/create-view-c-api
    
    Change-Id: I05e6c1b6e5df64c2820e176d60b40edd85296d3d
    Reviewed-on: http://review.couchbase.org/24892
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 25, 2013
  1. Link with libxnet on HP-UX

    avsej committed with trondn Feb 12, 2013
    Change-Id: I4c9279613e30d852fa9a82f6b41395eca6d9d027
    Reviewed-on: http://review.couchbase.org/24539
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Yury Alioshinov <haster2010@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 21, 2013
  1. Remove compile warnings

    trondn committed Feb 21, 2013
    Change-Id: Ib2f208340e20e3fef79707ac7a95e08efecf396c
    Reviewed-on: http://review.couchbase.org/24772
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 20, 2013
  1. CCBC-185: Try to validate the bootstrap hosts

    trondn committed Feb 15, 2013
    Change-Id: I13c4a16df29dce074ea7de60625e322ab17c3b40
    Reviewed-on: http://review.couchbase.org/24619
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 16, 2013
  1. CCBC-182 Fix mistyped condition in the loop

    avsej committed Feb 15, 2013
    The library stops iterating backup nodes list if next one isn't
    accessible
    
    Change-Id: Ia583257f6d8291e468bf23a983738c9e2f52c7d4
    Reviewed-on: http://review.couchbase.org/24623
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. Fix possible illegal memory access

    avsej committed with trondn Feb 16, 2013
    Change-Id: If0998373f306adf4f87ed4904e467f65b64f8c1b
    Reviewed-on: http://review.couchbase.org/24646
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 15, 2013
  1. CCBC-180 Do not destroy event struct in release_socket()

    avsej committed Feb 15, 2013
    Segmentation fault when the hostname resolved into several addresses
    and first of them reject couchbase connections. In this case
    libcouchbase releases socket and destroys the the event structure, so
    that subsequent calls will try to dereference NULL-event.
    
    Change-Id: I963691e36e21d9e8c322f9dc9e5c9ec36e02ba37
    Reviewed-on: http://review.couchbase.org/24620
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Feb 14, 2013
  1. CCBC-178: short require 2byte alignment

    trondn committed Feb 14, 2013
    Change-Id: I556b4a19d495c46cfbdb9d4f8b4ad17789d11dd0
    Reviewed-on: http://review.couchbase.org/24597
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 12, 2013
  1. Define -D_REENTRANT to ensure errno is threadsafe

    avsej committed with trondn Feb 12, 2013
    Change-Id: I127f295703b0258c934a694569c8b56b014069b5
    Reviewed-on: http://review.couchbase.org/24543
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Align buffers on HP-UX systems (thanks to Yury Alioshinov)

    avsej committed with trondn Feb 11, 2013
    Change-Id: I1d313cfce4126f53791de504f4240d68ba4263ae
    Reviewed-on: http://review.couchbase.org/24502
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Yury Alioshinov <haster2010@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Be more secure about pointers in event lists (win32 plugin)

    avsej committed with trondn Feb 7, 2013
    Change-Id: I4be3ff3d833170df800af436cc981b28bc711053
    Reviewed-on: http://review.couchbase.org/24477
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 7, 2013
  1. Destroy all events in win32 plugin destructor

    avsej committed with trondn Feb 6, 2013
    Change-Id: I59f5c9d0ed50eba1f978e13604608185a785f04b
    Reviewed-on: http://review.couchbase.org/24452
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. CCBC-147 Fixed illegal memory access in win32 plugin

    avsej committed with trondn Feb 6, 2013
    It isn't allowed to dereference event after calling the handler
    
    Change-Id: I7d01ab33aa7af3f96e605a87a113cfdbaf05e41e
    Reviewed-on: http://review.couchbase.org/24451
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Feb 6, 2013
  1. Install pdb files for windows

    avsej committed with trondn Feb 6, 2013
    Change-Id: I736398b3a7e2a818ef5255083ecf3501af8ca514
    Reviewed-on: http://review.couchbase.org/24450
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. CCBC-175 Work properly on systems where EWOULDBLOCK != EAGAIN

    avsej committed with trondn Feb 6, 2013
    Fixes issues on HP-UX
    
    Change-Id: I2108216c5764f42759292a185e44de5af946ed20
    Reviewed-on: http://review.couchbase.org/24448
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Update meta data for release 2.0.3

    avsej committed Feb 6, 2013
    Change-Id: I3d83b7bbfa17203ca394eb5355ce5f7b10a00edd
    Reviewed-on: http://review.couchbase.org/24445
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. Fix packaging on windows

    avsej committed Feb 6, 2013
    Change-Id: Iaed003dab6ea8e5bdb32ae085703ced41200bd2d
    Reviewed-on: http://review.couchbase.org/24444
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Feb 5, 2013
  1. Build debug version of the cbc.exe

    avsej committed with trondn Feb 5, 2013
    Change-Id: Iaa1478bee87ca0038edb609b3212fc45d73f5918
    Reviewed-on: http://review.couchbase.org/24422
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Reset error status on the socket

    avsej committed Feb 5, 2013
    Change-Id: Id9cb5c0ac3d51058b9c1481b30b8bbd53aedd4e9
    Reviewed-on: http://review.couchbase.org/24419
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. Handle WSAECONNABORTED as WSAECONNRESET

    avsej committed with trondn Feb 5, 2013
    Change-Id: I957829f0a94c093c3d381c0aa7151c4bb03779d6
    Reviewed-on: http://review.couchbase.org/24418
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. CCBC-156 Custom handling for OBSERVE during packet errors

    mnunberg committed with avsej Dec 27, 2012
    The ep-engine renders meaningful body for observe responses only if
    status code is 0 (PROTOCOL_BINARY_RESPONSE_SUCCESS). We shouldn't
    interpret response body in other cases, just decode & failout request
    instead.
    
    Change-Id: Ic1e0ea5d8ac5e7b44f20e0ab79c6ddc58b5f758b
    Reviewed-on: http://review.couchbase.org/23570
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  5. CCBC-155 Fix multi-observe during server failures

    mnunberg committed with avsej Dec 22, 2012
    Change-Id: I722011986051fc1ab0921ffd3708f5967bedf06d
    Reviewed-on: http://review.couchbase.org/23527
    Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 31, 2013
  1. CCBC-171 Fix invalid read in libevent plugin

    avsej committed Jan 31, 2013
    Change-Id: Ia56998ad6fb81eca6a08393c6fe1a0543c139a74
    Reviewed-on: http://review.couchbase.org/24316
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. Fix make install target for windows

    trondn committed Jan 31, 2013
    Change-Id: If30ccd8a47e7887e84c7398ec8b1fe4d2ff857c9
    Reviewed-on: http://review.couchbase.org/24314
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Jan 30, 2013
  1. Allow to disable google-test completely

    avsej committed with trondn Jan 30, 2013
    It will be useful for boxes without internet at all, and when people
    don't need to run our tests
    
    Change-Id: I85f2d9b3760ee6edbbd44318fe0893f39817b8e9
    Reviewed-on: http://review.couchbase.org/24301
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jan 29, 2013
  1. Do not include libcouchbase_debug.so in binary packages

    avsej committed Jan 29, 2013
    Change-Id: If7e308b360312cb442494931ba116edd1a145b8c
    Reviewed-on: http://review.couchbase.org/24283
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. Don't build and install the debug library by default

    trondn committed Jan 29, 2013
    Normally this isn't needed, and there is unfortunately a lot of
    hassle getting libraries shared libraries that use template
    code working across compilers (right now I'm struggling with
    Sun Studio 10 that seems to put local scope on some of the symbols)
    
    Change-Id: Ia35e08211748b039333668613841dd5bc7a03a24
    Reviewed-on: http://review.couchbase.org/24276
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. Cast sizeof to long

    trondn committed Jan 29, 2013
    Change-Id: I65c03a11b0c973b1f0b016d15e051867be4f8fbe
    Reviewed-on: http://review.couchbase.org/24274
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  4. Fix namespace

    trondn committed Jan 29, 2013
    Change-Id: I320587162f2cddb8710b9e734f1ced784517b332
    Reviewed-on: http://review.couchbase.org/24272
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  5. Don't use the deprecated libtool m4-macros

    trondn committed Jan 29, 2013
    Change-Id: Id2d3762fcdb6f7b2ad01d5cfe3d72994b9c75ca5
    Reviewed-on: http://review.couchbase.org/24267
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  6. Add dumb benchmark example

    avsej committed Jan 29, 2013
    Change-Id: I865276371693db09cd25f0c92789a9cd00070a20
    Reviewed-on: http://review.couchbase.org/24262
    Reviewed-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  7. Fix copyright dates

    avsej committed Jan 11, 2013
    Script: https://gist.github.com/4510417
    Change-Id: If20e0d1f940981e1b3a4c5971fa99a4a1991ce4a
    Reviewed-on: http://review.couchbase.org/23873
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  8. Fix vim syntax highlighter

    avsej committed with trondn Jan 29, 2013
    Change-Id: Id2b35c707fce0d2e371fed10b554f993be262181
    Reviewed-on: http://review.couchbase.org/24263
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>