Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 12, 2012
  1. @avsej

    Update metadata for release 2.0.0beta2

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

    Update RPM spec: split packages

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

    Search ev.h also in ${includedir}/libev

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

    Fix handle verification condition

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

    Update lcb_strerror() for LCB_EBADHANDLE code

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

    Plugin dev files also depend on libcouchbase-dev

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

    Use more robust check to pick a set of the HTTP requests

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

    Fix windows build

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

    Make win32 plugin versioned

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

    Fix compilation warnings

    avsej authored
    src/http.c: In function 'lcb_make_http_request':
    src/http.c:534:24: error: 'server' may be used uninitialized in this function [-Werror=maybe-uninitialized]
    src/instance.c: In function 'lcb_create':
    src/instance.c:292:16: error: 'offset' may be used uninitialized in this function [-Werror=maybe-uninitialized]
    
    Change-Id: I3b8f9e7394da4ed08a42bb15f2c452b3638d31c8
    Reviewed-on: http://review.couchbase.org/21482
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. @avsej

    Update error code in the comment for lcb_t.type

    avsej authored
    Change-Id: I0eebb36432f3f7fc6101345c802ff9bb4d7b7c21
    Reviewed-on: http://review.couchbase.org/21481
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  5. @avsej @trondn

    Fix SEGFAULT if IO struct is allocated not by the lcb_create()

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

    Allow to connect to instance without specifying bucket

    avsej authored trondn committed
    This patch makes it possible to implement management API.
    Two types of connection are introduced:
    
    * LCB_TYPE_BUCKET
        This is default one and nothing changed at all for users. All data
        operations will work and require vbucket config available. In this mode
        the library will listen server for config updates on the given bucket.
        The management operations will be automatically protected by the server
        authorization.
    
    * LCB_TYPE_CLUSTER
        This kind of connection will disable all data operation which requires
        bucket config and will completely ignore bucket name argument, so all
        clients which will try to make data or view request in this mode will
        receive LCB_NOT_SUPPORTED error code. Also if it meet the authorization
        requirements, it will be possible to make request to cluster REST API,
        e.g. create or delete buckets.
    
    Change-Id: I6daaa2a03df232197fc6c20b5e46b909e2961e94
    Reviewed-on: http://review.couchbase.org/21361
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  7. @avsej @trondn

    Make IO struct versioned

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

    Really fix gcc warnings in tests

    avsej authored
    tests/config-test.c: In function 'main':
    tests/config-test.c:251: error: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result]
    
    Change-Id: Ib08ba7b84b752446e9d061cfa6aa4acc9fad6203
    Reviewed-on: http://review.couchbase.org/21412
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. @avsej

    Fix gcc warnings in tests

    avsej authored
    tests/config-test.c: In function 'main':
    tests/config-test.c:251: error: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result]
    
    Change-Id: I65a974078ef1ae9ac9fc2ac01848ac1ae87042ab
    Reviewed-on: http://review.couchbase.org/21409
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. @avsej @trondn

    Fix compilation errors

    avsej authored trondn committed
    src/http.c: In function 'lcb_make_http_request':
    src/http.c:708: error: comparison of unsigned expression < 0 is always false [-Wtype-limits]
    src/instance.c: In function 'lcb_instance_connect_handler':
    src/instance.c:966: error: unused variable 'first_try' [-Wunused-variable]
    
    Change-Id: I029dd51d1624a6536ca5c0f7122e25182e474d64
    Reviewed-on: http://review.couchbase.org/21407
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Oct 7, 2012
  1. @avsej @trondn

    Fix memory leak after unsuccessful connection

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

    Use versioned arguments in lcb_make_http_request

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

    Fix buffer size in lcb_make_http_request

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

    Fix invalid memory access in cbc tool

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

    example/minimal: put new line after the value

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

    lcb_create: replace assert() with error code

    avsej authored
    Change-Id: I32341ea7a300bef0863955b7cc417315cef40521
    Reviewed-on: http://review.couchbase.org/21363
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
  3. @avsej

    Fix windows datatypes

    avsej authored
    Change-Id: I75aad0bb042d84fcf64c01f4d473bda6ac73cbee
    Reviewed-on: http://review.couchbase.org/21352
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. @avsej

    Upload minimal working example

    avsej authored
    Change-Id: I7bf7a8581c4010237fc84178a98e13056c4642af
    Reviewed-on: http://review.couchbase.org/21357
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 4, 2012
  1. @avsej @trondn

    CCBC-105 breakout event loop in default error_callback

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

    Update deb packages

    avsej authored
    * Dummy IO plugin for applications with custom IO plugin
    * Extract binaries (cbc tools) into another package
    
    Change-Id: I1e6a0ba1e38d9412f4227dfa42bf67d95a07538a
    Reviewed-on: http://review.couchbase.org/21207
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 3, 2012
  1. @trondn @avsej

    Move win32 iofactory into the same file

    trondn authored avsej committed
    This makes it easier to remember to update that file when
    we add support for more stuff. We should update the win32
    plugin to allow extra dll's to be loaded as well..
    
    Change-Id: Idad6c628a26a8d98fa876ef59a4a93e823337dc4
    Reviewed-on: http://review.couchbase.org/21298
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. @avsej @trondn

    Fix libevent v1 builds

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

    Disable libevent embedding

    avsej authored
    The user should embed IO library into host application instead of libcouchbase
    
    Change-Id: Ic977f41e02d931a74f40b4ba5c8758635d9767bb
    Reviewed-on: http://review.couchbase.org/21206
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Mordechai Nunberg <mnunberg@haskalah.org>
  4. @avsej

    Update create functions in plugins

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

    Remove internal.h dependency from plugins

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

    Allow to build library without dependencies

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

    Remove test artifacts from plugins

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

    Fix libev3 support

    avsej authored trondn committed
    http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#PORTING_FROM_LIBEV_3_X_TO_4_X
    
    Change-Id: I9d4f3d07db1c0bca86e74f37add84e8cc84fa1ce
    Reviewed-on: http://review.couchbase.org/21231
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Something went wrong with that request. Please try again.