Compare commits

..

73 commits

Author SHA1 Message Date
Fedora Release Engineering
37eb9837d1 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 06:05:10 +00:00
Zbigniew Jędrzejewski-Szmek
1a6a58b3f5 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 16:44:31 +01:00
Fedora Release Engineering
b9e9f5ec8f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-18 10:40:08 +00:00
Miroslav Suchý
ff033da9b6 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 02:08:42 +02:00
Fedora Release Engineering
b9110f9cd2 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 08:21:17 +00:00
Fedora Release Engineering
edd42372f7 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 00:00:29 +00:00
Fedora Release Engineering
81eaafcf3a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 22:13:29 +00:00
Fedora Release Engineering
e076139656 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 06:08:34 +00:00
Fedora Release Engineering
dd1e84ff01 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 10:09:00 +00:00
Jitka Plesnikova
5fd48fbbe9 Remove perl(MODULE_COMPAT), it will be replaced by generators 2023-01-13 21:09:53 +01:00
Fedora Release Engineering
3ea2421e8c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 15:16:57 +00:00
Jitka Plesnikova
d230fc2174 Perl 5.36 rebuild 2022-05-30 19:30:28 +02:00
Fedora Release Engineering
312591a4b2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 09:19:39 +00:00
Fedora Release Engineering
55ded7b340 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 03:56:22 +00:00
Jitka Plesnikova
a2c61eec51 Perl 5.34 rebuild 2021-05-21 12:33:38 +02:00
Fedora Release Engineering
8285f8978d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 08:28:31 +00:00
Fedora Release Engineering
4a49d8de3c - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 22:53:34 +00:00
Jitka Plesnikova
d6d91d4fab Perl 5.32 rebuild 2020-06-22 17:47:22 +02:00
Fedora Release Engineering
52447898b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 09:37:07 +00:00
Fedora Release Engineering
e1dab6a200 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 11:11:37 +00:00
Jitka Plesnikova
c27042c339 Perl 5.30 rebuild 2019-05-30 13:53:01 +02:00
Fedora Release Engineering
26c6b881cf - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 04:42:05 +00:00
Fedora Release Engineering
11e8974a2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 22:46:54 +00:00
Jitka Plesnikova
c002ba8ba9 Perl 5.28 rebuild 2018-06-28 03:55:44 +02:00
Fedora Release Engineering
ce7c4001a5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 05:39:07 +00:00
Fedora Release Engineering
5176718533 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 08:58:16 +00:00
Jitka Plesnikova
c3989a7d29 Perl 5.26 rebuild 2017-06-04 07:59:11 +02:00
Nils Philippsen
85fb389aec move comment to the line it comments 2017-03-11 12:22:57 +01:00
Nils Philippsen
a00a0f0321 remove unused patches 2017-03-11 12:20:37 +01:00
Nils Philippsen
82ec5888ef fix syntax error in sysconfig file (#1292066) 2017-03-11 12:19:51 +01:00
Nils Philippsen
4255164bbd version 1.37 2017-03-11 12:19:33 +01:00
Fedora Release Engineering
377a0eaf36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 07:47:18 +00:00
Petr Písař
d93727a5dc Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:51:49 +02:00
Jitka Plesnikova
c0da8e31c1 Perl 5.24 rebuild 2016-05-15 02:32:59 +02:00
Fedora Release Engineering
44dceb6578 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 18:23:44 +00:00
Petr Písař
071fbab8bc Rebuild against fixed "file" tool that broke Perl dependencies 2015-11-26 11:14:50 +01:00
Christopher Meng
3fb603a837 Update to 1.36 (1.35 skipped)
- Refine release section of postgrey manpage.
- Refine configuration instructions.
2015-11-13 21:25:32 +08:00
Dennis Gilmore
59ad8f7ef4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 15:43:06 +00:00
Jitka Plesnikova
4a542da90f Perl 5.22 rebuild 2015-06-03 18:24:48 +02:00
Petr Písař
55eeb051d7 Build-require perl-podlators for pod2man 2014-11-07 10:13:04 +01:00
Jitka Plesnikova
5f0dc7c87d Perl 5.20 rebuild 2014-08-27 11:37:51 +02:00
Dennis Gilmore
049e281a94 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 11:57:15 -05:00
Christopher Meng
eb9dea0bdc Bump the rev. 2014-02-06 10:42:57 +08:00
Christopher Meng
b8223c529e Fix BZ#1058654. 2014-02-06 10:39:28 +08:00
Christopher Meng
e5c95f48f2 grammar error ;) 2014-01-21 10:44:58 +08:00
Christopher Meng
a1f3cd6b2d Finalization. 2014-01-21 10:33:14 +08:00
Christopher Meng
f83072d58c Try auto requires again. 2014-01-21 10:13:41 +08:00
Christopher Meng
b42c7d5c62 Fix systemd option with backslash added. 2014-01-21 10:11:38 +08:00
Christopher Meng
b1e53fb893 Fix typo. 2014-01-14 16:01:33 +08:00
Christopher Meng
961f402488 Perl magic is useless, so manually added missing deps. 2014-01-13 00:58:10 +08:00
Christopher Meng
0f06bbca10 Update systemd unit files by adding 3 extra options and 1 new entry for documentation.
SPEC cleanup, useradd operation is optimized.
Missing dependencies first try by perl magic R.
Delete tmpfiles commit since it's nonsense.
2014-01-13 00:32:52 +08:00
Christopher Meng
c051211258 Fix typo 2014-01-12 23:43:07 +08:00
Christopher Meng
485605b72c SPEC cleanup;
Add tmpfiles control.
Try build #1
2014-01-12 23:28:17 +08:00
Nils Philippsen
988dc768b0 make postgrey work with perl 5.18 (#1039551) 2014-01-01 02:55:31 +01:00
Dennis Gilmore
48ced5b0c9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 00:01:23 -05:00
Petr Písař
6fdee003a9 Build-require systemd-units 2013-07-20 13:55:38 +02:00
Petr Písař
23dccba295 Perl 5.18 rebuild 2013-07-17 13:15:20 +02:00
Dennis Gilmore
2ccdaf2eba - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 12:15:18 -06:00
Dennis Gilmore
0c374a126f - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-20 21:50:36 -05:00
Jon Ciesla
497f8ed26b Migrate to systemd. 2012-03-20 08:33:46 -05:00
Dennis Gilmore
5eda692a0e - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 19:10:21 -06:00
Matthias Saou
ba10f117e6 Update to 1.34. 2011-06-08 10:27:33 +02:00
Dennis Gilmore
998bf37498 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 10:17:40 -06:00
Fedora Release Engineering
0e4252ebe7 dist-git conversion 2010-07-29 09:40:57 +00:00
Bill Nottingham
a1fd55d509 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:31:45 +00:00
Jesse Keating
8fce753a72 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-26 19:18:01 +00:00
Matthias Saou
418b70b6d0 - Update to 1.32.
- Update init script to the new style.
- Slightly update README-rpm instructions.
2009-04-12 15:18:17 +00:00
Jesse Keating
be27b50af4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-27 01:55:48 +00:00
Matthias Saou
28d1c5ea72 Commit missing spec file changes. 2008-05-22 14:24:52 +00:00
Matthias Saou
b785151394 Update to 1.31. 2008-05-22 14:20:48 +00:00
Matthias Saou
5fc9e95fe9 Update to 1.30 and update License field. 2007-08-06 09:45:53 +00:00
Matthias Saou
8757676f4b Update to 1.28. 2007-06-22 14:19:12 +00:00
Matthias Saou
bdea17ae2d Initial import of postgrey. 2007-02-12 19:16:36 +00:00
8 changed files with 559 additions and 1 deletions

4
.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
postgrey-1.32.tar.gz
/postgrey-1.34.tar.gz
/postgrey-1.36.tar.gz
/postgrey-1.37.tar.gz

34
README-rpm Normal file
View file

@ -0,0 +1,34 @@
1. To make use of postgrey in postfix, edit postfix configuration file:
/etc/postfix/main.cf:
smtpd_recipient_restrictions = ...
check_policy_service unix:postgrey/socket, ...
Or if TCP sockets (modify IP / port if needed) is preferred, first change
POSTGREY_TYPE:
/etc/sysconfig/postgrey:
POSTGREY_TYPE="--inet=127.0.0.1:10023"
then modify postfix configuration file:
/etc/postfix/main.cf:
smtpd_recipient_restrictions = ...
check_policy_service inet:127.0.0.1:10023, ...
After above steps, please restart the postfix service to make sure postfix has
loaded the changes. And don't forget to activate the service on startup!
2. If --privacy option is passed to postgrey in /etc/sysconfig/postgrey, make
sure perl(Digest::SHA) is installed, using dnf to install if not available:
dnf install perl\(Digest::SHA\)
Don't forget to escape the parentheses if other perl modules are absent.
3. Postgrey could be used with exim if you want, but need to modify the
systemd service file like removing the dependency of postfix.service. More
details in README.exim underneath /usr/share/doc/postgrey.

View file

@ -1 +0,0 @@
epel8-playground decommissioned : https://pagure.io/epel/issue/136

113
postgrey.init Executable file
View file

@ -0,0 +1,113 @@
#!/bin/sh
#
# postgrey Postfix Greylisting Policy Server
#
# chkconfig: - 79 31
# description: Postfix Greylisting Policy Server
### BEGIN INIT INFO
# Provides: postgrey
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $network
# Should-Start:
# Should-Stop:
# Default-Start:
# Default-Stop: 0 1 2 3 4 5 6
# Short-Description: Postfix Greylisting Policy Server
# Description: Postgrey is a Postfix policy server implementing
# greylisting. When a request for delivery of a mail is
# received by Postfix via SMTP, the triplet CLIENT_IP /
# SENDER / RECIPIENT is built. If it is the first time
# that this triplet is seen, or if the triplet was first
# seen less than 5 minutes, then the mail gets rejected
# with a temporary error.
### END INIT INFO
# Source function library.
. /etc/rc.d/init.d/functions
exec="/usr/sbin/postgrey"
prog="postgrey"
options="--unix=/var/spool/postfix/postgrey/socket"
[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
lockfile=/var/lock/subsys/$prog
start() {
[ -x $exec ] || exit 5
echo -n $"Starting $prog: "
daemon $exec -d $options
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping $prog: "
killproc $prog
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
}
restart() {
stop
start
}
reload() {
echo -n $"Reloading $prog: "
killproc $prog -HUP
retval=$?
echo
return $retval
}
force_reload() {
restart
}
rh_status() {
status $prog
}
rh_status_q() {
rh_status &>/dev/null
}
case "$1" in
start)
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
$1
;;
restart)
$1
;;
reload)
rh_status_q || exit 7
$1
;;
force-reload)
force_reload
;;
status)
rh_status
;;
condrestart|try-restart)
rh_status_q || exit 0
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
exit 2
esac
exit $?

26
postgrey.service Normal file
View file

@ -0,0 +1,26 @@
[Unit]
Description=Postfix Greylisting Service
Documentation=man:postgrey(8)
Before=postfix.service
[Service]
Type=forking
EnvironmentFile=-/etc/sysconfig/postgrey
ExecStartPre=-/bin/rm -f /var/run/postgrey.pid
PIDFile=/var/run/postgrey.pid
ExecStart=/usr/sbin/postgrey \
$POSTGREY_TYPE \
$POSTGREY_PID \
$POSTGREY_GROUP \
$POSTGREY_USER \
'--greylist-text=Greylisted for %%s seconds' \
--daemonize \
$POSTGREY_DELAY \
$POSTGREY_OPTS
Restart=always
RestartSec=1
TimeoutSec=5
[Install]
WantedBy=multi-user.target

356
postgrey.spec Normal file
View file

@ -0,0 +1,356 @@
%global confdir %{_sysconfdir}/postfix
Name: postgrey
Version: 1.37
Release: 27%{?dist}
Summary: Postfix Greylisting Policy Server
# File headers only state "GNU GPL", but the LICENSE sections state v2 and "any
# later version"
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: http://postgrey.schweikert.ch/
Source0: http://postgrey.schweikert.ch/pub/postgrey-%{version}.tar.gz
Source1: postgrey.service
Source2: README-rpm
Source3: postgrey.sysconfig
BuildArch: noarch
BuildRequires: perl-generators
BuildRequires: perl-podlators
BuildRequires: systemd
## Note: If --privacy specified, perl(Digest::SHA) will be needed.
#Requires: perl(BerkeleyDB)
#Requires: perl(Fcntl)
#Requires: perl(Getopt::Long)
#Requires: perl(IO::Multiplex)
#Requires: perl(Net::DNS)
#Requires: perl(Net::Server)
#Requires: perl(Pod::Usage)
#Requires: perl(POSIX)
#Requires: perl(strict)
#Requires: perl(Sys::Hostname)
#Requires: perl(Sys::Syslog)
# Requiring postfix for its directories and GID.
Recommends: postfix
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
%description
Postgrey is a Postfix policy server implementing greylisting. When a request
for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP /
SENDER / RECIPIENT is built. If it is the first time that this triplet is
seen, or if the triplet was first seen less than 5 minutes, then the mail gets
rejected with a temporary error. Hopefully spammers or viruses will not try
again later, as it is however required per RFC.
%prep
%setup -q
# Set default group tp postgrey.
sed -i 's|nogroup|postgrey|g' postgrey
# No perldoc, man is enough.
sed -i 's|POD ||g;s|perldoc|man|g' README
install -pm0644 %{SOURCE2} README.Fedora
# Create a sysusers.d config file
cat >postgrey.sysusers.conf <<EOF
u postgrey - 'Postfix Greylisting Service' %{_localstatedir}/spool/postfix/postgrey -
EOF
%build
# We only have perl scripts, so just "build" the man page.
pod2man \
--center="Postgrey Policy Server for Postfix" \
--section="8" \
--release="Postgrey %{version}" \
postgrey > postgrey.8
%install
# Configuration files.
mkdir -p %{buildroot}%{confdir}
install -pm0644 postgrey_whitelist_{clients,recipients} \
%{buildroot}%{confdir}/
# Local whitelist file.
echo "# Clients that should not be greylisted. See postgrey(8)." \
> %{buildroot}%{confdir}/postgrey_whitelist_clients.local
# Main script.
install -pDm0755 postgrey %{buildroot}%{_sbindir}/postgrey
# Spool directory.
mkdir -p %{buildroot}%{_localstatedir}/spool/postfix/postgrey
# Systemd service.
install -pDm0644 %{SOURCE1} \
%{buildroot}%{_unitdir}/postgrey.service
# Sysconfig file.
install -pDm0644 %{SOURCE3} \
%{buildroot}%{_sysconfdir}/sysconfig/postgrey
# Manpage.
install -pDm0644 postgrey.8 \
%{buildroot}%{_mandir}/man8/postgrey.8
# Optional report script.
install -pDm0755 contrib/postgreyreport \
%{buildroot}%{_sbindir}/postgreyreport
install -m0644 -D postgrey.sysusers.conf %{buildroot}%{_sysusersdir}/postgrey.conf
%post
%systemd_post postgrey.service
%preun
%systemd_preun postgrey.service
%postun
%systemd_postun postgrey.service
%triggerun -- postgrey < 1.34-3
# Save the current service runlevel info
# User must manually run systemd-sysv-convert --apply postgrey
# to migrate them to systemd targets
/usr/bin/systemd-sysv-convert --save postgrey >/dev/null 2>&1 ||:
# Run these because the SysV package being removed won't do them
/sbin/chkconfig --del postgrey >/dev/null 2>&1 || :
/bin/systemctl try-restart postgrey.service >/dev/null 2>&1 || :
%files
%doc Changes README README.exim README.Fedora
%license COPYING
%{_unitdir}/postgrey.service
%{_sysconfdir}/sysconfig/postgrey
%config(noreplace) %{confdir}/postgrey_whitelist_clients
%config(noreplace) %{confdir}/postgrey_whitelist_recipients
%config(noreplace) %{confdir}/postgrey_whitelist_clients.local
%{_sbindir}/postgrey
%{_sbindir}/postgreyreport
%{_mandir}/man8/postgrey.8*
%dir %attr(0751,postgrey,postfix) %{_localstatedir}/spool/postfix/postgrey/
%{_sysusersdir}/postgrey.conf
%changelog
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.37-26
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 1.37-24
- convert license to SPDX
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-17
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-14
- Perl 5.34 rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-11
- Perl 5.32 rebuild
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-8
- Perl 5.30 rebuild
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-5
- Perl 5.28 rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.37-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.37-2
- Perl 5.26 rebuild
* Sat Mar 11 2017 Nils Philippsen <nils@tiptoe.de> - 1.37-1
- version 1.37
- fix syntax error in sysconfig file (#1292066)
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.36-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.36-4
- Perl 5.24 rebuild
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.36-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Nov 26 2015 Petr Pisar <ppisar@redhat.com> - 1.36-2
- Rebuild against fixed "file" tool that broke Perl dependencies (bug #1279401)
* Fri Sep 04 2015 Christopher Meng <rpm@cicku.me> - 1.36-1
- Update to 1.36 (1.35 skipped)
- Refine release section of postgrey manpage.
- Refine configuration instructions.
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-16
- Perl 5.22 rebuild
* Fri Nov 07 2014 Petr Pisar <ppisar@redhat.com> - 1.34-15
- Build-require perl-podlators for pod2man (bug #1161477)
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.34-14
- Perl 5.20 rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Feb 06 2014 Christopher Meng <rpm@cicku.me> - 1.34-12
- Correct the syntax of systemd unit to support option with space-separated content.
* Tue Jan 21 2014 Christopher Meng <rpm@cicku.me> - 1.34-11
- Let perl magic determine the dependencies.
- Fix systemd unit typo.
* Tue Jan 14 2014 Christopher Meng <rpm@cicku.me> - 1.34-10
- Fix typo in the SPEC.
* Sun Jan 12 2014 Christopher Meng <rpm@cicku.me> - 1.34-9
- Update systemd service unit to be more powerful.
- SPEC cleanup(BZ#850279).
- Add missing dependencies(BZ#1039355).
* Wed Jan 01 2014 Nils Philippsen <nils@redhat.com> - 1.34-8
- make postgrey work with perl 5.18 (#1039551)
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.34-6
- Perl 5.18 rebuild
- Build-require systemd-units
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Mar 20 2012 Jon Ciesla <limburgher@gmail.com> - 1.34-3
- Migrate to systemd, BZ 714430.
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.34-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Jun 7 2011 Matthias Saou <http://freshrpms.net/> 1.34-1
- Update to 1.34.
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.32-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.32-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sun Apr 12 2009 Matthias Saou <http://freshrpms.net/> 1.32-1
- Update to 1.32.
- Update init script to the new style.
- Slightly update README-rpm instructions.
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu May 22 2008 Matthias Saou <http://freshrpms.net/> 1.31-1
- Update to 1.31.
* Mon Aug 6 2007 Matthias Saou <http://freshrpms.net/> 1.30-1
- Update to 1.30.
- Update License field.
* Fri Jun 22 2007 Matthias Saou <http://freshrpms.net/> 1.28-1
- Update to 1.28.
- Update URL to the new homepage.
* Mon Feb 12 2007 Matthias Saou <http://freshrpms.net/> 1.27-4
- Silence %%setup.
- Fix init script mode in the srpm.
- Remove explicit perl(IO::Multiplex) requirement, not needed on FC6 (but
probably still on RHEL4).
- Add a comment line to the empty local whitelist file.
* Mon Dec 4 2006 Matthias Saou <http://freshrpms.net/> 1.27-3
- Add man page generation (Mike Wohlgemuth).
* Fri Dec 1 2006 Matthias Saou <http://freshrpms.net/> 1.27-2
- Include postgreyreport script.
* Mon Nov 6 2006 Matthias Saou <http://freshrpms.net/> 1.27-1
- Spec file cleanup.
* Wed Jan 18 2006 Levente Farkas <lfarkas@lfarkas.org> 1.24
- some minor changes thanks to Peter Bieringer <pb@bieringer.de>
* Mon Jan 16 2006 Levente Farkas <lfarkas@lfarkas.org> 1.24
- upgrade to 1.24
* Sun Nov 13 2005 Levente Farkas <lfarkas@lfarkas.org> 1.22
- upgrade to 1.22
* Mon Aug 22 2005 Levente Farkas <lfarkas@lfarkas.org> 1.21
- spec file update from Luigi Iotti <luigi@iotti.biz>
* Thu Apr 28 2005 Levente Farkas <lfarkas@lfarkas.org> 1.21
- update to 1.21
* Tue Mar 8 2005 Levente Farkas <lfarkas@lfarkas.org> 1.18
- update to 1.18
* Tue Dec 14 2004 Levente Farkas <lfarkas@lfarkas.org> 1.17
- update to 1.17
* Wed Jul 14 2004 Levente Farkas <lfarkas@lfarkas.org> 1.14
- guard the pre and post scripts
* Wed Jul 7 2004 Levente Farkas <lfarkas@lfarkas.org> 1.13
- initial release 1.13

25
postgrey.sysconfig Normal file
View file

@ -0,0 +1,25 @@
# Postgrey offers 2 listening types, --inet and --unix. As default, Fedora
# postgrey works under UNIX socket, but, changing to TCP socket on user's own
# is also available, for instance, let it work at 10023 port of localhost:
# --inet=10023
# To be more detailed, there is another way if you still run it at localhost:
# --inet=127.0.0.1:10023
POSTGREY_TYPE="--unix=/var/spool/postfix/postgrey/socket"
# If postgrey works under UNIX socket way, PID file can be specified to
# custom location, note that no need to set this if postgrey is working
# under TCP socket way.
POSTGREY_PID="--pidfile=/var/run/postgrey.pid"
# Name of group which postgrey belongs, default is postgrey
POSTGREY_GROUP="--group=postgrey"
# Name of user which postgrey belongs, default is postgrey
POSTGREY_USER="--user=postgrey"
# DELAY
POSTGREY_DELAY="--delay=60"
# For more options can be used, please read manpage or execute `postgrey -h`.
# Custom options.
POSTGREY_OPTS=""

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (postgrey-1.37.tar.gz) = 369968212ea60539efc0d4a7ae84f7c3ce13f5622e6ee070a0089423ef81ca8f7541ebd20289291d0e6a3aec2ca30dbc9c0d9c0a6f0a686adfadb5d0dd7830ca