Commits on Feb 3, 2012
  1. handle native filters in views.

    Native filters wasn't handled by the replication. Fix it. While I'm here
    parse the view argument for the _view filter.
    committed Feb 3, 2012
  2. whitespaces

    committed Feb 3, 2012
Commits on Feb 2, 2012
  1. useless info

    committed Feb 2, 2012
  2. immprove view filter:

    - start the feed using results in the view index instead of all the db
    - only react on view index changes.
    committed Feb 2, 2012
  3. add view_updated event.

    committed Feb 2, 2012
Commits on Jan 27, 2012
  1. This wrapper is useless somehow, split the code in a new named function,

    it's easier to read and debug, also it eases the code.
    committed Dec 27, 2011
  2. fix indent

    committed Dec 27, 2011
  3. white spaces

    committed Dec 27, 2011
Commits on Jan 26, 2012
  1. Ensure compaction respects compression setting

    For a database with file format version 6 (CouchDB 1.2+), if
    the file_compression setting was changed, compaction ignored
    it, making it impossible to change the compression method of
    a database and its indexes.
    Closes COUCHDB-1394
    fdmanana committed Jan 26, 2012
Commits on Jan 24, 2012
  1. Update NEWS and CHANGES

    tilgovi committed Jan 24, 2012
  2. fix COUCHDB-1369.

    Don't restart https if we start httpd and vice-versa.
    benoitc committed Jan 23, 2012
Commits on Jan 23, 2012
  1. Small tweaks to test 242-replication-many-leaves.t

    These tweaks make the test pass on slower machines/environments.
    fdmanana committed Jan 23, 2012
  2. fix show/list/external requested_path for rewrites

    Since we're using the x-couchdb-requested-path header to track the
    requested path we should expose it in the request object we pass to
    the view server. Currently this object has a `requested_path` key which
    has the pre-vhost path. However, when there is no virtual host it will
    have the post-rewrite path. With this change it always presents the path
    which was requested by the client, whether or not virtual hosts were
    This should make the lives of app authors easier by giving them a
    reliable source for constructing relative paths and redirects that
    works with and without virtual hosts.
    tilgovi committed Jan 22, 2012
Commits on Jan 22, 2012
  1. Fix SpiderMonkey header detection

    My last commit broke because the header detection wasn't using the
    JS_CPPFLAGS that includes the search paths. Fix is simply to move that
    variable assignment to before the header check.
    davisp committed Jan 22, 2012
  2. Remove dead _all_docs code

    rnewson committed Jan 22, 2012
Commits on Jan 21, 2012
  1. Fix SpiderMonkey version detection

    Randall's last patch to only test for JSOPTION_ANONFUNFIX ended up
    reordering the test before the headers were located. This ran into
    errors in version detection. This patch reorders the header location as
    well as adds a few more default search paths when no --with-js-include
    option is specified to account for newer SpiderMonkeys that puth their
    headers into $PREFIX/include/js.
    davisp committed Jan 21, 2012
Commits on Jan 20, 2012
  1. Allow persistent cookies

    rnewson committed Jan 19, 2012
Commits on Jan 17, 2012
  1. Fixes for COUCHDB-188 fix

    On conflict, keep using the current revision tree.
    Issue noticed by Paul Davis. Thanks.
    fdmanana committed Jan 17, 2012
  2. Fix ets lookup case_clause error after ddoc is updated

    This happens if the ddoc_updated event is received after
    a client opens the new view group or if a design document
    is updated several times in a row and there are still
    clients streaming views from 2 or more view groups that
    match old versions of the design document.
    This relates to COUCHDB-1309
    fdmanana committed Jan 17, 2012
  3. COUCHDB-1380 Revert "Better logger performance"

    This reverts commit 9f2398f which
    switched couch_log to use disk_log. Unfortunately that module performs
    positioned writes which prevents the usual logrotation strategy from
    working correctly.
    rnewson committed Jan 17, 2012
Commits on Jan 12, 2012
Commits on Jan 9, 2012
Commits on Jan 8, 2012
  1. Allow test/javascript/run to be run standalone

    Some users will incrementally reload a single code module into a running
    couchdb instance and wish to run the js tests again. This allows
    test/javascript/run to execute outside of make check by using an env
    variable COUCHDB_NO_START.
    Bob Dionne committed Jan 8, 2012
  2. Use enif_is_number on OTP R15B or higher

    The NIF API in OTP R15B introduced the enif_is_number function.
    fdmanana committed Jan 8, 2012
  3. improve the startup delay for js test harness

    Change waitForSuccess to catch errors in the sync request that's used
    to hand control back to the JS engine. Then, use waitForSuccess to
    see if CouchDB has started and remove the 1 second sleep before the
    tests start.
    tilgovi committed Dec 16, 2011
Commits on Jan 7, 2012
  1. Don't send Content-Type in GET/HEAD requests

    This partially reverts 55d2c9e,
    adding only a Content-Type of application/json to post requests
    against _revs_diff.
    fdmanana committed Jan 7, 2012