Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
upgrade mochiweb to r113, use hooks instead of forking mochijson2. COUCHDB-474
code improvements from tidier. Patch by Kostis Sagonas. COUCHDB-570
cast string status codes (from _externals) to integers before logging. COUCHDB-551
Move stat descriptions out of the config. This lists stat descriptions in an Erlang term file to avoid abusing the config system. Uses a file in CouchDB's priv directory that is a list of three-tuple terms.
choice of uuid algos for better insert perf. Closes COUCHDB-465. Thanks rnewson, bitdiddle
suppress obsolete list() guard warning
Initial check-in of OAuth and cookie authentication.
encode slashes in db names in Location response header after database creation, move couch_rep:url_encode/1 to couch_util:url_encode/1, closes COUCHDB-411
Initial checkin of _changes filters. The prime weak-spot for this approach is that it maintains an OS-process per connected filtered _changes consumer. I'm pretty sure we'll be able to work around this without changing the API, but it'll involve a lot of OS-process bookkeeping. Those enhancements should generally improve show & list performance as well. Punting on them for now, first wanted to get _changes filters implemented so people could give feedback.
Deterministic revids, MD5 checking of documents, added tracking of rev when an attachment is edited to allow attachment level replication.
wheeeeeeee
trimmed trailing whitespace
Adding tests for couch_task_status.erl Thanks Bob Dionne
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.
Fixes for leaked file handles, with 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
move couchdb to tlp
Nearly completed security/validation work. Still needs replication testing.
HTTPd refactoring. Moved most code out of couch_httpd into associated modules (couch_httpd_view, couch_httpd_db, couch_httpd_misc_handlers). Also a fix to removed previous doc_by_seq index entries on compaction retry.
Merged json_term_changes branch back into trunk.
- Rename configuration options and sections to allow for a nicer .ini file and HTTP API calls. - Enable .ini parser to read variable assignments with spaces around the '='-sign. - Remove inadequate comment.
Fix for couch_server process crash when databases that don't exist are attempted to be opened. Removed old comments and fixed the AllowRemoteRestart testing option.
Merge runtimeconfig branch back into trunk
Improve error message. If the couch_erl_driver.so is no good
for some reason (linking e.g.) you get something along the lines
of
{"init terminating in do_boot","Driver is an inappropriate Mach-O file"}
instead of
{"init terminating in do_boot",{error,{open_error,-12}}}
Patch by Dale Johnson <dale.johnson@gmail.com>
Incremental reduce first checkin. Warning! Disk format change.
Replicator optmizations and fix for unnecessary document copy during re-replication
Change uuid generaion to rely on crypto. Started crypto and inets application in startscript, and also couch_server_up. Fix for regression caused by accidental check-in of disabled etags.
Added proper UUID generation and changed the details of how way debug logging is done to now use a more effcient macro instead of a function call.
Fix for runaway process in the view code and the so far untested storage compaction code.
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 |