Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 30, 2012
  1. @avsej

    Bump version 1.1.4

    avsej authored
    Change-Id: If8f193e1c7fdeb03cd3c27258d97c17e3390f45f
    Reviewed-on: http://review.couchbase.org/20335
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Aug 9, 2012
  1. @avsej @jchris

    [backport] RCBC-37 Bootstrapping using multiple nodes

    avsej authored jchris committed
    Change-Id: I99c3dfef42830e8ce34f155945d28b47ad4432d8
    Reviewed-on: http://review.couchbase.org/19411
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  2. @avsej @jchris

    Switch to rbenv because RVM doesn't work with tclsh

    avsej authored jchris committed
    Change-Id: Ic9061159b20879538107b9872f07b158a95c5daa
    Reviewed-on: http://review.couchbase.org/19406
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  3. @nessence @jchris

    RCBC-70 return binary keys using Encoding.external value

    nessence authored jchris committed
    Prior to ruby 1.9 strings didn't have an encoding (afaik) so it didn't
    matter. Encoding support was added in 1.9.x and strings created by ruby
    extensions must have a default encoding which is ASCII-8BIT. In
    addition the Encoding.default_external value now exists and it's
    automagically set based on Ruby's environment or parameters. Within
    ruby extensions though, rb_str_new() doesn't care and uses ASCII-8BIT.
    So, for new ruby extension that does stuff which creates strings for
    ruby you should really be using rb_*_str_new and friends.
    
    Another important note (aka, why this matters) is that Encoding::BINARY
    is ASCII-8BIT. This basically means that each byte (8 bits) is a
    character. So, in UTF-8 "abc" is 3 characters and 3 bytes whereas
    "\u{1f4a5}" is 1 character and 4 bytes. If "\u{1f4a5}" is processed as
    ascii-8bit it could mistakenly be processed as 4 characters.
    
    Some useful links:
    http://yugui.jp/articles/838
    http://www.ruby-forum.com/topic/203865
    
    Change-Id: Ifeba110df417c359c1f6bd0540223d72f2b56dc3
    Reviewed-on: http://review.couchbase.org/19405
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Jul 27, 2012
  1. @avsej

    Bump version 1.1.3

    avsej authored
    Change-Id: Icc5276853a0d608d6dc5d1717762ebf3d62f7219
    Reviewed-on: http://review.couchbase.org/18930
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jul 26, 2012
  1. @avsej @jchris

    RCBC-60 Protect exceptions from GC

    avsej authored jchris committed
    Change-Id: Ic7e4c9f33d857ceb6529d452c13eabbcc4d0211a
    Reviewed-on: http://review.couchbase.org/18874
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  2. @avsej @jchris

    Make object_space GC protector per-bucket object

    avsej authored jchris committed
    Change-Id: Iaa32b463c94317e213d9fba9bf2047662d1411c8
    Reviewed-on: http://review.couchbase.org/18873
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  3. @avsej @jchris

    RCBC-64 Fix Couchbase::Bucket#dup

    avsej authored jchris committed
    Change-Id: I12000277ab337c3220890b40290fb542188b4ef9
    Reviewed-on: http://review.couchbase.org/18872
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  4. @avsej @jchris

    calloc -> xcalloc, free -> xfree

    avsej authored jchris committed
    Change-Id: I080e89e48b59ace6bce6c5390c058489407bad17
    Reviewed-on: http://review.couchbase.org/18871
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Jul 18, 2012
  1. @avsej @jchris

    RCBC-59 Replicate flags in Bucket#cas operation

    avsej authored jchris committed
    Change-Id: I8e94c44f41f3b078e24923ed529e331a97e6c07c
    Reviewed-on: http://review.couchbase.org/18537
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Jun 5, 2012
  1. @avsej

    Bump version 1.1.2

    avsej authored
    Change-Id: If73e394a00a71b4697697ece3a84ac79d9857131
    Reviewed-on: http://review.couchbase.org/16793
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  2. @avsej

    Upgrade libcouchbase dependency

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

    [backport] Use debugger gem for 1.9.x rubies

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

    Bump version 1.1.1

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

    Use all arguments if receiver arity is -1

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

    Allow to force format for get operation

    avsej authored
    Change-Id: If3781bb0e47aa7d9c85e3036d827335e6a9a7d6c
    Reviewed-on: http://review.couchbase.org/14072
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Darian Shimy <dshimy@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. @dshimy @avsej

    Updated a few errors in the documentation

    dshimy authored avsej committed
    Change-Id: Ieecedfeaf15c3435d60f0a40bbc1adff0b638da8
    Reviewed-on: http://review.couchbase.org/14073
    Reviewed-by: Darian Shimy <dshimy@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Mar 7, 2012
  1. @avsej

    Bump version 1.1.0

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

    Comment out buggy test

    avsej authored
    The test is checking arguments, it shouldn't make connection to fixed port
    
    Change-Id: I279077e45305c306548b98d5d228414d75dec5ee
    Reviewed-on: http://review.couchbase.org/13809
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. @avsej

    Update README: installation and support tips

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

    Update dependencies

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

    Configure Travis-CI

    avsej authored
    The image url and repository should be updated after libcouchbase release
    
    Change-Id: Iaed60e732dbee5131bae65079f775dd4e0e75873
    Reviewed-on: http://review.couchbase.org/11930
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Mar 4, 2012
  1. @avsej

    Implement VERSION command

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

    Treat references to exception classes as links

    avsej authored
    Change-Id: I86a08fc1f5f613669adc75a884d8dde45aa60f5a
    Reviewed-on: http://review.couchbase.org/13679
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  2. @avsej @jchris

    Add block execution time to timeout

    avsej authored jchris committed
    Change-Id: I6e6373fe3b59311b27cc7992494012e514d3bf82
    Reviewed-on: http://review.couchbase.org/13670
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Feb 28, 2012
  1. @avsej @jchris

    Use '@overload' tag instead of 'Document-method': it yields better docs

    avsej authored jchris committed
    Change-Id: Iec89ba367bc83247dd3159ca7f0d8c49b99bc7eb
    Reviewed-on: http://review.couchbase.org/13647
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  2. @avsej @jchris

    Update error code

    avsej authored jchris committed
    Change-Id: I2968bff4b52b4046b5abe0620be8550ed14a307d
    Reviewed-on: http://review.couchbase.org/13618
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  3. @avsej @jchris

    remove libisasl dependency

    avsej authored jchris committed
    Change-Id: I7604902f7a5b80422211d7a0f1ad20b84162e712
    Reviewed-on: http://review.couchbase.org/13617
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Commits on Feb 22, 2012
  1. @avsej @jchris

    Keep connections in thread local storage

    avsej authored jchris committed
    Change-Id: I3227f571e26ff4485b5565895cfff0b3b35488b1
    Reviewed-on: http://review.couchbase.org/13483
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  2. @avsej @jchris

    Fix examples in README: now they are valid code in ruby

    avsej authored jchris committed
    Change-Id: I96c7308d6f7fa7fac1fd2981ce98fdbf753bb14f
    Reviewed-on: http://review.couchbase.org/13482
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  3. @avsej @jchris

    Update CouchbaseMock.jar

    avsej authored jchris committed
    Change-Id: Ie2036934800485aafcf14d730cfc6ef021ca6bf5
    Reviewed-on: http://review.couchbase.org/13481
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  4. @avsej @jchris

    Cross-build for windows

    avsej authored jchris committed
    Change-Id: I75fc13c03e57a53c11fa4b61d19ada77bfc375d8
    Reviewed-on: http://review.couchbase.org/13251
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  5. @avsej @jchris

    Use URI parser from stdlib

    avsej authored jchris committed
    Change-Id: I1ed4f64601993b106140d4938038948f76b503fb
    Reviewed-on: http://review.couchbase.org/13450
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  6. @avsej @jchris

    Update documentation

    avsej authored jchris committed
    Change-Id: Ib0582583f5a290fbf4a25523f0c08d38ae31b4be
    Reviewed-on: http://review.couchbase.org/13185
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
  7. @avsej @jchris

    Implement disconnect/reconnect interface

    avsej authored jchris committed
    Change-Id: I5d7038dc931d6470460fc91db885f5277e954c20
    Reviewed-on: http://review.couchbase.org/13385
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Chris Anderson <jchris@couchbase.com>
Something went wrong with that request. Please try again.