26b15f
# install init scripts to /usr/libexec with systemd
26b15f
%define script_path %{_libexecdir}/iptables
26b15f
26b15f
# service legacy actions (RHBZ#748134)
26b15f
%define legacy_actions %{_libexecdir}/initscripts/legacy-actions
26b15f
26b15f
Name: iptables
26b15f
Summary: Tools for managing Linux kernel packet filtering capabilities
26b15f
Version: 1.4.21
388998
Release: 28%{?dist}
26b15f
Source: http://www.netfilter.org/projects/iptables/files/%{name}-%{version}.tar.bz2
26b15f
Source1: iptables.init
26b15f
Source2: iptables-config
388998
Source3: iptables.service.in
26b15f
Source4: iptables.save-legacy
26b15f
Source5: sysconfig_iptables
26b15f
Source6: sysconfig_ip6tables
26b15f
Source7: iptables.panic-legacy
26b15f
Patch1: iptables-1.4.21-rhbz_1054871.patch
26b15f
Patch2: iptables-1.4.21-libxt_cgroup.patch
26b15f
Patch3: iptables-1.4.21-wait_seconds.patch
26b15f
Patch4: iptables-1.4.21-flock_wait.patch
26b15f
Patch5: iptables-1.4.21-rhbz_1261238.patch
26b15f
Patch6: iptables-c513cc3-rhbz_1298879.patch
26b15f
Patch7: iptables-1.4.21-wait-interval.patch
26b15f
Patch8: iptables-do_not_lock_again_and_again.patch
26b15f
Patch9: iptables-use_the_blocking_file_lock_request.patch
26b15f
Patch10: iptables-1.4.21-configure_set_lock_file_path.patch
26b15f
Patch11: iptables-1.4.21-move_XT_LOCK_NAME_to_config.h.patch
26b15f
Patch12: iptables-1.4.21-remove_duplicated_argument_parsing.patch
26b15f
Patch13: iptables-1.4.21-restore_support_acquiring_the_lock.patch
26b15f
# One patch invalid: 1cf4ba6fbe85b3cbe9828a7947000290e1989986
26b15f
Patch14: iptables-do_not_set_changed_for_check_options.patch
26b15f
Patch15: iptables-1.4.21-restore_version.patch
26b15f
Patch16: iptables-1.4.21-restore_wait_man.patch
388998
Patch17: extensions-libxt_tcpmss-Detect-invalid-ranges.patch
388998
Patch18: iptables-restore-save-exit-when-given-an-unknown-opt.patch
388998
Patch19: ip-6-tables-restore-Don-t-ignore-missing-wait-interv.patch
388998
Patch20: ip-6-tables-restore-Don-t-accept-wait-interval-witho.patch
388998
Patch21: utils-nfnl_osf-Fix-synopsis-in-help-text.patch
388998
Patch22: utils-Add-a-man-page-for-nfnl_osf.patch
26b15f
26b15f
Group: System Environment/Base
26b15f
URL: http://www.netfilter.org/
26b15f
License: GPLv2
26b15f
# libnetfilter_conntrack is needed for xt_connlabel
26b15f
BuildRequires: libnetfilter_conntrack-devel >= 1.0.4
26b15f
# libnfnetlink-devel is requires for nfnl_osf
26b15f
BuildRequires: libnfnetlink-devel
26b15f
BuildRequires: libselinux-devel
26b15f
BuildRequires: kernel-headers
26b15f
BuildRequires: systemd
26b15f
BuildRequires: automake
26b15f
BuildRequires: autoconf
26b15f
BuildRequires: libtool
26b15f
26b15f
%description
26b15f
The iptables utility controls the network packet filtering code in the
26b15f
Linux kernel. If you need to set up firewalls and/or IP masquerading,
26b15f
you should install this package.
26b15f
26b15f
%package devel
26b15f
Summary: Development package for iptables
26b15f
Group: System Environment/Base
26b15f
Requires: %{name}%{?_isa} = %{version}-%{release}
26b15f
Requires: pkgconfig
26b15f
26b15f
%description devel
26b15f
iptables development headers and libraries.
26b15f
26b15f
The iptc interface is upstream marked as not public. The interface is not 
26b15f
stable and may change with every new version. It is therefore unsupported.
26b15f
26b15f
%package services
26b15f
Summary: iptables and ip6tables services for iptables
26b15f
Group: System Environment/Base
26b15f
Requires: %{name} = %{version}-%{release}
26b15f
Requires: /bin/bash
26b15f
Requires(post): systemd
26b15f
Requires(preun): systemd
26b15f
Requires(postun): systemd
26b15f
# provide and obsolete old main package
26b15f
Provides: %{name} = 1.4.16.1
26b15f
Obsoletes: %{name} < 1.4.16.1
26b15f
# provide and obsolete ipv6 sub package
26b15f
Provides: %{name}-ipv6 = 1.4.11.1
26b15f
Obsoletes: %{name}-ipv6 < 1.4.11.1
26b15f
26b15f
%description services
26b15f
iptables services for IPv4 and IPv6
26b15f
26b15f
This package provides the services iptables and ip6tables that have been split
26b15f
out of the base package since they are not active by default anymore.
26b15f
26b15f
%package utils
26b15f
Summary: iptables and ip6tables services for iptables
26b15f
Group: System Environment/Base
26b15f
Requires: %{name} = %{version}-%{release}
26b15f
26b15f
%description utils
26b15f
Utils for iptables.
26b15f
26b15f
Currently only provides nfnl_osf with the pf.os database.
26b15f
26b15f
26b15f
%prep
26b15f
%setup -q
26b15f
%patch1 -p1 -b .rhbz_1054871
26b15f
%patch2 -p1 -b .libxt_cgroup
26b15f
%patch3 -p1 -b .wait_seconds
26b15f
%patch4 -p1 -b .flock_wait
26b15f
%patch5 -p1 -b .rhbz_1261238
26b15f
%patch6 -p1 -b .rhbz_1298879
26b15f
%patch7 -p1 -b .wait-interval
26b15f
%patch8 -p1 -b .do_not_lock_again_and_again
26b15f
%patch9 -p1 -b .use_the_blocking_file_lock_request
26b15f
%patch10 -p1 -b .configure_set_lock_file_path
26b15f
%patch11 -p1 -b .move_XT_LOCK_NAME_to_config.h
26b15f
%patch12 -p1 -b .remove_duplicated_argument_parsing
26b15f
%patch13 -p1 -b .restore_support_acquiring_the_lock
26b15f
%patch14 -p1 -b .do_not_set_changed_for_check_options
26b15f
%patch15 -p1 -b .restore_version
26b15f
%patch16 -p1 -b .restore_wait_man
388998
%patch17 -p1 -b .tcpmss_detect_invalid_ranges
388998
%patch18 -p1 -b .exit_unknown_option
388998
%patch19 -p1 -b .require_wait_value
388998
%patch20 -p1 -b .wait_interval_needs_wait
388998
%patch21 -p1 -b .nfnl_osf_synopsis
388998
%patch22 -p1 -b .nfnl_osf_man_page
26b15f
26b15f
%build
26b15f
# Since patches above touch configure.ac we must regen configure
26b15f
./autogen.sh
26b15f
26b15f
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing " \
26b15f
%configure --enable-devel --with-kernel=/usr --with-kbuild=/usr --with-ksource=/usr
26b15f
26b15f
# do not use rpath
26b15f
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
26b15f
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
26b15f
26b15f
rm -f include/linux/types.h
26b15f
26b15f
make %{?_smp_mflags}
26b15f
26b15f
%install
26b15f
make install DESTDIR=%{buildroot} 
26b15f
# remove la file(s)
26b15f
rm -f %{buildroot}/%{_libdir}/*.la
26b15f
26b15f
# install ip*tables.h header files
26b15f
install -m 644 include/ip*tables.h %{buildroot}%{_includedir}/
26b15f
install -d -m 755 %{buildroot}%{_includedir}/iptables
26b15f
install -m 644 include/iptables/internal.h %{buildroot}%{_includedir}/iptables/
26b15f
26b15f
# install ipulog header file
26b15f
install -d -m 755 %{buildroot}%{_includedir}/libipulog/
26b15f
install -m 644 include/libipulog/*.h %{buildroot}%{_includedir}/libipulog/
26b15f
26b15f
# install init scripts and configuration files
26b15f
install -d -m 755 %{buildroot}%{script_path}
26b15f
install -c -m 755 %{SOURCE1} %{buildroot}%{script_path}/iptables.init
26b15f
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE1} > ip6tables.init
26b15f
install -c -m 755 ip6tables.init %{buildroot}%{script_path}/ip6tables.init
26b15f
install -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
26b15f
install -c -m 600 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/iptables-config
26b15f
sed -e 's;iptables;ip6tables;g' -e 's;IPTABLES;IP6TABLES;g' < %{SOURCE2} > ip6tables-config
26b15f
install -c -m 600 ip6tables-config %{buildroot}%{_sysconfdir}/sysconfig/ip6tables-config
26b15f
install -c -m 600 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/iptables
26b15f
install -c -m 600 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/ip6tables
26b15f
26b15f
# install systemd service files
26b15f
install -d -m 755 %{buildroot}/%{_unitdir}
26b15f
sed -e 's;iptables;ip6tables;g' \
26b15f
    -e 's;IPv4;IPv6;g' \
26b15f
    -e 's;/usr/libexec/ip6tables;/usr/libexec/iptables;g' \
26b15f
    -e 's;^\(After=.*\)$;\1 iptables.service;' \
26b15f
    < %{SOURCE3} > ip6tables.service
388998
sed -e 's;^\(After=.*\)$;Before=ip6tables.service\n\1;' \
388998
    < %{SOURCE3} > iptables.service
388998
install -c -m 644 iptables.service %{buildroot}/%{_unitdir}
26b15f
install -c -m 644 ip6tables.service %{buildroot}/%{_unitdir}
26b15f
26b15f
# install legacy actions for service command
26b15f
install -d %{buildroot}/%{legacy_actions}/iptables
26b15f
install -d %{buildroot}/%{legacy_actions}/ip6tables
26b15f
install -c -m 755 %{SOURCE4} %{buildroot}/%{legacy_actions}/iptables/save
26b15f
install -c -m 755 %{SOURCE7} %{buildroot}/%{legacy_actions}/iptables/panic
26b15f
sed -e 's;iptables.init;ip6tables.init;g' -e 's;IPTABLES;IP6TABLES;g' < %{buildroot}/%{legacy_actions}/iptables/save > ip6tabes.save-legacy
26b15f
sed -e 's;iptables.init;ip6tables.init;g' -e 's;IPTABLES;IP6TABLES;g' < %{buildroot}/%{legacy_actions}/iptables/panic > ip6tabes.panic-legacy
26b15f
install -c -m 755 ip6tabes.save-legacy %{buildroot}/%{legacy_actions}/ip6tables/save
26b15f
install -c -m 755 ip6tabes.panic-legacy %{buildroot}/%{legacy_actions}/ip6tables/panic
26b15f
26b15f
%if 0%{?rhel}
26b15f
%pre
26b15f
for p in %{_sysconfdir}/alternatives/iptables.*; do
26b15f
    if [ -h "$p" ]; then
26b15f
        ipt=$(readlink "$p")
26b15f
        echo "Removing alternatives for ${p##*/} with path $ipt"
26b15f
        %{_sbindir}/alternatives --remove "${p##*/}" "$ipt"
26b15f
    fi
26b15f
done
26b15f
for p in %{_sysconfdir}/alternatives/ip6tables.*; do
26b15f
    if [ -h "$p" ]; then
26b15f
        ipt=$(readlink "$p")
26b15f
        echo "Removing alternatives for ${p##*/} with path $ipt"
26b15f
        %{_sbindir}/alternatives --remove "${p##*/}" "$ipt"
26b15f
        # create dummy alternatives entry to fix iptables-ipv6 package removal
26b15f
        %{_sbindir}/alternatives --install /sbin/ip6tables.dummy "${p##*/}" "$ipt" 90
26b15f
    fi
26b15f
done
26b15f
26b15f
%posttrans
26b15f
# cleanup dummy alternatives to fix iptables-ipv6 package removal if still there
26b15f
for p in %{_sysconfdir}/alternatives/ip6tables.*; do
26b15f
    if [ -h "$p" ]; then
26b15f
        ipt=$(readlink "$p")
26b15f
        %{_sbindir}/alternatives --remove "${p##*/}" "$ipt" || :
26b15f
    fi
26b15f
done
26b15f
%endif
26b15f
26b15f
%post -p /sbin/ldconfig
26b15f
26b15f
%postun -p /sbin/ldconfig
26b15f
26b15f
%post services
26b15f
%systemd_post iptables.service ip6tables.service
26b15f
26b15f
%preun services
26b15f
%systemd_preun iptables.service ip6tables.service
26b15f
26b15f
%postun services
26b15f
/sbin/ldconfig
26b15f
%systemd_postun iptables.service ip6tables.service
26b15f
26b15f
%files
26b15f
%doc COPYING INCOMPATIBILITIES
26b15f
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/iptables-config
26b15f
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/ip6tables-config
26b15f
%{_sbindir}/iptables*
26b15f
%{_sbindir}/ip6tables*
26b15f
%{_sbindir}/xtables-multi
26b15f
%{_bindir}/iptables-xml
26b15f
%{_mandir}/man1/iptables-xml*
26b15f
%{_mandir}/man8/iptables*
26b15f
%{_mandir}/man8/ip6tables*
26b15f
%dir %{_libdir}/xtables
26b15f
%{_libdir}/xtables/libipt*
26b15f
%{_libdir}/xtables/libip6t*
26b15f
%{_libdir}/xtables/libxt*
26b15f
%{_libdir}/libip*tc.so.*
26b15f
%{_libdir}/libxtables.so.*
26b15f
26b15f
%files devel
26b15f
%dir %{_includedir}/iptables
26b15f
%{_includedir}/iptables/*.h
26b15f
%{_includedir}/*.h
26b15f
%dir %{_includedir}/libiptc
26b15f
%{_includedir}/libiptc/*.h
26b15f
%dir %{_includedir}/libipulog
26b15f
%{_includedir}/libipulog/*.h
26b15f
%{_libdir}/libip*tc.so
26b15f
%{_libdir}/libxtables.so
26b15f
%{_libdir}/pkgconfig/libiptc.pc
26b15f
%{_libdir}/pkgconfig/libip4tc.pc
26b15f
%{_libdir}/pkgconfig/libip6tc.pc
26b15f
%{_libdir}/pkgconfig/xtables.pc
26b15f
26b15f
%files services
26b15f
%dir %{script_path}
26b15f
%attr(0755,root,root) %{script_path}/iptables.init
26b15f
%attr(0755,root,root) %{script_path}/ip6tables.init
26b15f
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/iptables
26b15f
%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/sysconfig/ip6tables
26b15f
%{_unitdir}/iptables.service
26b15f
%{_unitdir}/ip6tables.service
26b15f
%dir %{legacy_actions}/iptables
26b15f
%{legacy_actions}/iptables/save
26b15f
%{legacy_actions}/iptables/panic
26b15f
%dir %{legacy_actions}/ip6tables
26b15f
%{legacy_actions}/ip6tables/save
26b15f
%{legacy_actions}/ip6tables/panic
26b15f
26b15f
%files utils
26b15f
%{_sbindir}/nfnl_osf
26b15f
%dir %{_datadir}/xtables
26b15f
%{_datadir}/xtables/pf.os
388998
%{_mandir}/man8/nfnl_osf*
26b15f
26b15f
26b15f
%changelog
388998
* Tue Jun 05 2018 Phil Sutter - 1.4.21-28
388998
- Add nfnl_osf.8 man page (RHBZ#1487331)
388998
388998
* Fri May 11 2018 Phil Sutter - 1.4.21-27
388998
- libxt_tcpmss: Detect invalid ranges (RHBZ#1128510)
388998
- ip(6)tables-save/restore: Exit if invalid option was given (RHBZ#1465078)
388998
- ip(6)tables-save/restore: Require value to -W option (RHBZ#1465078)
388998
- ip(6)tables-save/restore: Don't accept -W without -w (RHBZ#1465078)
388998
- Ignore security table when setting policies (RHBZ#1494012)
388998
- Fix spec file changing SRPM content (RHBZ#1531290)
388998
388998
* Thu Mar 29 2018 Phil Sutter - 1.4.21-26
388998
- Avoid overwriting parent's return code (RHBZ#1560012)
388998
388998
* Thu Mar 29 2018 Phil Sutter - 1.4.21-25
388998
- Fix for stopping iptables and ip6tables at the same time (RHBZ#1560012)
388998
- Propagate errors on service stop (RHBZ#1560012)
86bcb8
7115fc
* Fri Nov 17 2017 Phil Sutter - 1.4.21-24
7115fc
- Fix fgrep call over multiple files in iptables.init
26b15f
7115fc
* Fri Oct 20 2017 Phil Sutter - 1.4.21-23
7115fc
- Fix incorrect ip6tables.service unit syntax (RHBZ#1486803)
7115fc
7115fc
* Fri Oct 06 2017 Phil Sutter - 1.4.21-22
7115fc
- Search for restorecon binary using which (RHBZ#1406860)
7115fc
7115fc
* Thu Sep 07 2017 Phil Sutter - 1.4.21-21
7115fc
- Scan /etc/sysctl.d for items in IPTABLES_SYSCTL_LOAD_LIST (RHBZ#1402021)
7115fc
7115fc
* Thu Aug 31 2017 Phil Sutter - 1.4.21-20
26b15f
- Prevent iptables.service and ip6tables.service from running in parallel
7115fc
  (RHBZ#1486803)
7115fc
- Don't restart services upon upgrade (RHBZ#1380141)
26b15f
7115fc
* Thu Aug 10 2017 Thomas Woerner <twoerner@redhat.com> 1.4.21-19
26b15f
- Use wait option for restore calls to fix failing service starts
7115fc
  (RHBZ#1477413)
26b15f
26b15f
* Mon Apr 24 2017 Thomas Woerner <twoerner@redhat.com> 1.4.21-18
26b15f
- Add support for --wait options to restore commands (RHBZ#1438597)
26b15f
- Do not set changed flag for rule check operations with module targets
26b15f
  (RHBZ#1438597)
26b15f
- Add version option to restore commands (RHBZ#1438597)
26b15f
26b15f
* Fri Jul  1 2016 Thomas Woerner <twoerner@redhat.com> 1.4.21-17
26b15f
- Fixed init script not to fail on missing restorecon (RHBZ#1246380)
26b15f
- Adapted man page snipplet for TRACE to use proper logging backend names
26b15f
  (RHBZ#1261238)
26b15f
- Warn about use of DROP in nat table (RHBZ#1298879)
26b15f
- Fixed modules unload in init script (RHBZ#1324102)
26b15f
26b15f
* Fri Sep 18 2015 Thomas Woerner <twoerner@redhat.com> 1.4.21-16
26b15f
- Fix important coverity findings: missing include for flock and use bash for
26b15f
  init script (RHBZ#1264399)
26b15f
26b15f
* Fri Sep 18 2015 Thomas Woerner <twoerner@redhat.com> 1.4.21-15
26b15f
- Use systemd AssertPathExists for /etc/sysconfig/iptables (RHBZ#1200415)
26b15f
26b15f
* Tue Jun 30 2015 Thomas Woerner <twoerner@redhat.com> 1.4.21-14
26b15f
- Add cgroup support (RHBZ#1058660)
26b15f
- Add wait seonds support for commands (RHBZ#1156411)
26b15f
- Add dhcpv6-client in default IPv6 firewall rules (RHBZ#1169036)
26b15f
- Add message for init script error returns (RHBZ#1200415)
26b15f
- Use flock for wait option (RHBZ#1202435)
26b15f
26b15f
* Thu Mar 27 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-13
26b15f
- fixed further update issues from RHEL-6 to RHEL-7 (RHBZ#1043901)
26b15f
26b15f
* Tue Mar 11 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-12
26b15f
- Fixed iptables-save man page completely wrong (RHBZ#1054871)
26b15f
26b15f
* Mon Mar 10 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-11
26b15f
- Added missing "panic" action (RHBZ#1067670)
26b15f
26b15f
* Mon Feb 24 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-10
26b15f
- Fixed missing reload action for iptables service (RHBZ#1066007)
26b15f
26b15f
* Fri Feb 21 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-9
26b15f
- fixed missing system hang at shutdown if root device is network based
26b15f
  (RHBZ#1007934)
26b15f
- Fixed iptables-save man page completely wrong (RHBZ#1054871)
26b15f
- Fixed missing reload action for iptables service (RHBZ#1066007)
26b15f
- Fixed regressions from RHEL-6 iptables services (RHBZ#1067670)
26b15f
26b15f
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.4.21-8
26b15f
- Mass rebuild 2014-01-24
26b15f
26b15f
* Wed Jan 15 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-7
26b15f
- libnetfilter_conntrack is needed in version 1.0.4 for connlabel
26b15f
  See: RHBZ#1053702
26b15f
26b15f
* Wed Jan 15 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-6
26b15f
- Enable connlabel support again, needs libnetfilter_conntrack
26b15f
26b15f
* Wed Jan 15 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-6
26b15f
- fixed update from RHEL-6 to RHEL-7 (RHBZ#1043901)
26b15f
26b15f
* Tue Jan 14 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-5
26b15f
- chmod /etc/sysconfig/ip[6]tables 755 -> 600
26b15f
26b15f
* Fri Jan 10 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-4
26b15f
- drop virtual provide for xtables.so.9
26b15f
- add default /etc/sysconfig/ip[6]tables (RHBZ#1034494)
26b15f
26b15f
* Thu Jan 09 2014 Jiri Popelka <jpopelka@redhat.com> - 1.4.21-3
26b15f
- no need to support the pre-systemd things
26b15f
- use systemd macros (#850166)
26b15f
- remove scriptlets for migrating to a systemd unit from a SysV initscripts
26b15f
- ./configure -> %%configure
26b15f
- spec clean up
26b15f
- fix self-obsoletion
26b15f
26b15f
* Thu Jan  9 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-2
26b15f
- fixed system hang at shutdown if root device is network based (RHBZ#1007934)
26b15f
  Thanks to Rodrigo A B Freire for the patch
26b15f
26b15f
* Thu Jan  9 2014 Thomas Woerner <twoerner@redhat.com> 1.4.21-1
26b15f
- no connlabel.conf upstream anymore
26b15f
- new version 1.4.21
26b15f
  - doc: clarify DEBUG usage macro
26b15f
  - iptables: use autoconf to process .in man pages
26b15f
  - extensions: libipt_ULOG: man page should mention NFLOG as replacement
26b15f
  - extensions: libxt_connlabel: use libnetfilter_conntrack
26b15f
  - Introduce a new revision for the set match with the counters support
26b15f
  - libxt_CT: Add the "NOTRACK" alias
26b15f
  - libip6t_mh: Correct command to list named mh types in manpage
26b15f
  - extensions: libxt_DNAT, libxt_REDIRECT, libxt_NETMAP, libxt_SNAT, libxt_MASQUERADE, libxt_LOG: rename IPv4 manpage and tell about IPv6 support
26b15f
  - extensions: libxt_LED: fix parsing of delay
26b15f
  - ip{6}tables-restore: fix breakage due to new locking approach
26b15f
  - libxt_recent: restore minimum value for --seconds
26b15f
  - iptables-xml: fix parameter parsing (similar to 2165f38)
26b15f
  - extensions: add copyright statements
26b15f
  - xtables: improve get_modprobe handling
26b15f
  - ip[6]tables: Add locking to prevent concurrent instances
26b15f
  - iptables: Fix connlabel.conf install location
26b15f
  - ip6tables: don't print out /128
26b15f
  - libip6t_LOG: target output is different to libipt_LOG
26b15f
  - build: additional include path required after UAPI changes
26b15f
  - iptables: iptables-xml: Fix various parsing bugs
26b15f
  - libxt_recent: restore reap functionality to recent module
26b15f
  - build: fail in configure on missing dependency with --enable-bpf-compiler
26b15f
  - extensions: libxt_NFQUEUE: add --queue-cpu-fanout parameter
26b15f
  - extensions: libxt_set, libxt_SET: check the set family too
26b15f
  - ip6tables: Use consistent exit code for EAGAIN
26b15f
  - iptables: libxt_hashlimit.man: correct address
26b15f
  - iptables: libxt_conntrack.man extraneous commas
26b15f
  - iptables: libip(6)t_REJECT.man default icmp types
26b15f
  - iptables: iptables-xm1.1 correct man section
26b15f
  - iptables: libxt_recent.{c,man} dead URL
26b15f
  - iptables: libxt_string.man add examples
26b15f
  - extensions: libxt_LOG: use generic syslog reference in manpage
26b15f
  - iptables: extensions/GNUMakefile.in use CPPFLAGS
26b15f
  - iptables: correctly reference generated file
26b15f
  - ip[6]tables: fix incorrect alignment in commands_v_options
26b15f
  - build: add software version to manpage first line at configure stage
26b15f
  - extensions: libxt_cluster: add note on arptables-jf
26b15f
  - utils: nfsynproxy: fix error while compiling the BPF filter
26b15f
  - extensions: add SYNPROXY extension
26b15f
  - utils: add nfsynproxy tool
26b15f
  - iptables: state match incompatibilty across versions
26b15f
  - libxtables: xtables_ipmask_to_numeric incorrect with non-CIDR masks
26b15f
  - iptables: improve chain name validation
26b15f
  - iptables: spurious error in load_extension
26b15f
  - xtables: trivial spelling fix
26b15f
26b15f
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.4.19.1-2
26b15f
- Mass rebuild 2013-12-27
26b15f
26b15f
* Sun Dec 22 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.4.19.1-2
26b15f
- Drop INSTALL from docs, escape macros in %%changelog.
26b15f
26b15f
* Wed Jul 31 2013 Thomas Woerner <twoerner@redhat.com> 1.4.19.1-1
26b15f
- new version 1.4.19.1
26b15f
  - libxt_NFQUEUE: fix bypass option documentation
26b15f
  - extensions: add connlabel match
26b15f
  - extensions: add connlabel match
26b15f
  - ip[6]tables: show --protocol instead of --proto in usage
26b15f
  - libxt_recent: Fix missing space in manpage for --mask option
26b15f
  - extensions: libxt_multiport: Update manpage to list valid protocols
26b15f
  - utils: nfnl_osf: use the right nfnetlink lib
26b15f
  - libip6t_NETMAP: Use xtables_ip6mask_to_cidr and get rid of libip6tc dependency
26b15f
  - Revert "build: resolve link failure for ip6t_NETMAP"
26b15f
  - libxt_osf: fix missing --ttl and --log in save output
26b15f
  - libxt_osf: fix bad location for location in --genre
26b15f
  - libip6t_SNPT: add manpage
26b15f
  - libip6t_DNPT: add manpage
26b15f
  - utils: updates .gitignore to include nfbpf_compile
26b15f
  - extensions: libxt_bpf: clarify --bytecode argument
26b15f
  - libxtables: fix parsing of dotted network mask format
26b15f
  - build: bump version to 1.4.19
26b15f
  - libxt_conntrack: fix state match alias state parsing
26b15f
  - extensions: add libxt_bpf extension
26b15f
  - utils: nfbpf_compile
26b15f
  - doc: mention SNAT in INPUT chain since kernel 2.6.36
26b15f
- fixed changelog date weekdays where needed
26b15f
26b15f
* Mon Mar  4 2013 Thomas Woerner <twoerner@redhat.com> 1.4.18-1
26b15f
- new version 1.4.18 
26b15f
  - lots of documentation changes
26b15f
  - Introduce match/target aliases
26b15f
  - Add the "state" alias to the "conntrack" match
26b15f
  - iptables: remove unused leftover definitions
26b15f
  - libxtables: add xtables_rule_matches_free
26b15f
  - libxtables: add xtables_print_num
26b15f
  - extensions: libip6t_DNPT: fix wording in DNPT target
26b15f
  - extension: libip6t_DNAT: allow port DNAT without address
26b15f
  - extensions: libip6t_DNAT: set IPv6 DNAT --to-destination
26b15f
  - extensions: S/DNPT: add missing save function
26b15f
- changes of 1.4.17:
26b15f
  - libxt_time: add support to ignore day transition
26b15f
  - Convert the NAT targets to use the kernel supplied nf_nat.h header
26b15f
  - extensions: add IPv6 MASQUERADE extension
26b15f
  - extensions: add IPv6 SNAT extension
26b15f
  - extensions: add IPv6 DNAT target
26b15f
  - extensions: add IPv6 REDIRECT extension
26b15f
  - extensions: add IPv6 NETMAP extension
26b15f
  - extensions: add NPT extension
26b15f
  - extensions: libxt_statistic: Fix save output
26b15f
26b15f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.16.2-7
26b15f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
26b15f
26b15f
* Wed Jan 16 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.4.16.2-6
26b15f
- Own unowned -services libexec dirs (#894464, Michael Scherer).
26b15f
- Fix -services unit file permissions (#732936, Michal Schmidt).
26b15f
26b15f
* Thu Nov  8 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-5
26b15f
- fixed path of ip6tables.init in ip6tables.service
26b15f
26b15f
* Fri Nov  2 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-4
26b15f
- fixed missing services for update of pre F-18 installations (rhbz#867960)
26b15f
  - provide and obsolete old main package in services sub package
26b15f
  - provide and obsolete old ipv6 sub package (pre F-17) in services sub package
26b15f
26b15f
* Sun Oct 14 2012 Dan Horák <dan[at]dany.cz> 1.4.16.2-3
26b15f
- fix the compat provides for all 64-bit arches
26b15f
26b15f
* Fri Oct 12 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-2
26b15f
- new sub package services providing the systemd services (RHBZ#862922)
26b15f
- new sub package utils: provides nfnl_osf and the pf.os database
26b15f
- using %%{_libexecdir}/iptables as script path for the original init scripts
26b15f
- added service iptables save funcitonality using the new way provided by 
26b15f
  initscripts 9.37.1 (RHBZ#748134)
26b15f
- added virtual provide for libxtables.so.7
26b15f
26b15f
* Mon Oct  8 2012 Thomas Woerner <twoerner@redhat.com> 1.4.16.2-1
26b15f
- new version 1.4.16.2
26b15f
  - build: support for automake-1.12
26b15f
  - build: separate AC variable replacements from xtables.h
26b15f
  - build: have `make clean` remove dep files too
26b15f
  - doc: grammatical updates to libxt_SET
26b15f
  - doc: clean up interpunction in state list for xt_conntrack
26b15f
  - doc: deduplicate extension descriptions into a new manpage
26b15f
  - doc: trim "state" manpage and reference conntrack instead
26b15f
  - doc: have NOTRACK manpage point to CT instead
26b15f
  - doc: mention iptables-apply in the SEE ALSO sections
26b15f
  - extensions: libxt_addrtype: fix type in help message
26b15f
  - include: add missing linux/netfilter_ipv4/ip_queue.h
26b15f
  - iptables: fix wrong error messages
26b15f
  - iptables: support for match aliases
26b15f
  - iptables: support for target aliases
26b15f
  - iptables-restore: warn about -t in rule lines
26b15f
  - ip[6]tables-restore: cleanup to reduce one level of indentation
26b15f
  - libip6t_frag: match any frag id by default
26b15f
  - libxtables: consolidate preference logic
26b15f
  - libxt_devgroup: consolidate devgroup specification parsing
26b15f
  - libxt_devgroup: guard against negative numbers
26b15f
  - libxt_LED: guard against negative numbers
26b15f
  - libxt_NOTRACK: replace as an alias to CT --notrack
26b15f
  - libxt_state: replace as an alias to xt_conntrack
26b15f
  - libxt_tcp: print space before, not after "flags:"
26b15f
  - libxt_u32: do bounds checking for @'s operands
26b15f
  - libxt_*limit: avoid division by zero
26b15f
  - Merge branch 'master' of git://git.inai.de/iptables
26b15f
  - Merge remote-tracking branch 'nf/stable'
26b15f
  - New set match revision with --return-nomatch flag support
26b15f
- dropped fixrestore patch, upstream
26b15f
26b15f
* Wed Aug  1 2012 Thomas Woerner <twoerner@redhat.com> 1.4.15-1
26b15f
- new version 1.4.15
26b15f
  - extensions: add HMARK target
26b15f
  - iptables-restore: fix parameter parsing (shows up with gcc-4.7)
26b15f
  - iptables-restore: move code to add_param_to_argv, cleanup (fix gcc-4.7)
26b15f
  - libxtables: add xtables_ip[6]mask_to_cidr
26b15f
  - libxt_devgroup: add man page snippet
26b15f
  - libxt_hashlimit: add support for byte-based operation
26b15f
  - libxt_recent: add --mask netmask
26b15f
  - libxt_recent: remove unused variable
26b15f
  - libxt_HMARK: correct a number of errors introduced by Pablo's rework
26b15f
  - libxt_HMARK: fix ct case example
26b15f
  - libxt_HMARK: fix output of iptables -L
26b15f
  - Revert "iptables-restore: move code to add_param_to_argv, cleanup (fix gcc-4.7)"
26b15f
26b15f
* Wed Jul 18 2012 Thomas Woerner <twoerner@redhat.com> 1.4.14-3
26b15f
- added fixrestore patch submitted to upstream by fryasu (nfbz#774) 
26b15f
  (RHBZ#825796)
26b15f
26b15f
* Wed Jul 18 2012 Thomas Woerner <twoerner@redhat.com> 1.4.14-2
26b15f
- disabled libipq, removed upstream, not provided by kernel anymore
26b15f
26b15f
* Wed Jul 18 2012 Thomas Woerner <twoerner@redhat.com> 1.4.14-1
26b15f
- new version 1.4.14
26b15f
  - extensions: add IPv6 capable ECN match extension
26b15f
  - extensions: add nfacct match
26b15f
  - extensions: add rpfilter module
26b15f
  - extensions: libxt_rateest: output all options in save hook
26b15f
  - iptables: missing free() in function cache_add_entry()
26b15f
  - iptables: missing free() in function delete_entry()
26b15f
  - libiptc: fix retry path in TC_INIT
26b15f
  - libiptc: Returns the position the entry was inserted
26b15f
  - libipt_ULOG: fix --ulog-cprange
26b15f
  - libxt_CT: add --timeout option
26b15f
  - ip(6)tables-restore: make sure argv is NULL terminated
26b15f
  - Revert "libiptc: Returns the position the entry was inserted"
26b15f
  - src: mark newly opened fds as FD_CLOEXEC (close on exec)
26b15f
  - tests: add rateest match rules
26b15f
- dropped patch5 (cloexec), merged upstream
26b15f
26b15f
* Mon Apr 23 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-5
26b15f
- reenable iptables default services
26b15f
26b15f
* Wed Feb 29 2012 Harald Hoyer <harald@redhat.com> 1.4.12.2-4
26b15f
- install everything in /usr
26b15f
  https://fedoraproject.org/wiki/Features/UsrMove
26b15f
26b15f
* Thu Feb 16 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-3
26b15f
- fixed auto enable check for Fedora > 16 and added rhel > 6 check
26b15f
26b15f
* Wed Feb 15 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-2
26b15f
- disabled autostart and auto enable for iptables.service and ip6tables.service
26b15f
  for Fedora > 16
26b15f
26b15f
* Mon Jan 16 2012 Thomas Woerner <twoerner@redhat.com> 1.4.12.2-1
26b15f
- new version 1.4.12.2 with new pkgconfig/libip4tc.pc and pkgconfig/libip6tc.pc
26b15f
  - build: make check stage not fail when building statically
26b15f
  - build: restore build order of modules
26b15f
  - build: scan for unreferenced symbols
26b15f
  - build: sort file list before build
26b15f
  - doc: clarification on the meaning of -p 0
26b15f
  - doc: document iptables-restore's -T option
26b15f
  - doc: fix undesired newline in ip6tables-restore(8)
26b15f
  - ip6tables-restore: implement missing -T option
26b15f
  - iptables: move kernel version find routing into libxtables
26b15f
  - libiptc: provide separate pkgconfig files
26b15f
  - libipt_SAME: set PROTO_RANDOM on all ranges
26b15f
  - libxtables: Fix file descriptor leak in xtables_lmap_init on error
26b15f
  - libxt_connbytes: fix handling of --connbytes FROM
26b15f
  - libxt_CONNSECMARK: fix spacing in output
26b15f
  - libxt_conntrack: improve error message on parsing violation
26b15f
  - libxt_NFQUEUE: fix --queue-bypass ipt-save output
26b15f
  - libxt_RATEEST: link with -lm
26b15f
  - libxt_statistic: link with -lm
26b15f
  - Merge branch 'stable'
26b15f
  - Merge branch 'stable' of git://dev.medozas.de/iptables
26b15f
  - nfnl_osf: add missing libnfnetlink_CFLAGS to compile process
26b15f
  - xtoptions: fill in fallback value for nvals
26b15f
  - xtoptions: simplify xtables_parse_interface
26b15f
26b15f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.12.1-2
26b15f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
26b15f
26b15f
* Mon Dec 12 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12.1-1
26b15f
- new version 1.4.12.1 with new pkgconfig/libipq.pc
26b15f
  - build: abort autogen on subcommand failure
26b15f
  - build: strengthen check for overlong lladdr components
26b15f
  - build: workaround broken linux-headers on RHEL-5
26b15f
  - doc: clarify libxt_connlimit defaults
26b15f
  - doc: fix typo in libxt_TRACE
26b15f
  - extensions: use multi-target registration
26b15f
  - libip6t_dst: restore setting IP6T_OPTS_LEN flag
26b15f
  - libip6t_frag: restore inversion support
26b15f
  - libip6t_hbh: restore setting IP6T_OPTS_LEN flag
26b15f
  - libipq: add pkgconfig file
26b15f
  - libipt_ttl: document that negation is available
26b15f
  - libxt_conntrack: fix --ctproto 0 output
26b15f
  - libxt_conntrack: remove one misleading comment
26b15f
  - libxt_dccp: fix deprecated intrapositional ordering of !
26b15f
  - libxt_dccp: fix random output of ! on --dccp-option
26b15f
  - libxt_dccp: provide man pages options in short help too
26b15f
  - libxt_dccp: restore missing XTOPT_INVERT tags for options
26b15f
  - libxt_dccp: spell out option name on save
26b15f
  - libxt_dscp: restore inversion support
26b15f
  - libxt_hashlimit: default htable-expire must be in milliseconds
26b15f
  - libxt_hashlimit: observe new default gc-expire time when saving
26b15f
  - libxt_hashlimit: remove inversion from hashlimit rev 0
26b15f
  - libxt_owner: restore inversion support
26b15f
  - libxt_physdev: restore inversion support
26b15f
  - libxt_policy: remove superfluous inversion
26b15f
  - libxt_set: put differing variable names in directly
26b15f
  - libxt_set: update man page about kernel support on the feature
26b15f
  - libxt_string: define _GNU_SOURCE for strnlen
26b15f
  - libxt_string: escape the escaping char too
26b15f
  - libxt_string: fix space around arguments
26b15f
  - libxt_string: replace hex codes by char equivalents
26b15f
  - libxt_string: simplify hex output routine
26b15f
  - libxt_tcp: always print the mask parts
26b15f
  - libxt_TCPMSS: restore build with IPv6-less libcs
26b15f
  - libxt_TOS: update linux kernel version list for backported fix
26b15f
  - libxt_u32: fix missing allowance for inversion
26b15f
  - src: remove unused IPTABLES_MULTI define
26b15f
  - tests: add negation tests for libxt_statistic
26b15f
  - xtoptions: flag use of XTOPT_POINTER without XTOPT_PUT
26b15f
- removed include/linux/types.h before build to be able to compile
26b15f
26b15f
* Tue Jul 26 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12-2
26b15f
- dropped temporary provide again
26b15f
26b15f
* Tue Jul 26 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12-1.1
26b15f
- added temporary provides for libxtables.so.6 to be able to rebuild iproute,
26b15f
  which is part of the standard build environment
26b15f
26b15f
* Mon Jul 25 2011 Thomas Woerner <twoerner@redhat.com> 1.4.12-1
26b15f
- new version 1.4.12 with support of all new features of kernel 3.0
26b15f
  - build: attempt to fix building under Linux 2.4
26b15f
  - build: bump soversion for recent data structure change
26b15f
  - build: install modules in arch-dependent location
26b15f
  - doc: fix group range in libxt_NFLOG's man
26b15f
  - doc: fix version string in ip6tables.8
26b15f
  - doc: include matches/targets in manpage again
26b15f
  - doc: mention multiple verbosity flags
26b15f
  - doc: the -m option cannot be inverted
26b15f
  - extensions: support for per-extension instance global variable space
26b15f
  - iptables-apply: select default rule file depending on call name
26b15f
  - iptables: consolidate target/match init call
26b15f
  - iptables: Coverity: DEADCODE
26b15f
  - iptables: Coverity: NEGATIVE_RETURNS
26b15f
  - iptables: Coverity: RESOURCE_LEAK
26b15f
  - iptables: Coverity: REVERSE_INULL
26b15f
  - iptables: Coverity: VARARGS
26b15f
  - iptables: restore negation for -f
26b15f
  - libip6t_HL: fix option names from ttl -> hl
26b15f
  - libipt_LOG: fix ignoring all but last flags
26b15f
  - libxtables: ignore whitespace in the multiaddress argument parser
26b15f
  - libxtables: properly reject empty hostnames
26b15f
  - libxtables: set clone's initial data to NULL
26b15f
  - libxt_conntrack: move more data into the xt_option_entry
26b15f
  - libxt_conntrack: restore network-byte order for v1,v2
26b15f
  - libxt_hashlimit: use a more obvious expiry value by default
26b15f
  - libxt_rateest: abolish global variables
26b15f
  - libxt_RATEEST: abolish global variables
26b15f
  - libxt_RATEEST: fix userspacesize field
26b15f
  - libxt_RATEEST: use guided option parser
26b15f
  - libxt_state: fix regression about inversion of main option
26b15f
  - option: remove last traces of intrapositional negation
26b15f
- complete changelog:
26b15f
  http://www.netfilter.org/projects/iptables/files/changes-iptables-1.4.12.txt
26b15f
26b15f
* Thu Jul 21 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-4
26b15f
- merged ipv6 sub package into main package
26b15f
- renamed init scripts to /usr/libexec/ip*tables.init
26b15f
26b15f
* Fri Jul 15 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-3
26b15f
- added support for native systemd file (rhbz#694738)
26b15f
  - new iptables.service file
26b15f
  - additional requires
26b15f
  - moved sysv init scripts to /usr/libexec
26b15f
  - added new post, preun and postun scripts and triggers
26b15f
26b15f
* Tue Jul 12 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-2
26b15f
- dropped temporary provide again
26b15f
- enabled smp build
26b15f
26b15f
* Tue Jul 12 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-1.1
26b15f
-  added temporary provides for libxtables.so.5 to be able to rebuild iproute,
26b15f
   which is part of the standard build environment
26b15f
26b15f
* Mon Jul 11 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11.1-1
26b15f
- new version 1.4.11.1, bug and doc fix release for 1.4.11
26b15f
26b15f
* Tue Jun  7 2011 Thomas Woerner <twoerner@redhat.com> 1.4.11-1
26b15f
- new version 1.4.11 with all new features of 2.6.37-39 (not usable)
26b15f
  - lots of changes and bugfixes for base and extensions
26b15f
  - complete changelog:
26b15f
    http://www.netfilter.org/projects/iptables/files/changes-iptables-1.4.11.txt
26b15f
26b15f
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.10-2
26b15f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
26b15f
26b15f
* Mon Jan 10 2011 Thomas Woerner <twoerner@redhat.com> 1.4.10-1
26b15f
- new version 1.4.10 with all new features of 2.6.36
26b15f
  - all: consistent syntax use in struct option
26b15f
  - build: fix static linking
26b15f
  - doc: let man(1) autoalign the text in xt_cpu
26b15f
  - doc: remove extra empty line from xt_cpu
26b15f
  - doc: minimal spelling updates to xt_cpu
26b15f
  - doc: consistent use of markup
26b15f
  - extensions: libxt_quota: don't ignore the quota value on deletion
26b15f
  - extensions: REDIRECT: add random help
26b15f
  - extensions: add xt_cpu match
26b15f
  - extensions: add idletimer xt target extension
26b15f
  - extensions: libxt_IDLETIMER: use xtables_param_act when checking options
26b15f
  - extensions: libxt_CHECKSUM extension
26b15f
  - extensions: libipt_LOG/libip6t_LOG: support macdecode option
26b15f
  - extensions: fix compilation of the new CHECKSUM target
26b15f
  - extensions: libxt_ipvs: user-space lib for netfilter matcher xt_ipvs
26b15f
  - iptables-xml: resolve compiler warnings
26b15f
  - iptables: limit chain name length to be consistent with targets
26b15f
  - libiptc: add Libs.private to pkgconfig files
26b15f
  - libiptc: build with -Wl,--no-as-needed
26b15f
  - xtables: remove unnecessary cast
26b15f
- dropped xt_CHECKSUM, added upstream
26b15f
26b15f
* Tue Oct 12 2010 Thomas Woerner <twoerner@redhat.com> 1.4.9-2
26b15f
- added xt_CHECKSUM patch from Michael S. Tsirkin (rhbz#612587)
26b15f
26b15f
* Wed Aug  4 2010 Thomas Woerner <twoerner@redhat.com> 1.4.9-1
26b15f
- new version 1.4.9 with all new features of 2.6.35
26b15f
  - doc: xt_hashlimit: fix a typo
26b15f
  - doc: xt_LED: nroff formatting requirements
26b15f
  - doc: xt_string: correct copy-and-pasting in manpage
26b15f
  - extensions: add the LED target
26b15f
  - extensions: libxt_quota.c: Support option negation
26b15f
  - extensions: libxt_rateest: fix bps options for iptables-save
26b15f
  - extensions: libxt_rateest: fix typo in the man page
26b15f
  - extensions: REDIRECT: add random help
26b15f
  - includes: sync header files from Linux 2.6.35-rc1
26b15f
  - libxt_conntrack: do print netmask
26b15f
  - libxt_hashlimit: always print burst value
26b15f
  - libxt_set: new revision added
26b15f
  - utils: add missing include flags to Makefile
26b15f
  - xtables: another try at chain name length checking
26b15f
  - xtables: remove xtables_set_revision function
26b15f
  - xt_quota: also document negation
26b15f
  - xt_sctp: Trace DATA chunk that supports SACK-IMMEDIATELY extension
26b15f
  - xt_sctp: support FORWARD_TSN chunk type
26b15f
26b15f
* Fri Jul  2 2010 Thomas Woerner <twoerner@redhat.com> 1.4.8-1
26b15f
- new version 1.4.8 all new features of 2.6.34 (rhbz#)
26b15f
  - extensions: REDIRECT: fix --to-ports parser
26b15f
  - iptables: add noreturn attribute to exit_tryhelp()
26b15f
  - extensions: MASQUERADE: fix --to-ports parser
26b15f
  - libxt_comment: avoid use of IPv4-specific examples
26b15f
  - libxt_CT: add a manpage
26b15f
  - iptables: correctly check for too-long chain/target/match names
26b15f
  - doc: libxt_MARK: no longer restricted to mangle table
26b15f
  - doc: remove claim that TCPMSS is limited to mangle
26b15f
  - libxt_recent: add a missing space in output
26b15f
  - doc: add manpage for libxt_osf
26b15f
  - libxt_osf: import nfnl_osf program
26b15f
  - extensions: add support for xt_TEE
26b15f
  - CT: fix --ctevents parsing
26b15f
  - extensions: add CT extension
26b15f
  - libxt_CT: print conntrack zone in ->print/->save
26b15f
  - xtables: fix compilation when debugging is enabled
26b15f
  - libxt_conntrack: document --ctstate UNTRACKED
26b15f
  - iprange: fix xt_iprange v0 parsing
26b15f
26b15f
* Wed Mar 24 2010 Thomas Woerner <twoerner@redhat.com> 1.4.7-2
26b15f
- added default values for IPTABLES_STATUS_VERBOSE and
26b15f
  IPTABLES_STATUS_LINENUMBERS in init script
26b15f
- added missing lsb keywords Required-Start and Required-Stop to init script
26b15f
26b15f
* Fri Mar  5 2010 Thomas Woerner <twoerner@redhat.com> 1.4.7-1
26b15f
- new version 1.4.7 with support for all new features of 2.6.33 (rhbz#570767)
26b15f
  - libip4tc: Add static qualifier to dump_entry()
26b15f
  - libipq: build as shared library
26b15f
  - recent: reorder cases in code (cosmetic cleanup)
26b15f
  - several man page and documentation fixes
26b15f
  - policy: fix error message showing wrong option
26b15f
  - includes: header updates
26b15f
  - Lift restrictions on interface names
26b15f
- fixed license and moved iptables-xml into base package according to review
26b15f
26b15f
* Wed Jan 27 2010 Thomas Woerner <twoerner@redhat.com> 1.4.6-2
26b15f
- moved libip*tc and libxtables libs to /lib[64], added symlinks for .so libs
26b15f
  to /usr/lib[64] for compatibility (rhbz#558796)
26b15f
26b15f
* Wed Jan 13 2010 Thomas Woerner <twoerner@redhat.com> 1.4.6-1
26b15f
- new version 1.4.6 with support for all new features of 2.6.32
26b15f
  - several man page fixes
26b15f
  - Support for nommu arches
26b15f
  - realm: remove static initializations
26b15f
  - libiptc: remove unused functions
26b15f
  - libiptc: avoid strict-aliasing warnings
26b15f
  - iprange: do accept non-ranges for xt_iprange v1
26b15f
  - iprange: warn on reverse range
26b15f
  - iprange: roll address parsing into a loop
26b15f
  - iprange: do accept non-ranges for xt_iprange v1 (log)
26b15f
  - iprange: warn on reverse range (log)
26b15f
  - libiptc: fix wrong maptype of base chain counters on restore
26b15f
  - iptables: fix undersized deletion mask creation
26b15f
  - style: reduce indent in xtables_check_inverse
26b15f
  - libxtables: hand argv to xtables_check_inverse
26b15f
  - iptables/extensions: make bundled options work again
26b15f
  - CONNMARK: print mark rules with mask 0xffffffff as set instead of xset
26b15f
  - iptables: take masks into consideration for replace command
26b15f
  - doc: explain experienced --hitcount limit
26b15f
  - doc: name resolution clarification
26b15f
  - iptables: expose option to zero packet/byte counters for a specific rule
26b15f
  - build: restore --disable-ipv6 functionality on system w/o v6 headers
26b15f
  - MARK: print mark rules with mask 0xffffffff as --set-mark instead of --set-xmark
26b15f
  - DNAT: fix incorrect check during parsing
26b15f
  - extensions: add osf extension
26b15f
  - conntrack: fix --expires parsing
26b15f
26b15f
* Thu Dec 17 2009 Thomas Woerner <twoerner@redhat.com> 1.4.5-2
26b15f
- dropped nf_ext_init remains from cloexec patch
26b15f
26b15f
* Thu Sep 17 2009 Thomas Woerner <twoerner@redhat.com> 1.4.5-1
26b15f
- new version 1.4.5 with support for all new features of 2.6.31
26b15f
  - libxt_NFQUEUE: add new v1 version with queue-balance option
26b15f
  - xt_conntrack: revision 2 for enlarged state_mask member
26b15f
  - libxt_helper: fix invalid passed option to check_inverse
26b15f
  - libiptc: split v4 and v6
26b15f
  - extensions: collapse registration structures
26b15f
  - iptables: allow for parse-less extensions
26b15f
  - iptables: allow for help-less extensions
26b15f
  - extensions: remove empty help and parse functions
26b15f
  - xtables: add multi-registration functions
26b15f
  - extensions: collapse data variables to use multi-reg calls
26b15f
  - xtables: warn of missing version identifier in extensions
26b15f
  - multi binary: allow subcommand via argv[1]
26b15f
  - iptables: accept multiple IP address specifications for -s, -d
26b15f
  - several build fixes
26b15f
  - several man page fixes
26b15f
- fixed two leaked file descriptors on sockets (rhbz#521397)
26b15f
26b15f
* Mon Aug 24 2009 Thomas Woerner <twoerner@redhat.com> 1.4.4-1
26b15f
- new version 1.4.4 with support for all new features of 2.6.30
26b15f
  - several man page fixes
26b15f
  - iptables: replace open-coded sizeof by ARRAY_SIZE
26b15f
  - libip6t_policy: remove redundant functions
26b15f
  - policy: use direct xt_policy_info instead of ipt/ip6t
26b15f
  - policy: merge ipv6 and ipv4 variant
26b15f
  - extensions: add `cluster' match support
26b15f
  - extensions: add const qualifiers in print/save functions
26b15f
  - extensions: use NFPROTO_UNSPEC for .family field
26b15f
  - extensions: remove redundant casts
26b15f
  - iptables: close open file descriptors
26b15f
  - fix segfault if incorrect protocol name is used
26b15f
  - replace open-coded sizeof by ARRAY_SIZE
26b15f
  - do not include v4-only modules in ip6tables manpage
26b15f
  - use direct xt_policy_info instead of ipt/ip6t
26b15f
  - xtables: fix segfault if incorrect protocol name is used
26b15f
  - libxt_connlimit: initialize v6_mask
26b15f
  - SNAT/DNAT: add support for persistent multi-range NAT mappings
26b15f
26b15f
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.3.2-2
26b15f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
26b15f
26b15f
* Wed Apr 15 2009 Thomas Woerner <twoerner@redhat.com> 1.4.3.2-1
26b15f
- new version 1.4.3.2
26b15f
- also install iptables/internal.h, needed for iptables.h and ip6tables.h
26b15f
26b15f
* Mon Mar 30 2009 Thomas Woerner <twoerner@redhat.com> 1.4.3.1-1
26b15f
- new version 1.4.3.1
26b15f
  - libiptc is now shared
26b15f
  - supports all new features of the 2.6.29 kernel
26b15f
- dropped typo_latter patch
26b15f
26b15f
* Thu Mar  5 2009 Thomas Woerner <twoerner@redhat.com> 1.4.2-3
26b15f
- still more review fixes (rhbz#225906)
26b15f
  - consistent macro usage
26b15f
  - use sed instead of perl for rpath removal
26b15f
  - use standard RPM CFLAGS, but also -fno-strict-aliasing (needed for libiptc*)
26b15f
26b15f
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-2
26b15f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
26b15f
26b15f
* Fri Feb 20 2009 Thomas Woerner <twoerner@redhat.com> 1.4.2-1
26b15f
- new version 1.4.2
26b15f
- removed TOS value mask patch (upstream)
26b15f
- more review fixes (rhbz#225906)
26b15f
- install all header files (rhbz#462207)
26b15f
- dropped nf_ext_init (rhbz#472548)
26b15f
26b15f
* Tue Jul 22 2008 Thomas Woerner <twoerner@redhat.com> 1.4.1.1-2
26b15f
- fixed TOS value mask problem (rhbz#456244) (upstream patch)
26b15f
- two more cloexec fixes
26b15f
26b15f
* Tue Jul  1 2008 Thomas Woerner <twoerner@redhat.com> 1.4.1.1-1
26b15f
- upstream bug fix release 1.4.1.1
26b15f
- dropped extra patch for 1.4.1 - not needed anymore
26b15f
26b15f
* Tue Jun 10 2008 Thomas Woerner <twoerner@redhat.com> 1.4.1-1
26b15f
- new version 1.4.1 with new build environment
26b15f
- additional ipv6 network mask patch from Jan Engelhardt
26b15f
- spec file cleanup
26b15f
- removed old patches
26b15f
26b15f
* Fri Jun  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.4.0-5
26b15f
- use normal kernel headers, not linux/compiler.h
26b15f
- change BuildRequires: kernel-devel to kernel-headers
26b15f
- We need to do this to be able to build for both sparcv9 and sparc64 
26b15f
  (there is no kernel-devel.sparcv9)
26b15f
26b15f
* Thu Mar 20 2008 Thomas Woerner <twoerner@redhat.com> 1.4.0-4
26b15f
- use O_CLOEXEC for all opened files in all applications (rhbz#438189)
26b15f
26b15f
* Mon Mar  3 2008 Thomas Woerner <twoerner@redhat.com> 1.4.0-3
26b15f
- use the kernel headers from the build tree for iptables for now to be able to 
26b15f
  compile this package, but this makes the package more kernel dependant
26b15f
- use s6_addr32 instead of in6_u.u6_addr32
26b15f
26b15f
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.4.0-2
26b15f
- Autorebuild for GCC 4.3
26b15f
26b15f
* Mon Feb 11 2008 Thomas Woerner <twoerner@redhat.com> 1.4.0-1
26b15f
- new version 1.4.0
26b15f
- fixed condrestart (rhbz#428148)
26b15f
- report the module in rmmod_r if there is an error
26b15f
- use nf_ext_init instead of my_init for extension constructors
26b15f
26b15f
* Mon Nov  5 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-6
26b15f
- fixed leaked file descriptor before fork/exec (rhbz#312191)
26b15f
- blacklisting is not working, use "install X /bin/(true|false)" test instead
26b15f
- return private exit code 150 for disabled ipv6 support
26b15f
- use script name for output messages
26b15f
26b15f
* Tue Oct 16 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-5
26b15f
- fixed error code for stopping a already stopped firewall (rhbz#321751)
26b15f
- moved blacklist test into start
26b15f
26b15f
* Wed Sep 26 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-4.1
26b15f
- do not start ip6tables if ipv6 is blacklisted (rhbz#236888)
26b15f
- use simpler fix for (rhbz#295611)
26b15f
  Thanks to Linus Torvalds for the patch.
26b15f
26b15f
* Mon Sep 24 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-4
26b15f
- fixed IPv6 reject type (rhbz#295181)
26b15f
- fixed init script: start, stop and status
26b15f
- support netfilter compiled into kernel in init script (rhbz#295611)
26b15f
- dropped inversion for limit modules from man pages (rhbz#220780)
26b15f
- fixed typo in ip6tables man page (rhbz#236185)
26b15f
26b15f
* Wed Sep 19 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-3
26b15f
- do not depend on local_fs in lsb header - this delayes start after network
26b15f
- fixed exit code for initscript usage
26b15f
26b15f
* Mon Sep 17 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-2.1
26b15f
- do not use lock file for condrestart test
26b15f
26b15f
* Thu Aug 23 2007 Thomas Woerner <twoerner@redhat.com> 1.3.8-2
26b15f
- fixed initscript for LSB conformance (rhbz#246953, rhbz#242459)
26b15f
- provide iptc interface again, but unsupported (rhbz#216733)
26b15f
- compile all extension, which are supported by the kernel-headers package
26b15f
- review fixes (rhbz#225906)
26b15f
26b15f
* Tue Jul 31 2007 Thomas Woerner <twoerner@redhat.com>
26b15f
- reverted ipv6 fix, because it disables the ipv6 at all (rhbz#236888)
26b15f
26b15f
* Fri Jul 13 2007 Steve Conklin <sconklin@redhat.com> - 1.3.8-1
26b15f
- New version 1.3.8
26b15f
26b15f
* Mon Apr 23 2007 Jeremy Katz <katzj@redhat.com> - 1.3.7-2
26b15f
- fix error when ipv6 support isn't loaded in the kernel (#236888)
26b15f
26b15f
* Wed Jan 10 2007 Thomas Woerner <twoerner@redhat.com> 1.3.7-1.1
26b15f
- fixed installation of secmark modules
26b15f
26b15f
* Tue Jan  9 2007 Thomas Woerner <twoerner@redhat.com> 1.3.7-1
26b15f
- new verison 1.3.7
26b15f
- iptc is not a public interface and therefore not installed anymore
26b15f
- dropped upstream secmark patch
26b15f
26b15f
* Tue Sep 19 2006 Thomas Woerner <twoerner@redhat.com> 1.3.5-2
26b15f
- added secmark iptables patches (#201573)
26b15f
26b15f
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.3.5-1.2.1
26b15f
- rebuild
26b15f
26b15f
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.3.5-1.2
26b15f
- bump again for double-long bug on ppc(64)
26b15f
26b15f
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.3.5-1.1
26b15f
- rebuilt for new gcc4.1 snapshot and glibc changes
26b15f
26b15f
* Thu Feb  2 2006 Thomas Woerner <twoerner@redhat.com> 1.3.5-1
26b15f
- new version 1.3.5
26b15f
- fixed init script to set policy for raw tables, too (#179094)
26b15f
26b15f
* Tue Jan 24 2006 Thomas Woerner <twoerner@redhat.com> 1.3.4-3
26b15f
- added important iptables header files to devel package
26b15f
26b15f
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
26b15f
- rebuilt
26b15f
26b15f
* Fri Nov 25 2005 Thomas Woerner <twoerner@redhat.com> 1.3.4-2
26b15f
- fix for plugin problem: link with "gcc -shared" instead of "ld -shared" and 
26b15f
  replace "_init" with "__attribute((constructor)) my_init"
26b15f
26b15f
* Fri Nov 25 2005 Thomas Woerner <twoerner@redhat.com> 1.3.4-1.1
26b15f
- rebuild due to unresolved symbols in shared libraries
26b15f
26b15f
* Fri Nov 18 2005 Thomas Woerner <twoerner@redhat.com> 1.3.4-1
26b15f
- new version 1.3.4
26b15f
- dropped free_opts patch (upstream fixed)
26b15f
- made libipq PIC (#158623)
26b15f
- additional configuration options for iptables startup script (#172929)
26b15f
  Thanks to Jan Gruenwald for the patch
26b15f
- spec file cleanup (dropped linux_header define and usage)
26b15f
26b15f
* Mon Jul 18 2005 Thomas Woerner <twoerner@redhat.com> 1.3.2-1
26b15f
- new version 1.3.2 with additional patch for the misplaced free_opts call
26b15f
  from Marcus Sundberg
26b15f
26b15f
* Wed May 11 2005 Thomas Woerner <twoerner@redhat.com> 1.3.1-1
26b15f
- new version 1.3.1
26b15f
26b15f
* Fri Mar 18 2005 Thomas Woerner <twoerner@redhat.com> 1.3.0-2
26b15f
- Remove unnecessary explicit kernel dep (#146142)
26b15f
- Fixed out of bounds accesses (#131848): Thanks to Steve Grubb
26b15f
  for the patch
26b15f
- Adapted iptables-config to reference to modprobe.conf (#150143)
26b15f
- Remove misleading message (#140154): Thanks to Ulrich Drepper
26b15f
  for the patch
26b15f
26b15f
* Mon Feb 21 2005 Thomas Woerner <twoerner@redhat.com> 1.3.0-1
26b15f
- new version 1.3.0
26b15f
26b15f
* Thu Nov 11 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-3.2
26b15f
- fixed autoload problem in iptables and ip6tables (CAN-2004-0986)
26b15f
26b15f
* Fri Sep 17 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-3.1
26b15f
- changed default behaviour for IPTABLES_STATUS_NUMERIC to "yes" (#129731)
26b15f
- modified config file to match this change and un-commented variables with
26b15f
  default values
26b15f
26b15f
* Thu Sep 16 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-3
26b15f
- applied second part of cleanup patch from (#131848): thanks to Steve Grubb
26b15f
  for the patch
26b15f
26b15f
* Wed Aug 25 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-2
26b15f
- fixed free bug in iptables (#128322)
26b15f
26b15f
* Tue Jun 22 2004 Thomas Woerner <twoerner@redhat.com> 1.2.11-1
26b15f
- new version 1.2.11
26b15f
26b15f
* Thu Jun 17 2004 Thomas Woerner <twoerner@redhat.com> 1.2.10-1
26b15f
- new version 1.2.10
26b15f
26b15f
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
26b15f
- rebuilt
26b15f
26b15f
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
26b15f
- rebuilt
26b15f
26b15f
* Thu Feb 26 2004 Thomas Woerner <twoerner@redhat.com> 1.2.9-2.3
26b15f
- fixed iptables-restore -c fault if there are no counters (#116421)
26b15f
26b15f
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
26b15f
- rebuilt
26b15f
26b15f
* Sun Jan  25 2004 Dan Walsh <dwalsh@redhat.com> 1.2.9-1.2
26b15f
- Close File descriptors to prevent SELinux error message
26b15f
26b15f
* Wed Jan  7 2004 Thomas Woerner <twoerner@redhat.com> 1.2.9-1.1
26b15f
- rebuild
26b15f
26b15f
* Wed Dec 17 2003 Thomas Woerner <twoerner@redhat.com> 1.2.9-1
26b15f
- vew version 1.2.9
26b15f
- new config options in ipXtables-config:
26b15f
  IPTABLES_MODULES_UNLOAD
26b15f
- more documentation in ipXtables-config
26b15f
- fix for netlink security issue in libipq (devel package)
26b15f
- print fix for libipt_icmp (#109546)
26b15f
26b15f
* Thu Oct 23 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-13
26b15f
- marked all messages in iptables init script for translation (#107462)
26b15f
- enabled devel package (#105884, #106101)
26b15f
- bumped build for fedora for libipt_recent.so (#106002)
26b15f
26b15f
* Tue Sep 23 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-12.1
26b15f
- fixed lost udp port range in ip6tables-save (#104484)
26b15f
- fixed non numeric multiport port output in ipXtables-savs
26b15f
26b15f
* Mon Sep 22 2003 Florian La Roche <Florian.LaRoche@redhat.de> 1.2.8-11
26b15f
- do not link against -lnsl
26b15f
26b15f
* Wed Sep 17 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-10
26b15f
- made variables in rmmod_r local
26b15f
26b15f
* Tue Jul 22 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-9
26b15f
- fixed permission for init script
26b15f
26b15f
* Sat Jul 19 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-8
26b15f
- fixed save when iptables file is missing and iptables-config permissions
26b15f
26b15f
* Tue Jul  8 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-7
26b15f
- fixes for ip6tables: module unloading, setting policy only for existing 
26b15f
  tables
26b15f
26b15f
* Thu Jul  3 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-6
26b15f
- IPTABLES_SAVE_COUNTER defaults to no, now
26b15f
- install config file in /etc/sysconfig
26b15f
- exchange unload of ip_tables and ip_conntrack
26b15f
- fixed start function
26b15f
26b15f
* Wed Jul  2 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-5
26b15f
- new config option IPTABLES_SAVE_ON_RESTART
26b15f
- init script: new status, save and restart
26b15f
- fixes #44905, #65389, #80785, #82860, #91040, #91560 and #91374
26b15f
26b15f
* Mon Jun 30 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-4
26b15f
- new config option IPTABLES_STATUS_NUMERIC
26b15f
- cleared IPTABLES_MODULES in iptables-config
26b15f
26b15f
* Mon Jun 30 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-3
26b15f
- new init scripts
26b15f
26b15f
* Sat Jun 28 2003 Florian La Roche <Florian.LaRoche@redhat.de>
26b15f
- remove check for very old kernel versions in init scripts
26b15f
- sync up both init scripts and remove some further ugly things
26b15f
- add some docu into rpm
26b15f
26b15f
* Thu Jun 26  2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-2
26b15f
- rebuild
26b15f
26b15f
* Mon Jun 16 2003 Thomas Woerner <twoerner@redhat.com> 1.2.8-1
26b15f
- update to 1.2.8
26b15f
26b15f
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
26b15f
- rebuilt
26b15f
26b15f
* Mon Jan 13 2003 Bill Nottingham <notting@redhat.com> 1.2.7a-1
26b15f
- update to 1.2.7a
26b15f
- add a plethora of bugfixes courtesy Michael Schwendt <mschewndt@yahoo.com>
26b15f
26b15f
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 1.2.6a-3
26b15f
- Fix multilib
26b15f
26b15f
* Wed Aug 07 2002 Karsten Hopp <karsten@redhat.de>
26b15f
- fixed iptables and ip6tables initscript output, based on #70511
26b15f
- check return status of all iptables calls, not just the last one
26b15f
  in a 'for' loop.
26b15f
26b15f
* Mon Jul 29 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.6a-1
26b15f
- 1.2.6a (bugfix release, #69747)
26b15f
26b15f
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
26b15f
- automated rebuild
26b15f
26b15f
* Thu May 23 2002 Tim Powers <timp@redhat.com>
26b15f
- automated rebuild
26b15f
26b15f
* Mon Mar  4 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.5-3
26b15f
- Add some fixes from CVS, fixing bug #60465
26b15f
26b15f
* Tue Feb 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.5-2
26b15f
- Merge ip6tables improvements from Ian Prowell <iprowell@prowell.org>
26b15f
  #59402
26b15f
- Update URL (#59354)
26b15f
- Use /sbin/chkconfig rather than chkconfig in %%postun script
26b15f
26b15f
* Fri Jan 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.5-1
26b15f
- 1.2.5
26b15f
26b15f
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
26b15f
- automated rebuild
26b15f
26b15f
* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.4-2
26b15f
- Fix %%preun script
26b15f
26b15f
* Tue Oct 30 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.4-1
26b15f
- Update to 1.2.4 (various fixes, including security fixes; among others:
26b15f
  #42990, #50500, #53325, #54280)
26b15f
- Fix init script (#31133)
26b15f
26b15f
* Mon Sep  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-1
26b15f
- 1.2.3 (5 security fixes, some other fixes)
26b15f
- Fix updating (#53032)
26b15f
26b15f
* Mon Aug 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-4
26b15f
- Fix #50990
26b15f
- Add some fixes from current CVS; should fix #52620
26b15f
26b15f
* Mon Jul 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-3
26b15f
- Add some fixes from the current CVS tree; fixes #49154 and some IPv6
26b15f
  issues
26b15f
26b15f
* Tue Jun 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-2
26b15f
- Fix iptables-save reject-with (#45632), Patch from Michael Schwendt
26b15f
  <mschwendt@yahoo.com>
26b15f
26b15f
* Tue May  8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-1
26b15f
- 1.2.2
26b15f
26b15f
* Wed Mar 21 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- 1.2.1a, fixes #28412, #31136, #31460, #31133
26b15f
26b15f
* Thu Mar  1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- Yet another initscript fix (#30173)
26b15f
- Fix the fixes; they fixed some issues but broke more important
26b15f
  stuff :/ (#30176)
26b15f
26b15f
* Tue Feb 27 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- Fix up initscript (#27962)
26b15f
- Add fixes from CVS to iptables-{restore,save}, fixing #28412
26b15f
26b15f
* Fri Feb 09 2001 Karsten Hopp <karsten@redhat.de>
26b15f
- create /etc/sysconfig/iptables mode 600 (same problem as #24245)
26b15f
26b15f
* Mon Feb 05 2001 Karsten Hopp <karsten@redhat.de>
26b15f
- fix bugzilla #25986 (initscript not marked as config file)
26b15f
- fix bugzilla #25962 (iptables-restore)
26b15f
- mv chkconfig --del from postun to preun
26b15f
26b15f
* Thu Feb  1 2001 Trond Eivind Glomsrød <teg@redhat.com>
26b15f
- Fix check for ipchains
26b15f
26b15f
* Mon Jan 29 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- Some fixes to init scripts
26b15f
26b15f
* Wed Jan 24 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- Add some fixes from CVS, fixes among other things Bug #24732
26b15f
26b15f
* Wed Jan 17 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- Add missing man pages, fix up init script (Bug #17676)
26b15f
26b15f
* Mon Jan 15 2001 Bill Nottingham <notting@redhat.com>
26b15f
- add init script
26b15f
26b15f
* Mon Jan 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- 1.2
26b15f
- fix up ipv6 split
26b15f
- add init script
26b15f
- Move the plugins from /usr/lib/iptables to /lib/iptables.
26b15f
  This needs to work before /usr is mounted...
26b15f
- Use -O1 on alpha (compiler bug)
26b15f
26b15f
* Sat Jan  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- 1.1.2
26b15f
- Add IPv6 support (in separate package)
26b15f
26b15f
* Thu Aug 17 2000 Bill Nottingham <notting@redhat.com>
26b15f
- build everywhere
26b15f
26b15f
* Tue Jul 25 2000 Bernhard Rosenkraenzer <bero@redhat.com>
26b15f
- 1.1.1
26b15f
26b15f
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
26b15f
- automatic rebuild
26b15f
26b15f
* Tue Jun 27 2000 Preston Brown <pbrown@redhat.com>
26b15f
- move iptables to /sbin.
26b15f
- excludearch alpha for now, not building there because of compiler bug(?)
26b15f
26b15f
* Fri Jun  9 2000 Bill Nottingham <notting@redhat.com>
26b15f
- don't obsolete ipchains either
26b15f
- update to 1.1.0
26b15f
26b15f
* Sun Jun  4 2000 Bill Nottingham <notting@redhat.com>
26b15f
- remove explicit kernel requirement
26b15f
26b15f
* Tue May  2 2000 Bernhard Rosenkränzer <bero@redhat.com>
26b15f
- initial package