/[smeserver]/rpms/smeserver-qpsmtpd/sme10/smeserver-qpsmtpd.spec
ViewVC logotype

Diff of /rpms/smeserver-qpsmtpd/sme10/smeserver-qpsmtpd.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.40 by michel, Sat Nov 28 13:06:30 2020 UTC Revision 1.50 by jpp, Tue Nov 16 23:04:55 2021 UTC
# Line 1  Line 1 
1  # $Id: smeserver-qpsmtpd.spec,v 1.39 2020/06/28 04:00:44 jpp Exp $  # $Id: smeserver-qpsmtpd.spec,v 1.49 2021/11/15 16:58:55 jpp Exp $
2    
3  Summary: SME Server qpsmtpd module  Summary: SME Server qpsmtpd module
4  %define name smeserver-qpsmtpd  %define name smeserver-qpsmtpd
5  Name: %{name}  Name: %{name}
6  %define version 2.6.0  %define version 2.7.0
7  %define release 37  %define release 7
8  Version: %{version}  Version: %{version}
9  Release: %{release}%{?dist}  Release: %{release}%{?dist}
10  License: GPL  License: GPL
11  Group: Networking/Daemons  Group: Networking/Daemons
12  Source: %{name}-%{version}.tar.xz  Source: %{name}-%{version}.tar.xz
13  Patch0: smeserver-qpsmtpd-2.6.0-PERMS.patch  Patch0: smeserver-qpsmtpd-2.7.0-bz10958-preset.patch
14  Patch1: smeserver-qpsmtpd-2.6.0-compat_with_0.96.patch  Patch1: smeserver-qpsmtpd-2.7.0-bz11492-reject_threshold-deprecated.patch
15  Patch2: smeserver-qpsmtpd-2.6.0-remove_obsolete_badrcptto_pattern_conf.patch  Patch2: smeserver-qpsmtpd-2.7.0-bz11648-tnef2mime.patch
16  Patch3: smeserver-qpsmtpd-2.6.0-dhparam.patch  Patch3: smeserver-qpsmtpd-2.7.0-11759.patch
17  Patch4: smeserver-qpsmtpd-2.6.0-karma.patch  Patch4: smeserver-qpsmtpd-2.7.0-bz10289-spamcheck-fetchedmail.patch
18  Patch5: smeserver-qpsmtpd-2.6.0-loadcheck.patch  
 Patch6: smeserver-qpsmtpd-2.6.0-bogus_bounce.patch  
 Patch7: smeserver-qpsmtpd-2.6.0-use_clamdscan_plugin.patch  
 Patch8: smeserver-qpsmtpd-2.6.0-set_karma_negative.patch  
 Patch9: smeserver-qpsmtpd-2.6.0-change_rbl_sbl_list_separator.patch  
 Patch10: smeserver-qpsmtpd-2.6.0-add_uribl_support.patch  
 Patch11: smeserver-qpsmtpd-2.6.0-helo_default_to_rfc.patch  
 Patch12: smeserver-qpsmtpd-2.6.0-use_naughty_plugin.patch  
 Patch13: smeserver-qpsmtpd-2.6.0-karma_before_earlytalker.patch  
 Patch14: smeserver-qpsmtpd-2.6.0-external_badrcptto.patch  
 Patch15: smeserver-qpsmtpd-2.6.0-smtpd_to_qpsmtpd.patch  
 Patch16: smeserver-qpsmtpd-2.6.0-inbound_spf.patch  
 Patch17: smeserver-qpsmtpd-2.6.0-inbound_dkim.patch  
 Patch18: smeserver-qpsmtpd-2.6.0-inbound_dmarc.patch  
 Patch19: smeserver-qpsmtpd-2.6.0-dkim_signing.patch  
 Patch20: smeserver-qpsmtpd-2.6.0-init_dmarc_report_db.patch  
 Patch21: smeserver-qpsmtpd-2.6.0-dmarc_settings_bool.patch  
 Patch22: smeserver-qpsmtpd-2.6.0-dmarc_reporting.patch  
 Patch23: smeserver-qpsmtpd-2.6.0-spf_reject_policy.patch  
 Patch24: smeserver-qpsmtpd-2.6.0-fix_syntax_in_print_dns.patch  
 Patch25: smeserver-qpsmtpd-2.6.0-set_dkim_option_after_key.patch  
 Patch26: smeserver-qpsmtpd-2.6.0-remove_o_and_r_dkim_fields.patch  
 Patch27: smeserver-qpsmtpd-2.6.0-missing_default_props.patch  
 Patch28: smeserver-qpsmtpd-2.6.0-fix_disabling_dmarc_reports.patch  
 Patch29: smeserver-qpsmtpd-2.6.0-spf_and_dmarc_reject_off.patch  
 Patch30: smeserver-qpsmtpd-2.6.0-disable_dmarc_report.patch  
 Patch31: smeserver-qpsmtpd-2.6.0-log_dmarc_send_reports_output.patch  
 Patch32: smeserver-qpsmtpd-2.6.0-bz10290-forcespamcheck.patch  
 Patch33: smeserver-qpsmtpd-2.6.0-bz10460-better-Cipher-and-Protocol.patch  
 Patch34: smeserver-qpsmtpd-2.6.0-bz10368-expand-badrcptto_ext.patch  
 Patch35: smeserver-qpsmtpd-2.6.0-bz11107_11164_systemd_update_event.patch  
19  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
20  Requires: qpsmtpd >= 0.96-19  Requires: qpsmtpd >= 0.96-19
21  Requires: perl(Mail::DKIM)  Requires: perl(Mail::DKIM)
# Line 57  Requires: qpsmtpd-plugins >= 0.0.1-sme04 Line 27  Requires: qpsmtpd-plugins >= 0.0.1-sme04
27  Requires: ipsvd  Requires: ipsvd
28  Requires: e-smith-lib >= 1.16.0-08  Requires: e-smith-lib >= 1.16.0-08
29  Requires: e-smith-cvm-unix-local  Requires: e-smith-cvm-unix-local
30    Requires: smeserver-clamav >= 2.7.0
31  Obsoletes: e-smith-obtuse-smtpd  Obsoletes: e-smith-obtuse-smtpd
32  Obsoletes: e-smith-qmail-smtpd  Obsoletes: e-smith-qmail-smtpd
33  Obsoletes: e-smith-mailfront  Obsoletes: e-smith-mailfront
# Line 79  AutoReqProv: no Line 50  AutoReqProv: no
50  SME Server qpsmtpd smtpd module  SME Server qpsmtpd smtpd module
51    
52  %changelog  %changelog
53    * Tue Nov 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-7.sme
54    - mail sent on 127.0.0.200:25 should be spam checked [SME: 10289]
55      filtering again fetchmail originating mails
56    
57    * Mon Nov 15 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-6.sme
58    - sighup on reload [SME: 11759]
59    
60    * Thu Sep 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-5.sme
61    - fix tnef2mime FATAL PLUGIN ERROR  [SME: 11648]
62      this will be a temp fix by redefining MIME::Parser::Filer::output_path
63      until it has been fixed upstream
64    
65    * Tue Mar 30 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-3.sme
66    - update depreacted reject_threshold to reject [SME: 11492]
67    
68    * Fri Feb 12 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-2.sme
69    - remove /usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset [SME: 10958]
70    
71    * Wed Dec 16 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 2.7.0-1.sme
72    - modify for clamav 0.103.0 [SME: 11210]
73    - roll up patches
74    
75    * Thu Dec 10 2020  Michel Begue <mab974@gmail.com> 2.6.0-40.sme
76    - add Requires=runit.service (qpsmtpd & sqpsmtpd) [SME: 11245]
77    
78    * Sun Dec 06 2020 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-39.sme
79    - fix service not enabled [SME: 11107]
80      remove reset-unsavedflag
81    
82  * Fri Nov 27 2020 Michel Begue <mab974@gmail.com> 2.6.0-37.sme  * Fri Nov 27 2020 Michel Begue <mab974@gmail.com> 2.6.0-37.sme
83  - Move qpsmtpd & sqpsmtpd services to systemd [SME: 11107]  - Move qpsmtpd & sqpsmtpd services to systemd [SME: 11107]
84  - Create smeserver-qpsmtpd-update event [SME: 11164]  - Create smeserver-qpsmtpd-update event [SME: 11164]
85    
86  * Sat Jun 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-36.sme  * Sat Jun 27 2020 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-36.sme
87  - expand badrcptto_ext when needed [SME: 10638]  - expand badrcptto_ext when needed [SME: 10638]
88    this avoid user, group or pseudonyms for internal purpose to be reachable    this avoid user, group or pseudonyms for internal purpose to be reachable
89    from outside    from outside
90    
91  * Sat May 02 2020 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-34.sme  * Sat May 02 2020 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-34.sme
92  - minimum Protocol TLSv1.0 [SME: 10460]  - minimum Protocol TLSv1.0 [SME: 10460]
93    better ciphers order.    better ciphers order.
94    
95  * Sun Mar 11 2018 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-32.sme  * Sun Mar 11 2018 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-32.sme
96  - add forcespamcheck support for fetchmail [SME: 10290]  - add forcespamcheck support for fetchmail [SME: 10290]
97    
98  * Thu Aug 3 2017 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-31.sme  * Thu Aug 3 2017 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-31.sme
# Line 102  SME Server qpsmtpd smtpd module Line 102  SME Server qpsmtpd smtpd module
102  * Sat May 20 2017 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-30.sme  * Sat May 20 2017 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-30.sme
103  - Turn DMARC reporting off by default [SME: 10303]  - Turn DMARC reporting off by default [SME: 10303]
104    
105  * Wed Apr 12 2017 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-29.sme  * Wed Apr 12 2017 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-29.sme
106  - update patch smeserver-qpsmtpd-2.6.0-smtpd_to_qpsmtpd.patch [SME: 9478]  - update patch smeserver-qpsmtpd-2.6.0-smtpd_to_qpsmtpd.patch [SME: 9478]
107  - Greeting property was still attached to smtpd in a template  - Greeting property was still attached to smtpd in a template
108    
109  * Mon Feb 27 2017 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-28.sme  * Mon Feb 27 2017 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-28.sme
110  - updated regex for RBL and SBL in smeserver-qpsmtpd-2.6.0-change_rbl_sbl_list_separator.patch  - updated regex for RBL and SBL in smeserver-qpsmtpd-2.6.0-change_rbl_sbl_list_separator.patch
111  - to take into account list using a subdomain [SME: 10123]  - to take into account list using a subdomain [SME: 10123]
112  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
# Line 199  SME Server qpsmtpd smtpd module Line 199  SME Server qpsmtpd smtpd module
199  * Sat Apr 16 2016 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-3.sme  * Sat Apr 16 2016 Daniel Berteaud <daniel@firewall-services.com> 2.6.0-3.sme
200  - Adapt for qpsmtpd-0.96 (mainly plugin renamed) [SME: 9460]  - Adapt for qpsmtpd-0.96 (mainly plugin renamed) [SME: 9460]
201    
202  * Tue Mar 29 2016 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-2.sme  * Tue Mar 29 2016 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-2.sme
203  - fix warning on spool_dir perms  [SME: 9408]  - fix warning on spool_dir perms  [SME: 9408]
204  - smeserver-qpsmtpd-2.6.0-PERMS.patch  - smeserver-qpsmtpd-2.6.0-PERMS.patch
205    
# Line 894  SME Server qpsmtpd smtpd module Line 894  SME Server qpsmtpd smtpd module
894  %prep  %prep
895  %setup  %setup
896  %patch0 -p1  %patch0 -p1
897    rm -rf root/usr/lib/systemd/system-preset
898  %patch1 -p1  %patch1 -p1
899  %patch2 -p1  %patch2 -p1
900  %patch3 -p1  %patch3 -p1
901  %patch4 -p1  %patch4 -p1
 %patch5 -p1  
 %patch6 -p1  
 %patch7 -p1  
 %patch8 -p1  
 %patch9 -p1  
 %patch10 -p1  
 %patch11 -p1  
 %patch12 -p1  
 %patch13 -p1  
 %patch14 -p1  
 %patch15 -p1  
 %patch16 -p1  
 %patch17 -p1  
 %patch18 -p1  
 %patch19 -p1  
 %patch20 -p1  
 %patch21 -p1  
 %patch22 -p1  
 %patch23 -p1  
 %patch24 -p1  
 %patch25 -p1  
 %patch26 -p1  
 %patch27 -p1  
 %patch28 -p1  
 %patch29 -p1  
 %patch30 -p1  
 %patch31 -p1  
 %patch32 -p1  
 %patch33 -p1  
 %patch34 -p1  
 %patch35 -p1  
902    
903  %build  %build
904  perl createlinks  perl createlinks
# Line 1012  rm -f %{name}-%{version}-%{release}-file Line 982  rm -f %{name}-%{version}-%{release}-file
982      --dir /var/log/sqpsmtpd "attr(2750,smelog,smelog)" \      --dir /var/log/sqpsmtpd "attr(2750,smelog,smelog)" \
983          \          \
984      --file /var/service/sqpsmtpd/sqpsmtpd "attr(0755,root,root)" \      --file /var/service/sqpsmtpd/sqpsmtpd "attr(0755,root,root)" \
985      --dir /var/spool/qpsmtpd "attr(2750,qpsmtpd,clamav)" \      --dir /var/spool/qpsmtpd "attr(2750,qpsmtpd,clamscan)" \
986      --dir /var/lib/qpsmtpd/karma "attr(2750,qpsmtpd,qpsmtpd)" \      --dir /var/lib/qpsmtpd/karma "attr(2750,qpsmtpd,qpsmtpd)" \
987      --dir /var/lib/qpsmtpd/dmarc "attr(2750,qpsmtpd,qpsmtpd)" \      --dir /var/lib/qpsmtpd/dmarc "attr(2750,qpsmtpd,qpsmtpd)" \
988      --dir /home/e-smith/dkim_keys "attr(2750,root,qpsmtpd)" \      --dir /home/e-smith/dkim_keys "attr(2750,root,qpsmtpd)" \
# Line 1034  true Line 1004  true
1004    
1005  %post  %post
1006    
1007    #Fix spool perms on clam upgrade
1008    if [[ -d /var/spool/qpsmtpd ]]; then
1009      chown qpsmtpd:clamscan /var/spool/qpsmtpd;
1010    fi
1011    
1012  %clean  %clean
1013  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
1014    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed