Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 30, 2013
  1. @nslater
  2. @nslater
  3. @nslater
Commits on Mar 29, 2013
  1. @nslater

    Fix formatting

    nslater authored
Commits on Mar 23, 2013
  1. @nslater
Commits on Mar 22, 2013
  1. @dch
Commits on Mar 21, 2013
  1. @wendall911
  2. @nslater
Commits on Mar 17, 2013
  1. @janl

    this will be in 1.3.0

    janl authored
Commits on Mar 14, 2013
  1. @dch
  2. @dch
Commits on Mar 10, 2013
  1. @nslater

    Added entry to CHANGES

    nslater authored
  2. @vmx @rnewson

    Fix CORS error with attachments

    vmx authored rnewson committed
    When attachments were returned (?attachments=true) while CORS was
    enabled and used, an error occured. The reason for this error
    were headers that were encoded as binaries instead of lists. String
    operations on binaries throw errors.
    This commit fixes COUCHDB-1689.
Commits on Mar 7, 2013
  1. @janl @nslater

    fix up 1.1.1 section

    janl authored nslater committed
Commits on Feb 27, 2013
  1. @nslater
  2. @nslater
  3. @nslater
  4. @nslater
  5. @nslater
  6. @nslater
  7. @nslater
Commits on Feb 17, 2013
  1. @rnewson

    Reset rewrite counter on new request

    rnewson authored
    We were spuriously throwing rewrite limit exceeded for non-looping
    rewrites. This patch resets the count to zero at the start of a new
    request and adds a test.
Commits on Jan 11, 2013
  1. @janl
Commits on Dec 20, 2012
  1. @tilgovi
Commits on Dec 5, 2012
  1. @janl

    Experimental support for Cross-Origin Resource Sharing (CORS).

    janl authored
    Closes COUCHDB-431
    Patch by:
     - Dale Harvey
     - Benoit Chesneau
     - Jan Lehnardt
     - Robert Newson
    See `etc/couchdb/` for configuration examples.
Commits on Nov 28, 2012
  1. @calebcase @dch

    COUCHDB-430,514,764 Fix list HTTP header handling.

    calebcase authored dch committed
    Currently calls to getRow() cause the HTTP headers to be sent immediately back
    to the client. This happens even if an error is thrown after the getRow(), but
    before any send(...) or start(...). Worse, if a list throws an exception an
    extra, invalid header is sent to the client (resulting in various bad
    Erlang list handling will now wait until data has been sent BEFORE sending the
    HTTP headers to the client. If an error is reported it will result in an HTTP
    error code as expected. This does not change the behavior of errors thrown
    AFTER data has been sent: They will still result in an HTTP 200 even if an
    error is reported.
    The line protocol between Erlang and os processes has been extended to support
    an optional Header field on "chunks" and "end". The javascript list handling
    has been updated to use this if a new header is set via start(...). This makes
    it possible to begin processing with getRow(), but later reset the headers via
    start(...). Again, if data has been sent(...) the new headers will NOT take
Commits on Nov 14, 2012
  1. @rnewson

    Stabilize replication id

    rnewson authored
    This patch introduces a stable server-wide UUID which is used in place
    of the local hostname and port number in new replication ids. This
    allows CouchDB to find a valid checkpoint even if the coordinating
    node's port has changed (it might be using a dynamic port, for example).
Commits on Oct 25, 2012
  1. @tilgovi

    Update NEWS & CHANGES

    tilgovi authored
Commits on Sep 28, 2012
  1. @rnewson
Commits on Aug 31, 2012
  1. @rnewson
Commits on Aug 6, 2012
  1. @NorthNick @rnewson

    Add utc_id_suffix UUID algorithm

    NorthNick authored rnewson committed
Commits on Jun 16, 2012
  1. @janl

    update NEWS & CHANGES

    janl authored
Commits on Apr 25, 2012
  1. @davisp
  2. @davisp

    Limit rewrite recursion depth

    Ronny Pfannschmidt authored davisp committed
    Loops in the rewriter would end up pegging the CPU until memory was
    exhausted. Max recursion is now configurable and limited to 100
    Fixes: COUCHDB-1441
  3. @davisp

    Do not overwrite X-CouchDB-Requested-Path

    Ronny Pfannschmidt authored davisp committed
    Repeated rewrites would replace the initial value of
    Fixes: COUCHDB-1442
Something went wrong with that request. Please try again.