mirror of
https://github.com/KumoCorp/kumomta.git
synced 2026-09-09 00:01:01 +00:00
This commit adds some plumbing to allow us to collect metadata about the caches and spit it out into a json file that we can then use in the docs to show the predefined caches, capacities and brief comments about their purpose. We put that info on the set_lruttl_cache_capacity doc page.
78 lines
1.9 KiB
JSON
78 lines
1.9 KiB
JSON
[
|
|
{
|
|
"name": "dkim_key_cache",
|
|
"capacity": 1024,
|
|
"doc": "Caches dkim loaded signing keys based on their KeySource spec"
|
|
},
|
|
{
|
|
"name": "dkim_signer_cache",
|
|
"capacity": 1024,
|
|
"doc": "Caches dkim signer specs to signer objects"
|
|
},
|
|
{
|
|
"name": "dns_resolver_ip",
|
|
"capacity": 1024,
|
|
"doc": "Caches domain name to the combined set of ipv4 and ipv6 records"
|
|
},
|
|
{
|
|
"name": "dns_resolver_ipv4",
|
|
"capacity": 1024,
|
|
"doc": "Caches domain name to ipv4 records"
|
|
},
|
|
{
|
|
"name": "dns_resolver_ipv6",
|
|
"capacity": 1024,
|
|
"doc": "Caches domain name to ipv6 records"
|
|
},
|
|
{
|
|
"name": "dns_resolver_mx",
|
|
"capacity": 65536,
|
|
"doc": "Caches domain name to computed set of MailExchanger records"
|
|
},
|
|
{
|
|
"name": "egress_source_pools",
|
|
"capacity": 128,
|
|
"doc": "Caches EgressPool information by pool name"
|
|
},
|
|
{
|
|
"name": "egress_source_sources",
|
|
"capacity": 128,
|
|
"doc": "Caches EgressSource information by source name"
|
|
},
|
|
{
|
|
"name": "http_server_auth",
|
|
"capacity": 128,
|
|
"doc": "Caches the results of the http server auth validation by auth credential"
|
|
},
|
|
{
|
|
"name": "mod_filesystem_glob_cache",
|
|
"capacity": 32,
|
|
"doc": "Caches glob results by glob pattern"
|
|
},
|
|
{
|
|
"name": "mta_sts_policy",
|
|
"capacity": 65536,
|
|
"doc": "Caches MTA-STS policy information by domain"
|
|
},
|
|
{
|
|
"name": "rfc5321_rustls_config",
|
|
"capacity": 32,
|
|
"doc": "Caches TLS connector information for the RFC5321 SMTP client"
|
|
},
|
|
{
|
|
"name": "smtp_dispatcher_broken_tls",
|
|
"capacity": 65536,
|
|
"doc": "Remembers which site names have broken TLS"
|
|
},
|
|
{
|
|
"name": "smtp_dispatcher_client_certificate",
|
|
"capacity": 1024,
|
|
"doc": "Caches smtp client certificates by KeySource spec"
|
|
},
|
|
{
|
|
"name": "smtp_server_tls_config",
|
|
"capacity": 128,
|
|
"doc": "Caches TLS acceptor information for the esmtp listener"
|
|
}
|
|
]
|