iproute2/iproute2.changes

713 lines
24 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Fri Jul 8 17:43:01 UTC 2011 - jengelh@medozas.de
- Update to new upstream release 2.6.39
* support device group semantics
* support listing devices by group
* parse flag XFRM_POLICY_ICMP
* CHOKe scheduler
* macvlan/macvtap: support 'passthru' mode
* tc: SFB flow scheduler
* tc add mqprio qdisc support
* xfrm security context support
* allow to specify truncation bits on auth algo
* fix unit conversion of rtt/rttvar/rto_min
* support IFLA_TXQLEN in ip link command
- Remove iproute2-pdfdoc.diff: merged upstream
- Remove iproute2-memleak.diff: merged upstream
-------------------------------------------------------------------
Tue May 31 21:35:16 UTC 2011 - jengelh@medozas.de
- Correct installation path of tc modules
- Restore symbol lookup in m_xt.so (bnc#679172)
- Add patches to make m_xt build with libxtables6
- Restore m_xt's module lookup (bnc#660554)
- Run spec-beautifier
-------------------------------------------------------------------
Mon May 30 11:50:56 UTC 2011 - jengelh@medozas.de
- Disable building m_xt.so which has not been updated for
iptables 1.4.11
-------------------------------------------------------------------
Wed Mar 23 18:57:20 UTC 2011 - bphilips@novell.com
Remove unneeded patches:
* iproute2-warnings.diff bnc#34714
Warnings no longer exist
* iproute2-iptunnel-fclose.diff
Process is dying no need to close file pointers
* iproute2-ss-pclose.diff
Process is dying no need to close file pointers
* iproute2-flushcheckuid.diff
Fixed upstream
* iproute2-skbedit-memset.diff
Fixed upstream 46a6573259f46f86eb0048a2c805b24ff4183fa6
-------------------------------------------------------------------
Tue Mar 22 08:57:44 CET 2011 - ms@suse.de
- Update to 2.6.38, fix for options process with ipt (bnc #679172)
- tidy up the package, spec file names, patch names, etc
-------------------------------------------------------------------
Wed Jan 12 16:02:26 UTC 2011 - mt@suse.de
- Adopted ip route rtt,rttvar,rto_min metrics time unit to
milliseconds as required by recent kernels (bnc#659746).
-------------------------------------------------------------------
Tue Jan 11 00:45:02 UTC 2011 - jengelh@medozas.de
- Update to iproute2-2.6.37
* Support for iptables >= 1.4.9
* Support for GRE in XFRM
* tc f_flow now knows rxhash
* Support for macvtap "mode" parameter
* tc ACT_CSUM support
* added `ip route save` and `ip route restore` commands
- Spec file updates
* Remove pointless AutoReqProv:on (that's the default)
* Enable tc's m_xt
-------------------------------------------------------------------
Fri Dec 3 10:29:55 CET 2010 - ms@suse.de
- removed the fragtimeout patch because it breaks the rto_min
setup. The fragtimeout patch also requires a kernel side
modification which we don't ship since SLES9 (bnc #656667)
-------------------------------------------------------------------
Mon Nov 15 22:12:32 UTC 2010 - jengelh@medozas.de
- Split documentation into its own subpackage, reducing the size
of the main package by ~500K
-------------------------------------------------------------------
Wed Nov 3 21:22:47 UTC 2010 - jengelh@medozas.de
- Update to iproute2-2.6.35+git9 for obtaining
Linux 2.6.36-introduced features (no iproute2-2.6.36 tag yet)
* Added RTA_MARK support (e.g. `ip route get ::1 mark 2`)
* 64-bit interface statistics
-------------------------------------------------------------------
Tue Nov 2 13:02:44 UTC 2010 - jengelh@medozas.de
- Update to iproute2-2.6.35
* Added support for multicast iprules
* Speed up `ss -p`
* Update ARP header type table
-------------------------------------------------------------------
Tue Nov 2 12:28:40 UTC 2010 - jengelh@medozas.de
- Update to iproute2-2.6.34
* Fix build issues with flex 2.5
* Detect 6rd tunnel scope
* Added `ip tuntap` support (this practically obsoletes the
"tunctl" package)
* Added support for XFRM/SA by fwmark
* Added initrwnd
- 2 patches integrated, thus dropped
-------------------------------------------------------------------
Tue Nov 2 12:02:02 UTC 2010 - jengelh@medozas.de
- Update to iproute2-2.6.33
* Added 6rd support
* Added macvlan options for bridge mode
* Added support to mark packets in skbedit
* Added oif classification support in iprule
-------------------------------------------------------------------
Tue Nov 2 11:43:33 UTC 2010 - jengelh@medozas.de
- Update to iproute2-2.6.31
* Dropped equalize support
* Fixed segfault when using garbage lladdr
* Added new m_xt module for iptables-1.4.5
* Added support for CAN
* Allow ISATAP with stateless autoconfiguration
* Added support for cgroup
* Added support for monitoring neigh table activities
- 3 patches integrated, thus dropped
-------------------------------------------------------------------
Tue Feb 23 22:45:41 UTC 2010 - jengelh@medozas.de
- add a patch to avoid tun tunnels being shown as "link/65534"
-------------------------------------------------------------------
Sat Dec 19 18:29:53 CET 2009 - jengelh@medozas.de
- enable parallel build
-------------------------------------------------------------------
Wed Nov 11 10:19:45 CET 2009 - ms@suse.de
- check effective UID instead of real UID in the flush
permissions coding (bnc #554419)
-------------------------------------------------------------------
Fri Oct 9 14:17:41 CEST 2009 - ms@suse.de
- added missing fclose to ss utility (bnc #543986)
-------------------------------------------------------------------
Wed Sep 16 11:36:06 CEST 2009 - ms@suse.de
- fixed memory leak in read_igmp() function ip/ipmaddr.c (bnc #538996)
-------------------------------------------------------------------
Fri Sep 11 00:44:10 CEST 2009 - ms@suse.de
- added support for monitoring neighbour tables (bnc #537906)
- added support for displaying type labels (bnc #537906)
-------------------------------------------------------------------
Fri Aug 28 16:18:11 CEST 2009 - ms@suse.de
- added missing pclose (bnc #534912)
-------------------------------------------------------------------
Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de
- make patch0 usage consistent
-------------------------------------------------------------------
Wed Aug 12 12:45:56 UTC 2009 - adrian@suse.de
- update to version 2.6.29-1
* Support for lxc
-------------------------------------------------------------------
Tue Jul 28 13:31:54 CEST 2009 - ms@suse.de
- make sure do_tunnels_list proc file descriptor will be
closed after use or on proc read error (bnc #525834)
-------------------------------------------------------------------
Thu Feb 19 14:03:23 CET 2009 - ms@suse.de
- fixed ss utility to display inet6 addresses if requested
with -6 or -f inet6 (bnc #473156)
-------------------------------------------------------------------
Tue Jan 27 11:47:57 CET 2009 - ms@suse.de
- fixed a bug in which the memory for the tc_skbedit struct was
being used uninitialized to 0. This patch corrects the issue
by using a memset to 0 out the memory of the
structure (bnc #438950)
-------------------------------------------------------------------
Thu Dec 11 15:09:10 CET 2008 - agruen@suse.de
- Change max length of the MAC address from 16 bytes to 32 bytes
to accommodate infiniband (bnc#445014).
-------------------------------------------------------------------
Mon Oct 13 15:39:40 CEST 2008 - ms@suse.de
- fixed compiler warnings (bnc #434714)
-------------------------------------------------------------------
Thu Sep 18 09:46:42 CEST 2008 - hare@suse.de
- Add skbedit support for FCoE (FATE#303914)
- Add multiqueue support for FCoE (FATE#303914)
- Rename libnl to libnetlink-devel
- Fix IPPROTO_DCCP redefine
- rpmlint fixes
-------------------------------------------------------------------
Mon Jul 14 14:33:38 CEST 2008 - ms@suse.de
- update to version 2.6.25
* Fix off by one in nested attribute management.
* netem potential dist table overflow
* rto_min value display overflow
* Overhead calculation is now done in the kernel.
* libnetlink: don't spin forever on receive error
* Protocol field on tc_filter is required by the kernel, provide it
* Add missing prefix bit length for addrlabel
* Do not strip binaries with `install`
* In police, fix uninitialized "overhead" variable.
* lots of documentation fixes
-------------------------------------------------------------------
Fri Jul 11 11:03:43 CEST 2008 - ms@suse.de
- fixed RTM_NEWLINK check for older kernels (bnc #407954)
-------------------------------------------------------------------
Mon Jun 30 10:02:03 CEST 2008 - ms@suse.de
- fixed 'tc qdisc' segmentation fault (bnc #404755)
-------------------------------------------------------------------
Thu May 8 11:48:54 CEST 2008 - ms@suse.de
- compile libnetlink with -fPIC (bnc #388021)
-------------------------------------------------------------------
Wed Apr 16 18:23:45 CEST 2008 - schwab@suse.de
- Don't strip binaries.
-------------------------------------------------------------------
Thu Oct 25 11:19:35 CEST 2007 - ms@suse.de
- update to version 2.6.23, fixed (#336488)
Reason for update:
* The macvlan module, which got added to the kernel in version
2.6.23, needs the new "ip link add" feature
These patches add a rewritten version of Ben's macvlan driver, which
allows to create virtual ethernet devices. The underlying device is
put in promiscous mode and packets are demuxed based on MAC address.
It behaves similar to bridge devices in that packets are visible on
the real device before delivery to the macvlan driver. The driver
supports all features of the underlying device except VLAN
acceleration, this is currently very hard to support. I might look
into this in the future.
The main downside of this driver is that it adds another hook in
netif_receive_skb, unfortunately that is unavoidable. When not
compiled in the hook vanishes of course.
Usage is simple:
ip link add link eth0 type macvlan
Will create a macvlan0 device with a random MAC address on top of
eth0. No iproute patches are required.
-------------------------------------------------------------------
Tue Oct 16 11:52:34 CEST 2007 - jdelvare@suse.de
- libnetlink.3 is now part of the upstream package, no need to
include our own copy.
-------------------------------------------------------------------
Wed Jul 11 16:26:49 CEST 2007 - ms@suse.de
- update to version 2.6.22, fixed (#288551)
* Kim Woelders <kim@woelders.dk>, various useful fixups: compilation
with old kernels, cross-compiling, "all" == "any" in prefix spec.
* Collected from my disk, cleaned and packed to directory iproute2/misc/
several utilities: ss, nstat, ifstat, rtacct, arpd and module tcp_diag.
Writing some docs. me.
* prepared patchlet for pidentd to use tcp_diag.
* David Miller: 64bit (and even worse 64bit kernel/32 bit user :-) fixes
to above. tcp_diag is merged to main tree.
* Alexandr D. Kanevskiy <kad@blackcatlinux.com>: various flaws in ss
* Alexandr D. Kanevskiy <kad@blackcatlinux.com>: oops, more aggressive caching
of names opened old bugs: ip started to print garbage in some places.
* Robert Olsson, rt_cache_stat. Renamed to rtstat.
* An old bug in "ip maddr ls": reduntant empty lines in output.
Seeing this crap for ages but lucky match of desire/ability to repair
and a huff about this happened only today. :-)
* "Mr. James W. Laferriere" <babydr@baby-dragons.com>
doc: option to produce ps output for non-a4 and not only 2 pages/sheet.
* Jamal's patch for ingres qdisc.
* Bernd Eckenfels <ecki@lina.inka.de>: deleted orphaned bogus #include
in include/utils.h.
* Julian Anastasov <ja@ssi.bg>: uninitialized fields in nexthop
producing funny "dead" nexthops in multipath routes.
Stupid me, look at the first line in [010803]... Was it difficult to guess
this that time? People blame for several months. :-)
Special thanks to bert hubert <ahu@ds9a.nl> who raised the issue in netdev.
Thanks and apologies to Terry Schmidt <terry@nycwireless.net>,
Ruben Puettmann <ruben.puettmann@freenet-ag.de>,
Mark Ivens <mivens@clara.net>.
* willy tarreau <wtarreau@yahoo.fr>: "make install" target.
* Tunable limit for sch_sfq. Patch to kernel activating this
is about to be submitted. Reminded by Adi Nugroho <Adi@iNterNUX.co.id>
-------------------------------------------------------------------
Fri Apr 20 09:39:53 CEST 2007 - aj@suse.de
- Use texlive for building.
-------------------------------------------------------------------
Mon Apr 2 12:09:15 CEST 2007 - rguenther@suse.de
- add bison and flex BuildRequires
-------------------------------------------------------------------
Thu Feb 8 13:54:17 CET 2007 - ms@suse.de
- fixed array size of name string in iptables.h (#243281)
array of size IPT_FUNCTION_MAXNAMELEN - 1 is referenced
at element IPT_FUNCTION_MAXNAMELEN - 1 which is outside the
array bounds
-------------------------------------------------------------------
Mon Jan 29 11:00:08 CET 2007 - ms@suse.de
- fixed wrong IPT_LIB_DIR value and replaced the code by a
dynamic check for the /usr/%lib/iptables directory (#238886)
-------------------------------------------------------------------
Tue Nov 7 01:06:43 CET 2006 - ro@suse.de
- fix permissions for manpage
-------------------------------------------------------------------
Thu Jul 20 15:15:52 CEST 2006 - ms@suse.de
- replaced static HZ define to dynamic:
#ifndef HZ
#define HZ sysconf(_SC_CLK_TCK)
#endif
-------------------------------------------------------------------
Fri May 26 01:22:34 CEST 2006 - schwab@suse.de
- Fix crash while resolving addresses.
-------------------------------------------------------------------
Mon Apr 3 18:20:29 CEST 2006 - hvogel@suse.de
- fix flex input file to use uppercase STR to avoid conflicts.
This prevented tc from being build [#162931]
-------------------------------------------------------------------
Wed Jan 25 21:36:39 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Jan 17 13:02:59 CET 2006 - mrueckert@suse.de
- update to version 2.6.15-060110
-------------------------------------------------------------------
Tue Nov 8 15:37:15 CET 2005 - mmj@suse.de
- update to version 051107
-------------------------------------------------------------------
Mon Oct 24 01:27:09 CEST 2005 - ro@suse.de
- fix filelist for libnlink
-------------------------------------------------------------------
Thu Oct 20 15:33:55 CEST 2005 - mmj@suse.de
- update to version 051007
- fix buffer overflow in iproute.c [#129415] (thanks Richard, Marcus)
- don't strip stuff
-------------------------------------------------------------------
Wed Aug 17 07:54:28 CEST 2005 - cthiel@suse.de
- update to version 050816 [#105087]
-------------------------------------------------------------------
Sat Aug 6 22:11:53 CEST 2005 - dmueller@suse.de
- add /bin/ip symlink (#102513)
-------------------------------------------------------------------
Wed Jun 15 15:25:24 CEST 2005 - meissner@suse.de
- use RPM_OPT_FLAGS
-------------------------------------------------------------------
Mon May 9 13:14:56 CEST 2005 - mmj@suse.de
- Update to 2.6.11-050330
-------------------------------------------------------------------
Thu Feb 10 02:34:48 CET 2005 - ro@suse.de
- remove dropped tetex subpackages from nfb
-------------------------------------------------------------------
Fri Feb 4 10:37:22 CET 2005 - mmj@suse.de
- Update to 2.6.10-ss050124
-------------------------------------------------------------------
Tue Dec 7 08:01:52 CET 2004 - mmj@suse.de
- Don't trust that the kernel and do our own family check [#48600]
-------------------------------------------------------------------
Sun Oct 24 13:10:05 CEST 2004 - mmj@suse.de
- Clean up spec file a bit
- Update to new snapshot including even more of our patches
-------------------------------------------------------------------
Tue Oct 12 13:13:24 CEST 2004 - mmj@suse.de
- Update to 2.6.9 including some of our patches
-------------------------------------------------------------------
Tue Aug 17 08:51:50 CEST 2004 - mmj@suse.de
- Make ip print correct type when printing stats [#42589]
-------------------------------------------------------------------
Wed Apr 21 11:14:33 CEST 2004 - mmj@suse.de
- Fix bufferoverflow in nstat [#39179]
-------------------------------------------------------------------
Fri Apr 16 22:03:01 CEST 2004 - kukuk@suse.de
- Fix compiling with 2.6.5 kernel headers
- Remove backup files
-------------------------------------------------------------------
Wed Apr 14 16:08:54 CEST 2004 - mmj@suse.de
- Don't remove buildroot before install
-------------------------------------------------------------------
Wed Mar 17 23:00:40 CET 2004 - mmj@suse.de
- No executables below /usr/include [#36342]
-------------------------------------------------------------------
Wed Mar 10 01:41:45 CET 2004 - mmj@suse.de
- Olaf Kirch fixed the kernel, so remove the fix for [#35288]
-------------------------------------------------------------------
Wed Mar 3 12:59:14 CET 2004 - ak@suse.de
- Fix hang in ip addr flush (#35288)
-------------------------------------------------------------------
Wed Jan 7 01:01:22 CET 2004 - mmj@suse.de
- ifstat should store it's history in /var/tmp not /tmp
-------------------------------------------------------------------
Mon Nov 10 14:52:43 CET 2003 - mmj@suse.de
- Add more man-pages [#32981]
-------------------------------------------------------------------
Wed Oct 15 13:04:04 CEST 2003 - mmj@suse.de
- Don't build as root
-------------------------------------------------------------------
Mon Aug 11 09:44:25 CEST 2003 - mmj@suse.de
- Add all the pdf documentation [#28637]
-------------------------------------------------------------------
Thu Jun 12 12:01:43 CEST 2003 - kukuk@suse.de
- Fix filelist
-------------------------------------------------------------------
Wed Jun 4 11:27:58 CEST 2003 - kukuk@suse.de
- Don't use include-glibc directory
- Fix arpd to compile with db4
-------------------------------------------------------------------
Tue May 13 16:20:40 CEST 2003 - mmj@suse.de
- Remove files we don't package
-------------------------------------------------------------------
Mon May 12 13:34:57 CEST 2003 - mmj@suse.de
- Add glib-include from newer iputils, and change a kernel-include
to make it build
-------------------------------------------------------------------
Tue Feb 11 14:26:27 CET 2003 - ug@suse.de
- patch for HTB support applied since 2.4.20 supports it
-------------------------------------------------------------------
Fri Feb 7 09:15:24 CET 2003 - mmj@suse.de
- Make the man tar-ball not contain gzipped man-pages, it's already
compressed once.
- Apply patch from Andi Kleen for fragtimeout functionality
-------------------------------------------------------------------
Mon Nov 11 23:49:53 CET 2002 - ro@suse.de
- changed neededforbuild <xshared> to <x-devel-packages>
-------------------------------------------------------------------
Mon Nov 11 11:26:13 CET 2002 - ro@suse.de
- changed neededforbuild <sp> to <opensp>
-------------------------------------------------------------------
Sun Oct 20 15:20:35 CEST 2002 - mmj@suse.de
- Add manpages, thanks to ASPLinux [#21115]
-------------------------------------------------------------------
Wed Aug 21 11:48:15 CEST 2002 - mmj@suse.de
- Added a patch to exit when regular user tries to flush routes or
addresses. [#16000]
-------------------------------------------------------------------
Sun Aug 18 02:30:58 CEST 2002 - ro@suse.de
- added ghostscript-x11-packages to neededforbuild (for gs)
-------------------------------------------------------------------
Mon Apr 8 13:12:49 CEST 2002 - postadal@suse.cz
- updated to ss020116
* added several utilities several utilities: ss, nstat, ifstat,
rtacct, arpd and module tcp_diag
-------------------------------------------------------------------
Fri Feb 1 00:26:05 CET 2002 - ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
-------------------------------------------------------------------
Thu Jan 31 22:51:13 CET 2002 - ro@suse.de
- added libgimpprint to neededforbuild
-------------------------------------------------------------------
Tue Jan 29 13:53:52 CET 2002 - vinil@suse.cz
- /usr/lib -> %_libdir
-------------------------------------------------------------------
Sun Jan 20 14:20:21 CET 2002 - vinil@suse.cz
- new version ss010824
- spec file cleanup
-------------------------------------------------------------------
Mon Nov 19 18:06:49 CET 2001 - bjacke@suse.de
- move ip to /sbin
- add iproute2 config files to /etc/
-------------------------------------------------------------------
Wed Oct 10 16:05:03 CEST 2001 - stepan@suse.de
- fix compilation on ia64
-------------------------------------------------------------------
Tue Sep 18 21:38:29 CEST 2001 - pthomas@suse.de
- Correct spelling in libnetlink.3
- Add both German and English descriptions for libnlink
-------------------------------------------------------------------
Mon Aug 27 11:47:23 CEST 2001 - kukuk@suse.de
- Fix compiling on SPARC
-------------------------------------------------------------------
Tue Aug 21 14:22:19 CEST 2001 - vinil@suse.cz
- new version ss010803
- get rid of kernel 2.2 patches
-------------------------------------------------------------------
Thu Jul 26 10:34:47 CEST 2001 - kukuk@suse.de
- add glib to needed for build
-------------------------------------------------------------------
Fri Jul 20 12:06:42 CEST 2001 - kukuk@suse.de
- changed neededforbuild <gs_fonts> to <ghostscript-fonts-std>
- changed neededforbuild <gs_lib> to <ghostscript-library>
- changed neededforbuild <gs_x11> to <ghostscript-x11>
-------------------------------------------------------------------
Wed Jun 27 01:25:23 CEST 2001 - ro@suse.de
- ETH_P_ECHO is apparently no longer defined
-------------------------------------------------------------------
Thu Mar 8 14:45:40 CET 2001 - uli@suse.de
- added xshared to neededforbuild
-------------------------------------------------------------------
Mon Mar 5 10:57:09 CET 2001 - kukuk@suse.de
- Remove bogus check for kernel header
-------------------------------------------------------------------
Fri Dec 1 15:42:16 CET 2000 - kukuk@suse.de
- Update to iproute2-2.2.4-now-ss001007 to fix compile problems
with new kernel and glibc
-------------------------------------------------------------------
Mon Aug 28 16:32:22 CEST 2000 - ak@suse.de
- fix permissions
- fix advmss/mtu confusion between 2.2 and 2.4 (advmss now works with 2.2
kernels and is always enabled)
- add a new subrpm for libnetlink
- add libnetlink man page
-------------------------------------------------------------------
Tue Jul 4 18:06:19 MEST 2000 - mha@suse.de
- new version (2.2.4-now-ss000305)
- new README.SuSE
- use ps2pdf instead of pdflatex, because the latter produces
unusable pdf files for some reason
-------------------------------------------------------------------
Thu Jun 1 11:40:40 CEST 2000 - vinil@suse.cz
- documentation enhancement
-------------------------------------------------------------------
Fri May 26 12:53:20 CEST 2000 - vinil@suse.cz
- new version (ss000225)
- buildroot added
- sorted in group
-------------------------------------------------------------------
Thu Feb 17 13:49:15 MET 2000 - mha@suse.de
- new version (ss991023)
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Thu Jul 22 18:21:59 MEST 1999 - mha@suse.de
- new version
- renamed package iproute->iproute2, because that's how the author
calls it
-------------------------------------------------------------------
Tue Jul 13 08:46:42 MEST 1999 - ro@suse.de
- added psutils to neededforbuild
-------------------------------------------------------------------
Sun Jul 11 13:53:40 MEST 1999 - mha@suse.de
- new package: iproute (tools for using the advanced routing options
in kernel 2.2)