# "Dovecot IMAP server" is a perfectly good summary addFilter("name-repeated-in-summary Dovecot") # %{_prefix}/lib/tmpfiles.d is the correct place for tmpfiles snippets addFilter("only-non-binary-in-usr-lib") # This package uses a better solution for tmpfile creation on package install addFilter("post-without-tmpfile-creation /usr/lib/tmpfiles.d/dovecot.conf") # Cert/Key permissions as intended addFilter("non-readable /etc/pki/dovecot/certs/dovecot.pem 600") addFilter("non-readable /etc/pki/dovecot/private/dovecot.pem 600") # Crypto policy is followed using configuration file setting (PROFILE=SYSTEM) addFilter("crypto-policy-non-compliance-openssl") # Directory ownership and permissions as intended addFilter("non-standard-dir-perm /var/lib/dovecot 750") addFilter("non-standard-gid /run/dovecot/login dovenull") addFilter("non-standard-dir-perm /run/dovecot/login 750") addFilter("non-standard-gid /run/dovecot/token-login dovenull") addFilter("non-standard-dir-perm /run/dovecot/token-login 750") # Plugins, not shared library addFilter("devel-file-in-non-devel-package /usr/lib(64)?/dovecot/libdovecot-(storage-)?lua.so") # scriptlets are well tested addFilter("dangerous-command-in-%pre rm") addFilter("dangerous-command-in-%preun rm") addFilter("dangerous-command-in-%postun rm") addFilter("dangerous-command-in-%posttrans rm") # Documentation all in main and pigeonhole packages addFilter("no-documentation") addFilter("package-with-huge-docs ") # INSTALL file also includes configuration addFilter("install-file-in-docs /usr/share/doc/dovecot-pigeonhole.*/INSTALL") # Mail/Database terms addFilter("spelling-error \('(maildir|mbox|Postgres)',")