Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package amavisd-new for openSUSE:Factory 
checked in at 2023-04-04 21:26:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/amavisd-new (Old)
 and      /work/SRC/openSUSE:Factory/.amavisd-new.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "amavisd-new"

Tue Apr  4 21:26:58 2023 rev:79 rq:1077191 version:2.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/amavisd-new/amavisd-new.changes  2022-05-28 
00:28:15.565665408 +0200
+++ /work/SRC/openSUSE:Factory/.amavisd-new.new.19717/amavisd-new.changes       
2023-04-04 21:27:09.427487560 +0200
@@ -1,0 +2,56 @@
+Mon Mar 27 20:27:29 UTC 2023 - Peter Varkoly <vark...@suse.com>
+
+- 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.
+  o Resolve "can't obtain a tainted string" warning.
+  o Resolve start_SSL fail to set SSL_verifycn_name.
+    Additionally provide an explicit choice of common names
+    via %smtp_tls_client_verifycn_name_maps.
+  OTHER
+  o Add support for Sophos Protection for Linux on @av_scanners_backup.
+  o Declare Sanesecurity.Foxhole.Mail_tar infection as false positive.
+  o Factor out various Amavis packages into own module files.
+  o Introduce tests via Gitlab CI.
+  o Convert source to CPAN module file structure.
+  o Update example scanners and documentation.
+  o Add IKARUS scan.server configuration example.
+  o Add contribution guideline.
+  o Remove IO::Stringy dependency.
+  o Add a docker-compose testing environment.
+  o Add support for F-Secure Linux Security 64 on @av_scanners.
+- Rebase and rename patch: 
+    amavisd-new-2.10.1-myhostname.patch -> amavisd-new-2.3.0-myhostname.patch
+- Remove patch. ClamAV is in new version already avtivated
+    activate_virus_scanner.diff
+- Remove deprecated stuff from spec file.
+- Use build method provided by amavis
+
+-------------------------------------------------------------------

Old:
----
  activate_virus_scanner.diff
  amavis-v2.12.2.tar.bz2
  amavisd-new-2.10.1-myhostname.patch
  system-user-vscan.conf

New:
----
  amavis-v2.13.0.tar.bz2
  amavisd-new-2.3.0-myhostname.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ amavisd-new.spec ++++++
--- /var/tmp/diff_new_pack.rK2VWZ/_old  2023-04-04 21:27:14.011513581 +0200
+++ /var/tmp/diff_new_pack.rK2VWZ/_new  2023-04-04 21:27:14.015513604 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package amavisd-new
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 %define logmsg         logger -t %{name}/rpm
 
 Name:           amavisd-new
-Version:        2.12.2
+Version:        2.13.0
 Release:        0
 Summary:        High-Performance E-Mail Virus Scanner
 License:        GPL-2.0-or-later
@@ -32,20 +32,14 @@
 Source1:        sysconfig.amavis
 Source3:        amavisd-new-rpmlintrc
 Source5:        amavis.service
-%if 0%{?suse_version} <= 1500
-Source10:       system-user-vscan.conf
-%endif
-Patch1:         activate_virus_scanner.diff
 # PATCH-FIX-UPSTREAM -- detect myhostname via Net::Domain::hostfqdn()
-Patch2:         amavisd-new-2.10.1-myhostname.patch
+Patch2:         amavisd-new-2.3.0-myhostname.patch
 # PATCH-FIX-OPENSUSE -- amavisd-new-no-berkeleydb.patch
 Patch3:         amavisd-new-no-berkeleydb.patch
-%if 0%{?suse_version} > 1500
+BuildRequires:  perl-App-cpanminus
+BuildRequires:  perl-Dist-Zilla
 BuildRequires:  group(vscan)
 BuildRequires:  user(vscan)
-%else
-BuildRequires:  sysuser-tools
-%endif
 Requires:       file
 Requires:       smtp_daemon
 Requires:       perl(Archive::Zip) >= 1.14
@@ -60,18 +54,14 @@
 Requires:       perl(Mail::DKIM) >= 0.31
 Requires:       perl(Mail::Internet) >= 1.58
 Requires:       perl(Net::Domain)
-Requires:       perl(Net::LibIDN)
+Requires:       perl(Net::LibIDN2)
 Requires:       perl(Net::Server) >= 2.0
 Requires:       perl(Time::HiRes) >= 1.49
 Requires:       perl(Unix::Syslog)
 Requires(post): %fillup_prereq
 Requires(post): %{_bindir}/newaliases
-%if 0%{?suse_version} > 1500
 Requires(pre):  group(vscan)
 Requires(pre):  user(vscan)
-%else
-Requires(pre):  system-user-vscan
-%endif
 Recommends:     %{name}-docs = %{version}
 Recommends:     arc
 Recommends:     arj
@@ -117,16 +107,6 @@
 
 This package contains the documentation and Release-Notes.
 
-%if 0%{?suse_version} <= 1500
-%package -n system-user-vscan
-Summary:        System user and group vscan
-Group:          Productivity/Networking/Security
-%sysusers_requires
-
-%description -n system-user-vscan
-This package provides the system user 'vscan'.
-%endif
-
 %prep
 %autosetup -n amavis-v%{version} -p1
 for i in $(find -maxdepth 1 -name "amavisd*" | sed s#./##); do
@@ -143,19 +123,23 @@
 # ---------------------------------------------------------------------------
 
 %build
-%if 0%{?suse_version} <= 1500
-# Create vscan user
-%sysusers_generate_pre %{SOURCE10} vscan
-%endif
+dzil build --no-tgz --in Amavis
+cd Amavis
+perl Makefile.PL
 
 # ---------------------------------------------------------------------------
 
 %install
-%if 0%{?suse_version} <= 1500
-mkdir -p %{buildroot}%{_sysusersdir}
-mkdir -p %{buildroot}%{avspool}
-install -m 644 %{SOURCE10} %{buildroot}%{_sysusersdir}/system-user-vscan.conf
-%endif
+cd Amavis
+make install INSTALLDIRS=vendor \
+             INSTALLBIN=/usr/sbin \
+             INSTALLSITEBIN=/usr/sbin \
+             INSTALLVENDORBIN=/usr/sbin \
+             INSTALLSCRIPT=/usr/sbin \
+             INSTALLSITESCRIPT=/usr/sbin \
+             INSTALLVENDORSCRIPT=/usr/sbin \
+             DESTDIR=%{buildroot}
+
 mkdir -p %{buildroot}%{avquarantine}
 mkdir -p %{buildroot}%{avspool}/{tmp,var}
 mkdir -p %{buildroot}%{avdb}
@@ -163,22 +147,15 @@
 mkdir -p %{buildroot}%{_fillupdir}
 mkdir -p %{buildroot}%{_sysconfdir}/openldap/schema
 mkdir -p %{buildroot}%{perl_vendorlib}
+install -m 644 conf/amavisd.conf %{buildroot}%{_sysconfdir}/amavisd.conf
 install -m 644 $RPM_SOURCE_DIR/sysconfig.amavis %{buildroot}%{_fillupdir}
-install -m 755 amavisd %{buildroot}/%{_sbindir}/amavisd
-install -m 755 amavisd-agent %{buildroot}/%{_sbindir}/amavisd-agent
-install -m 755 amavisd-nanny %{buildroot}/%{_sbindir}/amavisd-nanny
-install -m 755 amavisd-release %{buildroot}/%{_sbindir}/amavisd-release
-install -m 755 p0f-analyzer.pl %{buildroot}/%{_sbindir}/p0f-analyzer.pl
-install -m 644 amavisd.conf %{buildroot}%{_sysconfdir}/amavisd.conf
-install -m 644 LDAP.schema 
%{buildroot}%{_sysconfdir}/openldap/schema/amavisd-new.schema
-install -m 644 JpegTester.pm %{buildroot}/%{perl_vendorlib}/JpegTester.pm
 mkdir -p %{buildroot}%{_unitdir}
 install -m 644 %{SOURCE5} %{buildroot}%{_unitdir}
+install -m 644 contrib/LDAP.schema 
%{buildroot}%{_sysconfdir}/openldap/schema/amavisd-new.schema
+install -m 644 contrib/JpegTester.pm 
%{buildroot}/%{perl_vendorlib}/JpegTester.pm
 ln -s service %{buildroot}/%{_sbindir}/rcamavis
-
-%if 0%{?suse_version} <= 1500
-%pre -n system-user-vscan -f vscan.pre
-%endif
+rm -rf %{buildroot}/%{perl_archlib}/
+rm -rf %{buildroot}/%{perl_vendorarch}/
 
 %pre
 %service_add_pre amavis.service
@@ -206,7 +183,6 @@
 %files
 %license LICENSE
 %doc AAAREADME.first
-%doc LDAP.ldif
 %dir %{_sysconfdir}/openldap
 %dir %{_sysconfdir}/openldap/schema
 %config(noreplace) %{_sysconfdir}/amavisd.conf
@@ -214,7 +190,13 @@
 %{_fillupdir}/sysconfig.amavis
 %{_sbindir}/*
 %{perl_vendorlib}/JpegTester.pm
+%{perl_vendorlib}/Amavis.pm
+%{perl_vendorlib}/Amavis
+%{perl_vendorlib}/Mail/SpamAssassin/Logger/Amavislog.pm
 %{_unitdir}/amavis.service
+%dir %{perl_vendorlib}/Mail
+%dir %{perl_vendorlib}/Mail/SpamAssassin
+%dir %{perl_vendorlib}/Mail/SpamAssassin/Logger
 %defattr(0750,vscan,vscan,0750)
 %dir %{avspool}/tmp
 %dir %{avspool}/db
@@ -223,17 +205,9 @@
 
 %files docs
 %defattr(0644,root,root,0755)
-%doc RELEASE_NOTES
-%doc README_FILES
-%doc test-messages
-%doc amavisd.conf-*
-%doc MANIFEST TODO
-%doc test-messages
-
-%if 0%{?suse_version} <= 1500
-%files -n system-user-vscan
-%dir %attr(0750,vscan,vscan) %{avspool}
-%{_sysusersdir}/system-user-vscan.conf
-%endif
+%doc RELEASE_NOTES README_FILES TODO
+%doc conf/amavisd-custom.conf conf/amavisd.conf-default 
conf/amavisd-docker.conf
+%doc contrib/LDAP.ldif
+/usr/share/man/man3/Amavis::SpamControl::RspamdClient.3pm.gz
 
 %changelog

++++++ amavis-v2.12.2.tar.bz2 -> amavis-v2.13.0.tar.bz2 ++++++
++++ 101539 lines of diff (skipped)

++++++ amavisd-new-2.10.1-myhostname.patch -> 
amavisd-new-2.3.0-myhostname.patch ++++++
--- /work/SRC/openSUSE:Factory/amavisd-new/amavisd-new-2.10.1-myhostname.patch  
2016-01-23 01:17:01.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.amavisd-new.new.19717/amavisd-new-2.3.0-myhostname.patch
        2023-04-04 21:27:09.399487401 +0200
@@ -1,16 +1,14 @@
-diff -Ppru amavisd-new-2.10.1.orig/amavisd amavisd-new-2.10.1/amavisd
---- amavisd-new-2.10.1.orig/amavisd    2014-10-26 01:06:00.000000000 +0200
-+++ amavisd-new-2.10.1/amavisd 2016-01-10 20:29:35.271354344 +0100
-@@ -235,7 +235,7 @@ BEGIN {
-     MIME::Head MIME::Body MIME::Entity MIME::Parser MIME::Decoder
-     MIME::Decoder::Base64 MIME::Decoder::Binary MIME::Decoder::QuotedPrint
-     MIME::Decoder::NBit MIME::Decoder::UU MIME::Decoder::Gzip64
--    Net::LibIDN Net::Server Net::Server::PreFork
-+    Net::Domain Net::LibIDN Net::Server Net::Server::PreFork
-   ));
-   # with earlier versions of Perl one may need to add additional modules
-   # to the list, such as: auto::POSIX::setgid auto::POSIX::setuid ...
-@@ -981,7 +981,8 @@ BEGIN {
+--- amavis-v2.13.0/lib/Amavis/Conf.pm.orig     2023-03-27 12:13:46.358912246 
+0200
++++ amavis-v2.13.0/lib/Amavis/Conf.pm  2023-03-27 12:15:04.675519360 +0200
+@@ -3,6 +3,7 @@
+ package Amavis::Conf;
+ use strict;
+ use re 'taint';
++use Net::Domain;
+ 
+ # constants;  intentionally leave value -1 unassigned for compatibility
+ use constant D_TEMPFAIL => -4;
+@@ -748,7 +749,8 @@
  
    # $myhostname is used by SMTP server module in the initial SMTP welcome 
line,
    # in inserted Received: lines, Message-ID in notifications, log entries, ...

++++++ amavisd-new-no-berkeleydb.patch ++++++
--- /var/tmp/diff_new_pack.rK2VWZ/_old  2023-04-04 21:27:14.719517600 +0200
+++ /var/tmp/diff_new_pack.rK2VWZ/_new  2023-04-04 21:27:14.723517622 +0200
@@ -1,11 +1,22 @@
---- a/amavisd.conf     2021-02-25 10:30:28.234737601 +0100
-+++ b/amavisd.conf     2021-02-25 10:31:25.883474087 +0100
-@@ -44,7 +44,7 @@ $do_syslog = 1;              # log via s
+--- amavis-v2.13.0/conf/amavisd.conf.orig      2023-03-27 12:19:42.201670731 
+0200
++++ amavis-v2.13.0/conf/amavisd.conf   2023-03-27 12:20:24.698000142 +0200
+@@ -44,7 +44,7 @@
  $syslog_facility = 'mail';   # Syslog facility as a string
             # e.g.: mail, daemon, user, local0, ... local7
  
 -$enable_db = 1;              # enable use of BerkeleyDB/libdb (SNMP and nanny)
-+# $enable_db = 1;            # enable use of BerkeleyDB/libdb (SNMP and nanny)
++# $enable_db = 1;              # enable use of BerkeleyDB/libdb (SNMP and 
nanny)
+ # $enable_zmq = 1;           # enable use of ZeroMQ (SNMP and nanny)
+ $nanny_details_level = 2;    # nanny verbosity: 1: traditional, 2: detailed
+ $enable_dkim_verification = 1;  # enable DKIM signatures verification
+--- amavis-v2.13.0/conf/amavisd-docker.conf.orig       2023-03-27 
12:19:53.465758049 +0200
++++ amavis-v2.13.0/conf/amavisd-docker.conf    2023-03-27 12:20:30.186042684 
+0200
+@@ -41,7 +41,7 @@
+ $syslog_facility = 'mail';   # Syslog facility as a string
+            # e.g.: mail, daemon, user, local0, ... local7
+ 
+-$enable_db = 1;              # enable use of BerkeleyDB/libdb (SNMP and nanny)
++# $enable_db = 1;              # enable use of BerkeleyDB/libdb (SNMP and 
nanny)
  # $enable_zmq = 1;           # enable use of ZeroMQ (SNMP and nanny)
  $nanny_details_level = 2;    # nanny verbosity: 1: traditional, 2: detailed
  $enable_dkim_verification = 1;  # enable DKIM signatures verification

Reply via email to