ClamAV-0.90

0.88.7 から update したら、clamd の再起動時にこんなエラーが。

ERROR: Parse error at line 34: Option LogTime requires boolean argument.
ERROR: Can't open/parse the config file /etc/clamd.conf

README には、0.90 での変更点として以下が書いてある。

-) clamd:
  + New config file parser:
    * all options require arguments (options without args must be now followed
      by boolean values: (yes, no), (1, 0), or (true, false)

今まではオプション名だけを書くことで enable になっていたのだが、明示的に yes / no (など) を書かせるようになったと。あーびっくりした。
よく読んだら公式サイトの News にも書いてあった。

Another noticeable change is the new configuration syntax: you can now turn single options on and off, the old crude hack of “DisableDefaultScanOptions” is no longer required.

http://www.clamav.net/2007/02/14/clamav-090-finally-out-over-90000-signatures-in-the-database/