/*
-tofuproxy -- flexible HTTP/WARC proxy with TLS certificates management
-Copyright (C) 2021 Sergey Matveev <stargrave@stargrave.org>
+tofuproxy -- flexible HTTP/HTTPS proxy, TLS terminator, X.509 TOFU
+ manager, WARC/geminispace browser
+Copyright (C) 2021-2023 Sergey Matveev <stargrave@stargrave.org>
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
&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(
},
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"),
+ )
}