X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=fifos%2Fstart.go;h=14acead5c1a6a32a883af1e9537375d1ad01497d;hb=29146b48a23355805345a7b7a656809cf624bb85;hp=2f535e25689b9b55983cf7e648e5a516e72f081d;hpb=bae1cfe5ce46a1b758ccc4dddda2751b6ac47f3e;p=tofuproxy.git diff --git a/fifos/start.go b/fifos/start.go index 2f535e2..14acead 100644 --- a/fifos/start.go +++ b/fifos/start.go @@ -1,6 +1,7 @@ /* -tofuproxy -- flexible HTTP/WARC proxy with TLS certificates management -Copyright (C) 2021 Sergey Matveev +tofuproxy -- flexible HTTP/HTTPS proxy, TLS terminator, X.509 TOFU + manager, WARC/geminispace browser +Copyright (C) 2021-2023 Sergey Matveev This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -57,10 +58,6 @@ func Start(fifos string) { &caches.RejectedM, func(host string) { delete(caches.Rejected, host) }, filepath.Join(fifos, "del-rejected"), ) - go del( - &caches.TLSAuthCacheM, func(host string) { delete(caches.TLSAuthCache, host) }, - filepath.Join(fifos, "del-tls-auth"), - ) go addSpy(filepath.Join(fifos, "add-spies")) go del( @@ -84,4 +81,10 @@ func Start(fifos string) { }, filepath.Join(fifos, "del-warcs"), ) + + go addTLSAuth(filepath.Join(fifos, "add-tls-auth")) + go del( + &caches.TLSAuthCacheM, func(host string) { delete(caches.TLSAuthCache, host) }, + filepath.Join(fifos, "del-tls-auth"), + ) }