Hi,

I forked libopendkim, an abandonware library implementing DKIM signatures for email messages. It has a QUERY_CACHE compile-time option which enables usage of a Berkeley DB to store DKIM keys. If the option is enabled, the local cache is looked up before querying the DNS, and keys are cached after retrieving them from DNS. TTLs are also cached and checked. That happens on each received email message.

I never used that option. I think a mail server deserves a dedicated caching resolver. However, a user of mine succeeded, with some difficulty, to enable that option, although he says he doesn't know whether it's actually useful. Hence I thought to ask here about opinions: Is QUERY_CACHE a totally useless code bloat that I should remove? Or is it possibly useful and I should integrate it better?

DKIM keys typically use RSA, resulting in fatty keys, but usually within UDP sizes. Albeit someone generates a new key for every message, most domains use the same key for months if not years. Nevertheless, TTLs range from a few minutes to a few hours.

What you think?


Best
Ale
--





--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to