Now perl-Net-LibIDN2 is already available in devel:languages:perl and SR is created for openSUSE:Factory: 1076847
- update to version 2.13.0
NEW FEATURES
o Add support for new decoder Zstandard
o Switch from Net::LibIDN to Net::LibIDN2.
As Net::LibIDN (based on GNU libidn) supports only IDNA 2003 (and its
upstream declares libidn2 as successor), the newer Net::LibIDN2 (based
on GNU libidn2) supporting IDNA 2008 and TR46 is being used preferred,
if available.
o Recognize 7-Zip.org's command line utility 7zz
o Recognize 'ACE archive' file type.
o Add file(1) short type mapping for MS Office CDF format.
o Add attachment file name information to structured report.
o Introduce option to add an extra header containing the Amavis category.
o Introduce $ip_repu_score_limit option to define an upper limit
for the redis ip reputation score feature.
o Make sanity limit inside macro_tests configurable.
o Add support for SpamAssassin subjprefix keyword.
SpamAssassin 3.4.3 introduced a subjprefix keyword and a
_SUBJPREFIX_ template tag which may be used in SpamAssassin
rules. The template tag is now also injected into Amavis for
usage inside subject_tag related confvars.
o Deprecate $daemon_group confvar by @daemon_groups, which allows
joining multiple supplementary groups when dropping privileges.
The first element of @daemon_groups determines the EGID.
If $daemon_group is defined it will be put ahead implicitly.
If @daemon_groups are empty, they default to the system-provided
groups of $daemon_user.
BUG FIXES
o Ignore [$@]daemon_group(s) settings during config test
when amavis is running unprivileged already.
OBS-URL: https://build.opensuse.org/request/show/1076850
OBS-URL: https://build.opensuse.org/package/show/server:mail/amavisd-new?expand=0&rev=122
- update to 2.12.2:
* Allow $timestamp_fmt_mysql to be used with the DBD::MariaDB driver.
* Resolve utf8mb4 problems when using DBD-MariaDB.
* Set correct originating flag when using milter/AM.PDP without policy banks.
* 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.
* Resolve SSL client connection hangups with broken pipe
OBS-URL: https://build.opensuse.org/request/show/965826
OBS-URL: https://build.opensuse.org/package/show/server:mail/amavisd-new?expand=0&rev=115
- update to version 2.12.1
* Generate DKIM record comment line including the 's=' (selector) tag
instead of an 'i=' (identifier) tag when using "amavisd showkeys".
* Make sure generated Authentication-Results follow RFC specification.
* Prevent re-encoding of notification templates.
* Compare inode numbers as strings.
* Resolve MySQL invalid utf8mb4 clause.
- cleanup spec
* align (Build)Requires and Recommends with upstream
* rework creating vscan user (new system-user in Tumbleweed)
OBS-URL: https://build.opensuse.org/request/show/859751
OBS-URL: https://build.opensuse.org/package/show/server:mail/amavisd-new?expand=0&rev=108
- update to version 2.12.0
* Upstream changed to GitLab
* 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.
* 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.
* Fix unix socket path extraction that has prevented a socket based
policy bank to be loaded;
* Fix DKIM signing for outbound messages (remove dkim-signing.diff)
* Fix unescaped left brace regex warning in run_av() subroutine.
* Mention default value for $myprogram_name in minimal amavisd.conf.
- cleanup spec
* remove unused rc.amavis SysV initscript
* remove unused /usr/lib/tmpfiles.d
OBS-URL: https://build.opensuse.org/request/show/844362
OBS-URL: https://build.opensuse.org/package/show/server:mail/amavisd-new?expand=0&rev=106
- update to version 2.11.1
* removed a trailing dot element from @INC, as a workaround for a perl
vulnerability CVE-2016-1238
* amavis-services: bumping up syslog level from LOG_NOTICE to LOG_ERR
for a message "PID <pid> went away", and removed redundant newlines
from some log messages
* safe_decode() and safe_decode_utf8(): avoid warning messages
"Use of uninitialized value in subroutine entry"
in Encode::MIME::Header when the $check argument is undefined
* @sa_userconf_maps has been extended to allow loading of per-recipient
(or per-policy bank, or global) SpamAssassin configuration set from
LDAP. For consistency with SQL a @sa_userconf_maps entry prefixed with
'ldap:' will load SpamAssassin configuration set using the
load_scoreonly_ldap() method; a patch by Atanas Karashenski
* add some Sanesecurity.Foxhole false positives to the default
list @virus_name_to_spam_score_maps
* updated some comments
- update amavis-milter to version 2.6.1
* Fixed bug when creating amavisd-new policy bank names
starting service amavis.
amavisd-new should require spamassassin
- Replace references to /var/adm/fillup-templates with new
OBS-URL: https://build.opensuse.org/request/show/641899
OBS-URL: https://build.opensuse.org/package/show/server:mail/amavisd-new?expand=0&rev=100