Github user kxepal commented on the pull request:
https://github.com/apache/couchdb-chttpd/pull/10#issuecomment-101317048
@hdiedrich Hey! Config support suddenly is needed by the following reasons:
- It saved us many times when security issue was found in some HTTP
handler. The recent example:
http://docs.couchdb.org/en/latest/cve/2014-2668.html - users were able to
handle that problem without upgrade procedure, but with a single config line
change.
- Some users are disables default handlers, or provide own overlay, in
order to prevent or customize access to certain endpoints. Quite popular move
is to disable /_all_dbs in order to prevent sharing database lists for
everyone. Another option is to replace default handler with own from the plugin
if you're going to change behaviour without patching the source code.
- Somehow need to provide ability to register proxy and external handlers.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---