]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Added 'miss_access' to limit who can fetch MISSES through us
authorwessels <>
Mon, 7 Oct 1996 23:14:51 +0000 (23:14 +0000)
committerwessels <>
Mon, 7 Oct 1996 23:14:51 +0000 (23:14 +0000)
src/acl.cc
src/cache_cf.cc

index 1199cb6c662c30c2d4ecb21a02eb898d638ed845..dcaca75224bf0d4b6b672ddd2e43ac49a0608ff7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: acl.cc,v 1.43 1996/09/20 06:28:24 wessels Exp $
+ * $Id: acl.cc,v 1.44 1996/10/07 17:14:51 wessels Exp $
  *
  * DEBUG: section 28    Access Control
  * AUTHOR: Duane Wessels
@@ -37,6 +37,7 @@ char *AclMatchedName = NULL;
 struct _acl_deny_info_list *DenyInfoList = NULL;
 struct _acl_access *HTTPAccessList = NULL;
 struct _acl_access *ICPAccessList = NULL;
+struct _acl_access *MISSAccessList = NULL;
 #if DELAY_HACK
 struct _acl_access *DelayAccessList = NULL;
 #endif
index 42153e276c0eebbb30817c5afc899f2ab7abd3c3..3c5879017291b9370241502295668589f975ae58 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: cache_cf.cc,v 1.101 1996/10/07 16:47:40 wessels Exp $
+ * $Id: cache_cf.cc,v 1.102 1996/10/07 17:14:52 wessels Exp $
  *
  * DEBUG: section 3     Configuration File Parsing
  * AUTHOR: Harvest Derived
@@ -1072,6 +1072,7 @@ parseConfigFile(char *file_name)
     aclDestroyAcls();
     aclDestroyDenyInfoList(&DenyInfoList);
     aclDestroyAccessList(&HTTPAccessList);
+    aclDestroyAccessList(&MISSAccessList);
     aclDestroyAccessList(&ICPAccessList);
 #if DELAY_HACK
     aclDestroyAccessList(&DelayAccessList);
@@ -1167,6 +1168,9 @@ parseConfigFile(char *file_name)
        else if (!strcmp(token, "http_access"))
            aclParseAccessLine(&HTTPAccessList);
 
+       else if (!strcmp(token, "miss_access"))
+           aclParseAccessLine(&MISSAccessList);
+
        else if (!strcmp(token, "icp_access"))
            aclParseAccessLine(&ICPAccessList);