WARNING: dkimsign renamed as zdkimsign: ======================================= This rename is required because of a name conflict with dkimpy. You should uninstall the previous release, before installing this. Alternatively, you can manually delete the old dkimsign executable and man page. Upon installation, run "which dkimsign" to locate the old executable and either delete it or overwrite it with the wrapper below. FIX YOUR SCRIPTS: The --enable-dkimsign-setuid now is --enable-zdkimsign-setuid. You should locate every script which invokes dkimsign and change it to zdkimsign. The wrapper serves to help discover which scripts invoke the old name. Some time after the wrapper was installed, grep the mail logs for the string "dkimsign-wrapper" in order to find all the scripts that need to be fixed. ----------8<----------Wrapper----------8<----------8<----------8<---- #! /bin/bash logger -t dkimsign-wrapper -p mail.warning "$(pstree -A -c -s $$| head -1)" zdkimsign "$@" ---------->8---------->8---------->8---------->8---------->8---------->8--- Run "man --where dkimsign" to locate the old man source file and delete it. Bug fixes and other changes: =========================== Sign and verify EAI test in make check may require to patch libopendkim, therefore it will be skipped by default. To enable it, configure with --enable-EAI-test. The behavior for non-trusted Authentication-Results header field found in an incoming message changed from removing to renaming, similar to what Courier does when ALLOW_EXCLUSIVE is set. Recall that the latter setting should be paired with setting trust_a_r in zdkimfilter.conf. In this case, ttrusted A-R, his change does not apply.