when receiving unexpected hook, print the value
even though we check in parse.y, lets avoid a possible null deref
Implement a simple envelope cache. The caching strategy is very simple
for now. Every new and updated envelopes are cached.  The cache size
is limited, so cached envelopes are put in a FIFO queue. If the cache
size is reached, the oldest (least recently updated) cached envelopes
is dropped to make room.
Merge branch 'master' into portable
mk layout
plug mk
Merge branch 'master' of ssh://ssh.poolp.org/git/opensmtpd
Merge branch 'master' into portable
improve further mk layout
build regress from mk/ layout
no longer needed
no longer needed
do not diverge from master
no longer build regress from regress
make sure install and uninstall workswq
Merge branch 'portable' into portable-mk-layout
fix typo
Merge branch 'portable-mk-layout' of ssh://ssh.poolp.org/git/opensmtpd into portable