Permalink
Commits on Aug 14, 2009
  1. Fixes COUCHDB-422 - Reject invalid _local doc ids.

    davisp committed Aug 14, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@804269 13f79535-47bb-0310-9956-ffa450edef68
  2. Fixes COUCHDB-429 - Error durring paging.

    davisp committed Aug 14, 2009
    Patch by Jason Davies
    
    
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@804255 13f79535-47bb-0310-9956-ffa450edef68
  3. benoitc's attachment PUT patch passes tests for me. Closes COUCHDB-461

    jchris committed Aug 14, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@804094 13f79535-47bb-0310-9956-ffa450edef68
  4. apply Benoit's patch fixing attachment content-length handling for GE…

    jchris committed Aug 14, 2009
    …T from COUCHDB-461
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@804087 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 13, 2009
  1. trivial change to replicator request headers. Closes COUCHDB-419

    kocolosk committed Aug 13, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@804007 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 12, 2009
  1. rollback _conflicts view patch

    kocolosk committed Aug 12, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803690 13f79535-47bb-0310-9956-ffa450edef68
  2. Introduces native Erlang query servers. Closes COUCHDB-377

    jchris committed Aug 12, 2009
    Thanks Mark Hammond and Paul Davis for doing most of the work, and Michael McDaniel for the inspiration.
    
    There is still room for improvement on the APIs exposed to the Erlang views, as well as likely a whole lot of work to be done to increase parallelism. But the important part now is that we have native Erlang views.
    
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803685 13f79535-47bb-0310-9956-ffa450edef68
  3. add native /db/_conflicts view, patch by Adam Kocolosk, closes COUCHD…

    jan committed Aug 12, 2009
    …B-462
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803663 13f79535-47bb-0310-9956-ffa450edef68
  4. add to gitignore

    jan committed Aug 12, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803424 13f79535-47bb-0310-9956-ffa450edef68
  5. recloses COUCHDB-4 (view etags) thanks to Matt Goodall for the tests.…

    jchris committed Aug 12, 2009
    … keep 'em coming!
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803358 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 11, 2009
  1. silence compiler warnings, don't use unused variables

    jan committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803325 13f79535-47bb-0310-9956-ffa450edef68
  2. roll back streaming _bulk_docs b/c of a race condition

    kocolosk committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803303 13f79535-47bb-0310-9956-ffa450edef68
  3. remove merge file

    jan committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803288 13f79535-47bb-0310-9956-ffa450edef68
  4. and the test file itself :)

    jchris committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803246 13f79535-47bb-0310-9956-ffa450edef68
  5. Initial commit of _update handler. Thanks to Paul Davis, Jason Davies…

    jchris committed Aug 11, 2009
    … for code and others for discussion.
    
    The _update handler accepts POSTs to paths like: /db/_design/foo/_update/bar and PUTs which include docids, like: /db/_design/foo/_update/bar/docid
    
    The function signature:
    
    function(doc, req) {
      doc.a_new_field = req.query.something;
      return [doc, "<h1>added something to your doc</h1>"];
    }
    
    The tests in update_documents.js are fairly complete and include examples of bumping a counter, changing only a single field, parsing from (and returning) XML, and creating new documents.
    
    
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803245 13f79535-47bb-0310-9956-ffa450edef68
  6. more work on _bulk_docs streaming during replication.

    kocolosk committed Aug 11, 2009
    I think this effort is kind of a dead end, at least if we're serious about
    that 4GB maximum document/attachment size.  Presently push replication will
    have trouble with attachments larger than a few MB because of the
    inactivity_timeout we've set in ibrowse.  We'll push the data, but then close
    the connection after 30 seconds while the target is still decoding.
    
    We should focus our efforts instead on a way to push attachments without Base64.
    I don't know what to say about 4GB _documents_, I don't see how we could ever
    really support those now even without replication.
    
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803220 13f79535-47bb-0310-9956-ffa450edef68
  7. fix pull replication w/o _changes (for 0.9.x remote sources)

    kocolosk committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@803192 13f79535-47bb-0310-9956-ffa450edef68
  8. whoops, process dictionary certainly won't work there

    kocolosk committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802987 13f79535-47bb-0310-9956-ffa450edef68
  9. split into multiple requests so target doesn't buffer too much

    kocolosk committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802986 13f79535-47bb-0310-9956-ffa450edef68
  10. max chunk size of 4G, not 64k

    kocolosk committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802983 13f79535-47bb-0310-9956-ffa450edef68
  11. stream _bulk_docs JSON body during replication

    kocolosk committed Aug 11, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802974 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 10, 2009
  1. new replicator using _changes feed for continuous replication

    kocolosk committed Aug 10, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802888 13f79535-47bb-0310-9956-ffa450edef68
  2. switch pause to milliseconds

    kocolosk committed Aug 10, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802887 13f79535-47bb-0310-9956-ffa450edef68
  3. suppress obsolete list() guard warning

    kocolosk committed Aug 10, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802886 13f79535-47bb-0310-9956-ffa450edef68
  4. Add LICENSE entries for ibrowse and erlang-oauth, patch by Jason Davi…

    jan committed Aug 10, 2009
    …es, closes COUCHDB-459
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802763 13f79535-47bb-0310-9956-ffa450edef68
  5. fix speling, thanks Jason

    jan committed Aug 10, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802680 13f79535-47bb-0310-9956-ffa450edef68
  6. remove leftover line from test

    kocolosk committed Aug 10, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802636 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 9, 2009
  1. oops, whitespace

    kocolosk committed Aug 9, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802549 13f79535-47bb-0310-9956-ffa450edef68
  2. next piece of new replicator -- missing_revs buffer

    kocolosk committed Aug 9, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802548 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 8, 2009
  1. update rep_changes_feed to use feed=continuous and rep_httpc

    kocolosk committed Aug 8, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802416 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 7, 2009
  1. ibrowse wrapper for replicator, will replace do_http_request

    kocolosk committed Aug 7, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@802145 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 6, 2009
  1. upgrade ibrowse to 1.5.2. Closes COUCHDB-451

    kocolosk committed Aug 6, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@801657 13f79535-47bb-0310-9956-ffa450edef68
  2. batch_save test wasn't being installed

    kocolosk committed Aug 6, 2009
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@801649 13f79535-47bb-0310-9956-ffa450edef68
  3. batch=ok was leaking processes and ignoring intervals. Closes COUCHDB…

    kocolosk committed Aug 6, 2009
    …-454
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@801645 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 5, 2009
  1. The RSA SHA1 Oauth module was breaking trunk for older versions of th…

    davisp committed Aug 5, 2009
    …e Erlang
    
    VM. Since we don't actually use it, I'm removing it from the build until
    we add a ./conifgure option or we update our Erlang version requirement.
    
    
    
    git-svn-id: http://svn.apache.org/repos/asf/couchdb/trunk@801456 13f79535-47bb-0310-9956-ffa450edef68