wohali opened a new pull request #862: [WIP] Configurably whitelist certain db/docids as valid URL: https://github.com/apache/couchdb/pull/862 Currently, it is impossible to `PUT/POST` these documents: * `_dbs/_users` * `_dbs/_replicator` * `_dbs/_global_changes` because the document `_ids` are reserved. This change permits these specific `db/docid` combinations as valid so `PUT/POST` operations can succeed. The specific list is configurable. This is a WIP to make sure the approach is acceptable. I had to dig really deep into `couch_doc` to make these changes, and while I'm not very happy with the encapsulation violation it introduces, I'm afraid we have little choice without a complete rewrite. If the approach is acceptable, proper tests will be forthcoming: * config checks * `PUT/POST` positive and negative test cases /cc @davisp @rnewson @nickva ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org
With regards, Apache Git Services