From 0a9cc72b6d3f37c9552041f48fe59967f6d321fa Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 14 Oct 2019 15:40:57 +0200 Subject: [PATCH] Docs: Update text about lazy init --- doc/doc-docbook/spec.xfpt | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt index e66a1a23b..4a5bf146c 100644 --- a/doc/doc-docbook/spec.xfpt +++ b/doc/doc-docbook/spec.xfpt @@ -14886,14 +14886,19 @@ it should normally be left as default. .new .option lazy_init main "string list" unset .cindex startup "deferred initialization" -This option controls which features perform a lazy initialization, -deferred until the feature is used. If the string list is unset (the -default), no deferred initialization happens. The option may be set to -exactly "*", which causes deferral all possible initializations, or it -may be set to a list of strings of the set "tls", "dkim". This is an -advanced option. Deferring initialization may make Exim harder to to -debug. This option is experimental and may be removed or renamed without -further notice. +This option controls which features defer initialization to reduce +startup time. If the string list is unset (the default), no deferred +initialization occurs. If this option is set to the string "*", all +possible initializations are deferred. This option may also be set to a +list of strings. The following deferrals are available: +.ilist +"tls" - When enabled, the "tls_require_ciphers" is no longer validated on startup. +.next +"dkim" - When enabled, OpenSSL error strings are loaded when signing or verifying a DKIM message. +.endlist +&%lazy_init%& is an advanced option. Deferred initialization may make +Exim harder to debug. This option is experimental and may be removed or +renamed without further notice. .wen .option delay_warning main "time list" 24h -- 2.30.2