Blame SPECS/iptables.spec

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