use fatalx() not errx()
reduce diff with -portable
now that fatal{,x}() support variadic parameters, use the proper secure idiom:
fatalx("%s", errorstr);

instead of:
fatalx(errorstr);
Merge remote-tracking branch 'upstream/master' into dkim_signer