Permalink
Commits on Sep 1, 2011
  1. Remove compiler warnings reported by MSDEV

    trondn committed Sep 1, 2011
    Change-Id: I1f135cef07785553716b76ffbddd9c6e94eb98ce
    Reviewed-on: http://review.couchbase.org/9333
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 31, 2011
  1. Update the NMakefile to include the new files

    trondn committed Aug 31, 2011
    And revert part of the code from C99 to C89...
    
    Change-Id: I4ea0b3532c729614944fdcbfa2b8864358b98124
    Reviewed-on: http://review.couchbase.org/9315
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Fix compile errors on Windows 7 with MSDEV 2010

    trondn committed Aug 31, 2011
    Change-Id: I61280812afc7050631cc041f5ad4ed9e6f9ffac2
    Reviewed-on: http://review.couchbase.org/9312
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Add libcouchbase_strerror

    trondn committed Aug 27, 2011
    Change-Id: I603291c1102b068d06ebfb877c2b348ce63e032c
    Reviewed-on: http://review.couchbase.org/9260
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  4. Add timings api

    trondn committed Aug 17, 2011
    The purpose of the timing API is to easily be able to get some
    performance metrics of the operations you're using.
    
    Change-Id: I51cdcfd98640c033ecd5fd63e4bac2930101e2be
    Reviewed-on: http://review.couchbase.org/9064
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 30, 2011
  1. Fix compile errors from gcc

    trondn committed Aug 30, 2011
    Change-Id: I42a63a6e64a3ec1dd9df8e93755bf34cfce70173
    Reviewed-on: http://review.couchbase.org/9293
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Download CouchbaseMock as part of make check

    trondn committed Aug 30, 2011
    Change-Id: Ifccafdb8214851aa9719b2e186b8cafa0448cdd7
    Reviewed-on: http://review.couchbase.org/9291
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 28, 2011
  1. Removed unused code

    trondn committed Aug 28, 2011
    Change-Id: I3f240371c6dec4bb16f6526d9411ab3c8b78884b
    Reviewed-on: http://review.couchbase.org/9268
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 27, 2011
  1. Fix compile error with Sun Studio

    trondn committed Aug 27, 2011
    Change-Id: I13f44401715468ca580c3eb8ae97eeb54d7a9648
    Reviewed-on: http://review.couchbase.org/9266
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Added internal error handling

    Paul Farag authored and ingenthr committed Aug 24, 2011
    William Bowers <wbowers@neuraliq.com>
    
    Change-Id: Ia973ae242a0b73216c18b7965fbe98e386f8ba33
    Reviewed-on: http://review.couchbase.org/9203
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  3. Assign values for libcouchbase_storage_t

    trondn committed Aug 27, 2011
    To make it easier to preserve binary compatibility we shouldn't
    let the compiler assign the values for the enums.
    
    Change-Id: Ia2be5afa7e7680f1b932ca658b58f0c3a936b797
    Reviewed-on: http://review.couchbase.org/9265
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. Separate the key data from the status output from memcat

    Paul Farag authored and trondn committed Aug 27, 2011
    Let the key data go to the output specified with -o, and the
    "key found" / "Key not found" go to stdout/stderr
    
    Change-Id: I41ceb14a7ca6e8319e8205e36f3b0a56176730d2
    Reviewed-on: http://review.couchbase.org/9264
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  5. Add ._* to the list of ignored files

    Paul Farag authored and trondn committed Aug 27, 2011
    Change-Id: I3de95f1a2fa949fbdaa0e485975431287363def1
    Reviewed-on: http://review.couchbase.org/9262
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 18, 2011
  1. CCBC-5 abort in do_read_data (c=0x7b09bf0) at src/event.c:105

    trondn authored and ingenthr committed Aug 18, 2011
    This was caused by the fact that that the input buffer was full,
    causing us to request a read operation of 0 bytes... and guess
    what, the kernel gave us 0 bytes ;-)
    
    Change-Id: I78896ec51b068e9a00cb72b08e5b8809c3c51a27
    Reviewed-on: http://review.couchbase.org/9106
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Add a fast path for get of 1 key

    trondn authored and ingenthr committed Aug 18, 2011
    Change-Id: I66dbe7a61a18bf7a273e5018fb7f4044f380cf1e
    Reviewed-on: http://review.couchbase.org/9102
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 17, 2011
  1. Fixed compilation of the packet_debug extension

    trondn committed Aug 17, 2011
    Change-Id: I0d7c130ff30cde1323627a0c6937ea0c2370b3f4
    Reviewed-on: http://review.couchbase.org/9051
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Fix compile errors reported by gcc on linux

    trondn committed Aug 17, 2011
    Change-Id: Iedb14f56dfc2e6948d72dc7ccd41e0250d9e5f06
    Reviewed-on: http://review.couchbase.org/9050
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 12, 2011
  1. Use CouchbaseMock for automatic testing

    trondn authored and ingenthr committed Aug 12, 2011
    Unfortunately all of the patches needed for running the tests
    isn't pushed upstream (nor does a version exists in the maven
    repository), so it can't automatically be downloaded and used.
    
    Change-Id: Id49d424ee0b5e1217da60a082be5835901685d18
    Reviewed-on: http://review.couchbase.org/8893
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 11, 2011
  1. Print the error instead of "illegal syntax"

    trondn committed Aug 11, 2011
    We still need to improve the error handling here, but
    at least developers can figure out what's wrong right now..
    
    Change-Id: I66abc3ab44eadd8aefe0b2b556e8ea8fdb8c360c
    Reviewed-on: http://review.couchbase.org/8861
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Refactor: Add client-cookies to the command callbacks

    trondn committed Aug 10, 2011
    This patch breaks the current API so that the user may attach
    a single cookie to each command and get that cookie back in
    the callback for the command.
    
    Change-Id: I08be5d4399834d90e9425f70810cbae48b493c40
    Reviewed-on: http://review.couchbase.org/8806
    Reviewed-by: David Andrews <dandrews@neuraliq.com>
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  3. Refactored the server_connect logic

    trondn committed Aug 11, 2011
    The old implementation didn't work if it wasn't able to connect
    to the first address-info tuple.
    
    Change-Id: I598cb4210ed897bcda8684dd423937b5da23a224
    Reviewed-on: http://review.couchbase.org/8860
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  4. Ignore config.cache

    trondn committed Aug 11, 2011
    Change-Id: Icd1d2fac1dc78422cfed3081d636d1f4eb48f68c
    Reviewed-on: http://review.couchbase.org/8859
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  5. Check for the existence of memcached

    trondn committed Aug 11, 2011
    Change-Id: Id130a78f21b55926b7c8bfff0974834060db9838
    Reviewed-on: http://review.couchbase.org/8858
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Jan Lehnardt <jan@apache.org>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 10, 2011
  1. Update Authors file

    trondn committed Aug 10, 2011
    Change-Id: I60660f43ef9492c5f3d66bf377d36d1c748d58de
    Reviewed-on: http://review.couchbase.org/8822
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Add tap_filter.h and visibility.h to the list of files to install.

    janl authored and trondn committed Aug 10, 2011
    Change-Id: I5089b1e5e7f37da0eaf65b2dce9f1de608eb6a48
    Reviewed-on: http://review.couchbase.org/8819
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Use the callback typedefs in libcouchbase_callback_st

    trondn committed Aug 10, 2011
    Change-Id: If989f41bf1ec2713cc53f90a858b6fb2f2353fa5
    Reviewed-on: http://review.couchbase.org/8805
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  4. Add the storage operation to the storage callback

    trondn committed Aug 10, 2011
    Change-Id: Idd3d5c62fdd6c69c20a66a59c965abd3720e8d60
    Reviewed-on: http://review.couchbase.org/8804
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 8, 2011
  1. Fix warnings reported by gcc

    trondn committed Aug 8, 2011
    Change-Id: I91c0e95fd016faf7ac984e0ea8b61074a145a470
    Reviewed-on: http://review.couchbase.org/8722
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 7, 2011
  1. Fix the create param for arithmetic

    trondn committed Aug 7, 2011
    Change-Id: I07044bcf104fbc5f8f3cf221d4764c45831441cb
    Reviewed-on: http://review.couchbase.org/8697
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. Map error codes returned from memcached

    trondn committed Aug 6, 2011
    Change-Id: If08327fe56c110b9a880d183ffed1addcbe5ca22
    Reviewed-on: http://review.couchbase.org/8692
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. libcouchbase_destroy should delete the event from libevent

    trondn committed Aug 7, 2011
    Change-Id: I96e81610e9338ba3a3c6de4fb9a51c9a8c3c8965
    Reviewed-on: http://review.couchbase.org/8696
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  4. Add test for arithmetic

    trondn committed Aug 6, 2011
    Change-Id: I22674fa9489aa1504f19d5710dffa72f7321715d
    Reviewed-on: http://review.couchbase.org/8691
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  5. Fix base64 tests

    trondn committed Aug 6, 2011
    Change-Id: Icfc669ab0ee3acb011b7e9ed4adf6f2fd736edbf
    Reviewed-on: http://review.couchbase.org/8690
    Reviewed-by: William Bowers <william.bowers@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 5, 2011
  1. Add testcase for base64 encoding

    trondn authored and ingenthr committed Aug 5, 2011
    Slight refactor of the code in the base64 encoder to make it
    a bit more readable, and added test case to verify that it works
    as described in RFC 4648
    
    Change-Id: I64512249f9e96d3f44181251de2b5b23747d4b19
    Reviewed-on: http://review.couchbase.org/8662
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 2, 2011
  1. Fix typos in docs

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