Permalink
Commits on Jan 12, 2017
  1. MB-21949: Update copyright date

    Change-Id: Ic0d14b1b18abddc6124cb6fa7a807f6a64cda2c5
    Reviewed-on: http://review.couchbase.org/71886
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Jan 12, 2017
  2. MB-21949: Update 'Credits' doc with Dev Build agreement

    Change-Id: Ia27eb914c9b51e1c080a095bcbe6a6171a86e1d3
    Reviewed-on: http://review.couchbase.org/71885
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Jan 12, 2017
Commits on Jan 11, 2017
  1. MB-21949: Replace license text with 'Developer Build' language

    Change-Id: Ic3e67aafc6896f716a1804e7b214579f0ca1916b
    Reviewed-on: http://review.couchbase.org/71851
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Jan 11, 2017
  2. MB-22264: Update URL for 3rd-party licenses in README

    Change-Id: I0072936573bf984e64926ec43583c00a60c6d3c3
    Reviewed-on: http://review.couchbase.org/71846
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Jan 11, 2017
Commits on Oct 24, 2016
  1. DOC-1744: Update product readme for 4.5.1

    Change-Id: I7f7b47ba62aa534056c6a057e26a20997eb081e3
    Reviewed-on: http://review.couchbase.org/67555
    Tested-by: Amarantha Kulkarni <amarantha.kulkarni@couchbase.com>
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    amarantha-k committed with ceejatec Sep 9, 2016
Commits on Jun 10, 2016
  1. MB-19800 - offer defaults for LICENSE and PRODUCT_VERSION in manual b…

    …uilds.
    
    In the MAC build, build errors will occur if LICENSE is not specified.
    
    In addition, runtime errors will happen on MacOS 10.9 (Mavericks) if
    PRODUCT_VERSION is not specified.
    
    This change to the makefile provide default values for LICENSE
    ("LICENSE-community.txt") and PRODUCT_VERSION ("0.0.0-1000").
    
    It should only affect manual builds, as we expect the automated
    builds to provide values for LICENSE and PRODUCT_VERSION.
    
    Change-Id: I8e6542b16b65ead8801a5d76c04b48e165a836b5
    Reviewed-on: http://review.couchbase.org/64868
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Reviewed-by: Eben Haber <eben@couchbase.com>
    Tested-by: Eben Haber <eben@couchbase.com>
    ebenhaber committed Jun 9, 2016
Commits on May 30, 2016
  1. MB-19760: use LSSharedFileList API available on 10.9

    In a previous change we introduced the use of LSSharedFileListItemCopyResolvedURL
    a convenience function that resolves and returns the URL associated with a file
    list item. The problem with this API is that it was introduced in 10.10
    which means it's going to break for Mavericks users. From the Apple API docs:
    
    extern CFURLRef
    LSSharedFileListItemCopyResolvedURL(
      LSSharedFileListItemRef           inItem,
        LSSharedFileListResolutionFlags   inFlags,
          CFErrorRef *                      outError)
          __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_NA);
    
    Solution is to use a deprecated, but at least available on 10.9 API:
    LSSharedFileListItemResolve. The API doc is as follows for this fucnction:
    
    extern OSStatus
    LSSharedFileListItemResolve(
      LSSharedFileListItemRef           inItem,
        LSSharedFileListResolutionFlags   inFlags,
          CFURLRef *                        outURL,
            FSRef *                           outRef)
            __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_5, __MAC_10_10, __IPHONE_NA, __IPHONE_NA,
            "Use LSSharedFileListItemCopyResolvedURL instead.");
    
    We should support Mavericks for now and we can always move to the non-deprecated
    version in 5.0.
    
    Change-Id: Ibd24bb034bf4e6d9d218369f2891230cb54b31ac
    Reviewed-on: http://review.couchbase.org/64553
    Tested-by: Dave Finlay <dave.finlay@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    dave-finlay committed with dave-finlay May 28, 2016
Commits on May 27, 2016
  1. DOC-1291: Update introduction in product readme

    Change-Id: I774642f71ff5fb7447e188f03863a5b426f837a4
    Reviewed-on: http://review.couchbase.org/64538
    Reviewed-by: Amarantha Kulkarni <amarantha.kulkarni@couchbase.com>
    Reviewed-by: Hari Kodungallur <hari.kodungallur@couchbase.com>
    Tested-by: Amarantha Kulkarni <amarantha.kulkarni@couchbase.com>
    amarantha-k committed with amarantha-k May 27, 2016
Commits on May 10, 2016
  1. MB-17969: Update 3rd party license link for 4.5.0

    Change-Id: I21fb4182c62f32973a2ef4851f5797862aac7100
    Reviewed-on: http://review.couchbase.org/63879
    Reviewed-by: Hari Kodungallur <hari.kodungallur@couchbase.com>
    Reviewed-by: Amarantha Kulkarni <amarantha.kulkarni@couchbase.com>
    Tested-by: Amarantha Kulkarni <amarantha.kulkarni@couchbase.com>
    amarantha-k committed with amarantha-k May 10, 2016
Commits on Apr 22, 2016
  1. MB-19309 - fix build issue caused by neglecting to check in xcodeproj…

    … file
    
    Change-Id: I2d67fd56ab30d35f518471eb46a36a9556cab14a
    Reviewed-on: http://review.couchbase.org/63218
    Reviewed-by: Eben Haber <eben@couchbase.com>
    Tested-by: Eben Haber <eben@couchbase.com>
    ebenhaber committed Apr 22, 2016
Commits on Apr 21, 2016
  1. MB-14849 - Couchbase Server does not start at login on MacOS

    The code written by Dustin back in March, 2011, was a hack to begin
    with, and the approach it used no longer worked for making Couchbase
    Server start automatically on login. Jens looked into this, and found
    that there is currently no non-deprecated approach to this, but there
    is deprecated code that actually works:
    
    https://github.com/hlung/LaunchAtLoginController/
    
    This change removes the non-functional code in LoginItemManeger, and
    replaces it with calls to LaunchAtLoginController. The new code does
    work correctly in adding the Couchbase Server.app to the login items
    on the mac.
    
    I discovered one other problem while working on this: typing 'make'
    alone in the top level directory would fail with a crytic error
    messoage. It turns out that one needs to use either: "make
    LICENSE=LICENSE-enterprise.txt" or "make
    LICENSE=LICENSE-community.txt". I added a comment to the makefile to
    indicate as much, as well as a rule to output an error message if
    LICENSE is not specified.
    
    Change-Id: Iea33f282f2b45ab6b63814c55c104e38ab60190f
    Reviewed-on: http://review.couchbase.org/63151
    Tested-by: Eben Haber <eben@couchbase.com>
    Reviewed-by: Jens Alfke <jens@couchbase.com>
    ebenhaber committed Apr 20, 2016
Commits on Feb 2, 2016
  1. MB-17800: Update copyright date to 2016

    Change-Id: I39184196c9b3d157519153ebba0c5d1e1bcbc273
    Reviewed-on: http://review.couchbase.org/59348
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    mikewied committed with mikewied Feb 1, 2016
Commits on Oct 29, 2015
  1. MB-16666: remove the python path fixups from install-couchbase.sh

    It's no longer needed (since the couchbase-cli wrapper scripts are
    now relocateable.) Plus it means couchdbx-app can be compiled by
    developers (not just by voltron.)
    
    Change-Id: I0581cb7655c8cb41a399e37fa04dabb08d510ad6
    Reviewed-on: http://review.couchbase.org/56494
    Tested-by: Dave Finlay <dave.finlay@couchbase.com>
    Reviewed-by: Jens Alfke <jens@couchbase.com>
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    dave-finlay committed Oct 28, 2015
  2. MB-16435: OS X: Don't set DYLD_LIBRARY_PATH

    As of OS X 10.11 (El Capitan) it is no longer possible to set /
    override DYLD_LIBRARY_PATH. As such we need to move to embedding
    runtime linker search paths in all required binaries.
    
    Given we can't rely on this env var anymore, remove setting it in the
    startup scripts to (1) ensure we don't incorrectly rely on it and (2)
    help in validating that all uses are identified and fixed.
    
    Change-Id: I602a6f014fe4846a93ef80bcd7e9da05fb600a55
    Reviewed-on: http://review.couchbase.org/55762
    Reviewed-by: Dave Finlay <dave.finlay@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    daverigby committed with ceejatec Oct 5, 2015
Commits on Oct 28, 2015
  1. MB-13518: change couchdbx-app to read from ns_server's stderr

    couchdbx-app has long read from ns_server's stdout to determine
    the point at which the admin console (menelaus) is up and ready
    to serve content at which point it opens localhost:8091.
    
    The only problem with this is that ns_server has been console
    logging to stderr for what looks to be a similarly long time.
    So I'm not entirely sure when this worked and when it broke.
    
    No matter, the fix is for couchdbx to read from ns_server's
    stderr and the admin console opens as it should. Shutting down
    Couchbase from the menu also seems good.
    
    Also changed: I set the stderr log level to be info so that the
    OSX specific Couchbase.log (living in ~/Library/Logs) doesn't
    grow too rapidly. This is done by setting the sterr loglevel to
    info.
    
    Change-Id: Ic6760123b854110c634824077237949748608bca
    Reviewed-on: http://review.couchbase.org/56482
    Tested-by: Dave Finlay <dave.finlay@couchbase.com>
    Reviewed-by: Dave Rigby <daver@couchbase.com>
    Reviewed-by: Jens Alfke <jens@couchbase.com>
    dave-finlay committed Oct 28, 2015
Commits on Aug 11, 2015
  1. MB-16023: update 3rd party license info in README

    Change-Id: I6f769327afab5ba9e0e9ca81d88280b785af02f6
    Reviewed-on: http://review.couchbase.org/54358
    Reviewed-by: Hari Kodungallur <hari.kodungallur@couchbase.com>
    Tested-by: Hari Kodungallur <hari.kodungallur@couchbase.com>
    hkodungallur committed with Hari Kodungallur Aug 11, 2015
Commits on Jun 19, 2015
  1. MB-12319 Resolve Sparkle dylib issue at runtime

    Configure 'Runpath Search Paths' for Sparkle framework.
    Resubmitting Sparkle.framework 1.10.0 with preserved symlink.
    
    Change-Id: I4d4be6bd3b288694ada9beb975129d02d69c7d0d
    Reviewed-on: http://review.couchbase.org/52301
    Reviewed-by: Michael Kwok <michael.kwok@couchbase.com>
    Tested-by: Michael Kwok <michael.kwok@couchbase.com>
    michaelkwok committed Jun 19, 2015
Commits on Jun 18, 2015
  1. MB-12319: Implement SUUpdaterDelegate for new Sparkle 1.10.0

    Changes to resolve compile issue caused by new Sparkle SUUpdater.
    
    
    Change-Id: I8f117e4adabb4b3be06324cf9a8beb3ecdd8e717
    Reviewed-on: http://review.couchbase.org/52199
    Reviewed-by: Michael Kwok <michael.kwok@couchbase.com>
    Tested-by: Michael Kwok <michael.kwok@couchbase.com>
    michaelkwok committed Jun 18, 2015
  2. MB-14702: Sync-up all lincense agreement to license files in Voltron

    Updated Credits.community.html and Credits.enterprise.html to the
    same license files under makedmg.
    
    commit 690f12856bc67c0750018134f1bac84b8de54b92
    Author: Michael Kwok <michael.kwok@couchbase.com>
    Date:   Tue Jun 16 17:18:52 2015 -0700
    
        MB-12319: Upgrade Sparkle framework to 1.10.0.
    
        Previous version was 1.5-beta6. The upgrade is needed to fix Sparkle bug
        related to update improperly codesign and version check.
    
        Reviewed-on: http://review.couchbase.org/52138
        Reviewed-by: Chris Hillery <ceej@couchbase.com>
        Reviewed-by: Michael Kwok <michael.kwok@couchbase.com>
        Tested-by: Michael Kwok <michael.kwok@couchbase.com>
    
    Change-Id: Iaf767232831e613c068667aa958f58d5e2dcdc27
    Reviewed-on: http://review.couchbase.org/52195
    Reviewed-by: Michael Kwok <michael.kwok@couchbase.com>
    Tested-by: Michael Kwok <michael.kwok@couchbase.com>
    michaelkwok committed Jun 18, 2015
Commits on Jun 17, 2015
  1. MB-12319: Upgrade Sparkle framework to 1.10.0.

    Previous version was 1.5-beta6. The upgrade is needed to fix Sparkle bug
    related to update improperly codesign and version check.
    
    Change-Id: I6e7141504c618d8fbfca9b74f8330382bb119055
    Reviewed-on: http://review.couchbase.org/52138
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Reviewed-by: Michael Kwok <michael.kwok@couchbase.com>
    Tested-by: Michael Kwok <michael.kwok@couchbase.com>
    michaelkwok committed Jun 17, 2015
Commits on May 13, 2015
  1. CBD-1529: Strip READMEs down to vestigial content

    Change-Id: Ie52a58b8e3c47b188e0aa92f2ed0606b450addd8
    Reviewed-on: http://review.couchbase.org/50959
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed May 13, 2015
Commits on Apr 20, 2015
  1. MB-13410: Change copyright dates to reflect 2015

    Change-Id: I60f169d459f948a0a71e5080b1b3100532818a93
    Reviewed-on: http://review.couchbase.org/49468
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    mikewied committed with ceejatec Apr 9, 2015
Commits on Apr 16, 2015
  1. MB-14534: update forum link

    Change-Id: I16396c5ed4ed82cccff60dc24a2d789d9756db93
    Reviewed-on: http://review.couchbase.org/49815
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed Apr 16, 2015
Commits on Apr 15, 2015
  1. MB-13785: Bump copyright year

    Change-Id: Id868f3c94622ad5dc0f466e35062e8f7769a0108
    Reviewed-on: http://review.couchbase.org/49692
    Reviewed-by: Michael Kwok <michael.kwok@couchbase.com>
    Tested-by: Michael Kwok <michael.kwok@couchbase.com>
    ceejatec committed with michaelkwok Apr 14, 2015
  2. MB-14469: Skip healthchecker (no longer included in product)

    Change-Id: Ic20aa9cc013f2def323d05d87e11d79f7ef8d617
    Reviewed-on: http://review.couchbase.org/49705
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Apr 15, 2015
Commits on Mar 2, 2015
  1. MB-13215: Make datapath consistent across platforms

    Change-Id: I77264d74fdc5d307a13207e4b771e772c8aabcda
    Reviewed-on: http://review.couchbase.org/47561
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed Mar 2, 2015
Commits on Feb 18, 2015
  1. Revert "MB-13247: Search /usr/lib for libraries before looking at our…

    … own"
    
    We're shipping an incompatible curl that cause problems for moxi.
    This isn't needed anymore since we're not shipping libsqlite3 anymore
    
    This reverts commit 15bd95a.
    
    Change-Id: Ie92eebd74e62421c6bc65c9e8c61b4a45f6c188e
    Reviewed-on: http://review.couchbase.org/46981
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Feb 17, 2015
Commits on Feb 17, 2015
  1. MB-13215: Change default datapath

    Change-Id: Ic0a057a5dba6dff80e35ed484eee588183c95269
    Reviewed-on: http://review.couchbase.org/46926
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed Feb 17, 2015
Commits on Feb 4, 2015
  1. MB-13247: Search /usr/lib for libraries before looking at our own

    There was a problem with libsqlite3.dylib that is installed
    by default on macosx with an incompatible version with the
    libsqlite3.dylib being built from the sqlite homepage.
    
    libsqlite3.dylib is referenced from:
    
    otool -L /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData:
    	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData (compatibility version 1.0.0, current version 526.1.0)
    	/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 57031.10.6)
    	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1152.12.0)
    	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1152.0.0)
    	/usr/lib/libsqlite3.dylib (compatibility version 9.0.0, current version 168.0.0)
    
    By searching /usr/lib _before_ our shipped version we'll avoid such
    problems in the future.
    
    Change-Id: Ibc26268f54c7d277c805a3c51a5a584c31d2dcd6
    Reviewed-on: http://review.couchbase.org/46379
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    trondn committed Feb 4, 2015
Commits on Feb 3, 2015
  1. MB-13247: Skip the library import fixup step, no longer desirable

    Change-Id: I62ff6601b7b5fb745be0d732adc50fb7cdbf0699
    Reviewed-on: http://review.couchbase.org/46294
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Feb 3, 2015
Commits on Jan 28, 2015
  1. Don't use 'git describe', assume PRODUCT_VERSION is in environment

    Change-Id: I3489da0be63977abe8ffc6a18b7c1bd9e97df1cc
    Reviewed-on: http://review.couchbase.org/45967
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Jan 28, 2015
Commits on Nov 25, 2014
  1. DOC-13: Updating master branch to use correct 3.0 READMEs.

    MB-12291: Change reference to forums.couchbase.org.
    
    Change-Id: Ic97a37a9179fb25e47fbb7e6d33c9460876774a8
    Reviewed-on: http://review.couchbase.org/43591
    Reviewed-by: Chris Hillery <ceej@couchbase.com>
    Tested-by: Chris Hillery <ceej@couchbase.com>
    ceejatec committed Nov 25, 2014
Commits on Nov 5, 2014
  1. Mb-12529: update copyright date

    Change-Id: I6f0e289187358c85b121bbd9020907e87c9ffa70
    Reviewed-on: http://review.couchbase.org/42844
    Reviewed-by: Bin Cui <bin.cui@gmail.com>
    Tested-by: Bin Cui <bin.cui@gmail.com>
    bcui6611 committed Nov 5, 2014
Commits on Oct 6, 2014
  1. CBD-1425: RESTORE 29b6276

    undo code signing attempts
    
    Change-Id: I0c7800ba850d79ebff275e819cf33c3c979ccb7f
    Reviewed-on: http://review.couchbase.org/41918
    Reviewed-by: Philip Labee <philip@couchbase.com>
    Tested-by: Philip Labee <philip@couchbase.com>
    Phil Labee committed with Philip Labee Oct 6, 2014
Commits on Sep 29, 2014
  1. MB-7250: merge changes from plabee/MB-7250

    Change-Id: I870b692e36e8fc1a9bf4c4bfabcd2a947455129c
    Reviewed-on: http://review.couchbase.org/41750
    Reviewed-by: Philip Labee <philip@couchbase.com>
    Tested-by: Philip Labee <philip@couchbase.com>
    Phil Labee committed with Philip Labee Sep 29, 2014