]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Add missing parts to rev.14346 for squid.conf parse and display
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 16 Dec 2015 14:06:32 +0000 (03:06 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 16 Dec 2015 14:06:32 +0000 (03:06 +1300)
src/security/PeerOptions.cc

index 3bcdc1fd64f3ce5723ca6dc54c02fbf05028526c..8142a5ec07793d82e8eacabb54f1b69cbf2f4f6b 100644 (file)
@@ -91,6 +91,8 @@ Security::PeerOptions::parse(const char *token)
         }
         sslFlags = SBuf(token + 6);
         parsedFlags = parseFlags();
+    } else if (strncmp(token, "no-default-ca", 13) == 0) {
+        flags.noDefaultCa = true;
     } else if (strncmp(token, "domain=", 7) == 0) {
         sslDomain = SBuf(token + 7);
     } else {
@@ -135,6 +137,9 @@ Security::PeerOptions::dumpCfg(Packable *p, const char *pfx) const
 
     if (!sslFlags.isEmpty())
         p->appendf(" %sflags=" SQUIDSBUFPH, pfx, SQUIDSBUFPRINT(sslFlags));
+
+    if (flags.noDefaultCa)
+        p->appendf(" %sno-default-ca", pfx);
 }
 
 void