Permalink
Commits on Oct 7, 2011
  1. Replicator: skip documents with empty ID

    Due to a bug, older releases allowed the creation of
    documents with an empty ID, which are impossible to
    GET therefore making the replicator crash.
    This change simply skips such documents and logs
    an error message to inform users.
    
    This is a backport of revision 1177548 from trunk.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1177550 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana committed with janl Sep 30, 2011
  2. Remove usage of http module from etap tests

    This module is deprecated in OTP R15, which is going to
    be released by the end of this year.
    The etap tests now use ibrowse instead.
    
    This is a backport of revision 1177459 from trunk.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1177463 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana committed with janl Sep 29, 2011
  3. Couchbase Vendor branding

    janl committed Oct 7, 2011
Commits on Sep 28, 2011
  1. Write header before handing over compacted group

    Writing the header first ensures that the index will not be reset if
    the server crashes in between the handoff and the next delayed_commit.
    
    See COUCHDB-994
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1174979 13f79535-47bb-0310-9956-ffa450edef68
    kocolosk committed with janl Sep 23, 2011
  2. fix port conversion in vhost

    fix port conversion, don't forget to use substr function. spotted by
    @rnewson on irc, again. thanks. patch by benoitc.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1174358 13f79535-47bb-0310-9956-ffa450edef68
    rnewson committed with janl Sep 22, 2011
  3. Make sure view compaction terminates

    If a view group is compacting and the corresponding database
    is shutdown by the LRU system, then the view compaction is
    aborted because its couch view group process shutdowns.
    This could lead to situations where the number of active
    databases is much higher than max_dbs_open and making it
    impossible to compact view groups.
    
    Issue reported and patch tested by Mike Leddy. Thanks.
    
    COUCHDB-1283
    
    This is a backport of revision 1171328 from branch 1.2.x
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1171329 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana committed with janl Sep 15, 2011
Commits on Sep 16, 2011
  1. updated Couchbase Single Server logo

    Change-Id: I02f55e246385d38c2f2bc5a1b175fa64e74bd6d8
    Reviewed-on: http://review.couchbase.org/9639
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Reviewed-by: Farshid Ghods <farshid.ghods@gmail.com>
    BigBlueHat committed with dustin Sep 16, 2011
  2. using new vendor object from Welcome JSON to modify Futon

    Change-Id: I0e8a574d347a94a6cfe3c3b38ce3c3736704c713
    Reviewed-on: http://review.couchbase.org/9638
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    BigBlueHat committed with dustin Sep 16, 2011
  3. Made vendor information in welcome message more extensible.

    Vendor is now a top-level key in the welcome message and its
    value is an object of the key/values from the [vendor] config
    section.
    
    Change-Id: Ib6696cd3deadc530f8a0493e2e0cc7e7f0983d5f
    Reviewed-on: http://review.couchbase.org/9637
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    BigBlueHat committed with dustin Sep 16, 2011
Commits on Sep 15, 2011
  1. Add vendor and modules information to welcome message

    Both can be populated in the configuration.
    
    E.g.
    
      [vendor]
      name = couchbase
      version = 1.2.0
    
      [modules]
      geocouch = 1.2.3
    
    would result in:
    
      GET /
      {"couchdb":"Welcome","version":"1.1.0","couchbase":"1.2.0","modules":{"geocouch":"1.2.3"}}
    janl committed Sep 15, 2011
Commits on Sep 12, 2011
  1. Add couch_access_log module, a common log format logger.

    This module introduces a new log file couch_access.log in the
    spirit of Apache httpd's access.log.
    
    The log format is specified here:
    
      http://en.wikipedia.org/wiki/Common_Log_Format
    
    There is currently no way to configure a different log format, but
    that can be added easily later.
    
    This is a new module rather than an extension to the couch_log
    module to allow easy addition to Apache CouchDB. Ideally, this
    will be a plugin in the future.
    
    A note for chunked responses, the response body length reported is
    "chunked" rather than the number of bytes. The case is unspecified
    in the format description. Maybe the fix is keeping track of bytes
    sent in a chunked response, but I didn't want to make the first stab
    at this more complicated that it has to be. I'm happy to adjust.
    
    Change-Id: Ie314a861557dfa3eceedd3eb43d8753c6710e5db
    Reviewed-on: http://review.couchbase.org/9063
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
    janl committed Aug 17, 2011
Commits on Sep 9, 2011
  1. Make sure couchjs.exe is copied to installed directory

    Change-Id: I20a177235c8c03cb8ec0ac2d4560be155a607d2a
    bcui6611 committed with janl Sep 9, 2011
Commits on Sep 8, 2011
  1. fix futon version number

    janl committed Sep 8, 2011
  2. Fix list-style send() API in show functions when using provides()

    Also fix ignoring the return value when the send() API isnused.
    
    Patch by Alexander Shorin.
    
    Closes COUCHDB-1272
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1166625 13f79535-47bb-0310-9956-ffa450edef68
    janl committed Sep 8, 2011
  3. Fixes COUCHDB-1265

    Backport of 1164350 from trunk. Slightly modified for an export
    declaration conflict and removing a clause that only applies to
    trunk.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1164351 13f79535-47bb-0310-9956-ffa450edef68
    davisp committed with janl Sep 2, 2011
  4. Fix order of parameters in log message

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1163747 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana committed with janl Aug 31, 2011
  5. Remove unnecessary call after revision 1162306

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1162307 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana committed with janl Aug 27, 2011
Commits on Aug 30, 2011
  1. update futon cb version report

    janl committed Aug 30, 2011
  2. report the correct couchdb version

    janl committed Aug 30, 2011
  3. Fix replication crash on database compaction

    There were race conditions that made replications crash
    when a local endpoint database is compacted.
    Patch tested by Joan Touzet.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1162306 13f79535-47bb-0310-9956-ffa450edef68
    fdmanana committed with janl Aug 27, 2011
  4. Remove Style where we have no need for it

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1161703 13f79535-47bb-0310-9956-ffa450edef68
    kocolosk committed with janl Aug 25, 2011
  5. Do not suppress old revisions from _changes

    Requests to '_changes?style=all_docs' with a 'since' parameter would
    suppress revisions of a document generated before the start of the
    feed.  The assumption may have been that those revisions were seen by
    the client in a previous request to _changes, but this is not
    necessarily true if the client is resuming the feed after a partial
    download.
    
    The safe thing to do is to include all leaf revisions for each document
    in the feed.
    
    Thanks Bob Dionne for the test code.
    
    Closes COUCHDB-1256
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/branches/1.1.x@1161702 13f79535-47bb-0310-9956-ffa450edef68
    kocolosk committed with janl Aug 25, 2011
Commits on Aug 23, 2011
  1. make 1.2.0 release version

    janl committed Aug 23, 2011
Commits on Aug 22, 2011
  1. whitspace: tabs -> spaces

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1160310 13f79535-47bb-0310-9956-ffa450edef68
    janl committed Aug 22, 2011
  2. add verify_install.html to install targets

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1160309 13f79535-47bb-0310-9956-ffa450edef68
    janl committed Aug 22, 2011
  3. Add a "Verify Installation" page to Futon.

    The "verify install" procedure replaces	the full JS test suite for users
    to see if they installation is correct. The tests run check for CouchDB's
    basic feature set and should notify users of the most common installation
    issues.
    
    The full test suite is demoted to be "for Developers" in the sidebar, so
    that core CouchDB developers can keep using this for development and
    release testing, but end-users won't have to deal with the various
    browser and runtime issues on different hardware.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1147832 13f79535-47bb-0310-9956-ffa450edef68
    
    Conflicts:
    
    	share/www/_sidebar.html
    janl committed Jul 18, 2011
  4. couch.js: move protocol detection into couch.js

    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1147831 13f79535-47bb-0310-9956-ffa450edef68
    janl committed Jul 18, 2011
  5. Couchbase Single Server 1.1.2 in futon U/I, due to windows

    Change-Id: Iccc8550655d01d35adddf0635478f843448b307f
    Reviewed-on: http://review.couchbase.org/8389
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    steveyen committed with janl Jul 26, 2011
  6. Use double quote to allow spaces in filename [backport]

    Compared to single quote, which is not a valid character on Windows
    platform for commandline, double quote works for all the platforms.
    
    Change-Id: I46c38d208b9b61aed4b82f8ac444a76b2360d171
    Reviewed-on: http://review.couchbase.org/7041
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Reviewed-by: Filipe David Borba Manana <fdmanana@gmail.com>
    Reviewed-on: http://review.couchbase.org/8388
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
    bcui6611 committed with janl Jun 16, 2011
  7. Just Couchbase Single Server in futon, for less confusion

    Change-Id: I0192c3f92d3240dd4eb9b5ae5993378dc92f0148
    Reviewed-on: http://review.couchbase.org/8379
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    
    Conflicts:
    
    	acinclude.m4.in
    steveyen committed with janl Jul 26, 2011
  8. Futon rebrand to Couchbase Single Server 1.1.2

    Change-Id: I7fe9fa99620717b335226a64ff3e82492a981584
    Reviewed-on: http://review.couchbase.org/8377
    Tested-by: Farshid Ghods <farshid.ghods@gmail.com>
    Reviewed-by: Farshid Ghods <farshid.ghods@gmail.com>
    steveyen committed with janl Jul 26, 2011
  9. Fix quoting in couchjs start script.

    Change-Id: Ia4bcfb426a3c14bf3e85341ff22819eb5f0c4bf5
    Reviewed-on: http://review.membase.org/4889
    Tested-by: Dustin Sallings <dustin@spy.net>
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    dustin committed with janl Mar 13, 2011