48928b0
# install init scripts to /usr/libexec with systemd
3592903
%global script_path %{_libexecdir}/iptables
48928b0
2fe636d
# service legacy actions (RHBZ#748134)
3592903
%global legacy_actions %{_libexecdir}/initscripts/legacy-actions
2fe636d
44fab22
%global iptc_so_ver  0
44fab22
%global ipXtc_so_ver 2
972fb0a
cvsdist 82b9fbf
Name: iptables
32bdef7
Summary: Tools for managing Linux kernel packet filtering capabilities
cf6ddaf
URL: https://www.netfilter.org/projects/iptables
1c2b75e
Version: 1.8.7
1f40634
Release: 8%{?dist}
972fb0a
Source: %{url}/files/%{name}-%{version}.tar.bz2
cvsdist bfa5afa
Source1: iptables.init
cvsdist 31d8898
Source2: iptables-config
48928b0
Source3: iptables.service
e4ddd6e
Source4: sysconfig_iptables
e4ddd6e
Source5: sysconfig_ip6tables
51c612a
Source6: arptables-nft-helper
972fb0a
648ffbc
Patch1: 0001-ebtables-Exit-gracefully-on-invalid-table-names.patch
648ffbc
6791134
# pf.os: ISC license
6791134
# iptables-apply: Artistic Licence 2.0
0d01e8b
License: GPLv2 and Artistic Licence 2.0 and ISC
7ad3a27
bec2813
# libnetfilter_conntrack is needed for xt_connlabel
40b7166
BuildRequires: pkgconfig(libnetfilter_conntrack)
2fe636d
# libnfnetlink-devel is requires for nfnl_osf
40b7166
BuildRequires: pkgconfig(libnfnetlink)
bcc3dc0
BuildRequires: libselinux-devel
1a6c05b
BuildRequires: kernel-headers
b848c2b
BuildRequires: systemd
6791134
# libmnl, libnftnl, bison, flex for nftables
6791134
BuildRequires: bison
6791134
BuildRequires: flex
7ad3a27
BuildRequires: gcc
6791134
BuildRequires: pkgconfig(libmnl) >= 1.0
0681cd9
BuildRequires: pkgconfig(libnftnl) >= 1.1.5
6791134
# libpcap-devel for nfbpf_compile
6791134
BuildRequires: libpcap-devel
51c612a
BuildRequires: autoconf
51c612a
BuildRequires: automake
51c612a
BuildRequires: libtool
ab5d74c
BuildRequires: make
f04bde2
f04bde2
%description
f04bde2
The iptables utility controls the network packet filtering code in the
f04bde2
Linux kernel. If you need to set up firewalls and/or IP masquerading,
f04bde2
you should install this package.
f04bde2
f04bde2
%package compat
f04bde2
Summary: Temporary transitioning package
f04bde2
Obsoletes: %{name} < 1.8.7-4
f04bde2
Requires: %{name}-legacy = %{version}-%{release}
f04bde2
Requires: %{name}-utils = %{version}-%{release}
f04bde2
f04bde2
%description compat
f04bde2
This package only exists to help transition iptables users to the new
f04bde2
package split. It will be removed after one distribution release cycle, please
f04bde2
do not reference it or depend on it in any way.
f04bde2
f04bde2
%package legacy
f04bde2
Summary: Legacy tools for managing Linux kernel packet filtering capabilities
f04bde2
Requires: %{name}-legacy-libs%{?_isa} = %{version}-%{release}
6791134
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
faa3761
Conflicts: setup < 2.10.4-1
86e3132
Requires(post): %{_sbindir}/update-alternatives
86e3132
Requires(postun): %{_sbindir}/update-alternatives
f04bde2
%if 0%{?rhel} < 9
f04bde2
Provides:	iptables
f04bde2
%endif
a74a2b4
f04bde2
%description legacy
cvsdist ad88bf7
The iptables utility controls the network packet filtering code in the
f04bde2
Linux kernel. This package contains the legacy tools which are obsoleted by
f04bde2
nft-variants in iptables-nft package for backwards compatibility reasons.
f04bde2
If you need to set up firewalls and/or IP masquerading, you should not install
f04bde2
this package but either nftables or iptables-nft instead.
cvsdist 82b9fbf
6791134
%package libs
f04bde2
Summary: libxtables and iptables extensions userspace support
6791134
6791134
%description libs
f04bde2
libxtables and associated shared object files
f04bde2
f04bde2
Libxtables provides unified access to iptables extensions in userspace. Data
f04bde2
and logic for those is kept in per-extension shared object files.
f04bde2
f04bde2
%package legacy-libs
f04bde2
Summary: iptables legacy libraries
f04bde2
f04bde2
%description legacy-libs
6791134
iptables libraries.
6791134
6791134
Please remember that libip*tc libraries do neither have a stable API nor a real so version.
6791134
6791134
For more information about this, please have a look at
6791134
6791134
  http://www.netfilter.org/documentation/FAQ/netfilter-faq-4.html#ss4.5
6791134
32bdef7
%package devel
32bdef7
Summary: Development package for iptables
f04bde2
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
f04bde2
# XXX: Drop this after two releases or so
f04bde2
Requires: %{name}-legacy-devel%{?_isa} = %{version}-%{release}
169383f
Requires: pkgconfig
32bdef7
cvsdist 31d8898
%description devel
f04bde2
libxtables development headers and pkgconfig files
f04bde2
f04bde2
%package legacy-devel
f04bde2
Summary: Development package for legacy iptables
f04bde2
Requires: %{name}-legacy-libs%{?_isa} = %{version}-%{release}
f04bde2
Requires: pkgconfig
f04bde2
f04bde2
%description legacy-devel
f04bde2
Legacy iptables development headers and pkgconfig files
32bdef7
6791134
The iptc libraries are marked as not public by upstream. The interface is not
32bdef7
stable and may change with every new version. It is therefore unsupported.
cvsdist 31d8898
2fe636d
%package services
2fe636d
Summary: iptables and ip6tables services for iptables
2fe636d
Requires: %{name} = %{version}-%{release}
Bogdan Dobrelya abf8977
%{?systemd_ordering}
4532914
# obsolete old main package
7922fcb
Obsoletes: %{name} < 1.4.16.1
4532914
# obsolete ipv6 sub package
7922fcb
Obsoletes: %{name}-ipv6 < 1.4.11.1
2fe636d
2fe636d
%description services
2fe636d
iptables services for IPv4 and IPv6
2fe636d
2fe636d
This package provides the services iptables and ip6tables that have been split
2fe636d
out of the base package since they are not active by default anymore.
2fe636d
2fe636d
%package utils
f04bde2
Summary: iptables and ip6tables misc utilities
2fe636d
Requires: %{name} = %{version}-%{release}
2fe636d
2fe636d
%description utils
28d2f32
Utils for iptables
2fe636d
28d2f32
This package provides nfnl_osf with the pf.os database and nfbpf_compile,
f04bde2
a bytecode generator for use with xt_bpf. Also included is iptables-apply,
f04bde2
a safer way to update iptables remotely.
2fe636d
86e3132
%package nft
6791134
Summary: nftables compatibility for iptables, arptables and ebtables
66ed416
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
3fe1539
Requires(post): %{_sbindir}/update-alternatives
2eea62d
Requires(post): %{_bindir}/readlink
3fe1539
Requires(postun): %{_sbindir}/update-alternatives
86e3132
Obsoletes: iptables-compat < 1.6.2-4
51c612a
Provides: arptables-helper
c92b9d3
Provides: iptables
c92b9d3
Provides: arptables
c92b9d3
Provides: ebtables
6791134
86e3132
%description nft
6791134
nftables compatibility for iptables, arptables and ebtables.
2fe636d
cvsdist 82b9fbf
%prep
51c612a
%autosetup -p1
3103fea
cvsdist 82b9fbf
%build
51c612a
./autogen.sh
f586a1b
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing " \
6791134
%configure --enable-devel --enable-bpf-compiler --with-kernel=/usr --with-kbuild=/usr --with-ksource=/usr
169383f
169383f
# do not use rpath
50c011a
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
50c011a
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
169383f
697bb55
rm -f include/linux/types.h
697bb55
706150b
%make_build
cvsdist 82b9fbf
cvsdist 82b9fbf
%install
706150b
%make_install
169383f
# remove la file(s)
cf6ddaf
rm -f %{buildroot}%{_libdir}/*.la
4793251
4793251
# install init scripts and configuration files
48928b0
install -d -m 755 %{buildroot}%{script_path}
1392835
install -c -m 755 %{SOURCE1} %{buildroot}%{script_path}/iptables.init
32bdef7
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE1} > ip6tables.init
1392835
install -c -m 755 ip6tables.init %{buildroot}%{script_path}/ip6tables.init
840a7d2
install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
77638b4
install -c -m 600 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/iptables-config
cvsdist 31d8898
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE2} > ip6tables-config
77638b4
install -c -m 600 ip6tables-config %{buildroot}%{_sysconfdir}/sysconfig/ip6tables-config
e4ddd6e
install -c -m 600 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/iptables
e4ddd6e
install -c -m 600 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/ip6tables
cvsdist 82b9fbf
48928b0
# install systemd service files
f586a1b
install -d -m 755 %{buildroot}/%{_unitdir}
1920e0d
install -c -m 644 %{SOURCE3} %{buildroot}/%{_unitdir}
e34d762
sed -e 's;iptables;ip6tables;g' -e 's;IPv4;IPv6;g' -e 's;/usr/libexec/ip6tables;/usr/libexec/iptables;g' < %{SOURCE3} > ip6tables.service
1920e0d
install -c -m 644 ip6tables.service %{buildroot}/%{_unitdir}
48928b0
2fe636d
# install legacy actions for service command
2fe636d
install -d %{buildroot}/%{legacy_actions}/iptables
2fe636d
install -d %{buildroot}/%{legacy_actions}/ip6tables
e4ddd6e
e4ddd6e
cat << EOF > %{buildroot}/%{legacy_actions}/iptables/save
e4ddd6e
#!/bin/bash
e4ddd6e
exec %{script_path}/iptables.init save
e4ddd6e
EOF
e4ddd6e
chmod 755 %{buildroot}/%{legacy_actions}/iptables/save
2fe636d
sed -e 's;iptables.init;ip6tables.init;g' -e 's;IPTABLES;IP6TABLES;g' < %{buildroot}/%{legacy_actions}/iptables/save > ip6tabes.save-legacy
2fe636d
install -c -m 755 ip6tabes.save-legacy %{buildroot}/%{legacy_actions}/ip6tables/save
2fe636d
e4ddd6e
cat << EOF > %{buildroot}/%{legacy_actions}/iptables/panic
e4ddd6e
#!/bin/bash
e4ddd6e
exec %{script_path}/iptables.init panic
e4ddd6e
EOF
e4ddd6e
chmod 755 %{buildroot}/%{legacy_actions}/iptables/panic
e4ddd6e
sed -e 's;iptables.init;ip6tables.init;g' -e 's;IPTABLES;IP6TABLES;g' < %{buildroot}/%{legacy_actions}/iptables/panic > ip6tabes.panic-legacy
e4ddd6e
install -c -m 755 ip6tabes.panic-legacy %{buildroot}/%{legacy_actions}/ip6tables/panic
e4ddd6e
faa3761
# Remove /etc/ethertypes (now part of setup)
faa3761
rm -f %{buildroot}%{_sysconfdir}/ethertypes
faa3761
51c612a
install -p -D -m 755 %{SOURCE6} %{buildroot}%{_libexecdir}/
51c612a
touch %{buildroot}%{_libexecdir}/arptables-helper
86e3132
51c612a
# prepare for alternatives
51c612a
touch %{buildroot}%{_mandir}/man8/arptables.8
51c612a
touch %{buildroot}%{_mandir}/man8/arptables-save.8
51c612a
touch %{buildroot}%{_mandir}/man8/arptables-restore.8
51c612a
touch %{buildroot}%{_mandir}/man8/ebtables.8
86e3132
86e3132
%ldconfig_scriptlets
86e3132
f04bde2
%post legacy
86e3132
pfx=%{_sbindir}/iptables
86e3132
pfx6=%{_sbindir}/ip6tables
86e3132
%{_sbindir}/update-alternatives --install \
86e3132
	$pfx iptables $pfx-legacy 10 \
86e3132
	--slave $pfx6 ip6tables $pfx6-legacy \
86e3132
	--slave $pfx-restore iptables-restore $pfx-legacy-restore \
86e3132
	--slave $pfx-save iptables-save $pfx-legacy-save \
86e3132
	--slave $pfx6-restore ip6tables-restore $pfx6-legacy-restore \
86e3132
	--slave $pfx6-save ip6tables-save $pfx6-legacy-save
86e3132
f04bde2
%postun legacy
86e3132
if [ $1 -eq 0 ]; then
86e3132
	%{_sbindir}/update-alternatives --remove \
86e3132
		iptables %{_sbindir}/iptables-legacy
86e3132
fi
2fe636d
3fe1539
# iptables-1.8.0-1 introduced the use of alternatives
3fe1539
# when upgrading, its %postun script runs due to the package renaming
3fe1539
# fix this by repeating the install into alternatives
ad1732d
# also keep the old alternatives configuration to not change the system
ad1732d
%triggerun legacy -- iptables > 1.8.0
ad1732d
alternatives --list | awk '/^iptables/{print $3; exit}' \
ad1732d
		>/var/tmp/alternatives.iptables.current
ad1732d
cp /var/lib/alternatives/iptables /var/tmp/alternatives.iptables.setup
ad1732d
3fe1539
%triggerpostun legacy -- iptables > 1.8.0
3fe1539
pfx=%{_sbindir}/iptables
3fe1539
pfx6=%{_sbindir}/ip6tables
3fe1539
%{_sbindir}/update-alternatives --install \
3fe1539
	$pfx iptables $pfx-legacy 10 \
3fe1539
	--slave $pfx6 ip6tables $pfx6-legacy \
3fe1539
	--slave $pfx-restore iptables-restore $pfx-legacy-restore \
3fe1539
	--slave $pfx-save iptables-save $pfx-legacy-save \
3fe1539
	--slave $pfx6-restore ip6tables-restore $pfx6-legacy-restore \
3fe1539
	--slave $pfx6-save ip6tables-save $pfx6-legacy-save
ad1732d
alternatives --set iptables $(
ad1732d
rm /var/tmp/alternatives.iptables.current
ad1732d
mv /var/tmp/alternatives.iptables.setup /var/lib/alternatives/iptables
3fe1539
2fe636d
%post services
52081b6
%systemd_post iptables.service ip6tables.service
cvsdist bfa5afa
2fe636d
%preun services
52081b6
%systemd_preun iptables.service ip6tables.service
48928b0
2fe636d
%postun services
86e3132
%?ldconfig
82de804
%systemd_postun iptables.service ip6tables.service
48928b0
86e3132
%post nft
86e3132
pfx=%{_sbindir}/iptables
86e3132
pfx6=%{_sbindir}/ip6tables
86e3132
%{_sbindir}/update-alternatives --install \
c92b9d3
	$pfx iptables $pfx-nft 10 \
86e3132
	--slave $pfx6 ip6tables $pfx6-nft \
86e3132
	--slave $pfx-restore iptables-restore $pfx-nft-restore \
86e3132
	--slave $pfx-save iptables-save $pfx-nft-save \
86e3132
	--slave $pfx6-restore ip6tables-restore $pfx6-nft-restore \
86e3132
	--slave $pfx6-save ip6tables-save $pfx6-nft-save
86e3132
51c612a
pfx=%{_sbindir}/ebtables
51c612a
manpfx=%{_mandir}/man8/ebtables
51c612a
for sfx in "" "-restore" "-save"; do
51c612a
	if [ "$(readlink -e $pfx$sfx)" == $pfx$sfx ]; then
51c612a
		rm -f $pfx$sfx
86e3132
	fi
86e3132
done
51c612a
if [ "$(readlink -e $manpfx.8.gz)" == $manpfx.8.gz ]; then
51c612a
	rm -f $manpfx.8.gz
51c612a
fi
51c612a
%{_sbindir}/update-alternatives --install \
c92b9d3
	$pfx ebtables $pfx-nft 10 \
51c612a
	--slave $pfx-save ebtables-save $pfx-nft-save \
51c612a
	--slave $pfx-restore ebtables-restore $pfx-nft-restore \
51c612a
	--slave $manpfx.8.gz ebtables-man $manpfx-nft.8.gz
51c612a
51c612a
pfx=%{_sbindir}/arptables
51c612a
manpfx=%{_mandir}/man8/arptables
51c612a
lepfx=%{_libexecdir}/arptables
51c612a
for sfx in "" "-restore" "-save"; do
51c612a
	if [ "$(readlink -e $pfx$sfx)" == $pfx$sfx ]; then
51c612a
		rm -f $pfx$sfx
51c612a
	fi
51c612a
	if [ "$(readlink -e $manpfx$sfx.8.gz)" == $manpfx$sfx.8.gz ]; then
51c612a
		rm -f $manpfx$sfx.8.gz
51c612a
	fi
51c612a
done
51c612a
if [ "$(readlink -e $lepfx-helper)" == $lepfx-helper ]; then
51c612a
	rm -f $lepfx-helper
51c612a
fi
51c612a
%{_sbindir}/update-alternatives --install \
c92b9d3
	$pfx arptables $pfx-nft 10 \
51c612a
	--slave $pfx-save arptables-save $pfx-nft-save \
51c612a
	--slave $pfx-restore arptables-restore $pfx-nft-restore \
51c612a
	--slave $manpfx.8.gz arptables-man $manpfx-nft.8.gz \
51c612a
	--slave $manpfx-save.8.gz arptables-save-man $manpfx-nft-save.8.gz \
51c612a
	--slave $manpfx-restore.8.gz arptables-restore-man $manpfx-nft-restore.8.gz \
51c612a
	--slave $lepfx-helper arptables-helper $lepfx-nft-helper
86e3132
86e3132
%postun nft
86e3132
if [ $1 -eq 0 ]; then
86e3132
	for cmd in iptables ebtables arptables; do
86e3132
		%{_sbindir}/update-alternatives --remove \
86e3132
			$cmd %{_sbindir}/$cmd-nft
86e3132
	done
86e3132
fi
86e3132
f04bde2
%files compat
f04bde2
f04bde2
%files legacy
f46436e
%doc INCOMPATIBILITIES
f04bde2
%{_sbindir}/ip{,6}tables-legacy*
86e3132
%{_sbindir}/xtables-legacy-multi
f586a1b
%{_bindir}/iptables-xml
d2526b7
%{_mandir}/man1/iptables-xml*
86e3132
%{_mandir}/man8/xtables-legacy*
f04bde2
%ghost %{_sbindir}/ip{,6}tables{,-save,-restore}
6791134
6791134
%files libs
ad1732d
%license COPYING
972fb0a
%{_libdir}/libxtables.so.12*
66ed416
%dir %{_libdir}/xtables
f04bde2
%{_libdir}/xtables/lib{ip,ip6,x}t*
f04bde2
%{_mandir}/man8/ip{,6}tables.8.gz
f04bde2
%{_mandir}/man8/ip{,6}tables-{extensions,save,restore}.8.gz
f04bde2
f04bde2
%files legacy-libs
ad1732d
%license COPYING
f04bde2
%{_libdir}/libip{4,6}tc.so.%{ipXtc_so_ver}*
cvsdist bfa5afa
cvsdist 31d8898
%files devel
f04bde2
%{_includedir}/xtables{,-version}.h
f04bde2
%{_libdir}/libxtables.so
f04bde2
%{_libdir}/pkgconfig/xtables.pc
f04bde2
f04bde2
%files legacy-devel
32bdef7
%dir %{_includedir}/libiptc
32bdef7
%{_includedir}/libiptc/*.h
5b3956e
%{_libdir}/libip*tc.so
f04bde2
%{_libdir}/pkgconfig/libip{,4,6}tc.pc
cvsdist 82b9fbf
2fe636d
%files services
e3b3aa4
%dir %{script_path}
f04bde2
%{script_path}/ip{,6}tables.init
f04bde2
%config(noreplace) %{_sysconfdir}/sysconfig/ip{,6}tables{,-config}
f04bde2
%{_unitdir}/ip{,6}tables.service
f04bde2
%dir %{legacy_actions}/ip{,6}tables
f04bde2
%{legacy_actions}/ip{,6}tables/{save,panic}
2fe636d
2fe636d
%files utils
ad1732d
%license COPYING
2fe636d
%{_sbindir}/nfnl_osf
86e3132
%{_sbindir}/nfbpf_compile
f04bde2
%{_sbindir}/ip{,6}tables-apply
2fe636d
%dir %{_datadir}/xtables
2fe636d
%{_datadir}/xtables/pf.os
28d2f32
%{_mandir}/man8/nfnl_osf*
28d2f32
%{_mandir}/man8/nfbpf_compile*
f04bde2
%{_mandir}/man8/ip{,6}tables-apply*
2fe636d
86e3132
%files nft
f04bde2
%{_sbindir}/ip{,6}tables-nft*
f04bde2
%{_sbindir}/ip{,6}tables{,-restore}-translate
f04bde2
%{_sbindir}/{eb,arp}tables-nft*
86e3132
%{_sbindir}/xtables-nft-multi
86e3132
%{_sbindir}/xtables-monitor
66ed416
%dir %{_libdir}/xtables
f04bde2
%{_libdir}/xtables/lib{arp,eb}t*
51c612a
%{_libexecdir}/arptables-nft-helper
86e3132
%{_mandir}/man8/xtables-monitor*
86e3132
%{_mandir}/man8/xtables-translate*
51c612a
%{_mandir}/man8/*-nft*
f04bde2
%{_mandir}/man8/ip{,6}tables{,-restore}-translate*
f04bde2
%ghost %{_sbindir}/ip{,6}tables{,-save,-restore}
f04bde2
%ghost %{_sbindir}/{eb,arp}tables{,-save,-restore}
51c612a
%ghost %{_libexecdir}/arptables-helper
f04bde2
%ghost %{_mandir}/man8/arptables{,-save,-restore}.8.gz
51c612a
%ghost %{_mandir}/man8/ebtables.8.gz
51c612a
2fe636d
cvsdist 82b9fbf
%changelog
1f40634
* Fri May 07 2021 Phil Sutter <psutter@redhat.com> - 1.8.7-8
1f40634
- iptables.init: Fix functionality for iptables-nft
1f40634
- iptables.init: Ignore sysctl files not suffixed '.conf'
1f40634
- iptables.init: Drop unused NEW_MODUTILS check
1f40634
- iptables.init: Drop some trailing whitespace
1f40634
2eea62d
* Mon Mar 29 2021 Damian Wrobel <dwrobel@ertelnet.rybnik.pl> - 1.8.7-7
2eea62d
- Add missing readlink required for iptables-nft(post)
2eea62d
ad1732d
* Tue Mar 23 2021 Phil Sutter <psutter@redhat.com> - 1.8.7-6
ad1732d
- Restore alternatives configuration after upgrade
ad1732d
- Fix license location
ad1732d
3fe1539
* Tue Mar 23 2021 Phil Sutter <psutter@redhat.com> - 1.8.7-5
3fe1539
- Fix upgrade path with package rename
3fe1539
- Add missing dependencies to iptables-nft package
3fe1539
f04bde2
* Tue Feb 16 2021 Phil Sutter <psutter@redhat.com> - 1.8.7-4
f04bde2
- Drop bootstrap code again
f04bde2
- Drop workarounds for F24 and lower
f04bde2
- Fix iptables-utils summary
f04bde2
- Ship iptables-apply with iptables-utils
f04bde2
- Reduce files sections by use of globbing
f04bde2
- Ship common man pages with iptables-libs
f04bde2
- Ship *-translate man pages with iptables-nft
f04bde2
- Move legacy iptables binaries, libraries and headers into sub-packages
f04bde2
- Introduce compat sub-package to help with above transitions
f04bde2
- Drop libipulog header from devel package, this belongs to libnetfilter_log
f04bde2
- Do not ship internal headers in devel package
f04bde2
648ffbc
* Thu Jan 28 2021 Phil Sutter <psutter@redhat.com> - 1.8.7-3
648ffbc
- ebtables: Exit gracefully on invalid table names
648ffbc
4ee1618
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.7-2
4ee1618
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4ee1618
1c2b75e
* Sat Jan 16 2021 Kevin Fenzi <kevin@scrye.com> - 1.8.7-1
1c2b75e
- Update to 1.8.7. Fixes rhbz#1916948
1c2b75e
706150b
* Thu Nov 19 17:32:24 CET 2020 Tom Stellard <tstellar@redhat.com> - 1.8.6-5
706150b
- Use make macros
706150b
4ef8aae
* Tue Nov 17 14:05:30 CET 2020 Phil Sutter <psutter@redhat.com> - 1.8.6-4
4ef8aae
- ebtables: Fix for broken chain renaming
4ef8aae
d2237b3
* Mon Nov 16 13:39:22 CET 2020 Phil Sutter <psutter@redhat.com> - 1.8.6-3
d2237b3
- Drop obsolete StandardOutput setting from unit file
d2237b3
- Remove StandardError setting from unit file, its value is default
d2237b3
e922d28
* Thu Nov  5 2020 Florian Weimer <fweimer@redhat.com> - 1.8.6-2
e922d28
- Remove build dependency on autogen
e922d28
730c58d
* Sat Oct 31 2020 Kevin Fenzi <kevin@scrye.com> - 1.8.6-1
730c58d
- Update to 1.8.6. Fixes bug #1893453
730c58d
fb677ca
* Tue Aug 25 15:56:10 GMT 2020 Phil Sutter <psutter@redhat.com> - 1.8.5-3
fb677ca
- nft: cache: Check consistency with NFT_CL_FAKE, too
fb677ca
- nft: Fix command name in ip6tables error message
fb677ca
34ff3b2
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.5-2
34ff3b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
34ff3b2
bf5df54
* Tue Jun 23 2020 Phil Sutter <psutter@redhat.com> - 1.8.5-1
bf5df54
- Rebase onto upstream version 1.8.5 plus two late fixes
bf5df54
- Drop explicit iptables-apply installation, upstream fixed that
bf5df54
- Ship ip6tables-apply along with iptables package
bf5df54
66ed416
* Wed Feb 12 2020 Phil Sutter <psutter@redhat.com> - 1.8.4-7
66ed416
- Move nft-specific extensions into iptables-nft package
66ed416
- Move remaining extensions into iptables-libs package
66ed416
- Make iptables-nft depend on iptables-libs instead of iptables
66ed416
- Add upstream-suggested fixes
66ed416
cebf536
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.4-6
cebf536
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
cebf536
c92b9d3
* Wed Jan 15 2020 Phil Sutter <psutter@redhat.com> - 1.8.4-5
c92b9d3
- Raise Alternatives priority of nft variants to match legacy ones
c92b9d3
- Add Provides lines to allow for iptables-nft as full legacy alternative
c92b9d3
cdcc1ab
* Thu Dec 19 2019 Phil Sutter <psutter@redhat.com> - 1.8.4-4
cdcc1ab
- Drop leftover include in arptables-nft-helper
cdcc1ab
1eb645d
* Fri Dec 13 2019 Phil Sutter <psutter@redhat.com> - 1.8.4-3
1eb645d
- Remove dependencies on initscripts package
1eb645d
195c6f7
* Tue Dec 10 2019 Phil Sutter <psutter@redhat.com> - 1.8.4-2
195c6f7
- iptables-services requires /etc/init.d/functions
195c6f7
0681cd9
* Wed Dec 04 2019 Phil Sutter <psutter@redhat.com> - 1.8.4-1
0681cd9
- New upstream version 1.8.4
0681cd9
b7623c9
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-5
b7623c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b7623c9
d77ee4b
* Tue Jun 25 2019 Björn Esser <besser82@fedoraproject.org> - 1.8.3-4
d77ee4b
- Disable bootstrapping
d77ee4b
972fb0a
* Tue Jun 25 2019 Phil Sutter <psutter@redhat.com> - 1.8.3-3
972fb0a
- Change URL to point at iptables project, not netfilter overview page
972fb0a
- Reuse URL value in tarball source
972fb0a
- Reduce globbing of library file names to expose future SONAME changes
972fb0a
- Add bootstrapping for libip*tc SONAME bump
972fb0a
28d2f32
* Tue Jun 25 2019 Phil Sutter <psutter@redhat.com> - 1.8.3-2
28d2f32
- Install new man page for nfbpf_compile utility
28d2f32
- Move nfnl_osf man page to utils subpackage
28d2f32
5b754ce
* Wed May 29 2019 Phil Sutter <psutter@redhat.com> - 1.8.3-1
5b754ce
- New upstream version 1.8.3
5b754ce
51c612a
* Mon Apr 15 2019 Phil Sutter <psutter@redhat.com> - 1.8.2-1
51c612a
- New upstream version 1.8.2
51c612a
- Integrate ebtables and arptables save/restore scripts with alternatives
51c612a
- Add nft-specific ebtables and arptables man pages
51c612a
- Move /etc/sysconfig/ip*tables-config files into services sub-package
51c612a
ce8383a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-5
ce8383a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ce8383a
Bogdan Dobrelya abf8977
* Wed Jan 23 2019 Bogdan Dobrelya <bdobreli@redhat.com> - 1.8.0-4
Bogdan Dobrelya abf8977
- Use systemd_ordering macro
Bogdan Dobrelya abf8977
fc1d0e4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-3
fc1d0e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fc1d0e4
a52c756
* Tue Jul 10 2018 Phil Sutter <psutter@redhat.com> - 1.8.0-2
a52c756
- Fix calling ebtables-nft and arptables-nft via their new names.
a52c756
86e3132
* Mon Jul 09 2018 Phil Sutter <psutter@redhat.com> - 1.8.0-1
86e3132
- New upstream version 1.8.0.
86e3132
- Replace ldconfig calls with newly introduced macros.
86e3132
- Rename compat subpackage to iptables-nft to clarify its purpose.
86e3132
- Make use of Alternatives system.
86e3132
5910b70
* Fri May 04 2018 Phil Sutter <psutter@redhat.com> - 1.6.2-3
5910b70
- Fix License: tag in spec-file
5910b70
- Fix separation into compat subpackage
5910b70
dbcad37
* Thu Mar 01 2018 Phil Sutter <psutter@redhat.com> - 1.6.2-2
dbcad37
- Kill module unloading support
dbcad37
- Support /etc/sysctl.d
dbcad37
- Don't restart services after package update
dbcad37
- Add support for --wait options to restore commands
dbcad37
7ad3a27
* Wed Feb 21 2018 Michael Cronenworth <mike@cchtml.com> - 1.6.2-1
7ad3a27
- New upstream version 1.6.2
7ad3a27
  http://www.netfilter.org/projects/iptables/files/changes-iptables-1.6.2.txt
7ad3a27
cb6ace7
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-6
cb6ace7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cb6ace7
7cee468
* Sun Oct 22 2017 Kevin Fenzi <kevin@scrye.com> - 1.6.1-5
7cee468
- Rebuild for new libnftnl
7cee468
d67764c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-4
d67764c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d67764c
4b58918
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-3
4b58918
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4b58918
7ee46ed
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
7ee46ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7ee46ed
ab4bf24
* Thu Feb 02 2017 Thomas Woerner <twoerner@redhat.com> - 1.6.1-1
ab4bf24
- New upstream version 1.6.1 with enhanced translation to nft support and
ab4bf24
  several fixes (RHBZ#1417323)
ab4bf24
  http://netfilter.org/projects/iptables/files/changes-iptables-1.6.1.txt
ab4bf24
- Enable parallel build again
ab4bf24
Petr Šabata b1d8cbb
* Thu Feb 02 2017 Petr Šabata <contyk@redhat.com> - 1.6.0-4
Petr Šabata b1d8cbb
- Disabling parallel build to avoid build issues with xtables
Petr Šabata b1d8cbb
- See http://patchwork.alpinelinux.org/patch/1787/ for reference
Petr Šabata b1d8cbb
- This should be fixed in 1.6.1; parallel build can be restored after the
Petr Šabata b1d8cbb
  update
Petr Šabata b1d8cbb
4532914
* Mon Dec 19 2016 Thomas Woerner <twoerner@redhat.com> - 1.6.0-3
4532914
- Dropped bad provides for iptables in services sub package (RHBZ#1327786)
4532914
faa3761
* Fri Jul 22 2016 Thomas Woerner <twoerner@redhat.com> - 1.6.0-2
803e775
- /etc/ethertypes has been moved into the setup package for F-25+.
803e775
  (RHBZ#1329256)
faa3761
6791134
* Wed Apr 13 2016 Thomas Woerner <twoerner@redhat.com> - 1.6.0-1
6791134
- New upstream version 1.6.0 with nft-compat support and lots of fixes (RHBZ#1292990)
6791134
  Upstream changelog:
6791134
  http://netfilter.org/projects/iptables/files/changes-iptables-1.6.0.txt
6791134
- New libs sub package containing libxtables and unstable libip*tc libraries (RHBZ#1323161)
6791134
- Using scripts form RHEL-7 (RHBZ#1240366)
6791134
- New compat sub package for nftables compatibility
6791134
- Install iptables-apply (RHBZ#912047)
6791134
- Fixed module uninstall (RHBZ#1324101)
6791134
- Incorporated changes by Petr Pisar
6791134
- Enabled bpf compiler (RHBZ#1170227) Thanks to Yanko Kaneti for the patch
6791134
cea668f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.21-16
cea668f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cea668f
1fdfc18
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.21-15
1fdfc18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1fdfc18
69f9a1a
* Mon Dec 01 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-14
69f9a1a
- add dhcpv6-client to /etc/sysconfig/ip6tables (RHBZ#1169036)
69f9a1a
2962b79
* Mon Nov 03 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-13
2962b79
- iptables.init: use /run/lock/subsys/ instead of /var/lock/subsys/ (RHBZ#1159573)
2962b79
edc59df
* Mon Sep 29 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-12
edc59df
- ip[6]tables.init: change shebang from /bin/sh to /bin/bash (RHBZ#1147272)
edc59df
466c4fc
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.21-11
466c4fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
466c4fc
f46436e
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 1.4.21-10
f46436e
- fix license handling
f46436e
0ff94dd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.21-9
0ff94dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0ff94dd
e4ddd6e
* Wed Mar 12 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-8
e4ddd6e
- add missing reload and panic actions
40b7166
- BuildRequires: pkgconfig(x) instead of x-devel
957e271
- no need to specify file mode bits twice (in %%install and %%files)
e4ddd6e
77482a7
* Sun Jan 19 2014 Ville Skyttä <ville.skytta@iki.fi> - 1.4.21-7
77482a7
- Don't order services after syslog.target.
77482a7
b16a388
* Wed Jan 15 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-6
bec2813
- Enable connlabel support again, needs libnetfilter_conntrack
bec2813
bec2813
* Wed Jan 15 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-6
b16a388
- fixed update from RHEL-6 to RHEL-7 (RHBZ#1043901)
b16a388
e3b3aa4
* Tue Jan 14 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-5
e3b3aa4
- chmod /etc/sysconfig/ip[6]tables 755 -> 600
e3b3aa4
d303677
* Fri Jan 10 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-4
208299e
- drop virtual provide for xtables.so.9
840a7d2
- add default /etc/sysconfig/ip[6]tables (RHBZ#1034494)
d303677
b848c2b
* Thu Jan 09 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-3
b848c2b
- no need to support the pre-systemd things
52081b6
- use systemd macros (#850166)
9832ccc
- remove scriptlets for migrating to a systemd unit from a SysV initscripts
791b058
- ./configure -> %%configure
ba11125
- spec clean up
7922fcb
- fix self-obsoletion
b848c2b
0316b6e
* Thu Jan  9 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-2
0316b6e
- fixed system hang at shutdown if root device is network based (RHBZ#1007934)
0316b6e
  Thanks to Rodrigo A B Freire for the patch
0316b6e
9c976a7
* Thu Jan  9 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-1
9c976a7
- no connlabel.conf upstream anymore
9c976a7
- new version 1.4.21
9c976a7
  - doc: clarify DEBUG usage macro
9c976a7
  - iptables: use autoconf to process .in man pages
9c976a7
  - extensions: libipt_ULOG: man page should mention NFLOG as replacement
9c976a7
  - extensions: libxt_connlabel: use libnetfilter_conntrack
9c976a7
  - Introduce a new revision for the set match with the counters support
9c976a7
  - libxt_CT: Add the "NOTRACK" alias
9c976a7
  - libip6t_mh: Correct command to list named mh types in manpage
9c976a7
  - extensions: libxt_DNAT, libxt_REDIRECT, libxt_NETMAP, libxt_SNAT, libxt_MASQUERADE, libxt_LOG: rename IPv4 manpage and tell about IPv6 support
9c976a7
  - extensions: libxt_LED: fix parsing of delay
9c976a7
  - ip{6}tables-restore: fix breakage due to new locking approach
9c976a7
  - libxt_recent: restore minimum value for --seconds
9c976a7
  - iptables-xml: fix parameter parsing (similar to 2165f38)
9c976a7
  - extensions: add copyright statements
9c976a7
  - xtables: improve get_modprobe handling
9c976a7
  - ip[6]tables: Add locking to prevent concurrent instances
9c976a7
  - iptables: Fix connlabel.conf install location
9c976a7
  - ip6tables: don't print out /128
9c976a7
  - libip6t_LOG: target output is different to libipt_LOG
9c976a7
  - build: additional include path required after UAPI changes
9c976a7
  - iptables: iptables-xml: Fix various parsing bugs
9c976a7
  - libxt_recent: restore reap functionality to recent module
9c976a7
  - build: fail in configure on missing dependency with --enable-bpf-compiler
9c976a7
  - extensions: libxt_NFQUEUE: add --queue-cpu-fanout parameter
9c976a7
  - extensions: libxt_set, libxt_SET: check the set family too
9c976a7
  - ip6tables: Use consistent exit code for EAGAIN
9c976a7
  - iptables: libxt_hashlimit.man: correct address
9c976a7
  - iptables: libxt_conntrack.man extraneous commas
9c976a7
  - iptables: libip(6)t_REJECT.man default icmp types
9c976a7
  - iptables: iptables-xm1.1 correct man section
9c976a7
  - iptables: libxt_recent.{c,man} dead URL
9c976a7
  - iptables: libxt_string.man add examples
9c976a7
  - extensions: libxt_LOG: use generic syslog reference in manpage
9c976a7
  - iptables: extensions/GNUMakefile.in use CPPFLAGS
9c976a7
  - iptables: correctly reference generated file
9c976a7
  - ip[6]tables: fix incorrect alignment in commands_v_options
9c976a7
  - build: add software version to manpage first line at configure stage
9c976a7
  - extensions: libxt_cluster: add note on arptables-jf
9c976a7
  - utils: nfsynproxy: fix error while compiling the BPF filter
9c976a7
  - extensions: add SYNPROXY extension
9c976a7
  - utils: add nfsynproxy tool
9c976a7
  - iptables: state match incompatibilty across versions
9c976a7
  - libxtables: xtables_ipmask_to_numeric incorrect with non-CIDR masks
9c976a7
  - iptables: improve chain name validation
9c976a7
  - iptables: spurious error in load_extension
9c976a7
  - xtables: trivial spelling fix
9c976a7
875d810
* Sun Dec 22 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.4.19.1-2
875d810
- Drop INSTALL from docs, escape macros in %%changelog.
875d810
234c145
* Wed Jul 31 2013 Thomas Woerner <twoerner@redhat.com> 1.4.19.1-1
234c145
- new version 1.4.19.1
234c145
  - libxt_NFQUEUE: fix bypass option documentation
234c145
  - extensions: add connlabel match
234c145
  - extensions: add connlabel match
234c145
  - ip[6]tables: show --protocol instead of --proto in usage
234c145
  - libxt_recent: Fix missing space in manpage for --mask option
234c145
  - extensions: libxt_multiport: Update manpage to list valid protocols
234c145
  - utils: nfnl_osf: use the right nfnetlink lib
234c145
  - libip6t_NETMAP: Use xtables_ip6mask_to_cidr and get rid of libip6tc dependency
234c145
  - Revert "build: resolve link failure for ip6t_NETMAP"
234c145
  - libxt_osf: fix missing --ttl and --log in save output
234c145
  - libxt_osf: fix bad location for location in --genre
234c145
  - libip6t_SNPT: add manpage
234c145
  - libip6t_DNPT: add manpage
234c145
  - utils: updates .gitignore to include nfbpf_compile
234c145
  - extensions: libxt_bpf: clarify --bytecode argument
234c145
  - libxtables: fix parsing of dotted network mask format
234c145
  - build: bump version to 1.4.19
234c145
  - libxt_conntrack: fix state match alias state parsing
234c145
  - extensions: add libxt_bpf extension
234c145
  - utils: nfbpf_compile
234c145
  - doc: mention SNAT in INPUT chain since kernel 2.6.36
234c145
- fixed changelog date weekdays where needed
234c145
e6060d4
* Mon Mar  4 2013 Thomas Woerner <twoerner@redhat.com> 1.4.18-1
e6060d4
- new version 1.4.18 
e6060d4
  - lots of documentation changes
e6060d4
  - Introduce match/target aliases
e6060d4
  - Add the "state" alias to the "conntrack" match
e6060d4
  - iptables: remove unused leftover definitions
e6060d4
  - libxtables: add xtables_rule_matches_free
e6060d4
  - libxtables: add xtables_print_num
e6060d4
  - extensions: libip6t_DNPT: fix wording in DNPT target
e6060d4
  - extension: libip6t_DNAT: allow port DNAT without address
e6060d4
  - extensions: libip6t_DNAT: set IPv6 DNAT --to-destination
e6060d4
  - extensions: S/DNPT: add missing save function
e6060d4
- changes of 1.4.17:
e6060d4
  - libxt_time: add support to ignore day transition
e6060d4
  - Convert the NAT targets to use the kernel supplied nf_nat.h header
e6060d4
  - extensions: add IPv6 MASQUERADE extension
e6060d4
  - extensions: add IPv6 SNAT extension
e6060d4
  - extensions: add IPv6 DNAT target
e6060d4
  - extensions: add IPv6 REDIRECT extension
e6060d4
  - extensions: add IPv6 NETMAP extension
e6060d4
  - extensions: add NPT extension
e6060d4
  - extensions: libxt_statistic: Fix save output
e6060d4
76c313d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16.2-7
76c313d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
76c313d
1920e0d
* Wed Jan 16 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.4.16.2-6
1920e0d
- Own unowned -services libexec dirs (#894464, Michael Scherer).
1920e0d
- Fix -services unit file permissions (#732936, Michal Schmidt).
1920e0d
e34d762
* Thu Nov  8 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-5
e34d762
- fixed path of ip6tables.init in ip6tables.service
e34d762
dd96cc5
* Fri Nov  2 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-4
dd96cc5
- fixed missing services for update of pre F-18 installations (rhbz#867960)
dd96cc5
  - provide and obsolete old main package in services sub package
dd96cc5
  - provide and obsolete old ipv6 sub package (pre F-17) in services sub package
dd96cc5
fa59546
* Sun Oct 14 2012 Dan Horák <dan[at]dany.cz> 1.4.16.2-3
fa59546
- fix the compat provides for all 64-bit arches
fa59546
2fe636d
* Fri Oct 12 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-2
2fe636d
- new sub package services providing the systemd services (RHBZ#862922)
2fe636d
- new sub package utils: provides nfnl_osf and the pf.os database
875d810
- using %%{_libexecdir}/iptables as script path for the original init scripts
2fe636d
- added service iptables save funcitonality using the new way provided by 
2fe636d
  initscripts 9.37.1 (RHBZ#748134)
2fe636d
- added virtual provide for libxtables.so.7
2fe636d
79f3fa8
* Mon Oct  8 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-1
79f3fa8
- new version 1.4.16.2
79f3fa8
  - build: support for automake-1.12
79f3fa8
  - build: separate AC variable replacements from xtables.h
79f3fa8
  - build: have `make clean` remove dep files too
79f3fa8
  - doc: grammatical updates to libxt_SET
79f3fa8
  - doc: clean up interpunction in state list for xt_conntrack
79f3fa8
  - doc: deduplicate extension descriptions into a new manpage
79f3fa8
  - doc: trim "state" manpage and reference conntrack instead
79f3fa8
  - doc: have NOTRACK manpage point to CT instead
79f3fa8
  - doc: mention iptables-apply in the SEE ALSO sections
79f3fa8
  - extensions: libxt_addrtype: fix type in help message
79f3fa8
  - include: add missing linux/netfilter_ipv4/ip_queue.h
79f3fa8
  - iptables: fix wrong error messages
79f3fa8
  - iptables: support for match aliases
79f3fa8
  - iptables: support for target aliases
79f3fa8
  - iptables-restore: warn about -t in rule lines
79f3fa8
  - ip[6]tables-restore: cleanup to reduce one level of indentation
79f3fa8
  - libip6t_frag: match any frag id by default
79f3fa8
  - libxtables: consolidate preference logic
79f3fa8
  - libxt_devgroup: consolidate devgroup specification parsing
79f3fa8
  - libxt_devgroup: guard against negative numbers
79f3fa8
  - libxt_LED: guard against negative numbers
79f3fa8
  - libxt_NOTRACK: replace as an alias to CT --notrack
79f3fa8
  - libxt_state: replace as an alias to xt_conntrack
79f3fa8
  - libxt_tcp: print space before, not after "flags:"
79f3fa8
  - libxt_u32: do bounds checking for @'s operands
79f3fa8
  - libxt_*limit: avoid division by zero
79f3fa8
  - Merge branch 'master' of git://git.inai.de/iptables
79f3fa8
  - Merge remote-tracking branch 'nf/stable'
79f3fa8
  - New set match revision with --return-nomatch flag support
79f3fa8
- dropped fixrestore patch, upstream
79f3fa8
79f3fa8
* Wed Aug  1 2012 Thomas Woerner <twoerner@redhat.com> 1.4.15-1
79f3fa8
- new version 1.4.15
79f3fa8
  - extensions: add HMARK target
79f3fa8
  - iptables-restore: fix parameter parsing (shows up with gcc-4.7)
79f3fa8
  - iptables-restore: move code to add_param_to_argv, cleanup (fix gcc-4.7)
79f3fa8
  - libxtables: add xtables_ip[6]mask_to_cidr
79f3fa8
  - libxt_devgroup: add man page snippet
79f3fa8
  - libxt_hashlimit: add support for byte-based operation
79f3fa8
  - libxt_recent: add --mask netmask
79f3fa8
  - libxt_recent: remove unused variable
79f3fa8
  - libxt_HMARK: correct a number of errors introduced by Pablo's rework
79f3fa8
  - libxt_HMARK: fix ct case example
79f3fa8
  - libxt_HMARK: fix output of iptables -L
79f3fa8
  - Revert "iptables-restore: move code to add_param_to_argv, cleanup (fix gcc-4.7)"
79f3fa8
0645ca6
* Wed Jul 18 2012 Thomas Woerner <twoerner@redhat.com> 1.4.14-3
3670a98
- added fixrestore patch submitted to upstream by fryasu (nfbz#774) 
3670a98
  (RHBZ#825796)
3670a98
243a920
* Wed Jul 18 2012 Thomas Woerner <twoerner@redhat.com> 1.4.14-2
243a920
- disabled libipq, removed upstream, not provided by kernel anymore
243a920
dde6759
* Wed Jul 18 2012 Thomas Woerner <twoerner@redhat.com> 1.4.14-1
dde6759
- new version 1.4.14
dde6759
  - extensions: add IPv6 capable ECN match extension
dde6759
  - extensions: add nfacct match
dde6759
  - extensions: add rpfilter module
dde6759
  - extensions: libxt_rateest: output all options in save hook
dde6759
  - iptables: missing free() in function cache_add_entry()
dde6759
  - iptables: missing free() in function delete_entry()
dde6759
  - libiptc: fix retry path in TC_INIT
dde6759
  - libiptc: Returns the position the entry was inserted
dde6759
  - libipt_ULOG: fix --ulog-cprange
dde6759
  - libxt_CT: add --timeout option
dde6759
  - ip(6)tables-restore: make sure argv is NULL terminated
dde6759
  - Revert "libiptc: Returns the position the entry was inserted"
dde6759
  - src: mark newly opened fds as FD_CLOEXEC (close on exec)
dde6759
  - tests: add rateest match rules
dde6759
- dropped patch5 (cloexec), merged upstream
dde6759
566ade3
* Mon Apr 23 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-5
566ade3
- reenable iptables default services
566ade3
e71311d
* Wed Feb 29 2012 Harald Hoyer <harald@redhat.com> 1.4.12.2-4
e71311d
- install everything in /usr
e71311d
  https://fedoraproject.org/wiki/Features/UsrMove
e71311d
ba28c6a
* Thu Feb 16 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-3
ba28c6a
- fixed auto enable check for Fedora > 16 and added rhel > 6 check
ba28c6a
9b9f064
* Wed Feb 15 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-2
9b9f064
- disabled autostart and auto enable for iptables.service and ip6tables.service
9b9f064
  for Fedora > 16
9b9f064
900581a
* Mon Jan 16 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-1
900581a
- new version 1.4.12.2 with new pkgconfig/libip4tc.pc and pkgconfig/libip6tc.pc
900581a
  - build: make check stage not fail when building statically
900581a
  - build: restore build order of modules
900581a
  - build: scan for unreferenced symbols
900581a
  - build: sort file list before build
900581a
  - doc: clarification on the meaning of -p 0
900581a
  - doc: document iptables-restore's -T option
900581a
  - doc: fix undesired newline in ip6tables-restore(8)
900581a
  - ip6tables-restore: implement missing -T option
900581a
  - iptables: move kernel version find routing into libxtables
900581a
  - libiptc: provide separate pkgconfig files
900581a
  - libipt_SAME: set PROTO_RANDOM on all ranges
900581a
  - libxtables: Fix file descriptor leak in xtables_lmap_init on error
900581a
  - libxt_connbytes: fix handling of --connbytes FROM
900581a
  - libxt_CONNSECMARK: fix spacing in output
900581a
  - libxt_conntrack: improve error message on parsing violation
900581a
  - libxt_NFQUEUE: fix --queue-bypass ipt-save output
900581a
  - libxt_RATEEST: link with -lm
900581a
  - libxt_statistic: link with -lm
900581a
  - Merge branch 'stable'
900581a
  - Merge branch 'stable' of git://dev.medozas.de/iptables
900581a
  - nfnl_osf: add missing libnfnetlink_CFLAGS to compile process
900581a
  - xtoptions: fill in fallback value for nvals
900581a
  - xtoptions: simplify xtables_parse_interface
900581a
b6effde
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.12.1-2
b6effde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b6effde
2830e77
* Mon Dec 12 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12.1-1
2830e77
- new version 1.4.12.1 with new pkgconfig/libipq.pc
2830e77
  - build: abort autogen on subcommand failure
2830e77
  - build: strengthen check for overlong lladdr components
2830e77
  - build: workaround broken linux-headers on RHEL-5
2830e77
  - doc: clarify libxt_connlimit defaults
2830e77
  - doc: fix typo in libxt_TRACE
2830e77
  - extensions: use multi-target registration
2830e77
  - libip6t_dst: restore setting IP6T_OPTS_LEN flag
2830e77
  - libip6t_frag: restore inversion support
2830e77
  - libip6t_hbh: restore setting IP6T_OPTS_LEN flag
2830e77
  - libipq: add pkgconfig file
2830e77
  - libipt_ttl: document that negation is available
2830e77
  - libxt_conntrack: fix --ctproto 0 output
2830e77
  - libxt_conntrack: remove one misleading comment
2830e77
  - libxt_dccp: fix deprecated intrapositional ordering of !
2830e77
  - libxt_dccp: fix random output of ! on --dccp-option
2830e77
  - libxt_dccp: provide man pages options in short help too
2830e77
  - libxt_dccp: restore missing XTOPT_INVERT tags for options
2830e77
  - libxt_dccp: spell out option name on save
2830e77
  - libxt_dscp: restore inversion support
2830e77
  - libxt_hashlimit: default htable-expire must be in milliseconds
2830e77
  - libxt_hashlimit: observe new default gc-expire time when saving
2830e77
  - libxt_hashlimit: remove inversion from hashlimit rev 0
2830e77
  - libxt_owner: restore inversion support
2830e77
  - libxt_physdev: restore inversion support
2830e77
  - libxt_policy: remove superfluous inversion
2830e77
  - libxt_set: put differing variable names in directly
2830e77
  - libxt_set: update man page about kernel support on the feature
2830e77
  - libxt_string: define _GNU_SOURCE for strnlen
2830e77
  - libxt_string: escape the escaping char too
2830e77
  - libxt_string: fix space around arguments
2830e77
  - libxt_string: replace hex codes by char equivalents
2830e77
  - libxt_string: simplify hex output routine
2830e77
  - libxt_tcp: always print the mask parts
2830e77
  - libxt_TCPMSS: restore build with IPv6-less libcs
2830e77
  - libxt_TOS: update linux kernel version list for backported fix
2830e77
  - libxt_u32: fix missing allowance for inversion
2830e77
  - src: remove unused IPTABLES_MULTI define
2830e77
  - tests: add negation tests for libxt_statistic
2830e77
  - xtoptions: flag use of XTOPT_POINTER without XTOPT_PUT
697bb55
- removed include/linux/types.h before build to be able to compile
2830e77
46fbaf5
* Tue Jul 26 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12-2
46fbaf5
- dropped temporary provide again
46fbaf5
a74a2b4
* Tue Jul 26 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12-1.1
a74a2b4
- added temporary provides for libxtables.so.6 to be able to rebuild iproute,
a74a2b4
  which is part of the standard build environment
a74a2b4
29d193f
* Mon Jul 25 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12-1
29d193f
- new version 1.4.12 with support of all new features of kernel 3.0
29d193f
  - build: attempt to fix building under Linux 2.4
29d193f
  - build: bump soversion for recent data structure change
29d193f
  - build: install modules in arch-dependent location
29d193f
  - doc: fix group range in libxt_NFLOG's man
29d193f
  - doc: fix version string in ip6tables.8
29d193f
  - doc: include matches/targets in manpage again
29d193f
  - doc: mention multiple verbosity flags
29d193f
  - doc: the -m option cannot be inverted
29d193f
  - extensions: support for per-extension instance global variable space
29d193f
  - iptables-apply: select default rule file depending on call name
29d193f
  - iptables: consolidate target/match init call
29d193f
  - iptables: Coverity: DEADCODE
29d193f
  - iptables: Coverity: NEGATIVE_RETURNS
29d193f
  - iptables: Coverity: RESOURCE_LEAK
29d193f
  - iptables: Coverity: REVERSE_INULL
29d193f
  - iptables: Coverity: VARARGS
29d193f
  - iptables: restore negation for -f
29d193f
  - libip6t_HL: fix option names from ttl -> hl
29d193f
  - libipt_LOG: fix ignoring all but last flags
29d193f
  - libxtables: ignore whitespace in the multiaddress argument parser
29d193f
  - libxtables: properly reject empty hostnames
29d193f
  - libxtables: set clone's initial data to NULL
29d193f
  - libxt_conntrack: move more data into the xt_option_entry
29d193f
  - libxt_conntrack: restore network-byte order for v1,v2
29d193f
  - libxt_hashlimit: use a more obvious expiry value by default
29d193f
  - libxt_rateest: abolish global variables
29d193f
  - libxt_RATEEST: abolish global variables
29d193f
  - libxt_RATEEST: fix userspacesize field
29d193f
  - libxt_RATEEST: use guided option parser
29d193f
  - libxt_state: fix regression about inversion of main option
29d193f
  - option: remove last traces of intrapositional negation
29d193f
- complete changelog:
29d193f
  http://www.netfilter.org/projects/iptables/files/changes-iptables-1.4.12.txt
29d193f
1392835
* Thu Jul 21 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-4
1392835
- merged ipv6 sub package into main package
1392835
- renamed init scripts to /usr/libexec/ip*tables.init
1392835
48928b0
* Fri Jul 15 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-3
48928b0
- added support for native systemd file (rhbz#694738)
48928b0
  - new iptables.service file
48928b0
  - additional requires
48928b0
  - moved sysv init scripts to /usr/libexec
48928b0
  - added new post, preun and postun scripts and triggers
48928b0
9269623
* Tue Jul 12 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-2
9269623
- dropped temporary provide again
9269623
- enabled smp build
9269623
bae0f30
* Tue Jul 12 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-1.1
bae0f30
-  added temporary provides for libxtables.so.5 to be able to rebuild iproute,
bae0f30
   which is part of the standard build environment
bae0f30
d2526b7
* Mon Jul 11 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-1
d2526b7
- new version 1.4.11.1, bug and doc fix release for 1.4.11
d2526b7
d2526b7
* Tue Jun  7 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11-1
d2526b7
- new version 1.4.11 with all new features of 2.6.37-39 (not usable)
d2526b7
  - lots of changes and bugfixes for base and extensions
d2526b7
  - complete changelog:
d2526b7
    http://www.netfilter.org/projects/iptables/files/changes-iptables-1.4.11.txt
d2526b7
a06a4f2
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.10-2
a06a4f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a06a4f2
74f361e
* Mon Jan 10 2011 Thomas Woerner <twoerner@redhat.com> 1.4.10-1
74f361e
- new version 1.4.10 with all new features of 2.6.36
74f361e
  - all: consistent syntax use in struct option
74f361e
  - build: fix static linking
74f361e
  - doc: let man(1) autoalign the text in xt_cpu
74f361e
  - doc: remove extra empty line from xt_cpu
74f361e
  - doc: minimal spelling updates to xt_cpu
74f361e
  - doc: consistent use of markup
74f361e
  - extensions: libxt_quota: don't ignore the quota value on deletion
74f361e
  - extensions: REDIRECT: add random help
74f361e
  - extensions: add xt_cpu match
74f361e
  - extensions: add idletimer xt target extension
74f361e
  - extensions: libxt_IDLETIMER: use xtables_param_act when checking options
74f361e
  - extensions: libxt_CHECKSUM extension
74f361e
  - extensions: libipt_LOG/libip6t_LOG: support macdecode option
74f361e
  - extensions: fix compilation of the new CHECKSUM target
74f361e
  - extensions: libxt_ipvs: user-space lib for netfilter matcher xt_ipvs
74f361e
  - iptables-xml: resolve compiler warnings
74f361e
  - iptables: limit chain name length to be consistent with targets
74f361e
  - libiptc: add Libs.private to pkgconfig files
74f361e
  - libiptc: build with -Wl,--no-as-needed
74f361e
  - xtables: remove unnecessary cast
74f361e
- dropped xt_CHECKSUM, added upstream
74f361e
668046c
* Tue Oct 12 2010 Thomas Woerner <twoerner@redhat.com> 1.4.9-2
668046c
- added xt_CHECKSUM patch from Michael S. Tsirkin (rhbz#612587)
668046c
f7ec09d
* Wed Aug  4 2010 Thomas Woerner <twoerner@redhat.com> 1.4.9-1
f7ec09d
- new version 1.4.9 with all new features of 2.6.35
f7ec09d
  - doc: xt_hashlimit: fix a typo
f7ec09d
  - doc: xt_LED: nroff formatting requirements
f7ec09d
  - doc: xt_string: correct copy-and-pasting in manpage
f7ec09d
  - extensions: add the LED target
f7ec09d
  - extensions: libxt_quota.c: Support option negation
f7ec09d
  - extensions: libxt_rateest: fix bps options for iptables-save
f7ec09d
  - extensions: libxt_rateest: fix typo in the man page
f7ec09d
  - extensions: REDIRECT: add random help
f7ec09d
  - includes: sync header files from Linux 2.6.35-rc1
f7ec09d
  - libxt_conntrack: do print netmask
f7ec09d
  - libxt_hashlimit: always print burst value
f7ec09d
  - libxt_set: new revision added
f7ec09d
  - utils: add missing include flags to Makefile
f7ec09d
  - xtables: another try at chain name length checking
f7ec09d
  - xtables: remove xtables_set_revision function
f7ec09d
  - xt_quota: also document negation
f7ec09d
  - xt_sctp: Trace DATA chunk that supports SACK-IMMEDIATELY extension
f7ec09d
  - xt_sctp: support FORWARD_TSN chunk type
f7ec09d
1c32f51
* Fri Jul  2 2010 Thomas Woerner <twoerner@redhat.com> 1.4.8-1
1c32f51
- new version 1.4.8 all new features of 2.6.34 (rhbz#)
1c32f51
  - extensions: REDIRECT: fix --to-ports parser
1c32f51
  - iptables: add noreturn attribute to exit_tryhelp()
1c32f51
  - extensions: MASQUERADE: fix --to-ports parser
1c32f51
  - libxt_comment: avoid use of IPv4-specific examples
1c32f51
  - libxt_CT: add a manpage
1c32f51
  - iptables: correctly check for too-long chain/target/match names
1c32f51
  - doc: libxt_MARK: no longer restricted to mangle table
1c32f51
  - doc: remove claim that TCPMSS is limited to mangle
1c32f51
  - libxt_recent: add a missing space in output
1c32f51
  - doc: add manpage for libxt_osf
1c32f51
  - libxt_osf: import nfnl_osf program
1c32f51
  - extensions: add support for xt_TEE
1c32f51
  - CT: fix --ctevents parsing
1c32f51
  - extensions: add CT extension
1c32f51
  - libxt_CT: print conntrack zone in ->print/->save
1c32f51
  - xtables: fix compilation when debugging is enabled
1c32f51
  - libxt_conntrack: document --ctstate UNTRACKED
1c32f51
  - iprange: fix xt_iprange v0 parsing
1c32f51
19f9d68
* Wed Mar 24 2010 Thomas Woerner <twoerner@redhat.com> 1.4.7-2
19f9d68
- added default values for IPTABLES_STATUS_VERBOSE and
19f9d68
  IPTABLES_STATUS_LINENUMBERS in init script
19f9d68
- added missing lsb keywords Required-Start and Required-Stop to init script
19f9d68
0e146f1
* Fri Mar  5 2010 Thomas Woerner <twoerner@redhat.com> 1.4.7-1
0e146f1
- new version 1.4.7 with support for all new features of 2.6.33 (rhbz#570767)
0e146f1
  - libip4tc: Add static qualifier to dump_entry()
0e146f1
  - libipq: build as shared library
0e146f1
  - recent: reorder cases in code (cosmetic cleanup)
0e146f1
  - several man page and documentation fixes
0e146f1
  - policy: fix error message showing wrong option
0e146f1
  - includes: header updates
0e146f1
  - Lift restrictions on interface names
9e16e52
- fixed license and moved iptables-xml into base package according to review
0e146f1
c5f8c6a
* Wed Jan 27 2010 Thomas Woerner <twoerner@redhat.com> 1.4.6-2
c5f8c6a
- moved libip*tc and libxtables libs to /lib[64], added symlinks for .so libs
c5f8c6a
  to /usr/lib[64] for compatibility (rhbz#558796)
c5f8c6a
1053d48
* Wed Jan 13 2010 Thomas Woerner <twoerner@redhat.com> 1.4.6-1
1053d48
- new version 1.4.6 with support for all new features of 2.6.32
1053d48
  - several man page fixes
1053d48
  - Support for nommu arches
1053d48
  - realm: remove static initializations
1053d48
  - libiptc: remove unused functions
1053d48
  - libiptc: avoid strict-aliasing warnings
1053d48
  - iprange: do accept non-ranges for xt_iprange v1
1053d48
  - iprange: warn on reverse range
1053d48
  - iprange: roll address parsing into a loop
1053d48
  - iprange: do accept non-ranges for xt_iprange v1 (log)
1053d48
  - iprange: warn on reverse range (log)
1053d48
  - libiptc: fix wrong maptype of base chain counters on restore
1053d48
  - iptables: fix undersized deletion mask creation
1053d48
  - style: reduce indent in xtables_check_inverse
1053d48
  - libxtables: hand argv to xtables_check_inverse
1053d48
  - iptables/extensions: make bundled options work again
1053d48
  - CONNMARK: print mark rules with mask 0xffffffff as set instead of xset
1053d48
  - iptables: take masks into consideration for replace command
1053d48
  - doc: explain experienced --hitcount limit
1053d48
  - doc: name resolution clarification
1053d48
  - iptables: expose option to zero packet/byte counters for a specific rule
1053d48
  - build: restore --disable-ipv6 functionality on system w/o v6 headers
1053d48
  - MARK: print mark rules with mask 0xffffffff as --set-mark instead of --set-xmark
1053d48
  - DNAT: fix incorrect check during parsing
1053d48
  - extensions: add osf extension
1053d48
  - conntrack: fix --expires parsing
1053d48
1053d48
* Thu Dec 17 2009 Thomas Woerner <twoerner@redhat.com> 1.4.5-2
1053d48
- dropped nf_ext_init remains from cloexec patch
1053d48
5b3956e
* Thu Sep 17 2009 Thomas Woerner <twoerner@redhat.com> 1.4.5-1
5b3956e
- new version 1.4.5 with support for all new features of 2.6.31
5b3956e
  - libxt_NFQUEUE: add new v1 version with queue-balance option
5b3956e
  - xt_conntrack: revision 2 for enlarged state_mask member
5b3956e
  - libxt_helper: fix invalid passed option to check_inverse
5b3956e
  - libiptc: split v4 and v6
5b3956e
  - extensions: collapse registration structures
5b3956e
  - iptables: allow for parse-less extensions
5b3956e
  - iptables: allow for help-less extensions
5b3956e
  - extensions: remove empty help and parse functions
5b3956e
  - xtables: add multi-registration functions
5b3956e
  - extensions: collapse data variables to use multi-reg calls
5b3956e
  - xtables: warn of missing version identifier in extensions
5b3956e
  - multi binary: allow subcommand via argv[1]
5b3956e
  - iptables: accept multiple IP address specifications for -s, -d
5b3956e
  - several build fixes
5b3956e
  - several man page fixes
5b3956e
- fixed two leaked file descriptors on sockets (rhbz#521397)
5b3956e
1014ae9
* Mon Aug 24 2009 Thomas Woerner <twoerner@redhat.com> 1.4.4-1
1014ae9
- new version 1.4.4 with support for all new features of 2.6.30
1014ae9
  - several man page fixes
1014ae9
  - iptables: replace open-coded sizeof by ARRAY_SIZE
1014ae9
  - libip6t_policy: remove redundant functions
1014ae9
  - policy: use direct xt_policy_info instead of ipt/ip6t
1014ae9
  - policy: merge ipv6 and ipv4 variant
1014ae9
  - extensions: add `cluster' match support
1014ae9
  - extensions: add const qualifiers in print/save functions
1014ae9
  - extensions: use NFPROTO_UNSPEC for .family field
1014ae9
  - extensions: remove redundant casts
1014ae9
  - iptables: close open file descriptors
1014ae9
  - fix segfault if incorrect protocol name is used
1014ae9
  - replace open-coded sizeof by ARRAY_SIZE
1014ae9
  - do not include v4-only modules in ip6tables manpage
1014ae9
  - use direct xt_policy_info instead of ipt/ip6t
1014ae9
  - xtables: fix segfault if incorrect protocol name is used
1014ae9
  - libxt_connlimit: initialize v6_mask
1014ae9
  - SNAT/DNAT: add support for persistent multi-range NAT mappings
1014ae9
aef453d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3.2-2
aef453d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
aef453d
c31ad15
* Wed Apr 15 2009 Thomas Woerner <twoerner@redhat.com> 1.4.3.2-1
c31ad15
- new version 1.4.3.2
c31ad15
- also install iptables/internal.h, needed for iptables.h and ip6tables.h
c31ad15
a05f4f7
* Mon Mar 30 2009 Thomas Woerner <twoerner@redhat.com> 1.4.3.1-1
a05f4f7
- new version 1.4.3.1
a05f4f7
  - libiptc is now shared
a05f4f7
  - supports all new features of the 2.6.29 kernel
a05f4f7
- dropped typo_latter patch
a05f4f7
50c011a
* Thu Mar  5 2009 Thomas Woerner <twoerner@redhat.com> 1.4.2-3
50c011a
- still more review fixes (rhbz#225906)
50c011a
  - consistent macro usage
50c011a
  - use sed instead of perl for rpath removal
50c011a
  - use standard RPM CFLAGS, but also -fno-strict-aliasing (needed for libiptc*)
50c011a
986f923
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-2
986f923
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
986f923
169383f
* Fri Feb 20 2009 Thomas Woerner <twoerner@redhat.com> 1.4.2-1
169383f
- new version 1.4.2
169383f
- removed TOS value mask patch (upstream)
169383f
- more review fixes (rhbz#225906)
169383f
- install all header files (rhbz#462207)
169383f
- dropped nf_ext_init (rhbz#472548)
169383f
53e82be
* Tue Jul 22 2008 Thomas Woerner <twoerner@redhat.com> 1.4.1.1-2
53e82be
- fixed TOS value mask problem (rhbz#456244) (upstream patch)
53e82be
- two more cloexec fixes
53e82be
a3f9c4c
* Tue Jul  1 2008 Thomas Woerner <twoerner@redhat.com> 1.4.1.1-1
a3f9c4c
- upstream bug fix release 1.4.1.1
a3f9c4c
- dropped extra patch for 1.4.1 - not needed anymore
a3f9c4c
4793251
* Tue Jun 10 2008 Thomas Woerner <twoerner@redhat.com> 1.4.1-1
4793251
- new version 1.4.1 with new build environment
4793251
- additional ipv6 network mask patch from Jan Engelhardt
4793251
- spec file cleanup
4793251
- removed old patches
4793251
1a6c05b
* Fri Jun  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.4.0-5
1a6c05b
- use normal kernel headers, not linux/compiler.h
1a6c05b
- change BuildRequires: kernel-devel to kernel-headers
1a6c05b
- We need to do this to be able to build for both sparcv9 and sparc64 
1a6c05b
  (there is no kernel-devel.sparcv9)
1a6c05b
175162e
* Thu Mar 20 2008 Thomas Woerner <twoerner@redhat.com> 1.4.0-4
175162e
- use O_CLOEXEC for all opened files in all applications (rhbz#438189)
175162e
2d8b12d
* Mon Mar  3 2008 Thomas Woerner <twoerner@redhat.com> 1.4.0-3
2d8b12d
- use the kernel headers from the build tree for iptables for now to be able to 
2d8b12d
  compile this package, but this makes the package more kernel dependant
5d264de
- use s6_addr32 instead of in6_u.u6_addr32
2d8b12d
b6ec379
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.0-2
b6ec379
- Autorebuild for GCC 4.3
b6ec379
bfc8fd6
* Mon Feb 11 2008 Thomas Woerner <twoerner@redhat.com> 1.4.0-1
bfc8fd6
- new version 1.4.0
bfc8fd6
- fixed condrestart (rhbz#428148)
bfc8fd6
- report the module in rmmod_r if there is an error
0de8b7d
- use nf_ext_init instead of my_init for extension constructors
bfc8fd6
6a95dca
* Mon Nov  5 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-6
6a95dca
- fixed leaked file descriptor before fork/exec (rhbz#312191)
6a95dca
- blacklisting is not working, use "install X /bin/(true|false)" test instead
6a95dca
- return private exit code 150 for disabled ipv6 support
6a95dca
- use script name for output messages
6a95dca
22d0822
* Tue Oct 16 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-5
22d0822
- fixed error code for stopping a already stopped firewall (rhbz#321751)
22d0822
- moved blacklist test into start
22d0822
0396e7e
* Wed Sep 26 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-4.1
0396e7e
- do not start ip6tables if ipv6 is blacklisted (rhbz#236888)
0396e7e
- use simpler fix for (rhbz#295611)
0396e7e
  Thanks to Linus Torvalds for the patch.
0396e7e
b467a21
* Mon Sep 24 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-4
b467a21
- fixed IPv6 reject type (rhbz#295181)
b467a21
- fixed init script: start, stop and status
b467a21
- support netfilter compiled into kernel in init script (rhbz#295611)
b467a21
- dropped inversion for limit modules from man pages (rhbz#220780)
b467a21
- fixed typo in ip6tables man page (rhbz#236185)
b467a21
324c1a2
* Wed Sep 19 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-3
324c1a2
- do not depend on local_fs in lsb header - this delayes start after network
324c1a2
- fixed exit code for initscript usage
324c1a2
996472d
* Mon Sep 17 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-2.1
996472d
- do not use lock file for condrestart test
996472d
32bdef7
* Thu Aug 23 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-2
32bdef7
- fixed initscript for LSB conformance (rhbz#246953, rhbz#242459)
32bdef7
- provide iptc interface again, but unsupported (rhbz#216733)
32bdef7
- compile all extension, which are supported by the kernel-headers package
32bdef7
- review fixes (rhbz#225906)
32bdef7
32bdef7
* Tue Jul 31 2007 Thomas Woerner <twoerner@redhat.com>
32bdef7
- reverted ipv6 fix, because it disables the ipv6 at all (rhbz#236888)
32bdef7
Steve Conklin 7b2367e
* Fri Jul 13 2007 Steve Conklin <sconklin@redhat.com> - 1.3.8-1
Steve Conklin 7b2367e
- New version 1.3.8
Steve Conklin 7b2367e
d784db8
* Mon Apr 23 2007 Jeremy Katz <katzj@redhat.com> - 1.3.7-2
d784db8
- fix error when ipv6 support isn't loaded in the kernel (#236888)
d784db8
c190572
* Wed Jan 10 2007 Thomas Woerner <twoerner@redhat.com> 1.3.7-1.1
c190572
- fixed installation of secmark modules
c190572
40a64ba
* Tue Jan  9 2007 Thomas Woerner <twoerner@redhat.com> 1.3.7-1
40a64ba
- new verison 1.3.7
40a64ba
- iptc is not a public interface and therefore not installed anymore
40a64ba
- dropped upstream secmark patch
40a64ba
234c145
* Tue Sep 19 2006 Thomas Woerner <twoerner@redhat.com> 1.3.5-2
bcc3dc0
- added secmark iptables patches (#201573)
bcc3dc0
9d71c81
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.3.5-1.2.1
9d71c81
- rebuild
9d71c81
d01da4b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.3.5-1.2
d01da4b
- bump again for double-long bug on ppc(64)
d01da4b
af4036e
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.3.5-1.1
af4036e
- rebuilt for new gcc4.1 snapshot and glibc changes
af4036e
bc7eeb0
* Thu Feb  2 2006 Thomas Woerner <twoerner@redhat.com> 1.3.5-1
bc7eeb0
- new version 1.3.5
bc7eeb0
- fixed init script to set policy for raw tables, too (#179094)
bc7eeb0
5034db8
* Tue Jan 24 2006 Thomas Woerner <twoerner@redhat.com> 1.3.4-3
5034db8
- added important iptables header files to devel package
5034db8
3878a45
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
3878a45
- rebuilt
3878a45
3103fea
* Fri Nov 25 2005 Thomas Woerner <twoerner@redhat.com> 1.3.4-2
3103fea
- fix for plugin problem: link with "gcc -shared" instead of "ld -shared" and 
3103fea
  replace "_init" with "__attribute((constructor)) my_init"
3103fea
1bd916d
* Fri Nov 25 2005 Thomas Woerner <twoerner@redhat.com> 1.3.4-1.1
1bd916d
- rebuild due to unresolved symbols in shared libraries
1bd916d
e62f161
* Fri Nov 18 2005 Thomas Woerner <twoerner@redhat.com> 1.3.4-1
e62f161
- new version 1.3.4
e62f161
- dropped free_opts patch (upstream fixed)
e62f161
- made libipq PIC (#158623)
e62f161
- additional configuration options for iptables startup script (#172929)
e62f161
  Thanks to Jan Gruenwald for the patch
e62f161
- spec file cleanup (dropped linux_header define and usage)
e62f161
9cc8b9c
* Mon Jul 18 2005 Thomas Woerner <twoerner@redhat.com> 1.3.2-1
9cc8b9c
- new version 1.3.2 with additional patch for the misplaced free_opts call
9cc8b9c
  from Marcus Sundberg
9cc8b9c
1bda6a6
* Wed May 11 2005 Thomas Woerner <twoerner@redhat.com> 1.3.1-1
1bda6a6
- new version 1.3.1
1bda6a6
62b5948
* Fri Mar 18 2005 Thomas Woerner <twoerner@redhat.com> 1.3.0-2
62b5948
- Remove unnecessary explicit kernel dep (#146142)
62b5948
- Fixed out of bounds accesses (#131848): Thanks to Steve Grubb
62b5948
  for the patch
62b5948
- Adapted iptables-config to reference to modprobe.conf (#150143)
62b5948
- Remove misleading message (#140154): Thanks to Ulrich Drepper
62b5948
  for the patch
62b5948
fe748ba
* Mon Feb 21 2005 Thomas Woerner <twoerner@redhat.com> 1.3.0-1
fe748ba
- new version 1.3.0
fe748ba
f8486dc
* Thu Nov 11 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-3.2
f8486dc
- fixed autoload problem in iptables and ip6tables (CAN-2004-0986)
f8486dc
17fd75c
* Fri Sep 17 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-3.1
17fd75c
- changed default behaviour for IPTABLES_STATUS_NUMERIC to "yes" (#129731)
17fd75c
- modified config file to match this change and un-commented variables with
17fd75c
  default values
17fd75c
6408c4d
* Thu Sep 16 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-3
6408c4d
- applied second part of cleanup patch from (#131848): thanks to Steve Grubb
6408c4d
  for the patch
6408c4d
cvsdist 02e432f
* Wed Aug 25 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-2
cvsdist 02e432f
- fixed free bug in iptables (#128322)
cvsdist 02e432f
cvsdist a46503f
* Tue Jun 22 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-1
cvsdist a46503f
- new version 1.2.11
cvsdist a46503f
cvsdist 02a001b
* Thu Jun 17 2004 Thomas Woerner <twoerner@redhat.com> 1.2.10-1
cvsdist 02a001b
- new version 1.2.10
cvsdist 02a001b
cvsdist 72277d0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 72277d0
- rebuilt
cvsdist 72277d0
cvsdist f01425b
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f01425b
- rebuilt
cvsdist f01425b
cvsdist f01425b
* Thu Feb 26 2004 Thomas Woerner <twoerner@redhat.com> 1.2.9-2.3
cvsdist f01425b
- fixed iptables-restore -c fault if there are no counters (#116421)
cvsdist f01425b
cvsdist f01425b
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f01425b
- rebuilt
cvsdist f01425b
cvsdist c76d6f0
* Sun Jan  25 2004 Dan Walsh <dwalsh@redhat.com> 1.2.9-1.2
cvsdist c76d6f0
- Close File descriptors to prevent SELinux error message
cvsdist c76d6f0
cvsdist c76d6f0
* Wed Jan  7 2004 Thomas Woerner <twoerner@redhat.com> 1.2.9-1.1
cvsdist c76d6f0
- rebuild
cvsdist c76d6f0
cvsdist c76d6f0
* Wed Dec 17 2003 Thomas Woerner <twoerner@redhat.com> 1.2.9-1
cvsdist 314b6dc
- vew version 1.2.9
cvsdist 314b6dc
- new config options in ipXtables-config:
cvsdist 314b6dc
  IPTABLES_MODULES_UNLOAD
cvsdist 314b6dc
- more documentation in ipXtables-config
cvsdist 314b6dc
- fix for netlink security issue in libipq (devel package)
cvsdist 314b6dc
- print fix for libipt_icmp (#109546)
cvsdist 6d58a18
cvsdist 7443bc4
* Thu Oct 23 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-13
cvsdist 7443bc4
- marked all messages in iptables init script for translation (#107462)
cvsdist 7443bc4
- enabled devel package (#105884, #106101)
cvsdist 7443bc4
- bumped build for fedora for libipt_recent.so (#106002)
cvsdist 7443bc4
cvsdist 7443bc4
* Tue Sep 23 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-12.1
cvsdist 7443bc4
- fixed lost udp port range in ip6tables-save (#104484)
cvsdist 7443bc4
- fixed non numeric multiport port output in ipXtables-savs
cvsdist 7443bc4
cvsdist 7443bc4
* Mon Sep 22 2003 Florian La Roche <Florian.LaRoche@redhat.de> 1.2.8-11
cvsdist 7443bc4
- do not link against -lnsl
cvsdist 7443bc4
cvsdist 7443bc4
* Wed Sep 17 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-10
cvsdist f8ef2e4
- made variables in rmmod_r local
cvsdist f8ef2e4
cvsdist 7443bc4
* Tue Jul 22 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-9
cvsdist dc9e062
- fixed permission for init script
cvsdist dc9e062
cvsdist dc9e062
* Sat Jul 19 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-8
cvsdist 31d8898
- fixed save when iptables file is missing and iptables-config permissions
cvsdist 31d8898
cvsdist 31d8898
* Tue Jul  8 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-7
cvsdist 31d8898
- fixes for ip6tables: module unloading, setting policy only for existing 
cvsdist 31d8898
  tables
cvsdist 31d8898
cvsdist 31d8898
* Thu Jul  3 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-6
cvsdist 31d8898
- IPTABLES_SAVE_COUNTER defaults to no, now
cvsdist 31d8898
- install config file in /etc/sysconfig
cvsdist 31d8898
- exchange unload of ip_tables and ip_conntrack
cvsdist 31d8898
- fixed start function
cvsdist 31d8898
cvsdist 31d8898
* Wed Jul  2 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-5
cvsdist 31d8898
- new config option IPTABLES_SAVE_ON_RESTART
cvsdist 31d8898
- init script: new status, save and restart
cvsdist 31d8898
- fixes #44905, #65389, #80785, #82860, #91040, #91560 and #91374
cvsdist 31d8898
cvsdist 31d8898
* Mon Jun 30 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-4
cvsdist 31d8898
- new config option IPTABLES_STATUS_NUMERIC
cvsdist 31d8898
- cleared IPTABLES_MODULES in iptables-config
cvsdist 31d8898
cvsdist 31d8898
* Mon Jun 30 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-3
cvsdist 31d8898
- new init scripts
cvsdist 31d8898
cvsdist 31d8898
* Sat Jun 28 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 31d8898
- remove check for very old kernel versions in init scripts
cvsdist 31d8898
- sync up both init scripts and remove some further ugly things
cvsdist 31d8898
- add some docu into rpm
cvsdist 31d8898
cvsdist 31d8898
* Thu Jun 26  2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-2
cvsdist 31d8898
- rebuild
cvsdist 31d8898
cvsdist 31d8898
* Mon Jun 16 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-1
cvsdist 31d8898
- update to 1.2.8
cvsdist 31d8898
cvsdist c17548c
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist c17548c
- rebuilt
cvsdist c17548c
cvsdist c17548c
* Mon Jan 13 2003 Bill Nottingham <notting@redhat.com> 1.2.7a-1
cvsdist c17548c
- update to 1.2.7a
cvsdist c17548c
- add a plethora of bugfixes courtesy Michael Schwendt <mschewndt@yahoo.com>
cvsdist c17548c
cvsdist c17548c
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.2.6a-3
cvsdist c17548c
- Fix multilib
cvsdist c17548c
cvsdist 362a1d8
* Wed Aug 07 2002 Karsten Hopp <karsten@redhat.de>
cvsdist 362a1d8
- fixed iptables and ip6tables initscript output, based on #70511
cvsdist 362a1d8
- check return status of all iptables calls, not just the last one
cvsdist 362a1d8
  in a 'for' loop.
cvsdist 362a1d8
cvsdist e77aacd
* Mon Jul 29 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.6a-1
cvsdist e77aacd
- 1.2.6a (bugfix release, #69747)
cvsdist e77aacd
cvsdist e77aacd
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist e77aacd
- automated rebuild
cvsdist e77aacd
cvsdist e77aacd
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist e77aacd
- automated rebuild
cvsdist e77aacd
cvsdist a509453
* Mon Mar  4 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.5-3
cvsdist a509453
- Add some fixes from CVS, fixing bug #60465
cvsdist a509453
cvsdist 5cb149b
* Tue Feb 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.5-2
cvsdist 5cb149b
- Merge ip6tables improvements from Ian Prowell <iprowell@prowell.org>
cvsdist 5cb149b
  #59402
cvsdist 5cb149b
- Update URL (#59354)
32bdef7
- Use /sbin/chkconfig rather than chkconfig in %%postun script
cvsdist 5cb149b
cvsdist 5cb149b
* Fri Jan 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.5-1
cvsdist 5cb149b
- 1.2.5
cvsdist 5cb149b
cvsdist 5cb149b
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 5cb149b
- automated rebuild
cvsdist 53f42a8
cvsdist e8d685d
* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.4-2
32bdef7
- Fix %%preun script
cvsdist e8d685d
cvsdist e8d685d
* Tue Oct 30 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.4-1
cvsdist e8d685d
- Update to 1.2.4 (various fixes, including security fixes; among others:
cvsdist e8d685d
  #42990, #50500, #53325, #54280)
cvsdist e8d685d
- Fix init script (#31133)
cvsdist a38911c
cvsdist ad88bf7
* Mon Sep  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-1
cvsdist ad88bf7
- 1.2.3 (5 security fixes, some other fixes)
cvsdist ad88bf7
- Fix updating (#53032)
cvsdist ad88bf7
cvsdist ad88bf7
* Mon Aug 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-4
cvsdist ad88bf7
- Fix #50990
cvsdist ad88bf7
- Add some fixes from current CVS; should fix #52620
cvsdist ad88bf7
cvsdist ce2e89a
* Mon Jul 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-3
cvsdist ce2e89a
- Add some fixes from the current CVS tree; fixes #49154 and some IPv6
cvsdist ce2e89a
  issues
cvsdist ce2e89a
cvsdist bf29de2
* Tue Jun 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-2
cvsdist bf29de2
- Fix iptables-save reject-with (#45632), Patch from Michael Schwendt
cvsdist bf29de2
  <mschwendt@yahoo.com>
cvsdist bf29de2
cvsdist bf29de2
* Tue May  8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-1
cvsdist bf29de2
- 1.2.2
cvsdist bf29de2
cvsdist bfa5afa
* Wed Mar 21 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- 1.2.1a, fixes #28412, #31136, #31460, #31133
cvsdist bfa5afa
cvsdist bfa5afa
* Thu Mar  1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- Yet another initscript fix (#30173)
cvsdist bfa5afa
- Fix the fixes; they fixed some issues but broke more important
cvsdist bfa5afa
  stuff :/ (#30176)
cvsdist bfa5afa
cvsdist bfa5afa
* Tue Feb 27 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- Fix up initscript (#27962)
cvsdist bfa5afa
- Add fixes from CVS to iptables-{restore,save}, fixing #28412
cvsdist bfa5afa
cvsdist bfa5afa
* Fri Feb 09 2001 Karsten Hopp <karsten@redhat.de>
cvsdist bfa5afa
- create /etc/sysconfig/iptables mode 600 (same problem as #24245)
cvsdist bfa5afa
cvsdist bfa5afa
* Mon Feb 05 2001 Karsten Hopp <karsten@redhat.de>
cvsdist bfa5afa
- fix bugzilla #25986 (initscript not marked as config file)
cvsdist bfa5afa
- fix bugzilla #25962 (iptables-restore)
cvsdist bfa5afa
- mv chkconfig --del from postun to preun
cvsdist bfa5afa
32bdef7
* Thu Feb  1 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bfa5afa
- Fix check for ipchains
cvsdist bfa5afa
cvsdist bfa5afa
* Mon Jan 29 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- Some fixes to init scripts
cvsdist bfa5afa
cvsdist bfa5afa
* Wed Jan 24 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- Add some fixes from CVS, fixes among other things Bug #24732
cvsdist bfa5afa
cvsdist bfa5afa
* Wed Jan 17 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- Add missing man pages, fix up init script (Bug #17676)
cvsdist bfa5afa
cvsdist bfa5afa
* Mon Jan 15 2001 Bill Nottingham <notting@redhat.com>
cvsdist bfa5afa
- add init script
cvsdist bfa5afa
cvsdist bfa5afa
* Mon Jan 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- 1.2
cvsdist bfa5afa
- fix up ipv6 split
cvsdist bfa5afa
- add init script
cvsdist bfa5afa
- Move the plugins from /usr/lib/iptables to /lib/iptables.
cvsdist bfa5afa
  This needs to work before /usr is mounted...
cvsdist bfa5afa
- Use -O1 on alpha (compiler bug)
cvsdist bfa5afa
cvsdist bfa5afa
* Sat Jan  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist bfa5afa
- 1.1.2
cvsdist bfa5afa
- Add IPv6 support (in separate package)
cvsdist bfa5afa
cvsdist 82b9fbf
* Thu Aug 17 2000 Bill Nottingham <notting@redhat.com>
cvsdist 82b9fbf
- build everywhere
cvsdist 82b9fbf
cvsdist 82b9fbf
* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 82b9fbf
- 1.1.1
cvsdist 82b9fbf
cvsdist 82b9fbf
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
cvsdist 82b9fbf
- automatic rebuild
cvsdist 82b9fbf
cvsdist 82b9fbf
* Tue Jun 27 2000 Preston Brown <pbrown@redhat.com>
cvsdist 82b9fbf
- move iptables to /sbin.
cvsdist 82b9fbf
- excludearch alpha for now, not building there because of compiler bug(?)
cvsdist 82b9fbf
cvsdist 82b9fbf
* Fri Jun  9 2000 Bill Nottingham <notting@redhat.com>
cvsdist 82b9fbf
- don't obsolete ipchains either
cvsdist 82b9fbf
- update to 1.1.0
cvsdist 82b9fbf
234c145
* Sun Jun  4 2000 Bill Nottingham <notting@redhat.com>
cvsdist 82b9fbf
- remove explicit kernel requirement
cvsdist 82b9fbf
32bdef7
* Tue May  2 2000 Bernhard Rosenkränzer <bero@redhat.com>
cvsdist 82b9fbf
- initial package