↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2008-03-09(Sun) 「dk-milter 2.5.0」リリース [長年日記]

dk-milter 2.5.0」リリース

今回は、2.4.4からのメジャーリリースでIETFの仕様に合わせたエンハンス

1月2日の日記で、2.4.1を作ったときと同様にDomainKeysのサインの検証もできるように、dk-milterのライブラリを利用する。

$ ln -s ../dk-milter-0.6.0/libdk/

$ cp -p site.config.m4.dist devtools/Site/site.config.m4

$ vi devtools/Site/site.config.m4

-- 128行目の dnl を消して bld_VERIFY_DOMAINKEYS を true にする

$ diff -u site.config.m4.dist devtools/Site/site.config.m4

--- site.config.m4.dist 2008-02-26 04:39:16.000000000 +0900

+++ devtools/Site/site.config.m4 2008-03-09 11:29:08.000000000 +0900

@@ -125,7 +125,7 @@

dnl If you also want to verify messages signed with DomainKeys, enable this

dnl line by deleting "dnl" from the front of it. See also the README as it

dnl requires an additional library not included in this package.

-dnl define(`bld_VERIFY_DOMAINKEYS', `true')

+define(`bld_VERIFY_DOMAINKEYS', `true')

dnl libmilter -- Sendmail's milter library

dnl

$ ./Build UBINDIR=/usr/local/bin MANROOT=/usr/local/man/man LIBDIR=/usr/local/lib/dkim-milter

$ sudo ./Build EBINDIR=/usr/local/sbin UBINDIR=/usr/local/bin MANROOT=/usr/local/man/man LIBDIR=/usr/local/lib/dkim-milter install

で、インストールした。2.4.xまでは、すべUBINDIRにインストールされていたが、2.5.0からは、EBINDIR(defaultは/usr/sbin)にインストールされるようになったので、最後のコマンドは従来から少し変えている。インストールされたのは以下のファイル

install -c -o bin -g bin -m 444 ar.0 /usr/local/man/man3/ar.3

install -c -o bin -g bin -m 555 ../../libdkim/dkim.h /usr/include/dkim.h

install -c -o bin -g bin -m 555 dkim-filter /usr/local/sbin

install -c -o bin -g bin -m 555 ../../dkim-filter/dkim-genkey.sh /usr/local/bin/dkim-genkey

install -c -o bin -g bin -m 555 dkim-testkey /usr/local/bin

install -c -o bin -g bin -m 555 dkim-testssp /usr/local/bin

install -c -o bin -g bin -m 444 dkim-filter.conf.0 /usr/local/man/man5/dkim-filter.conf.5

install -c -o bin -g bin -m 444 dkim-filter.0 /usr/local/man/man8/dkim-filter.8

install -c -o bin -g bin -m 444 dkim-genkey.0 /usr/local/man/man8/dkim-genkey.8

install -c -o bin -g bin -m 444 dkim-stats.0 /usr/local/man/man8/dkim-stats.8

install -c -o bin -g bin -m 444 dkim-testkey.0 /usr/local/man/man8/dkim-testkey.8

install -c -o bin -g bin -m 444 dkim-testssp.0 /usr/local/man/man8/dkim-testssp.8

インストール先が変わったので、起動スクリプトも/usr/local/bin/dkim-filter→/usr/local/sbin/dkim-filterに書き換えて、無事にバージョンアップ完了

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索