You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by jc...@apache.org on 2010/01/09 21:07:50 UTC

svn commit: r897531 - in /couchdb/trunk: etc/couchdb/default.ini.tpl.in src/couchdb/couch_server.erl

Author: jchris
Date: Sat Jan  9 20:07:50 2010
New Revision: 897531

URL: http://svn.apache.org/viewvc?rev=897531&view=rev
Log:
make the default account db called _users, not users

Modified:
    couchdb/trunk/etc/couchdb/default.ini.tpl.in
    couchdb/trunk/src/couchdb/couch_server.erl

Modified: couchdb/trunk/etc/couchdb/default.ini.tpl.in
URL: http://svn.apache.org/viewvc/couchdb/trunk/etc/couchdb/default.ini.tpl.in?rev=897531&r1=897530&r2=897531&view=diff
==============================================================================
--- couchdb/trunk/etc/couchdb/default.ini.tpl.in (original)
+++ couchdb/trunk/etc/couchdb/default.ini.tpl.in Sat Jan  9 20:07:50 2010
@@ -25,7 +25,7 @@
 level = info
 
 [couch_httpd_auth]
-authentication_db = users
+authentication_db = _users
 require_valid_user = false
 
 [query_servers]

Modified: couchdb/trunk/src/couchdb/couch_server.erl
URL: http://svn.apache.org/viewvc/couchdb/trunk/src/couchdb/couch_server.erl?rev=897531&r1=897530&r2=897531&view=diff
==============================================================================
--- couchdb/trunk/src/couchdb/couch_server.erl (original)
+++ couchdb/trunk/src/couchdb/couch_server.erl Sat Jan  9 20:07:50 2010
@@ -74,7 +74,11 @@
 check_dbname(#server{dbname_regexp=RegExp}, DbName) ->
     case re:run(DbName, RegExp, [{capture, none}]) of
     nomatch ->
-        {error, illegal_database_name};
+        case DbName of
+            "_users" -> ok;
+            _Else ->
+                {error, illegal_database_name}
+            end;
     match ->
         ok
     end.