Github user olafura commented on the pull request:

    https://github.com/apache/couchdb/pull/284#issuecomment-63279882
  
    Sorry I tend to complicate things with explanations :)
    
    It's really simple, this patch is a rollback because bug. It also brings 
the 1.x.x series in line with what's in 2.0
    
    This bug is one of the first ones I hit many years ago when I started using 
Couchdb, at the time I didn't know it was a bug. Just a really strange 
behavior, which I think is the case with most people. Futon and Fauxton have 
workarounds for this buggy behavior. People are using require_valid_user 
unnecessarily because of this with all it's Basic Authentication mess, having 
to close the browser to log out etc, and not being able to mix and match closed 
and open databases.
    
    It's just a couple of lines of code that will make Couchdb much better and 
Couchapp are a lot better, just try it. Apply read protection on a database and 
visit it with this patch.


---
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.
---

Reply via email to