Permalink
Switch branches/tags
Nothing to show
Commits on Aug 8, 2010
  1. fixes COUCHDB-844, delayed commits gets b0rked

    kocolosk committed Aug 8, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983331 13f79535-47bb-0310-9956-ffa450edef68
  2. failing test case for COUCHDB-844

    kocolosk committed Aug 8, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983330 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 7, 2010
  1. builtin reduce functions more forgiving about trailing whitespace and…

    jchris committed Aug 7, 2010
    … other characters
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983306 13f79535-47bb-0310-9956-ffa450edef68
  2. Add David Rose to THANKS file

    janl committed Aug 7, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983302 13f79535-47bb-0310-9956-ffa450edef68
  3. Futon: Fix markup around replicator form labels.

    janl committed Aug 7, 2010
    Patch By David Rose.
    
    Closes COUCHDB-843.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983300 13f79535-47bb-0310-9956-ffa450edef68
  4. os_process_limit for query servers make them much more robust under c…

    jchris committed Aug 7, 2010
    …oncurrent load
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983291 13f79535-47bb-0310-9956-ffa450edef68
  5. fix warning about unused RestMatch variable.

    rnewson committed Aug 7, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983245 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 6, 2010
  1. add Etag header for standalone attachment PUT.

    rnewson committed Aug 6, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@983045 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 5, 2010
  1. remove double-spacing in couch.log output.

    rnewson committed Aug 5, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@982621 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 4, 2010
  1. add wildcard support in query args so it's now possible to have rules

    Benoit Chesneau committed Aug 4, 2010
    like :
    {
    "from": "/welcome4/*",
    "to" : "_show/welcome3",
    "query": {
        "name": "*"
    }
    }
    
    rewriting "_rewrite/welcome4/test" to "_show/welcome3?name=test"
    
    or 
    
    {
        "from": "/welcome5/*",
        "to" : "_show/*",
    }
    
    rewriting "_rewrite/welcome5/welcome3" to "_show/welcome3"
    
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@982388 13f79535-47bb-0310-9956-ffa450edef68
  2. Add replicator DB (_replicator).

    fdmanana committed Aug 4, 2010
    Part of ticket COUCHDB-776.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@982330 13f79535-47bb-0310-9956-ffa450edef68
  3. Don't close an idle system DB to open a non-system DB. Doing so allow…

    fdmanana committed Aug 4, 2010
    …ed us to open more than max_open_dbs non-system DBs.
    
    This issue is revealed when there are more than 1 system DBs (_users and _replicator).
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@982328 13f79535-47bb-0310-9956-ffa450edef68
  4. Avoid unncessary pattern matching.

    fdmanana committed Aug 4, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@982255 13f79535-47bb-0310-9956-ffa450edef68
  5. Allow POSTing of a JSON object to /_session/ for login.

    fdmanana committed Aug 4, 2010
    Closes COUCHDB-842, patch by Jonathan D. Knezek.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@982200 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 2, 2010
  1. Remove functions from export list that are not used by any other modu…

    fdmanana committed Aug 2, 2010
    …le (including the Etap tests).
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@981595 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 1, 2010
  1. Buf fix - proper RegExp matching to avoid having a case like "hhtml" …

    fdmanana committed Aug 1, 2010
    …being considered as "html".
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@981348 13f79535-47bb-0310-9956-ffa450edef68
  2. Add missing clause to the case expression to avoid a case_clause Erla…

    fdmanana committed Aug 1, 2010
    …ng exception.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@981343 13f79535-47bb-0310-9956-ffa450edef68
  3. Bug fix - RegExp matching the atom 'undefined'.

    fdmanana committed Aug 1, 2010
    According to the HTTP 1.1 spec, if the Accept header is not specified by a client,
    it means the client accepts all media types.
    
    http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@981341 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 30, 2010
  1. Add support for replication through an HTTP/HTTPS proxy.

    jchris committed Jul 30, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@980985 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 29, 2010
  1. fix the underlying issue that was giving replication problems attempt…

    jchris committed Jul 29, 2010
    …ing to push design docs as a non-admin. this is what my reverted commit should have been
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@980319 13f79535-47bb-0310-9956-ffa450edef68
  2. Revert "replicator was getting stuck on push replication to design do…

    jchris committed Jul 29, 2010
    …cs by non-admins. this fix is a bit hackish but makes replication work. once the new_replicator is in place this hackish fix will not matter, so for now it is a good solution."
    
    This was too much of a hack.
    
    This reverts commit 7223697 aka r979907
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@980293 13f79535-47bb-0310-9956-ffa450edef68
  3. more relaxed verification of SSL chains, COUCHDB-840

    kocolosk committed Jul 29, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@980269 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 28, 2010
Commits on Jul 27, 2010
  1. replicator was getting stuck on push replication to design docs by no…

    jchris committed Jul 27, 2010
    …n-admins. this fix is a bit hackish but makes replication work. once the new_replicator is in place this hackish fix will not matter, so for now it is a good solution.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979907 13f79535-47bb-0310-9956-ffa450edef68
  2. Fix issues with the replicator when using HTTP Basic authentication, …

    fdmanana committed Jul 27, 2010
    …receiving an HTTP redirect
    
    response, and loosing the authentication credentials because they're not found in the Location header's URL.
    
    This happens for example when the replicator does a request to the URI /somedb/_design%2Fmyddoc
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979887 13f79535-47bb-0310-9956-ffa450edef68
  3. fix CLI js test suite.

    rnewson committed Jul 27, 2010
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979642 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 26, 2010
  1. Add SSL support to CouchDB.

    rnewson committed Jul 26, 2010
    To enable SSL you need to do three things;
    
    1) enable the httpsd daemon in local.ini (you can just uncomment the line).
    2) supply your PEM-encoded cert and key files in the [ssl] section.
    3) start CouchDB.
    
    CouchDB will now, in addition to handling HTTP on port 5984, accept SSL connections on port 6984.
    
    The patch itself adds SSL support by updating the local version of Mochiweb to the latest. The upstream release includes our local tweak to support large numbers and to handle Accept-Encoding headers. Our local Mochiweb fork changed the default idle timeout from 10 seconds to 5 minutes, and it was agreed on #irc to revert this change.
    
    The only tweaks to Mochiweb were in mochiweb.app.src (to record the git commit I built from) and the removal of Makefile (replaced by Makefile.am).
    
    Futon received many tweaks as we have 'http://' hardcoded all over. All such instances now use window.location.protocol + '//'.
    
    CouchDB received a tweak to use the right scheme in couch_httpd:absolute_uri (it now gets it from the Mochireq and not mochiweb_socket_server).
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979368 13f79535-47bb-0310-9956-ffa450edef68
  2. Check if Erlang has been compiled with crypto support at ./configure

    janl committed Jul 26, 2010
    time.
    
    Patch by Kev Jackson.
    
    Closes COUCHDB-106 and COUCHDB-131.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979267 13f79535-47bb-0310-9956-ffa450edef68
  3. Multi-part patch to enable white-listing of _config API values:

    janl committed Jul 26, 2010
     1. Refactor read-only config handlers to be near each other
    
     2. Refactor PUT and DELETE config handlers to a wrapper
    
     3. Support a whitelist for modifying the config via HTTP, itself stored in the config
    
     4. Document the whitelist process
    
    Patch(es) by Jason Smith.
    
    Closes COUCHDB-835.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979242 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 25, 2010
  1. send a basic-auth popup header if require_valid_user=true, to prevent…

    jchris committed Jul 25, 2010
    … lock-out
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@979070 13f79535-47bb-0310-9956-ffa450edef68