Compare commits

...
Sign in to create a new pull request.

23 commits

Author SHA1 Message Date
Fedora Release Engineering
9470d9791e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 21:37:37 +00:00
Jitka Plesnikova
babbcd29c1 Perl 5.42 rebuild 2025-07-07 16:24:18 +02:00
Robert Scheck
f5c4fe68e8 Update patch URL after merge into upstream 2025-03-01 20:01:14 +01:00
Robert Scheck
065775a472 Upgrade to 3.6 (#2301647) 2025-03-01 13:33:29 +01:00
Robert Scheck
d5afef6ce2 Remove support for Red Hat Enterprise Linux 7 2025-03-01 13:20:19 +01:00
Fedora Release Engineering
7e87b23a68 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 17:37:17 +00:00
Fedora Release Engineering
435afb7eaf Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 17:20:40 +00:00
Jitka Plesnikova
10d92ba2fd Perl 5.40 rebuild 2024-06-11 06:07:15 +02:00
Fedora Release Engineering
1696f13c85 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 06:20:28 +00:00
Fedora Release Engineering
65ff4fb381 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 07:28:14 +00:00
Fedora Release Engineering
b0df03deb4 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 14:23:28 +00:00
Jitka Plesnikova
9f9489034e Perl 5.38 rebuild 2023-07-11 15:40:12 +02:00
Robert Scheck
4a6e24166e Upgrade to 3.4.1 (#2203877) 2023-05-15 20:17:48 +02:00
Robert Scheck
755a77cfe3 Upgrade to 3.4 (#2189708) 2023-04-27 22:59:33 +02:00
Fedora Release Engineering
252e2dfef4 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 19:30:16 +00:00
Robert Scheck
0b8ba050b3 Upgrade to 3.3 (#2161362) 2023-01-18 00:01:01 +01:00
Robert Scheck
837c76e6f6 Upgrade to 3.2 (#2136815) 2022-10-24 15:26:43 +02:00
Robert Scheck
f039875dae Switch to keys.openpgp.org 2022-10-02 22:21:29 +02:00
Robert Scheck
321004fb2f Upgrade to 3.1 (#2121227) 2022-08-24 22:46:03 +02:00
Robert Scheck
409037d533 Upgrade to 3.0 (#2097136) 2022-08-06 00:53:42 +02:00
Robert Scheck
796fc67a41 Added sysusers.d file to achieve user() and group() provides 2022-07-31 22:11:31 +02:00
Fedora Release Engineering
6e429a31c4 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 21:05:33 +00:00
Jitka Plesnikova
86d736e8ff Perl 5.36 rebuild 2022-05-30 20:14:53 +02:00
6 changed files with 301 additions and 50 deletions

1
.gitignore vendored
View file

@ -1,4 +1,3 @@
/gpgkey-*.gpg
/mimedefang-*.tar.gz
/mimedefang-*.tar.gz.asc
/mimedefang-*.tar.gz.sig

View file

@ -0,0 +1,55 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: 9F9B 5640 03DF F9E4 D904 301E 3B6D DB11 E78F EBD2
Comment: MIMEDefang Project Management Committee (Code Signing K
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
E7Fo/uo=
=BedK
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -0,0 +1,89 @@
From 7379afce07b19c04a1927172ddd2ebb9213d87fa Mon Sep 17 00:00:00 2001
From: Robert Scheck <robert-scheck@users.noreply.github.com>
Date: Sat, 1 Mar 2025 15:29:17 +0100
Subject: [PATCH] Skip DNS tests without network access (#83)
$ make test
prove -It/lib --recurse t
t/actions.t ... ok
t/antispam.t .. ok
t/arc.t ....... ok
t/authres.t ... ok
t/core.t ...... ok
t/critic.t .... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t/dates.t ..... ok
t/dkim.t ...... ok
t/headers.t ... ok
t/mime.t ...... ok
t/net.t .......
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/15 subtests
(less 3 skipped subtests: 9 okay)
t/relay.t ..... ok
t/sender.t .... ok
t/smtp.t ...... ok
t/spf.t ....... ok
t/utils.t ..... ok
Test Summary Report
-------------------
t/net.t (Wstat: 768 (exited 3) Tests: 15 Failed: 3)
Failed tests: 5-6, 11
Non-zero exit status: 3
Files=16, Tests=130, 680 wallclock secs ( 0.05 usr 0.03 sys + 3.91 cusr 0.71 csys = 4.70 CPU)
Result: FAIL
make: *** [Makefile:365: test] Error 1
---
t/net.t | 28 +++++++++++++++++++++++-----
1 file changed, 23 insertions(+), 5 deletions(-)
diff --git a/t/net.t b/t/net.t
index 4710ce2..69e1877 100644
--- a/t/net.t
+++ b/t/net.t
@@ -55,7 +55,13 @@ sub t_reverse_ip : Test(2)
sub t_get_ptr_record : Test(1)
{
my $ipv4 = '1.1.1.1';
- is(Mail::MIMEDefang::Net::get_ptr_record($ipv4), 'one.one.one.one');
+
+ SKIP: {
+ if ( (not defined $ENV{'NET_TEST'}) or ($ENV{'NET_TEST'} ne 'yes' )) {
+ skip "Net test disabled", 1
+ }
+ is(Mail::MIMEDefang::Net::get_ptr_record($ipv4), 'one.one.one.one');
+ }
}
sub t_relay_is_blacklisted_multi : Test(1)
@@ -107,15 +113,27 @@ sub t_email_is_blacklisted : Test(1)
sub t_md_get_bogus_mx_hosts : Test(1)
{
my $domain = 'multihomed.dnsbltest.spamassassin.org';
- my @res = md_get_bogus_mx_hosts($domain);
- is(scalar @res, 1);
+
+ SKIP: {
+ if ( (not defined $ENV{'NET_TEST'}) or ($ENV{'NET_TEST'} ne 'yes' )) {
+ skip "Net test disabled", 1
+ }
+ my @res = md_get_bogus_mx_hosts($domain);
+ is(scalar @res, 1);
+ }
}
sub t_get_mx_ip_addresses : Test(1)
{
my $domain = 'mimedefang.org';
- my @res = get_mx_ip_addresses($domain);
- is(scalar @res, 2);
+
+ SKIP: {
+ if ( (not defined $ENV{'NET_TEST'}) or ($ENV{'NET_TEST'} ne 'yes' )) {
+ skip "Net test disabled", 1
+ }
+ my @res = get_mx_ip_addresses($domain);
+ is(scalar @res, 2);
+ }
}
__PACKAGE__->runtests();

View file

@ -1,60 +1,83 @@
Summary: E-Mail filtering framework using Sendmail's Milter interface
Summary: E-mail filtering framework using Sendmail's Milter interface
Name: mimedefang
Version: 2.86
Release: 1%{?dist}
License: GPLv2+
Version: 3.6
Release: 3%{?dist}
# {event{,_tcp}.{c,h},eventpriv.h} are GPL-2.0-or-later, rest is GPL-2.0-only
License: GPL-2.0-only AND GPL-2.0-or-later
URL: https://mimedefang.org/
Source0: https://mimedefang.org/releases/%{name}-%{version}.tar.gz
Source1: https://mimedefang.org/releases/%{name}-%{version}.tar.gz.asc
Source2: gpgkey-9F9B564003DFF9E4D904301E3B6DDB11E78FEBD2.gpg
Source1: https://mimedefang.org/releases/%{name}-%{version}.tar.gz.sig
Source2: https://keys.openpgp.org/vks/v1/by-fingerprint/9F9B564003DFF9E4D904301E3B6DDB11E78FEBD2
Source3: README.FEDORA
Source4: mimedefang.service
Source5: mimedefang-multiplexor.service
Source6: mimedefang-wrapper
Source7: mimedefang.tmpfilesd
Source8: mimedefang.sysusersd
Patch0: https://github.com/The-McGrail-Foundation/MIMEDefang/commit/7379afce07b19c04a1927172ddd2ebb9213d87fa.patch#/mimedefang-3.6-tests.patch
BuildRequires: gnupg2
BuildRequires: gcc
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(Digest::SHA)
BuildRequires: perl(ExtUtils::Embed)
BuildRequires: %{_sbindir}/sendmail
%if 0%{?fedora} || 0%{?rhel} > 7
BuildRequires: sendmail-milter-devel >= 8.12.0
BuildRequires: perl(FindBin)
BuildRequires: perl(IO::Socket)
BuildRequires: perl(IO::Socket::SSL)
BuildRequires: perl(Mail::DKIM)
BuildRequires: perl(Mail::SPF)
BuildRequires: perl(MIME::Parser)
BuildRequires: perl(MIME::Tools) >= 5.410
BuildRequires: perl(MIME::WordDecoder)
BuildRequires: perl(Sys::Hostname)
BuildRequires: perl(Sys::Syslog)
BuildRequires: systemd-rpm-macros
BuildRequires: %{_sbindir}/sendmail
BuildRequires: sendmail-milter-devel >= 8.12.0
Recommends: perl(Mail::SpamAssassin) >= 1.6
%else
BuildRequires: sendmail-devel >= 8.12.0
BuildRequires: systemd
Requires: perl(Mail::SpamAssassin) >= 1.6
%endif
Requires(post): perl(Digest::SHA)
%{?systemd_requires}
Requires(pre): shadow-utils
Requires(post): perl(Digest::SHA1)
%{?sysusers_requires_compat}
# Testsuite in %%check
%if 0%{!?_without_tests:1}
BuildRequires: %{_bindir}/prove
BuildRequires: perl(HTML::Parser)
BuildRequires: perl(Mail::DKIM::ARC::Signer) >= 0.44
BuildRequires: perl(Mail::DKIM::Signer)
BuildRequires: perl(Net::SMTP)
BuildRequires: perl(Test::Class)
BuildRequires: perl(Test::Most)
%endif
%description
MIMEDefang is an e-mail filter program which works with Sendmail 8.12
and later. It filters all e-mail messages sent via SMTP. MIMEDefang
splits multi-part MIME messages into their components and potentially
deletes or modifies the various parts. It then reassembles the parts
back into an e-mail message and sends it on its way.
and later, or Postfix. It filters all e-mail messages sent via SMTP.
MIMEDefang splits multi-part MIME messages into their components and
potentially deletes or modifies the various parts. It then reassembles
the parts back into an e-mail message and sends it on its way.
There are some caveats you should be aware of before using MIMEDefang.
There are some caveats users should be aware of before using MIMEDefang.
MIMEDefang potentially alters e-mail messages. This breaks a "gentleman's
agreement" that mail transfer agents do not modify message bodies. This
could cause problems, for example, with encrypted or signed messages.
%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%setup -q
%autosetup -p1
cp -pf %{SOURCE3} .
%build
%configure --with-milterlib=%{_libdir} --with-user=defang --disable-check-perl-modules --disable-anti-virus
%if 0%{?fedora} > 41 || 0%{?rhel} > 10
export CFLAGS="$CFLAGS -std=gnu17" # RHBZ#2336394, comment #4
%endif
%configure --with-milterlib=%{_libdir} --with-user=defang --disable-anti-virus
%make_build
%install
%make_install %{?el7:INSTALL='install -p'} INSTALL_STRIP_FLAG='' install-redhat
%make_install INSTALL_STRIP_FLAG='' install-redhat
# Fix config file, create log directory and remove duplicate
sed -e '1d' -i $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
@ -62,27 +85,29 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/mail/sa-mimedefang.cf.example
# Install systemd unit files and tmpfiles
install -D -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
install -D -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_unitdir}/%{name}-multiplexor.service
install -D -p -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_libexecdir}/%{name}-wrapper
install -D -p -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf
install -D -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_unitdir}/%{name}-multiplexor.service
install -D -p -m 0755 %{SOURCE6} $RPM_BUILD_ROOT%{_libexecdir}/%{name}-wrapper
install -D -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf
install -D -p -m 0644 %{SOURCE8} $RPM_BUILD_ROOT%{_sysusersdir}/%{name}.conf
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
# Create a dummy file and install perl script for later executing
touch $RPM_BUILD_ROOT%{_sysconfdir}/mail/mimedefang-ip-key
sed -e '1s@^@#!%{_bindir}/perl\n@' gen-ip-validator.pl > gen-ip-validator.pl.new
install -m 755 gen-ip-validator.pl.new $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl
install -m 0755 gen-ip-validator.pl.new $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl
touch -c -r gen-ip-validator.pl $RPM_BUILD_ROOT%{_bindir}/gen-ip-validator.pl
# Convert everything to UTF-8
iconv -f iso-8859-1 -t utf-8 -o Changelog.utf8 Changelog
touch -c -r Changelog Changelog.utf8
mv -f Changelog.utf8 Changelog
# Only for regression tests; depends on Test::Class, Test::Most and Net::SMTP
find $RPM_BUILD_ROOT \( -name Unit.pm -o -name "*::Unit.3" \) -exec rm -f {} \;
%if 0%{!?_without_tests:1}
%check
make test
%endif
%pre
getent group defang > /dev/null || %{_sbindir}/groupadd -r defang
getent passwd defang > /dev/null || %{_sbindir}/useradd -r -g defang -d %{_localstatedir}/spool/MIMEDefang -s /sbin/nologin -c "MIMEDefang User" defang
exit 0
%sysusers_create_compat %{SOURCE8}
%post
%systemd_post %{name}.service
@ -100,22 +125,104 @@ fi
%license LICENSE
%doc README.md README.{NONROOT,SECURITY,SOPHIE,SPAMASSASSIN,FEDORA}
%doc Changelog contrib/{word-to-html,linuxorg,fang.pl} examples/*filter*
%dir %attr(0750,defang,defang) %{_localstatedir}/log/%{name}
%dir %attr(0750,defang,defang) %{_localstatedir}/spool/MIMEDefang
%dir %attr(0750,defang,defang) %{_localstatedir}/spool/MD-Quarantine
%{_bindir}/*
%{_mandir}/man?/*
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%config(noreplace) %{_sysconfdir}/mail/mimedefang-filter
%ghost %config(noreplace) %{_sysconfdir}/mail/mimedefang-ip-key
%config(noreplace) %{_sysconfdir}/mail/sa-mimedefang.cf
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%{_bindir}/gen-ip-validator.pl
%{_bindir}/md-mx-ctrl
%{_bindir}/%{name}
%{_bindir}/%{name}.pl
%{_bindir}/%{name}-multiplexor
%{_bindir}/%{name}-release
%{_bindir}/%{name}-util
%{_bindir}/watch-%{name}
%{_bindir}/watch-multiple-%{name}s.tcl
%{_unitdir}/%{name}.service
%{_unitdir}/%{name}-multiplexor.service
%{_libexecdir}/%{name}-wrapper
%{_sysusersdir}/%{name}.conf
%{_tmpfilesdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/mail/mimedefang-filter
%config(noreplace) %{_sysconfdir}/mail/sa-mimedefang.cf
%ghost %config(noreplace) %{_sysconfdir}/mail/mimedefang-ip-key
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%{perl_vendorlib}/Mail/MIMEDefang.pm
%{perl_vendorlib}/Mail/MIMEDefang/
%{_mandir}/man1/%{name}-util.1*
%{_mandir}/man3/Mail::MIMEDefang*.3*
%{_mandir}/man5/%{name}-filter.5*
%{_mandir}/man7/%{name}-notify.7*
%{_mandir}/man7/%{name}-protocol.7*
%{_mandir}/man8/md-mx-ctrl.8*
%{_mandir}/man8/%{name}.8*
%{_mandir}/man8/%{name}.pl.8*
%{_mandir}/man8/%{name}-multiplexor.8*
%{_mandir}/man8/%{name}-release.8*
%{_mandir}/man8/watch-%{name}.8*
%{_mandir}/man8/watch-multiple-%{name}s.8*
%dir %attr(0750,defang,defang) %{_localstatedir}/log/%{name}/
%dir %attr(0750,defang,defang) %{_localstatedir}/spool/MIMEDefang/
%dir %attr(0750,defang,defang) %{_localstatedir}/spool/MD-Quarantine/
%changelog
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 3.6-2
- Perl 5.42 rebuild
* Sat Mar 01 2025 Robert Scheck <robert@fedoraproject.org> 3.6-1
- Upgrade to 3.6 (#2301647)
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jun 11 2024 Jitka Plesnikova <jplesnik@redhat.com> - 3.4.1-6
- Perl 5.40 rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 3.4.1-2
- Perl 5.38 rebuild
* Mon May 15 2023 Robert Scheck <robert@fedoraproject.org> 3.4.1-1
- Upgrade to 3.4.1 (#2203877)
* Thu Apr 27 2023 Robert Scheck <robert@fedoraproject.org> 3.4-1
- Upgrade to 3.4 (#2189708)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 18 2023 Robert Scheck <robert@fedoraproject.org> 3.3-1
- Upgrade to 3.3 (#2161362)
* Mon Oct 24 2022 Robert Scheck <robert@fedoraproject.org> 3.2-1
- Upgrade to 3.2 (#2136815)
* Wed Aug 24 2022 Robert Scheck <robert@fedoraproject.org> 3.1-1
- Upgrade to 3.1 (#2121227)
* Sat Aug 06 2022 Robert Scheck <robert@fedoraproject.org> 3.0-1
- Upgrade to 3.0 (#2097136)
* Sun Jul 31 2022 Robert Scheck <robert@fedoraproject.org> 2.86-4
- Added sysusers.d file to achieve user() and group() provides
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.86-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 2.86-2
- Perl 5.36 rebuild
* Fri Feb 11 2022 Robert Scheck <robert@fedoraproject.org> 2.86-1
- Upgrade to 2.86 (#2033718, #2053245)

2
mimedefang.sysusersd Normal file
View file

@ -0,0 +1,2 @@
#Type Name ID GECOS Home directory Shell
u defang - "MIMEDefang user" /var/spool/MIMEDefang -

View file

@ -1,3 +1,2 @@
SHA512 (gpgkey-9F9B564003DFF9E4D904301E3B6DDB11E78FEBD2.gpg) = 0565821ef8519dd53c04215b1d5f5258cd120d6d6ac87325fad4fb698524b61a62680e166db9616cf4f91ca6f633a36f7d7612ecd2423656b6f3949e74ad8e29
SHA512 (mimedefang-2.86.tar.gz) = b2543a248a7f19245ab3f479a704575757063d5c96da364e0d9a6cc60f3a761e0981e5d31ff46f9c467832e0b0bf0b855b7ec641bf350c685d4f3867f0041f83
SHA512 (mimedefang-2.86.tar.gz.asc) = 5e42db7217afc7521bd236713ca4d7aa851611a506cf0b2cc405c11a50c23a366845b3ab5b04c7f83a74d4d35a0725e6009b998543e0455b111fbcd3d60c7faa
SHA512 (mimedefang-3.6.tar.gz) = ceaf3b4b0d49d04b81e2280217aba5cf6873ec816cd664b379f3f32c10ba01560541cbbf0c269fcee0adc9265b18fb178e3232de3ca83c6b13440d7bd3aab34a
SHA512 (mimedefang-3.6.tar.gz.sig) = 177e6bebbae246531bbc56cd76b20fdfd958cee7a3f3081dd78840523afd9cc291478da11d9a6c4bbd9bb3f10e4f68cce25d236abaf4b29433b9c34743996488