Index: trunk/xcache.c
===================================================================
--- trunk/xcache.c	(revision 888)
+++ trunk/xcache.c	(revision 894)
@@ -2531,4 +2531,9 @@
 	HashTable *ht;
 
+	/* auth disabled, nothing to do.. */
+	if (!XG(auth_enabled)) {
+		return 1;
+	}
+
 	if (cfg_get_string("xcache.admin.user", &admin_user) == FAILURE || !admin_user[0]) {
 		admin_user = NULL;
@@ -3436,4 +3441,5 @@
 	STD_PHP_INI_BOOLEAN("xcache.cacher",                 "1", PHP_INI_ALL,    OnUpdateBool,        cacher,            zend_xcache_globals, xcache_globals)
 	STD_PHP_INI_BOOLEAN("xcache.stat",                   "1", PHP_INI_ALL,    OnUpdateBool,        stat,              zend_xcache_globals, xcache_globals)
+	STD_PHP_INI_BOOLEAN("xcache.admin.enable_auth",      "1", PHP_INI_SYSTEM, OnUpdateBool,        auth_enabled,      zend_xcache_globals, xcache_globals)
 	STD_PHP_INI_BOOLEAN("xcache.experimental",           "0", PHP_INI_ALL,    OnUpdateBool,        experimental,      zend_xcache_globals, xcache_globals)
 #ifdef HAVE_XCACHE_OPTIMIZER
