/[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.39 by jpp, Sun Jun 28 04:00:44 2020 UTC Revision 1.60 by jpp, Sun Apr 28 02:22:57 2024 UTC
# Line 1  Line 1 
1  # $Id: smeserver-qpsmtpd.spec,v 1.38 2020/06/28 03:27:16 jpp Exp $  # $Id: smeserver-qpsmtpd.spec,v 1.59 2024/04/13 05:33:14 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 36  %define release 17
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  Patch5: smeserver-qpsmtpd-2.7.0-bz11864.patch
19  Patch6: smeserver-qpsmtpd-2.6.0-bogus_bounce.patch  Patch6: smeserver-qpsmtpd-2.7.0-bz11858-softlimit.patch
20  Patch7: smeserver-qpsmtpd-2.6.0-use_clamdscan_plugin.patch  Patch7: smeserver-qpsmtpd-2.7.0-bz11933-pseudoemail.patch
21  Patch8: smeserver-qpsmtpd-2.6.0-set_karma_negative.patch  Patch8: smeserver-qpsmtpd-2.7.0-bz11974-DKIM-keys-lengths.patch
22  Patch9: smeserver-qpsmtpd-2.6.0-change_rbl_sbl_list_separator.patch  Patch9: smeserver-qpsmtpd-2.7.0-bz12193-migrate-cvm-unix-to-imap-auth.patch
23  Patch10: smeserver-qpsmtpd-2.6.0-add_uribl_support.patch  Patch10: smeserver-qpsmtpd-2.7.0-bz12449-select-smtp-ssmtp-auth.patch
24  Patch11: smeserver-qpsmtpd-2.6.0-helo_default_to_rfc.patch  Patch11: smeserver-qpsmtpd-2.7.0-bz12650-TLSprotocol.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  
25    
26  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
27  Requires: qpsmtpd >= 0.96-19  Requires: qpsmtpd >= 0.96-22
28  Requires: perl(Mail::DKIM)  Requires: perl(Mail::DKIM)
29  Requires: perl(Mail::DKIM::DkSignature)  Requires: perl(Mail::DKIM::DkSignature)
30  Requires: perl(ClamAV::Client)  Requires: perl(ClamAV::Client)
31  Requires: perl(Mail::DMARC)  Requires: perl(Mail::DMARC)
32    Requires: perl(Net::IMAP::Simple) >= 1.2212
33  Requires: daemontools  Requires: daemontools
34  Requires: qpsmtpd-plugins >= 0.0.1-sme04  Requires: qpsmtpd-plugins >= 0.0.1-sme04
35  Requires: ipsvd  Requires: ipsvd
36  Requires: e-smith-lib >= 1.16.0-08  Requires: e-smith-lib >= 1.16.0-08
37  Requires: e-smith-cvm-unix-local  #Requires: e-smith-cvm-unix-local
38    Requires: smeserver-clamav >= 2.7.0
39  Obsoletes: e-smith-obtuse-smtpd  Obsoletes: e-smith-obtuse-smtpd
40  Obsoletes: e-smith-qmail-smtpd  Obsoletes: e-smith-qmail-smtpd
41  Obsoletes: e-smith-mailfront  Obsoletes: e-smith-mailfront
# Line 79  AutoReqProv: no Line 58  AutoReqProv: no
58  SME Server qpsmtpd smtpd module  SME Server qpsmtpd smtpd module
59    
60  %changelog  %changelog
61  * Sat Jun 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 2.6.0-36.sme  * Sat Apr 27 2024 Jean-Philippe Pialasse <jpp@koozali.org> 2.7.0-17.sme
62    - fix TLS strings in tls_protocols fragment [SME: 12650]
63    
64    * Sat Apr 13 2024 Jean-Philippe Pialasse <jpp@koozali.org> 2.7.0-16.sme
65    - restart qpsmtpd on major perl module updates [SME: 12434]
66    
67    * Mon Dec 18 2023 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-15.sme
68    - revert ability to enable selectively auth on smtp/ssmtp [SME: 12449]
69    
70    * Tue Aug 15 2023 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-14.sme
71    - fix unable to auth with imap if set to localhost access [SME: 12398]
72    
73    * Mon Aug 14 2023 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-13.sme
74    - fix imap auth needs escaping passwords [SME: 12395]
75      now requires perl(Net::IMAP::Simple) >= 1.2212 (1.2034)
76      do not requires e-smith-cvm-unix-local anymore
77    
78    * Sun Feb 05 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 2.7.0-12.sme
79    - migrate from cvm-unix auth to imap auth [SME: 12193]
80    
81    * Wed May 18 2022 John Crisp <jcrisp@safeandsoundit.co.uk> 2.7.0-11.sme
82    - Print both 255 char and full length DKIM keys [SME: 11974]
83    
84    * Tue Apr 05 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-10.sme
85    - fix unable to set internal only pseudonym as full email [SME: 11933]
86    
87    * Tue Apr 05 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-9.sme
88    - add softlimit template for qpsmtpd [SME: 11858]
89      increase softlimit to 50000000.
90    
91    * Thu Feb 10 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-8.sme
92    - fix regression Set the default helo policy to lenient [SME: 11864]
93    
94    * Tue Nov 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-7.sme
95    - mail sent on 127.0.0.200:25 should be spam checked [SME: 10289]
96      filtering again fetchmail originating mails
97    
98    * Mon Nov 15 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-6.sme
99    - sighup on reload [SME: 11759]
100    
101    * Thu Sep 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-5.sme
102    - fix tnef2mime FATAL PLUGIN ERROR  [SME: 11648]
103      this will be a temp fix by redefining MIME::Parser::Filer::output_path
104      until it has been fixed upstream
105    
106    * Tue Mar 30 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-3.sme
107    - update depreacted reject_threshold to reject [SME: 11492]
108    
109    * Fri Feb 12 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-2.sme
110    - remove /usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset [SME: 10958]
111    
112    * Wed Dec 16 2020 John Crisp <jcrisp@safeandsoundit.co.uk> 2.7.0-1.sme
113    - modify for clamav 0.103.0 [SME: 11210]
114    - roll up patches
115    
116    * Thu Dec 10 2020  Michel Begue <mab974@gmail.com> 2.6.0-40.sme
117    - add Requires=runit.service (qpsmtpd & sqpsmtpd) [SME: 11245]
118    
119    * Sun Dec 06 2020 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-39.sme
120    - fix service not enabled [SME: 11107]
121      remove reset-unsavedflag
122    
123    * Fri Nov 27 2020 Michel Begue <mab974@gmail.com> 2.6.0-37.sme
124    - Move qpsmtpd & sqpsmtpd services to systemd [SME: 11107]
125    - Create smeserver-qpsmtpd-update event [SME: 11164]
126    
127    * Sat Jun 27 2020 Jean-Philippe Pialasse <tests@pialasse.com> 2.6.0-36.sme
128  - expand badrcptto_ext when needed [SME: 10638]  - expand badrcptto_ext when needed [SME: 10638]
129    this avoid user, group or pseudonyms for internal purpose to be reachable    this avoid user, group or pseudonyms for internal purpose to be reachable
130    from outside    from outside
131    
132  * 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
133  - minimum Protocol TLSv1.0 [SME: 10460]  - minimum Protocol TLSv1.0 [SME: 10460]
134    better ciphers order.    better ciphers order.
135    
136  * 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
137  - add forcespamcheck support for fetchmail [SME: 10290]  - add forcespamcheck support for fetchmail [SME: 10290]
138    
139  * 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 98  SME Server qpsmtpd smtpd module Line 143  SME Server qpsmtpd smtpd module
143  * 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
144  - Turn DMARC reporting off by default [SME: 10303]  - Turn DMARC reporting off by default [SME: 10303]
145    
146  * 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
147  - 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]
148  - Greeting property was still attached to smtpd in a template  - Greeting property was still attached to smtpd in a template
149    
150  * 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
151  - 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
152  - to take into account list using a subdomain [SME: 10123]  - to take into account list using a subdomain [SME: 10123]
153  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
# Line 195  SME Server qpsmtpd smtpd module Line 240  SME Server qpsmtpd smtpd module
240  * 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
241  - Adapt for qpsmtpd-0.96 (mainly plugin renamed) [SME: 9460]  - Adapt for qpsmtpd-0.96 (mainly plugin renamed) [SME: 9460]
242    
243  * 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
244  - fix warning on spool_dir perms  [SME: 9408]  - fix warning on spool_dir perms  [SME: 9408]
245  - smeserver-qpsmtpd-2.6.0-PERMS.patch  - smeserver-qpsmtpd-2.6.0-PERMS.patch
246    
# Line 890  SME Server qpsmtpd smtpd module Line 935  SME Server qpsmtpd smtpd module
935  %prep  %prep
936  %setup  %setup
937  %patch0 -p1  %patch0 -p1
938    rm -rf root/usr/lib/systemd/system-preset
939  %patch1 -p1  %patch1 -p1
940  %patch2 -p1  %patch2 -p1
941  %patch3 -p1  %patch3 -p1
# Line 901  SME Server qpsmtpd smtpd module Line 947  SME Server qpsmtpd smtpd module
947  %patch9 -p1  %patch9 -p1
948  %patch10 -p1  %patch10 -p1
949  %patch11 -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  
950    
951  %build  %build
952  perl createlinks  perl createlinks
# Line 1007  rm -f %{name}-%{version}-%{release}-file Line 1030  rm -f %{name}-%{version}-%{release}-file
1030      --dir /var/log/sqpsmtpd "attr(2750,smelog,smelog)" \      --dir /var/log/sqpsmtpd "attr(2750,smelog,smelog)" \
1031          \          \
1032      --file /var/service/sqpsmtpd/sqpsmtpd "attr(0755,root,root)" \      --file /var/service/sqpsmtpd/sqpsmtpd "attr(0755,root,root)" \
1033      --dir /var/spool/qpsmtpd "attr(2750,qpsmtpd,clamav)" \      --dir /var/spool/qpsmtpd "attr(2750,qpsmtpd,clamscan)" \
1034      --dir /var/lib/qpsmtpd/karma "attr(2750,qpsmtpd,qpsmtpd)" \      --dir /var/lib/qpsmtpd/karma "attr(2750,qpsmtpd,qpsmtpd)" \
1035      --dir /var/lib/qpsmtpd/dmarc "attr(2750,qpsmtpd,qpsmtpd)" \      --dir /var/lib/qpsmtpd/dmarc "attr(2750,qpsmtpd,qpsmtpd)" \
1036      --dir /home/e-smith/dkim_keys "attr(2750,root,qpsmtpd)" \      --dir /home/e-smith/dkim_keys "attr(2750,root,qpsmtpd)" \
# Line 1029  true Line 1052  true
1052    
1053  %post  %post
1054    
1055    #Fix spool perms on clam upgrade
1056    if [[ -d /var/spool/qpsmtpd ]]; then
1057      chown qpsmtpd:clamscan /var/spool/qpsmtpd;
1058    fi
1059    
1060  %clean  %clean
1061  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
1062    


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