From: Clayton Keller on
I've been reading up on the use of the value and have notice a few
different pieces of information that contradict each other and was
hoping to get some possible clarification/insight from the list.

The postconf(5) page and TLS_README file indicate:

"Specify a database type that supports enumeration, such as btree or
sdbm; there is no need to support concurrent access."

Where as information from "The Book of Postfix" states:

"Session key caching requires concurrent write access to the key
database. In Postfix, only the SDBM database type supports this. All
TLS-enabled Postfix installations recognize this key type."

I'm going to assume that since the publishing of the book there have
been changes to allow btree as well as sdbm, and also no longer
requiring support for concurrent access.

Again, just a clarification or if there is additional information
regarding these changes or the use of the session key cache that someone
would like to add or point me to, that would be great as well.

Thanks

Clay

From: Noel Jones on
On 8/12/2010 9:50 AM, Clayton Keller wrote:
> I've been reading up on the use of the value and have notice a
> few different pieces of information that contradict each other
> and was hoping to get some possible clarification/insight from
> the list.
>
> The postconf(5) page and TLS_README file indicate:
>
> "Specify a database type that supports enumeration, such as
> btree or sdbm; there is no need to support concurrent access."

The official postfix.org online documentation is updated
frequently and is correct for the current version of postfix.
The online docs also usually indicate which version of
postfix it applies to when behavior changes.


>
> Where as information from "The Book of Postfix" states:
>
> "Session key caching requires concurrent write access to the
> key database. In Postfix, only the SDBM database type supports
> this. All TLS-enabled Postfix installations recognize this key
> type."

This was true at the time of writing. It's tricky to update
those pages once they've been printed.

If there's a contradiction, always go with the official docs
bundled with your version of postfix, which are correct for
your version of postfix.


-- Noel Jones