X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=fifos%2Fstart.go;h=87fb617bbbb03b7351e341c77133d3f96b3f05f6;hb=aca0f719ffa95e51420a625813f2f4cbf1d5397c;hp=570f4bc18828033f3ace41f9bc3a6d212f7f6622;hpb=80f011b4e856b5598d17abb172687b228fac9641;p=tofuproxy.git diff --git a/fifos/start.go b/fifos/start.go index 570f4bc..87fb617 100644 --- a/fifos/start.go +++ b/fifos/start.go @@ -1,6 +1,6 @@ /* -tofuproxy -- flexible HTTP proxy, TLS terminator, X.509 certificates - manager, WARC/Gemini browser +tofuproxy -- flexible HTTP/HTTPS proxy, TLS terminator, X.509 TOFU + manager, WARC/geminispace browser Copyright (C) 2021 Sergey Matveev This program is free software: you can redistribute it and/or modify @@ -58,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( @@ -85,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"), + ) }