Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Make it harder to accidently terminate chunked resposnes by requiring callers to explicity call last_chunk(Req) and ignoring send_chunk calls with no data.
_uuid ETags were coming out as random binary noise. fixes this so they are proper strings. Needs backporting to 0.10.x.
Fix the UUID's test failures when clocks are out of sync. Changes the tests for cache busting by using ETag's. Left the date tests commented out just in case someone thinks I'm crazy and sees a better solution.
adhere X-Couch-Persist for DELETEs
choice of uuid algos for better insert perf. Closes COUCHDB-465. Thanks rnewson, bitdiddle
continuous replication request returns 202 Accepted and the _local docid
better failure modes in replication. See COUCHDB-193, COUCHDB-416 If you try to replicate a DB to itself, the replication will proceed, but no checkpoints will be saved, and the logs will say "checkpoint failure: conflict (are you replicating to yourself?)" If you try to specify a non-existent DB as source or target, replication will fail immediately with a 404. The response body will indicate which DB could not be opened.
new replicator using _changes feed for continuous replication
Initial check-in of OAuth and cookie authentication.
wheeeeeeee
trimmed trailing whitespace
A /_whoami handler to provide client apps with access to the active userCtx for their session. Thanks to the CouchDB University students and janl for helping to implement this.
Adding testing for GET /_changes?continuous=true by adding a GET /_sleep?time=Msecs call, which allows the browser to process the waiting data on the other async XHR request.
add offset parameter so clients like Futon can deliver a consistent user experience
Add non-streaming log-file handler. A GET request to /_log will show the last 1000 bytes of the logflie. More bytes can be requested with GET /_log?bytes=10000.
refactor JSON body error handling, also consolidate update_docs JSON response generation.
Fixes COUCHDB-310 Change the hardcoded "/_utils/" redirect to append a '/' to the current path.
Commit Damien's rep_security branch to trunk. Changes bulk_docs conflict checking. Breaks file format, see mailing list for data upgrade procedure, or http://wiki.apache.org/couchdb/Breaking_changes
beefier fault tolerance in the replicator - trap exits (enumerator and attachment streamers are linked) - retry by respawning enumerator with last known good source seq - checkpoint replication record on every flush of document buffer - reformat nicer error messages to listeners if we need to exit
Add runtime statistics -- without EUnit tests for now.
Changed _uuid to respond to GET instead of POST. Bug COUCHDB-190
extract method couch_httpd:send_redirect(Req, Path)
Replacement of inets with ibrowse. Fixes COUCHDB-179 and enhances replication. Thanks Jason Davies and Adam Kocoloski for the fix, Maximillian Dornseif for reporting.
Added task status checking, to help debug the progress of long running tasks, like view indexing and compaction.
Fix some eJSON stragglers (works with mochijson2, but not eep18). thanks kocolosk!
tests for fix to COUCHDB-215, and changing of how max_dbs_open setting is handled at runtime.
merge form branch to trunk
Fix for config api attempting list_to_binary on an atom.
move couchdb to tlp
Nearly completed security/validation work. Still needs replication testing.
More security and validation work. Still incomplete.
couchdb once again serves favicon.ico
First check-in of admin http authentication and authorization.
config web service fix from davisp
Added files forgotten in the httpd refactoring checkin.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |