janl commented on issue #901: HTTP access cannot be disabled Couch 2.1.0 
URL: https://github.com/apache/couchdb/issues/901#issuecomment-338282777
 
 
   > I'm interested to see what I can do.
   
   Awesome! :)
   
   > What do I need to get started?
   
   The chttpd module does all the HTTP handling in 2.0 and forward: 
https://github.com/apache/couchdb/tree/master/src/chttpd/src ? I?d give that a 
bit of a read through. Erlang basics can be picked up here: 
http://learnyousomeerlang.com/content
   
   > I am curious why this functionality was taken out of 2.1 from 1.6? 
   
   It is less that it was taken out and more that for 2.0 the code that handles 
all HTTP in CouchDB is a completely new module written from scratch to account 
for the cluster functionality that wasn't available in 1.x. Not all features 
from the old module (couch_httpd) have been ported to the new module. In 
addition, the way CouchDB 1.x is put together is not what modern idiomatic 
Erlang applications look like, and 2.x cleaned a lot of that up.
   

----------------------------------------------------------------
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:
[email protected]


With regards,
Apache Git Services

Reply via email to