Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
code improvements from tidier. Patch by Kostis Sagonas. COUCHDB-570
Testing of incremental attachments and more testing of multipart/handling.
Better testing of multipart/related
Initial check-in of APIs for multiple/related supported and incremental replication of only changed attachments. Needs more far more testing and to be hooked up the replicator.
Deterministic revids, MD5 checking of documents, added tracking of rev when an attachment is edited to allow attachment level replication.
wheeeeeeee
fix and test for scrambling of large inline attachments
trimmed trailing whitespace
ignore _local_seq when included in a saved document
Merging new tail append storage into trunk. Upgrades are automatic, once opened by this version old versions of CouchDB will not be able to open the files. As a precaution, you should back-up your production databases before upgrading.
added an design doc option so that doc._local_seq can be available in the map view. Closes COUCHDB-346
Check for invalid document members. Removes a guard that only checked for fields with integer values. Adds tests to basics.js
First cut at _changes api. Update the by_id and by_seq indexes to contain update seq numbers and pointers to bodies on disk, for use in the _changes api. This is a new file version, but the code can continue to serve the old 0.9 version without problems, though certain features in the _changes api will not be able to work. Upgrade to new file version (from 1 to 2) by compacting the file. Also fixed bugs with how the stats api tracks open databases.
Accidentally checked in a debug statement.
Resolves COUCHDB-332 Proper errors for invalid docids.
sensible error message if doc._rev is null or a number
error message on invalid rev format. another replication test.
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
rewrite replicator using OTP behaviours - only one instance of given source->target runs at a time - supervisor restarts replications that terminate abnormally - pull repl. streams attachments directly to disk - improved memory utilization - temporarily rollback parallel async doc GETs during pull rep. - replication updates show up in Futon Status window
Fix for COUCHDB-238, explicit check and error for doc ids starting with underscore.
Improved etag handling for show funcs and db_doc requests; main.js cleanup (baby steps); null doc allowed for show funcs
more informative error message on a bad json document
refactor couch_doc:to_json_obj for easier debugging
move couchdb to tlp
Check in of initial validation and authorization work. This work is incomplete, as there is not yet any way of restricting who can update the design docs.
fixed JSON regression about revs_info status
Merged json_term_changes branch back into trunk.
Fix for problem when saving bulk documents with invalid ids
* Respond to DELETE requests with a "200 OK" status code instead of "202 Accepted", as the deletion is performed immediately. * The "content-type" member in attachment structures is now named "content_type" (underscore) for consistency and to be more accessible from Javascript (and presumably other languages, too)
Changed temp view definition to always be jsonobjects with map/reduce source as members of the object. Everywhere we used 'text/javascript' or 'application/javascript', we now just use 'javascript'
Merged mochiweb branch back into trunk.
Imported trunk.
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 |