From 89f232b5ecbf74851d40aa7e233db2b9d8a1f3f0 Mon Sep 17 00:00:00 2001 From: Alex Kocharin Date: Fri, 27 Sep 2013 11:48:01 +0400 Subject: [PATCH] fixing bugs preventing access to upstream --- lib/config.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/config.js b/lib/config.js index 970bec816..9e68dea01 100644 --- a/lib/config.js +++ b/lib/config.js @@ -26,10 +26,10 @@ function Config(config) { assert(this.storage, 'CONFIG: storage path not defined'); - var users = {all:true}; + var users = {all:true, anonymous:true, owner:true, none:true}; var check_user_or_uplink = function(arg) { - assert(arg !== 'all' || arg !== 'owner' || arg !== 'anonymous', 'CONFIG: reserved user/uplink name: ' + arg); + assert(arg !== 'all' || arg !== 'owner' || arg !== 'anonymous' || arg !== 'none', 'CONFIG: reserved user/uplink name: ' + arg); assert(!arg.match(/\s/), 'CONFIG: invalid user name: ' + arg); assert(users[arg] == null, 'CONFIG: duplicate user/uplink name: ' + arg); users[arg] = true; @@ -126,7 +126,7 @@ Config.prototype.proxy_access = function(package, uplink) { return allow_action.call(this, package, uplink, 'proxy_access') || allow_action.call(this, package, uplink, 'proxy'); } -Config.prototype.proxy_access = function(package, uplink) { +Config.prototype.proxy_publish = function(package, uplink) { return allow_action.call(this, package, uplink, 'proxy_publish'); }