Hi devs! During JIRA Cleanup process there was found some issues that are almost fixed. All of them has patches, some of them requires tests, most of them - rebase, few of them - additional discussion.
I believe, that we have to walk though of them and make a decision: to commit, to reject or to wait for merge, because after two big merges (BigCouch and rcouch) code base may have changed quite much to make these patches useless (even if they were very useful). If it's not possible to make a decision now, I feel that better to closed them as Later which will split them from new/opened issues and helps to filter them in future for bringing back to work. Here is the list issues with patches. Note, that not all are attached - quite much of them are references via github links. Third line after the link is my comment about something to bring attention to: Get filtered data from many views with one request https://issues.apache.org/jira/browse/COUCHDB-137 Automatic links to referenced docids to aid navigation https://issues.apache.org/jira/browse/COUCHDB-143 User definable sort directions https://issues.apache.org/jira/browse/COUCHDB-158 [PATCH] Improved Accept/Content-Type negotiation https://issues.apache.org/jira/browse/COUCHDB-234 Add copy and move document in Futon https://issues.apache.org/jira/browse/COUCHDB-241 Striped queries https://issues.apache.org/jira/browse/COUCHDB-244 Treat output rows of views as documents for other views to build upon https://issues.apache.org/jira/browse/COUCHDB-249 add support to jquery.couch.js for 'keys' param to all_docs view https://issues.apache.org/jira/browse/COUCHDB-323 Configurable (globally and per database) full_commit default setting https://issues.apache.org/jira/browse/COUCHDB-339 Chage doc_validation status code https://issues.apache.org/jira/browse/COUCHDB-347 Ungraceful behaviour if view returns a function https://issues.apache.org/jira/browse/COUCHDB-354 Allow Distributed Erlang Short/Long Name and Cookie to be Specified in Configuration Files https://issues.apache.org/jira/browse/COUCHDB-400 Change _changes line ending to simplify clients https://issues.apache.org/jira/browse/COUCHDB-405 CouchDB fails to start when log file is a pipe https://issues.apache.org/jira/browse/COUCHDB-412 Allow client to insist on Content-Type: application/json in all responses https://issues.apache.org/jira/browse/COUCHDB-463 Ensure reduce_limit is turned on for view_errors test https://issues.apache.org/jira/browse/COUCHDB-460 track conflict count in db_info (was built-in conflicts view) https://issues.apache.org/jira/browse/COUCHDB-462 handle custom CouchdDB welcome page https://issues.apache.org/jira/browse/COUCHDB-472 Maybe close as WONTFIX Add database uuid's https://issues.apache.org/jira/browse/COUCHDB-477 Better separation between httpd and core through api layer https://issues.apache.org/jira/browse/COUCHDB-486 Pause write requests to allow compaction to complete https://issues.apache.org/jira/browse/COUCHDB-487 handle deleted db event for db https://issues.apache.org/jira/browse/COUCHDB-508 View API POST keys to retrieve multiple docs by key could also allow for multiple 'range' queries, i.e. an array of { startkey: .., endkey: ... } params in the POST https://issues.apache.org/jira/browse/COUCHDB-523 create_target replication option should work with OAuth https://issues.apache.org/jira/browse/COUCHDB-525 Fixed, but test required CouchDB crushes for unknown builtin reduce function string https://issues.apache.org/jira/browse/COUCHDB-537 JSLint errors in jquery.couch.js https://issues.apache.org/jira/browse/COUCHDB-561 init script needlessly 'su's, and non-superuser use fails https://issues.apache.org/jira/browse/COUCHDB-603 Content-Type of 304 responses are not negotiated. https://issues.apache.org/jira/browse/COUCHDB-618 Pure Erlang alternative to crypto library https://issues.apache.org/jira/browse/COUCHDB-625 Generic _changes listener added to jquery.couch.js https://issues.apache.org/jira/browse/COUCHDB-632 Extensible password storage https://issues.apache.org/jira/browse/COUCHDB-653 _all_dbs should list only the DBs accessible to the user https://issues.apache.org/jira/browse/COUCHDB-661 Cleanly override default headers https://issues.apache.org/jira/browse/COUCHDB-696 Test requires Add support for logging to syslog https://issues.apache.org/jira/browse/COUCHDB-706 Newlines in document locations break header parsing https://issues.apache.org/jira/browse/COUCHDB-708 Ability to rename _attachment filenames https://issues.apache.org/jira/browse/COUCHDB-715 Implement all the methods in jquery.couch.js in couch.js as well https://issues.apache.org/jira/browse/COUCHDB-725 Needs review Improved Query Server tests https://issues.apache.org/jira/browse/COUCHDB-731 ruby versions of the query server spec functions https://issues.apache.org/jira/browse/COUCHDB-732 Add config option for view compact dir https://issues.apache.org/jira/browse/COUCHDB-753 Need review: https://issues.apache.org/jira/browse/COUCHDB-753#comment-12873462 Store large attachments external to the .couch file https://issues.apache.org/jira/browse/COUCHDB-769 Designer add-on for Futon https://issues.apache.org/jira/browse/COUCHDB-770 PATCH: couch_stats_aggregator should use queue instead of list https://issues.apache.org/jira/browse/COUCHDB-797 Validate replication arguments https://issues.apache.org/jira/browse/COUCHDB-781 PATCH: couch_stats_aggregator should use queue instead of list https://issues.apache.org/jira/browse/COUCHDB-797 Use Takanori Ishikawa's JS SHA1 implementation which doesn't pollute the global namespace https://issues.apache.org/jira/browse/COUCHDB-833 multipart/related PUT's always close the connection. https://issues.apache.org/jira/browse/COUCHDB-864 Add http handlers for root files with special meanings, such as crossdomain.xml. https://issues.apache.org/jira/browse/COUCHDB-867 Forward to real(-used) id instead of previously generated uuid https://issues.apache.org/jira/browse/COUCHDB-871 [PATCH] Verify SSL Certificate Chain when doing SSL replication https://issues.apache.org/jira/browse/COUCHDB-878 [PATCH] Replication fails due to {stream_to, {self(), once}} parameter https://issues.apache.org/jira/browse/COUCHDB-879 Nonstandard HTTP methods not converted to JSON correctly https://issues.apache.org/jira/browse/COUCHDB-882 Wrong document returned due to incorrect URL decoding https://issues.apache.org/jira/browse/COUCHDB-883 Option to use a persistent CommonJS module cache https://issues.apache.org/jira/browse/COUCHDB-890 Allow provides() to handle "raw" MIME Type declarations as well as "shortcut" names https://issues.apache.org/jira/browse/COUCHDB-898 refactor os process management https://issues.apache.org/jira/browse/COUCHDB-901 Improve include_docs to support _id's specified in reduce values. https://issues.apache.org/jira/browse/COUCHDB-914 jquery.couch.js: db.changes().stop() should abort XMLHTTPRequest https://issues.apache.org/jira/browse/COUCHDB-978 [PATCH] couchdb won't work with debug version of spidermonkey https://issues.apache.org/jira/browse/COUCHDB-982 Rewrite couch_key_tree.erl https://issues.apache.org/jira/browse/COUCHDB-988 Ability to replace substrings in rewriter https://issues.apache.org/jira/browse/COUCHDB-1006 Batching writes of BTree nodes (when possible) and in the DB updater https://issues.apache.org/jira/browse/COUCHDB-1023 support load of external erlang modules in couchdb. https://issues.apache.org/jira/browse/COUCHDB-1046 YAY! PLUGINS! jquery couch list function and html response https://issues.apache.org/jira/browse/COUCHDB-1059 Update autotools configuration https://issues.apache.org/jira/browse/COUCHDB-1070 Fix a typo and confusing comment in 050-stream.t https://issues.apache.org/jira/browse/COUCHDB-1082 Remove unnecessary btree lookup inside couch_db_updater https://issues.apache.org/jira/browse/COUCHDB-1084 Remove code dublication in couch_key_tree.erl https://issues.apache.org/jira/browse/COUCHDB-1091 Longpolling changes feed with filter and accidental Content-Length header stalls https://issues.apache.org/jira/browse/COUCHDB-1123 Refactor couch_btree.erl https://issues.apache.org/jira/browse/COUCHDB-1124 implement inclusive_start view option https://issues.apache.org/jira/browse/COUCHDB-1125 Fix syntax highlighting in configure.ac https://issues.apache.org/jira/browse/COUCHDB-1126 binary optimization in couch_file https://issues.apache.org/jira/browse/COUCHDB-1130 add delete options for controlling file deletion https://issues.apache.org/jira/browse/COUCHDB-1137 Remove unused single backslash from a regular expression in couch_config_writer.erl https://issues.apache.org/jira/browse/COUCHDB-1148 Allow CouchDB-managed OS daemons to include information in _active_tasks https://issues.apache.org/jira/browse/COUCHDB-1165 CouchDB accepts data which it cannot replicate (invalid UTF-8 json during replication) https://issues.apache.org/jira/browse/COUCHDB-1176 Add deferred support to jquery.couch.js https://issues.apache.org/jira/browse/COUCHDB-1180 Function 'require' undefined in reduce functions, cannot require CommonJS module https://issues.apache.org/jira/browse/COUCHDB-1202 proxy with external api doesn't work https://issues.apache.org/jira/browse/COUCHDB-1213 Incompleted Better logger performance https://issues.apache.org/jira/browse/COUCHDB-1218 Documentation for view function in jquery.couch.js needs work https://issues.apache.org/jira/browse/COUCHDB-1249 Add Apache httpd-style common log access logging. https://issues.apache.org/jira/browse/COUCHDB-1278 Inbox Database ("write-only" mode) https://issues.apache.org/jira/browse/COUCHDB-1287 Yay! (: Use Jiffy for JSON serialization https://issues.apache.org/jira/browse/COUCHDB-1294 scanty error message when writing to uri_file fails https://issues.apache.org/jira/browse/COUCHDB-1326 provides() does not supports returning a status code or headers https://issues.apache.org/jira/browse/COUCHDB-1330 Indexer speedup (for non-native view servers) https://issues.apache.org/jira/browse/COUCHDB-1334 This was reverted due to some problems with Windows build calculate replication id using only db name in remote case https://issues.apache.org/jira/browse/COUCHDB-1341 Asynchronous file writes https://issues.apache.org/jira/browse/COUCHDB-1342 Add an ini file comment for the log.level option. https://issues.apache.org/jira/browse/COUCHDB-1351 couch_db does not allow custom system database names https://issues.apache.org/jira/browse/COUCHDB-1352 split code & create couch_httpd application https://issues.apache.org/jira/browse/COUCHDB-1355 Replication hanging/failing on docs with lots of revisions https://issues.apache.org/jira/browse/COUCHDB-1364 update_seq does not always reflect the seq of the latest document update https://issues.apache.org/jira/browse/COUCHDB-1367 support X-Forwarded-* headers in couch_httpd https://issues.apache.org/jira/browse/COUCHDB-1377 Implement _security as _local doc with revision trees https://issues.apache.org/jira/browse/COUCHDB-1391 improve view filtering in changes https://issues.apache.org/jira/browse/COUCHDB-1398 the requested_path that is passed to a show is wrong on a vhost with a path https://issues.apache.org/jira/browse/COUCHDB-1416 CC Jason Smith Running individual JS tests at the CLI fails https://issues.apache.org/jira/browse/COUCHDB-1417 Emitting UTF-8 chars >= 0xD800 in JS map stops design doc from indexing https://issues.apache.org/jira/browse/COUCHDB-1425 [PULL REQUEST] Fix the benchmark script ./test/bench/run so it runs https://issues.apache.org/jira/browse/COUCHDB-1432 Refactor configure.ac https://issues.apache.org/jira/browse/COUCHDB-1437 update wiki CSS in line with mailing list proposal https://issues.apache.org/jira/browse/COUCHDB-1467 Problems with views on large documents JSONs https://issues.apache.org/jira/browse/COUCHDB-1490 Possible solution in comments null byte in string data dropped https://issues.apache.org/jira/browse/COUCHDB-1493 Require admin privileges to read _all_dbs https://issues.apache.org/jira/browse/COUCHDB-1631 The replicator should not worry about case sensitive headers https://issues.apache.org/jira/browse/COUCHDB-1637 Anonymous Users and Non-Admins Can Read the Security Object https://issues.apache.org/jira/browse/COUCHDB-1656 Remove usage of restart_core_server in favor of kill -TERM https://issues.apache.org/jira/browse/COUCHDB-1714 -- ,,,^..^,,,
