Permalink
Commits on Mar 20, 2014
  1. Move cJSON to platform

    Change-Id: Icda328c7c450291d5cc139757e422a3a3e817fa6
    Reviewed-on: http://review.couchbase.org/34632
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Mar 18, 2014
Commits on Mar 14, 2014
  1. Add cJSON_Free

    We shouldn't call free from memory allocated in another
    unit since it may have used another memory allocator.
    
    Change-Id: I6da15baa2cad535ca9d7b108280e193b9cdc387c
    Reviewed-on: http://review.couchbase.org/34488
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Mar 14, 2014
Commits on Feb 28, 2014
  1. Remove special windows headers

    These are provided by MSVC 2013 (and newer) or in our
    toplevel platform/include/win32 directory
    
    Change-Id: Ie852af827e878dca30dc9534873dc0f60bdbf3de
    Reviewed-on: http://review.couchbase.org/34013
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Couchbase Buildmachine committed with trondn Feb 28, 2014
Commits on Feb 27, 2014
  1. Add the headerfiles to the generated project files

    Change-Id: I0a82af82a6bee74a21942346b268e249205a0d9b
    Reviewed-on: http://review.couchbase.org/33992
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Feb 27, 2014
Commits on Jan 17, 2014
  1. Don't install header files unless told so

    Change-Id: Ia6d9299350b40187b185e5a5adf7dfacb5b2dd47
    Reviewed-on: http://review.couchbase.org/32434
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Jan 15, 2014
Commits on Dec 17, 2013
  1. Include strings.h to fix build break on win32

    Change-Id: Ia1a031f503db188b54141a5a6f27c752fe6a3dda
    Reviewed-on: http://review.couchbase.org/31192
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Dec 17, 2013
Commits on Dec 4, 2013
  1. Substitute localhost marker in the JSON

    This marker might appear since server release 2.5 as part of CCCP
    
    More info:
    * http://review.couchbase.org/29996
    * http://review.couchbase.org/30067
    
    Change-Id: Ib888ce6985961266532a3561253aa0633505d9c7
    Reviewed-on: http://review.couchbase.org/30834
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Dec 4, 2013
  2. Allow to detect which node gave current configuration

    This feature used in libcouchbase to judge about healthness of REST
    connection.
    
    Change-Id: Ie6370ca2d6e7313228965870d70d419e6b79a0f5
    Reviewed-on: http://review.couchbase.org/30833
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Dec 4, 2013
  3. Check array bounds for replica index

    Change-Id: I6fb59bbd9cc22e03e0632774c94f47ea5bd586cc
    Reviewed-on: http://review.couchbase.org/30832
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Dec 4, 2013
Commits on Nov 6, 2013
  1. Ignore extra dll files

    Change-Id: If80068f0a93ea14eba3d00212f9b10e9677d5dc2
    Reviewed-on: http://review.couchbase.org/30085
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Nov 6, 2013
  2. Ignore build artifacts generated on win32

    Change-Id: Iabe6b978e79d1b24ebd25be4546b90216f486a98
    Reviewed-on: http://review.couchbase.org/30084
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Nov 6, 2013
Commits on Oct 31, 2013
  1. Fix typo ('AUTORITY' should be 'AUTHORITY')

    Change-Id: I526323985cd20da0a450791f025640900eb5cce2
    Reviewed-on: http://review.couchbase.org/29936
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    mnunberg committed with avsej Oct 31, 2013
  2. Link cJSON with m

    Change-Id: Iea8a0c8668eb89c758e9b9f9cb038416562c58b0
    Reviewed-on: http://review.couchbase.org/29914
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Oct 31, 2013
Commits on Sep 23, 2013
  1. Add INSTALL_NAME_DIR

    Change-Id: I4b13bc5471e587523d829835dee01d89af267d0e
    Reviewed-on: http://review.couchbase.org/29143
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Sep 23, 2013
Commits on Sep 3, 2013
  1. Move towards toplevel CMakeLists.txt

    Change-Id: I2083e87192a796bad6573d991ce18d3bc6de8564
    Reviewed-on: http://review.couchbase.org/28728
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Sep 1, 2013
Commits on Aug 6, 2013
  1. Revamp build system

    Use CMake instead of GNU autotools
    
    Change-Id: I7a187cb6bf732b5858163192c0c8743359a8a3ad
    Reviewed-on: http://review.couchbase.org/26096
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    trondn committed Apr 30, 2013
Commits on May 6, 2013
  1. Removed unused (obsolete) docs

    The docs hasn't been kept up to date, and this is no longer a
    public library.
    
    Change-Id: I19d1cda22c65e0b515a381cbc0eef6a35ba10c10
    Reviewed-on: http://review.couchbase.org/26095
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Apr 30, 2013
Commits on Jan 16, 2013
  1. CBD-774: Add support for automake 1.13

    Change-Id: I2ade1d84c778754a1b0fe96a61ad0716c2dd6d19
    Reviewed-on: http://review.couchbase.org/23973
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    trondn committed Jan 16, 2013
Commits on Aug 23, 2012
  1. CCBC-94 Ship NMakefile with tarball

    Change-Id: I24a8fb774d54352cec91645fe9ac285eb7945be1
    Reviewed-on: http://review.couchbase.org/20090
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Aug 23, 2012
Commits on Jul 24, 2012
  1. Allow Jenkins CI attach build number

    Without this patch manual builds break automated releases
    
    Change-Id: I41c8e77243f17679095826b49bbf93000ed0973b
    Reviewed-on: http://review.couchbase.org/18760
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    avsej committed Jul 24, 2012
  2. MB-5893 Reword error message regarding number of vBuckets

    Change-Id: I34859e8bcaeebb89682aa2412057afc7f82c3294
    Reviewed-on: http://review.couchbase.org/18761
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    avsej committed with alk Jul 24, 2012
Commits on Jun 13, 2012
  1. Updated package metadata for 1.8.0.4 release

    Change-Id: I2cd62bf409b2e83d118f2ece1b520867f51b6381
    Reviewed-on: http://review.couchbase.org/17205
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    avsej committed Jun 13, 2012
Commits on Jun 8, 2012
  1. Fix tests on windows: testketama and testapp

    Fixes link errors like this:
    
    testketama.dobj : error LNK2019: unresolved external symbol _snprintf referenced in function _main
    testketama.exe : fatal error LNK1120: 1 unresolved externals
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe"' : return code '0x460'
    
    Change-Id: I4f73504d9717c44fb75bd0c3422f5d0f6be08a1b
    Reviewed-on: http://review.couchbase.org/16993
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Jun 8, 2012
Commits on Jun 4, 2012
  1. Add travis integration

    Change-Id: Ic3871542166ad608466c05f37a27217a25b0c63f
    Reviewed-on: http://review.couchbase.org/16712
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Jun 3, 2012
Commits on Apr 26, 2012
  1. Work around problems with strict c89 mode on Sun Studio compilers

    The test cases and the crc32.c file emits some warnings.
    
    Change-Id: Ib3b7b909f4b7d753a95c76c8ab65de4b34382f38
    Reviewed-on: http://review.couchbase.org/15154
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Apr 24, 2012
Commits on Apr 4, 2012
  1. check if -fvisibility is supported before using it

    Because e.g. cygwin is not supposed to support it
    
    Change-Id: I6f1b8c9484c58dcb2ba07e2edd364e00a4b68fed
    Reviewed-on: http://review.couchbase.org/14524
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Aliaksey Kandratsenka committed with alk Apr 4, 2012
  2. don't mess with -pipe flag

    It's not our effing business
    
    Change-Id: Idfffa3723a34db3de8656b09afbebf6aef31589c
    Reviewed-on: http://review.couchbase.org/14523
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Aliaksey Kandratsenka committed with alk Apr 4, 2012
  3. don't mess with optimization flags unless asked

    Change-Id: If34b24f26c70e5e85ee0b2c046dbf66e1a3abab6
    Reviewed-on: http://review.couchbase.org/14522
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Aliaksey Kandratsenka committed with alk Apr 4, 2012
Commits on Mar 15, 2012
  1. Fix clang warning

    src/vbucket.c:141:29: error: argument to 'sizeof' in 'memset' call is the
    same expression as the destination; did you mean to dereference it?
          [-Werror,-Wsizeof-pointer-memaccess]
    
    Change-Id: I3b5e91c32bcb01411696e18e502b799a8e19c720
    Reviewed-on: http://review.couchbase.org/13947
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Mar 15, 2012
Commits on Mar 6, 2012
  1. Updated package metadata for 1.8.0.3 release

    Change-Id: Ie28c929591cf3ab689551f248af917b811644738
    Reviewed-on: http://review.couchbase.org/13784
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Mar 6, 2012
Commits on Feb 28, 2012
  1. Always sign deb packages

    Change-Id: I17dc231da225dad65ead7f21e67b67497140e6ae
    Reviewed-on: http://review.couchbase.org/13625
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Feb 27, 2012
Commits on Feb 18, 2012
  1. Fixed libvbucket.pc.in

    Added private dependency for -lm
    Removed libmemcached requirement
    
    Change-Id: I20cea53b484c6be94224e161c5176bcefde710fa
    Reviewed-on: http://review.couchbase.org/13318
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    mnunberg committed with trondn Feb 16, 2012
Commits on Feb 14, 2012
  1. Updated package metadata for 1.8.0.2 release.

    The actual version comes from a git tag, but we maintain some
    package metadata manually.  This commit updates this information.
    
    Change-Id: I0760a1657c97e90f021a6467ae83977dd6a8ff5d
    Reviewed-on: http://review.couchbase.org/13220
    Reviewed-by: Jan Lehnardt <jan@couchbase.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    ingenthr committed with ingenthr Feb 14, 2012
  2. Fix visibility attribute for compiling

    Change-Id: Icee8d2de67d10a2590695aabd3a4981d45e10e4e
    Reviewed-on: http://review.couchbase.org/13216
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    trondn committed with avsej Feb 14, 2012
  3. make test more portable (for windows)

    Change-Id: I94dfe679df6ab1d746823a729b965fec27a931ff
    Reviewed-on: http://review.couchbase.org/13197
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    avsej committed with trondn Feb 13, 2012