Skip to content
Commits on Nov 29, 2012
  1. @avsej

    Bump version 1.2.0.z.beta5

    avsej committed Nov 29, 2012
    Change-Id: I7061160d1c27f44d08c3ae81c855234341a9e770
    Reviewed-on: http://review.couchbase.org/22901
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. @avsej

    RCBC-95 Use response body to clarify Couchbase::Error::HTTP

    avsej committed Nov 29, 2012
    Change-Id: Ic89eedff93c3677a728f35fc09b6d216606c0123
    Reviewed-on: http://review.couchbase.org/22894
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. @avsej

    Fix memory leaks: in async mode context wasn't freed

    avsej committed Nov 26, 2012
    Change-Id: I2ff46be077117e2a6968f3727081fd5b4e2085d6
    Reviewed-on: http://review.couchbase.org/22821
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Nov 27, 2012
  1. @avsej

    Allow to setup default initial value for INCR/DECR

    avsej committed Nov 26, 2012
    Now it is possible to make arithmetic ops less verbose
    
      conn = Couchbase.connect(:default_arithmetic_init => 1)
      conn.incr("missing_key")  #=> 1
    
    Change-Id: I5e78f8b7fb17e357e7a70f9e13f0e2207516acd2
    Reviewed-on: http://review.couchbase.org/22812
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
  2. @avsej

    Make error message about dependency more verbose

    avsej committed Nov 27, 2012
    $ bundle exec rake compile
    /var/lib/gems/1.9.1/gems/rake-0.8.7/lib/rake/alt_system.rb:32: Use RbConfig instead of obsolete and deprecated Config.
    (in /home/avsej/code/couchbase-sdk/ruby/client)
    cd tmp/x86_64-linux/couchbase_ext/1.9.3
    /usr/bin/ruby1.9.1 -I. ../../../../ext/couchbase_ext/extconf.rb
    checking for lcb_verify_compiler_setup() in -lcouchbase... no
    
    **********************************************************************
    You must install libcouchbase >= 2.0.0beta3. See http://www.couchbase.com/develop/ for more details
    **********************************************************************
    
    *** ../../../../ext/couchbase_ext/extconf.rb failed ***
    Could not create Makefile due to some reason, probably lack of
    necessary libraries and/or headers.  Check the mkmf.log file for more
    details.  You may need configuration options.
    
    Provided configuration options:
            --with-opt-dir
            --without-opt-dir
            --with-opt-include
            --without-opt-include=${opt-dir}/include
            --with-opt-lib
            --without-opt-lib=${opt-dir}/lib
            --with-make-prog
            --without-make-prog
            --srcdir=../../../../ext/couchbase_ext
            --curdir
            --ruby=/usr/bin/ruby1.9.1
            --with-libcouchbase-dir
            --without-libcouchbase-dir
            --with-libcouchbase-include
            --without-libcouchbase-include=${libcouchbase-dir}/include
            --with-libcouchbase-lib
            --without-libcouchbase-lib=${libcouchbase-dir}/lib
            --with-couchbaselib
            --without-couchbaselib
    rake aborted!
    Command failed with status (1): [/usr/bin/ruby1.9.1 -I. ../../../../ext/cou...]
    
    (See full trace by running task with --trace)
    
    Change-Id: I51f79f99fc7f5f18a1aa0f4b62af40985eaab32a
    Reviewed-on: http://review.couchbase.org/22839
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Nov 26, 2012
  1. @avsej

    Fix function prefixes

    avsej committed Nov 26, 2012
    Change-Id: Idbddab7aea9a9ebb17c272518eaf4e4b2ddeb176
    Reviewed-on: http://review.couchbase.org/22805
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. @avsej @trondn

    Reduce probability name conflict: use "cb_" prefix

    avsej committed with trondn Nov 26, 2012
    Change-Id: I312624b031fbfdb5b2d308b167c2cad3f13373a4
    Reviewed-on: http://review.couchbase.org/22804
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Nov 21, 2012
  1. @avsej

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

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

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

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

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

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

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

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

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

    Protect against non string values in :plain mode

    avsej committed Nov 9, 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. @avsej

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

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

    Remove debug output in tests

    avsej committed Nov 9, 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. @avsej

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

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

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

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

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

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

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

    Bump version 1.2.0.z.beta3

    avsej committed with ingenthr Oct 12, 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. @avsej

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

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

    Update error codes

    avsej committed Oct 11, 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. @avsej

    Don't try to convert error to number, it is exception object

    avsej committed Oct 11, 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. @avsej

    Destory IO operations struct (fix memleak)

    avsej committed Oct 11, 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. @avsej

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

    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>
Something went wrong with that request. Please try again.