Permalink
Commits on Nov 21, 2012
  1. Bump version 1.2.0.z.beta4

    avsej committed Nov 21, 2012
    Change-Id: If468497017f8dafaad49362a7b55011330e63159
    Reviewed-on: http://review.couchbase.org/22719
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Increase default connection timeout

    avsej committed Nov 21, 2012
    Change-Id: I2bbde2804d9c849508e5adf73d31498aef639a99
    Reviewed-on: http://review.couchbase.org/22721
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  3. Fix number of arguments to Kernel#sprintf

    avsej committed Nov 21, 2012
    Change-Id: Icedadae31cc1b602cf554417bfc853099c7436b1
    Reviewed-on: http://review.couchbase.org/22718
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Commits on Nov 19, 2012
  1. RCBC-94 Reset global exception after usage

    avsej committed Nov 19, 2012
    Change-Id: I14eb86f2c6af734ffa3925a8a6c0f597a06e07d3
    Reviewed-on: http://review.couchbase.org/22645
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Nov 14, 2012
  1. Do not expose docs embedded in HTTP response

    avsej committed Nov 14, 2012
    Change-Id: I7e582fccaa1dbb632b1815ce5776d99eb6cbe2b7
    Reviewed-on: http://review.couchbase.org/22504
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. RCBC-92 Use more portable version of rb_sprintf()

    avsej committed Nov 14, 2012
    Change-Id: I71dae943141c88d68c31d8f17ef28a47a08c9f38
    Reviewed-on: http://review.couchbase.org/22511
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Nov 12, 2012
  1. Remove all_docs mentions

    avsej committed Nov 12, 2012
    Change-Id: Ib2e73f8307b21c7965c47718f8978fc160aa5b3b
    Reviewed-on: http://review.couchbase.org/22453
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Jasdeep Jaitla <jasdeep@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. Deserialize Base64 value from view

    avsej committed Nov 12, 2012
    Change-Id: I91f5575b118b59a6f6d3dc9dc925ff42af858aa2
    Reviewed-on: http://review.couchbase.org/22452
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. RCBC-89 Fetch documents using binary protocol by default

    avsej committed Nov 12, 2012
    Change-Id: I50104ffbd40872c23031423fe372649b6d6a8f67
    Reviewed-on: http://review.couchbase.org/22451
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. Protect against non string values in :plain mode

    avsej committed Nov 8, 2012
    Fixes SEGFAULT in TestFormat::test_it_accepts_only_string_in_plain_mode
    
    Change-Id: Ic79fc735f17b927b9cb5b5acef685a1f26451e8f
    Reviewed-on: http://review.couchbase.org/22372
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Gaychuk <sergey.gaychuk@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  5. RCBC-90 Update documentation about session store

    avsej committed Nov 8, 2012
    Change-Id: Ie423c616b7ca1f3bf7f4301718cba78a7bf7a6b1
    Reviewed-on: http://review.couchbase.org/22207
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Sergey Gaychuk <sergey.gaychuk@gmail.com>
  6. Make rack session store adapter quiet

    avsej committed Nov 8, 2012
    Change-Id: I696e0872413b08a91589d58c1a7684e5ff3dfe96
    Reviewed-on: http://review.couchbase.org/22370
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Gaychuk <sergey.gaychuk@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Nov 9, 2012
  1. Remove debug output in tests

    avsej committed Nov 8, 2012
    Change-Id: I07f258a1b1eb1d8f859631148b1fe8a6e2104942
    Reviewed-on: http://review.couchbase.org/22374
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Gaychuk <sergey.gaychuk@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Nov 8, 2012
  1. Check HTTP error code when building exception object

    avsej committed Nov 8, 2012
    Change-Id: I82027704a5e1f4383d5f8058819fe3dba1078550
    Reviewed-on: http://review.couchbase.org/22354
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Nov 7, 2012
  1. Add Makefile for easier build with repo layout

    avsej committed with trondn Nov 7, 2012
    Change-Id: I397f328caec05340f99a9fe8e2b3a194b155fd58
    Reviewed-on: http://review.couchbase.org/22330
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Remove mentions of LCB_LIBEVENT_ERROR in utils.c

    avsej committed with trondn Nov 7, 2012
    Change-Id: I4fbf658e595f20ecf29c838013d99746d171e59f
    Reviewed-on: http://review.couchbase.org/22329
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Update error codes

    avsej committed with trondn Nov 7, 2012
    Change-Id: I839fd270b997a614b125d4cb4962f753cfbaade4
    Reviewed-on: http://review.couchbase.org/22328
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Oct 18, 2012
  1. Adjust version check for MultiJson monkeypatch

    avsej committed Oct 18, 2012
    There is possible issue when some gem in the application will define
    MultiJson.load (without MultiJson.dump) like gem 'acts-as-approvable-0.6.9'
    
    Change-Id: I2df7d9576e9f47e5c040431d60c728a0712cbab5
    Reviewed-on: http://review.couchbase.org/21754
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Do not hide ValueFormat reason

    avsej committed Oct 18, 2012
    In some specific rails environments Value format might be caused by
    
      NoMethodError: undefined method `dump' for MultiJson:Module
    
    This patch just exposes the original error to allow to report and handle
    correspondingly
    
    Change-Id: I4e7f740782ea32cc9d40f0da6b669c2909dca68d
    Reviewed-on: http://review.couchbase.org/21744
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 16, 2012
  1. Fix windows build

    avsej committed Oct 16, 2012
    Change-Id: I323f1478f056543b1fd356cedc0a99d51653cb5d
    Reviewed-on: http://review.couchbase.org/21679
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 13, 2012
  1. Bump version 1.2.0.z.beta3

    avsej committed with ingenthr Oct 13, 2012
    Change-Id: Ibe1ee97cfc194d25fba77c8bf4630a86dac424f9
    Reviewed-on: http://review.couchbase.org/21626
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
  2. Fixup FLUSH tests

    avsej committed Oct 12, 2012
    Change-Id: I63037ed75c75a717aa0f21aeb88a87f29b9f5379
    Reviewed-on: http://review.couchbase.org/21625
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 12, 2012
  1. Implement bucket create/delete operations

    avsej committed Oct 11, 2012
    Change-Id: Iaf4cfc7dba0dc59f6bf08b076f14916bfd8addaa
    Reviewed-on: http://review.couchbase.org/21559
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Update error codes

    avsej committed Oct 12, 2012
    Change-Id: I8cfc4853e03a4898c6125ea21e1b22dc38054320
    Reviewed-on: http://review.couchbase.org/21569
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  3. Don't try to convert error to number, it is exception object

    avsej committed Oct 12, 2012
    Change-Id: I7d2ebdb1095076828585fce6cdb87702d28cf709
    Reviewed-on: http://review.couchbase.org/21568
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  4. Destory IO operations struct (fix memleak)

    avsej committed Oct 12, 2012
    Change-Id: I5083bd342b1c0e174eb27dc1dfa335dfcad4e9bf
    Reviewed-on: http://review.couchbase.org/21567
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  5. Extract params encoding for easier reusage

    avsej committed Oct 11, 2012
    Management tasks like "create bucket" or "delete bucket" require
    application/x-www-form-urlencoded encoding for body
    
    Change-Id: Ic5652e89a8c5f30edbf14105d5c290c29546acba
    Reviewed-on: http://review.couchbase.org/21558
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  6. Propogate status code for HTTP responses

    avsej committed Oct 11, 2012
    Change-Id: Iefbe381aea0e6c7b14b5c6b5856fec238059d4f3
    Reviewed-on: http://review.couchbase.org/21557
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 11, 2012
  1. Use lcb_breakout()

    avsej committed Oct 11, 2012
    lcb_wait() should be paired with lcb_breakout()
    
    Change-Id: Ia778d2d6c9f4eef0473803657f5783b771555e1e
    Reviewed-on: http://review.couchbase.org/21522
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Oct 8, 2012
  1. RCBC-87 Fix build error on macos

    avsej committed Oct 8, 2012
    make
    xcrun cc -I. -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0 -I. -DRUBY_EXTCONF_H=\"couchbase_config.h\" -I/usr/local/Cellar/libevent/2.0.19/include -I/opt/local/include -I/usr/local/include -I/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -Wall -Wextra -c arguments.c
    In file included from arguments.c:18:
    couchbase_ext.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtime_t'
    couchbase_ext.h:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gethrtime'
    make: *** [arguments.o] Error 1
    
    Change-Id: Ia8238011eb3be6a02829746203f6aaeadeed57c7
    Reviewed-on: http://review.couchbase.org/21427
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Use global scope to find Error classes (thanks to @wr0ngway)

    avsej committed Oct 5, 2012
    Change-Id: I6b9bb24d2bda03f298d3f67cb9ff0f9458713abe
    Reviewed-on: http://review.couchbase.org/21362
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Sep 28, 2012
  1. Mention couchbase-model and em-couchbase in README

    avsej committed Sep 26, 2012
    Change-Id: I0e53fec2b7ea9cfedd00b5dcfacf79b6ad712a38
    Reviewed-on: http://review.couchbase.org/21126
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. Update view API

    avsej committed Sep 27, 2012
    Change-Id: I366baefff57a5d79dbd02ceecbba9c6ba4535ec6
    Reviewed-on: http://review.couchbase.org/21163
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Sep 21, 2012
  1. Bump 1.2.0.z.beta2 version

    avsej committed Sep 19, 2012
    Change-Id: Iac3604e2b4e14f997cc2c366219516fbaaeea974
    Reviewed-on: http://review.couchbase.org/20961
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. RCBC-82 Not all rubies are fat on MacOS

    avsej committed Sep 19, 2012
    Change-Id: I6428506cb2490fd77171dd51b96bab0239a599df
    Reviewed-on: http://review.couchbase.org/20959
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>