head 1.7; access; symbols pkgsrc-2023Q4:1.7.0.12 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.10 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.8 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.6 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.4 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.2 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.6.0.48 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.46 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.44 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.42 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.40 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.38 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.36 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.34 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.30 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.10 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.32 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.28 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.26 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.24 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.22 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.20 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.18 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.16 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.14 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.12 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.8 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.6 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.4 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.2 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.5.0.20 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.18 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.16 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.14 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.12 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.10 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.8 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.6 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.4 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.4.0.18 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.16 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.14 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.12 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.10 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.8 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.6 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.4 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.2 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.3.0.8 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.6 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.4 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.2 pkgsrc-2010Q4-base:1.3 pkgsrc-2009Q4:1.2.0.40 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.38 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.36 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.34 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.32 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.30 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.28 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.26 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.24 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.22 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.20 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.18 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.16 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.14 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.12 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.10 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.8 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.6 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.4 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.2 pkgsrc-2004Q3-base:1.2 pkgsrc-base:1.1.1.2 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2022.09.17.09.26.12; author spz; state Exp; branches; next 1.6; commitid y2dgtSkSHjfshcUD; 1.6 date 2016.09.14.18.20.30; author spz; state Exp; branches; next 1.5; commitid 87LutJSXHd4mMhmz; 1.5 date 2014.03.11.14.05.02; author jperkin; state Exp; branches; next 1.4; commitid ZdYDtaK33Yj8Shsx; 1.4 date 2011.10.25.20.33.07; author spz; state Exp; branches; next 1.3; 1.3 date 2010.12.24.07.19.35; author kefren; state Exp; branches; next 1.2; 1.2 date 2004.08.06.15.09.35; author jlam; state dead; branches; next 1.1; 1.1 date 2004.08.06.14.56.40; author jlam; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.08.06.14.56.40; author jlam; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.12.24.07.16.26; author kefren; state Exp; branches; next ; desc @@ 1.7 log @update package to version 2.12.2 It's the successor to amavisd-new both in sources and in versioning, but strictly speaking it's now "amavis". I kept the package name to make it easier to update existing installations. Upstream release notes: October 13, 2021 amavis-2.12.2 release notes BUG FIXES - Allow $timestamp_fmt_mysql to be used with the DBD::MariaDB driver. Reported by Marcel Evenson. Issue: https://gitlab.com/amavis/amavis/issues/79 MR: https://gitlab.com/amavis/amavis/merge_requests/78 - Resolve utf8mb4 problems when using DBD-MariaDB. Reported by Marcel Evenson. Issue: https://gitlab.com/amavis/amavis/issues/67 MR: https://gitlab.com/amavis/amavis/merge_requests/80 - Set correct originating flag when using milter/AM.PDP without policy banks. Reported by Henrik K. Issue: https://gitlab.com/amavis/amavis/issues/61 MR: https://gitlab.com/amavis/amavis/merge_requests/81 - Resolve crash on reload with insufficient permissions. Amavis now tests whether it is able read and evaluate its configuration files with dropped privileges. In case it cannot, amavis fails to start and refuses to reload. Reported by Michael Orlitzky. Suggestions by Ralph Seichter and Michael Orlitzky. Issue: https://gitlab.com/amavis/amavis/issues/10 MR: https://gitlab.com/amavis/amavis/merge_requests/74 MR: https://gitlab.com/amavis/amavis/merge_requests/75 - Resolve SSL client connection hangups with broken pipe Reported by @@kolbma. Issue: https://gitlab.com/amavis/amavis/issues/73 MR: https://gitlab.com/amavis/amavis/merge_requests/71 --------------------------------------------------------------------------- November 13, 2020 amavis-2.12.1 release notes BUG FIXES - Generate DKIM record comment line including the 's=' (selector) tag instead of an 'i=' (identifier) tag when using "amavisd showkeys". Reported by Juan Orti Alcaine. Issue: https://gitlab.com/amavis/amavis/issues/63 MR: https://gitlab.com/amavis/amavis/merge_requests/41 - Make sure generated Authentication-Results follow RFC specification. MR: https://gitlab.com/amavis/amavis/merge_requests/57 - Prevent re-encoding of notification templates. Fixed by Henrik Krohns and Michael Weiser. Issue: https://gitlab.com/amavis/amavis/issues/62 MR: https://gitlab.com/amavis/amavis/merge_requests/40 - Compare inode numbers as strings. Reported and implemented by Mark Martinec. Issue: https://gitlab.com/amavis/amavis/issues/48 MR: https://gitlab.com/amavis/amavis/merge_requests/21 - Resolve MySQL invalid utf8mb4 clause. Reported by Henrik Krohns. Issue: https://gitlab.com/amavis/amavis/issues/33 MR: https://gitlab.com/amavis/amavis/merge_requests/14 --------------------------------------------------------------------------- July 25, 2019 amavis-2.12.0 release notes This software is renamed from amavisd-new to amavis. NEW FEATURES - Introduce Rspamd client extension With this extension, Amavis can use Rspamd either running on the same server or remotely. Connections are made using HTTP/HTTPS depending on configuration, the latter requiring a HTTPS-capable proxy (like NGINX or Apache) for Rspamd, which does not natively support HTTPS. Basic authentication with name/password pairs is also available. Implemented by Ralph Seichter. MR: https://gitlab.com/amavis/amavis/merge_requests/11 BUG FIXES - Treat "not an OLE file" as a successful result Amavis supports calling the ripOLE program to extract embedded objects from Microsoft OLE documents. However, not all Microsoft documents contain said objects, and the underlying file format changes when they do. Since Amavis can't tell the difference, it passes everything to ripOLE unconditionally. Amavis now treats the "not an OLE file" error code of ripOLE as a successful result, proceeds normally and scans the file as a whole. Fixed by Michael Orlitzky. MR: https://gitlab.com/amavis/amavis/merge_requests/9 - Fix unix socket path extraction that has prevented a socket based policy bank to be loaded; Fixed by Boris Gulay. MR: https://gitlab.com/amavis/amavis/merge_requests/2 MR: https://gitlab.com/amavis/amavis/merge_requests/19 - Fix DKIM signing for outbound messages. Fixed by Ralph Seichter. MR: https://gitlab.com/amavis/amavis/merge_requests/1 - Fix unescaped left brace regex warning in run_av() subroutine. Fixed by Ralph Seichter. MR: https://gitlab.com/amavis/amavis/merge_requests/10 Issue: https://gitlab.com/amavis/amavis/issues/31 - Mention default value for $myprogram_name in minimal amavisd.conf. MR: https://gitlab.com/amavis/amavis/merge_requests/12 Issue: https://gitlab.com/amavis/amavis/issues/36 @ text @@@comment $NetBSD: PLIST,v 1.6 2016/09/14 18:20:30 spz Exp $ sbin/amavisd sbin/amavisd-agent sbin/amavisd-nanny sbin/amavisd-release share/doc/amavisd-new/AAAREADME.first share/doc/amavisd-new/INSTALL share/doc/amavisd-new/LDAP.schema share/doc/amavisd-new/LICENSE share/doc/amavisd-new/MANIFEST share/doc/amavisd-new/README.banned share/doc/amavisd-new/README.chroot share/doc/amavisd-new/README.contributed share/doc/amavisd-new/README.courier share/doc/amavisd-new/README.courier-old share/doc/amavisd-new/README.customize share/doc/amavisd-new/README.exim_v3 share/doc/amavisd-new/README.exim_v3_app share/doc/amavisd-new/README.exim_v4 share/doc/amavisd-new/README.exim_v4_app share/doc/amavisd-new/README.exim_v4_app2 share/doc/amavisd-new/README.ldap share/doc/amavisd-new/README.lookups share/doc/amavisd-new/README.milter share/doc/amavisd-new/README.old.scanners share/doc/amavisd-new/README.performance share/doc/amavisd-new/README.policy-on-notifications share/doc/amavisd-new/README.postfix share/doc/amavisd-new/README.postfix.html share/doc/amavisd-new/README.protocol share/doc/amavisd-new/README.rspamd share/doc/amavisd-new/README.sendmail share/doc/amavisd-new/README.sendmail-dual share/doc/amavisd-new/README.sendmail-dual.old share/doc/amavisd-new/README.sql share/doc/amavisd-new/README.sql-mysql share/doc/amavisd-new/README.sql-pg share/doc/amavisd-new/RELEASE_NOTES share/doc/amavisd-new/amavisd-new-docs.html share/examples/amavisd-new/amavisd.conf-default share/examples/amavisd-new/amavisd.conf-minimal @ 1.6 log @update amavisd-new to the latest version remove the milter option since it is no longer contained in the software @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2014/03/11 14:05:02 jperkin Exp $ d31 1 @ 1.5 log @Remove example rc.d scripts from PLISTs. These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise. @ text @d1 1 a1 3 @@comment $NetBSD: PLIST,v 1.4 2011/10/25 20:33:07 spz Exp $ ${PLIST.milter}sbin/amavis ${PLIST.milter}sbin/amavis-milter @ 1.4 log @change maintainer (with ack from the previous one) update to 2.7.0. Excerpt from the release notes: NEW FEATURES SUMMARY - significant improvements affecting a pre-queue content filtering setup (time limiting, warm/flying restart, ...) - requires Postfix 2.7.0 and SpamAssassin 3.3.0, or later; - new daemon amavisd-signer makes it possible to sign mail with DKIM signatures without requiring amavisd process to have access to private signing keys; - added support for the Sophos-SSSP, Avira SAVAPI and ClamAV clamd streaming protocols allows amavisd to communicate with these antivirus solutions; - allow specifying multiple (fail-over) back-end mailers for resubmission of messages from amavisd back to MTA; - support for Postfix 2.8.0 XFORWARD IDENT, passes a local message identifier (queue id) downstream to a post-queue content filter and back to Postfix; - speedup in data transfer rate on receiving large mail via SMTP/LMTP sessions by a factor of 3.9 for plain text sessions, and by a factor of 11 for encrypted (TLS) sessions; - recognize and insert header fields as prepared by SpamAssassin 3.3.0 or later through its 'add_header' configuration option; - a new setting allows a forward_method to be chosen based on a message content type and/or recipient address; this may be useful for outgoing mail routing purposes or to implement sender reputation schemes; - per-recipient (or per- policy bank) SpamAssassin configuration files or SQL configuration sets are supported (@@sa_userconf_maps), and per-recipient SQL Bayes database usernames (@@sa_username_maps); - new macros: client_helo, client_addr, client_port, client_addr_port, mime2utf8, rusage, ADDEDHEADERHAM, ADDEDHEADERSPAM, banned_parts_as_attr, actions_performed, new arguments to macros dkim, header_field, HEADER, YESNO and YESNOCAPS; - @@listen_sockets setting offers a unified configuration of listening sockets; it may be configured directly, or the traditional way: the $inet_socket_port, $unix_socketname and $inet_socket_bind just add their entries to the @@listen_sockets list; - lists of lookup tables (the @@*_maps variables) can now contain explicit SQL and LDAP lookup objects as their elements, instead of (or in addition to) the implied SQL and LDAP lookups; - a new configuration variable @@virus_name_to_policy_bank_maps allows loading of policy banks based on a virus name; - a new configuration variable $mail_id_size_bits allows setting the size of randomly generated mail_id and secret_id codes; - a new configuration variable $sql_store_info_for_all_msgs allows storing information on mail messages selectively just for quarantined messages; - added SNMP counters InMsgsStatus* which combine the final mail checking status with a direction of a mail flow; - optional transparent archival quarantine, retaining envelope recipient addresses on delivery to a dedicated SMTP server; @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2010/12/24 07:19:35 kefren Exp $ a42 2 share/examples/rc.d/amavisd ${PLIST.milter}share/examples/rc.d/amavismilter @ 1.3 log @re-add files after conflicting import @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.14 2009/06/14 18:13:26 joerg Exp $ a42 1 share/examples/amavisd-new/amavisd.conf-sample @ 1.2 log @mail/amavisd-new has been moved to security/amavisd-new. @ text @d1 3 a3 3 @@comment $NetBSD: PLIST,v 1.1 2004/08/06 14:56:40 jlam Exp $ ${MILTER}sbin/amavis ${MILTER}sbin/amavis-milter d5 3 d13 1 d17 1 d24 1 d31 1 d35 4 d40 1 d44 2 a45 2 @@dirrm share/examples/amavisd-new @@dirrm share/doc/amavisd-new @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ @ 1.1.1.1 log @Initial import of amavisd-new-20040701 as mail/amavisd-new. amavisd-new is an interface between message transfer agent (MTA) and one or more content checkers, e.g. virus scanners, SpamAssassin, etc. It is a performance-enhanced and feature-enriched version of amavisd (which in turn is a daemonized version of AMaViS or amavis-perl). amavisd-new is normally positioned at or near a central mailer, not necessarily where user's mailboxes and final delivery takes place. If you are looking for fully per-user configurable and/or low-message-rate solution to be placed at the final stage of mail delivery (e.g. called from procmail), there may be other solutions more appropriate for your needs. Package created and maintained by Julian Dunn in pkgsrc-wip. @ text @@ 1.1.1.2 log @Move amavisd-new into mail/ from security. No objections on tech-pkg@@ Part of PR/32554 @ text @d1 3 a3 3 @@comment $NetBSD: PLIST,v 1.14 2009/06/14 18:13:26 joerg Exp $ ${PLIST.milter}sbin/amavis ${PLIST.milter}sbin/amavis-milter a4 3 sbin/amavisd-agent sbin/amavisd-nanny sbin/amavisd-release a9 1 share/doc/amavisd-new/README.banned a12 1 share/doc/amavisd-new/README.courier-old a18 1 share/doc/amavisd-new/README.ldap a24 1 share/doc/amavisd-new/README.postfix.html a27 4 share/doc/amavisd-new/README.sendmail-dual.old share/doc/amavisd-new/README.sql share/doc/amavisd-new/README.sql-mysql share/doc/amavisd-new/README.sql-pg a28 1 share/doc/amavisd-new/amavisd-new-docs.html d32 2 a33 2 share/examples/rc.d/amavisd ${PLIST.milter}share/examples/rc.d/amavismilter @