From 538c8930517608aba1c282d2222cc6ff43bb77c775cd6fbdc6b21477ec591665 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 17 Nov 2017 21:11:21 +0000 Subject: [PATCH 1/2] iproute2-4.14.1 OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=149 --- ...llation-directories-for-openSUSE-SLE.patch | 50 ++++++++---------- iproute2-4.13.0.tar.sign | Bin 566 -> 0 bytes iproute2-4.13.0.tar.xz | 3 -- iproute2-4.14.1.tar.sign | Bin 0 -> 566 bytes iproute2-4.14.1.tar.xz | 3 ++ iproute2-doc.spec | 4 +- iproute2.changes | 19 +++++++ iproute2.spec | 4 +- ...-link-and-compile-steps-for-binaries.patch | 24 ++++----- 9 files changed, 59 insertions(+), 48 deletions(-) delete mode 100644 iproute2-4.13.0.tar.sign delete mode 100644 iproute2-4.13.0.tar.xz create mode 100644 iproute2-4.14.1.tar.sign create mode 100644 iproute2-4.14.1.tar.xz diff --git a/adjust-installation-directories-for-openSUSE-SLE.patch b/adjust-installation-directories-for-openSUSE-SLE.patch index 79e3021..4f68a48 100644 --- a/adjust-installation-directories-for-openSUSE-SLE.patch +++ b/adjust-installation-directories-for-openSUSE-SLE.patch @@ -5,15 +5,15 @@ Patch-mainline: Never, SUSE specific Match the directory layout of openSUSE and SLE. --- - Makefile | 4 ++-- - netem/Makefile | 6 ++++-- - tc/q_netem.c | 2 +- - 3 files changed, 7 insertions(+), 5 deletions(-) + Makefile | 4 ++-- + netem/Makefile | 5 +++-- + tc/q_netem.c | 2 +- + 3 files changed, 6 insertions(+), 5 deletions(-) -diff --git a/Makefile b/Makefile -index dbb4a4afd608..3069ee91e159 100644 ---- a/Makefile -+++ b/Makefile +Index: iproute2-4.14.1/Makefile +=================================================================== +--- iproute2-4.14.1.orig/Makefile ++++ iproute2-4.14.1/Makefile @@ -6,7 +6,7 @@ endif PREFIX?=/usr @@ -32,20 +32,19 @@ index dbb4a4afd608..3069ee91e159 100644 ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -diff --git a/netem/Makefile b/netem/Makefile -index 2499f086f24d..9e36fe91fa41 100644 ---- a/netem/Makefile -+++ b/netem/Makefile -@@ -7,6 +7,8 @@ HOSTCC ?= $(CC) +Index: iproute2-4.14.1/netem/Makefile +=================================================================== +--- iproute2-4.14.1.orig/netem/Makefile ++++ iproute2-4.14.1/netem/Makefile +@@ -6,6 +6,7 @@ DISTDATA = normal.dist pareto.dist paret + HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm - +LIBDIR = /usr/lib -+ - ifeq ($(HAVE_MNL),y) - CFLAGS += -DHAVE_LIBMNL $(shell $(PKG_CONFIG) libmnl --cflags) - LDLIBS += $(shell $(PKG_CONFIG) libmnl --libs) -@@ -27,9 +29,9 @@ stats: stats.c + + all: $(DISTGEN) $(DISTDATA) + +@@ -22,9 +23,9 @@ stats: stats.c $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm install: all @@ -57,11 +56,11 @@ index 2499f086f24d..9e36fe91fa41 100644 done clean: -diff --git a/tc/q_netem.c b/tc/q_netem.c -index 5a9e747411e8..34c8f4315abd 100644 ---- a/tc/q_netem.c -+++ b/tc/q_netem.c -@@ -113,7 +113,7 @@ static int get_distribution(const char *type, __s16 *data, int maxdata) +Index: iproute2-4.14.1/tc/q_netem.c +=================================================================== +--- iproute2-4.14.1.orig/tc/q_netem.c ++++ iproute2-4.14.1/tc/q_netem.c +@@ -113,7 +113,7 @@ static int get_distribution(const char * char *line = NULL; char name[128]; @@ -70,6 +69,3 @@ index 5a9e747411e8..34c8f4315abd 100644 if ((f = fopen(name, "r")) == NULL) { fprintf(stderr, "No distribution data for %s (%s: %s)\n", type, name, strerror(errno)); --- -2.14.1 - diff --git a/iproute2-4.13.0.tar.sign b/iproute2-4.13.0.tar.sign deleted file mode 100644 index 2fd45958e975b23e3013bf3f6a9e663aa79b9f657e9acef7e940e995446481c4..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SEvc79j+mZ^K2fTj%FyxIB-5r+;9T&E$Rs0$HxpL;wm25P+wD zV3p0}ex+~^{0+W+ihxk!$r`IPYFnFDRnW-3ybolF4)DXa$kp%?| ziF>p=SIX|-@l^wNmO`LKS%(;MV+JoJZpChk3V(yEA~J`Y(ulR1!gBK@T{Dc87=`0bkMiYu!!Uwh&yYc!@A_OZXQj!WNawX^=X}CAah{Svy_9psbEu|GgMR E7)^{CMF0Q* diff --git a/iproute2-4.13.0.tar.xz b/iproute2-4.13.0.tar.xz deleted file mode 100644 index 7c2c4e0..0000000 --- a/iproute2-4.13.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9cfb81edf8c8509e03daa77cf62aead01c4a827132f6c506578f94cc19415c50 -size 670340 diff --git a/iproute2-4.14.1.tar.sign b/iproute2-4.14.1.tar.sign new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..2008e71cff0f2e3385fc4a02e3febf42775265d5bb8e9c23faabae3ae0fede56 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SEvc79j+mZ^K2fTj%FyxIB-5r+;9T&E$Rs0$K^*^#BS95P+wD zV3p0}ey7|J0Lx`AaYZm-n5qE%lMc2$R-v~kO)P1MAG1ZUarwX>Ds!@c%z49C7%8C+ z?#bzRPM-+Rw7@O#cxX&kKKk=e4(`p=%YbcdE8im*bLfi<^@TZ9(*oyRioz7gVvK<0Lr z>aLSWgL4;ZjMcpvQxng01`QB3Ls3=(-MfwjjAMpLojqK4X^^bgW_jHMx&w`0Ww)%0 z`DrH=^Qy0?3MMI-`{5uelg{-w&I$4zPG|UJPavgx-E9gC23zWdxr1v((UjrCs?M%+ zQQ-YJY-SpC|Be`R$;>u!03u|7D|3k5>mOI__HuLe&Qek+;$HslB+W% Date: Sun, 10 Dec 2017 23:58:28 +0000 Subject: [PATCH 2/2] - Remove iproute2-doc (removed upstream) and doc-revert-PDF-creation.patch . OBS-URL: https://build.opensuse.org/package/show/security:netfilter/iproute2?expand=0&rev=150 --- doc-revert-PDF-creation.patch | 65 -- iproute2-doc.changes | 1257 --------------------------------- iproute2-doc.spec | 113 --- iproute2.changes | 6 + iproute2.spec | 46 +- pre_checkin.sh | 12 - 6 files changed, 21 insertions(+), 1478 deletions(-) delete mode 100644 doc-revert-PDF-creation.patch delete mode 100644 iproute2-doc.changes delete mode 100644 iproute2-doc.spec delete mode 100644 pre_checkin.sh diff --git a/doc-revert-PDF-creation.patch b/doc-revert-PDF-creation.patch deleted file mode 100644 index a9b7e31..0000000 --- a/doc-revert-PDF-creation.patch +++ /dev/null @@ -1,65 +0,0 @@ -From: Jan Engelhardt -Date: Tue, 9 Oct 2012 14:27:11 +0200 -Subject: doc: revert PDF creation -Patch-mainline: Never, temporary workaround - -Revert 0ecf26fc7d2f24570b4c04a668c437b8656a40a7, since it -makes PDF creation fail on SUSE <= 12.2. - -(cannot find linuxdoc-sgml.sty; seems like /usr/lib/sgml-tool -is not in the search path with texlive 2011/suse122.) ---- - doc/Makefile | 22 ++++++---------------- - 1 file changed, 6 insertions(+), 16 deletions(-) - -diff --git a/doc/Makefile b/doc/Makefile -index 0c51872afac5..e7514e4c3c9a 100644 ---- a/doc/Makefile -+++ b/doc/Makefile -@@ -6,7 +6,7 @@ PSFILES=ip-cref.ps ip-tunnels.ps api-ip6-flowlabels.ps ss.ps nstat.ps arpd.ps rt - - LATEX=latex - DVIPS=dvips --SGML2DVI=sgml2latex -+SGML2DVI=sgml2latex --output=dvi - SGML2HTML=sgml2html -s 0 - LPR=lpr -Zsduplex - SHELL=bash -@@ -31,11 +31,8 @@ pdf: $(PDFFILES) - print: $(PSFILES) - $(LPR) $(PSFILES) - --%.tex: %.sgml -- $(SGML2DVI) --output=tex $< -- - %.dvi: %.sgml -- $(SGML2DVI) --output=dvi $< -+ $(SGML2DVI) $< - - %.dvi: %.tex - @set -e; pass=2; echo "Running LaTeX $<"; \ -@@ -47,17 +44,10 @@ print: $(PSFILES) - echo "Re-running LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 1]; \ - done - --%.pdf: %.tex -- @set -e; pass=2; echo "Running pdfLaTeX $<"; \ -- while [ `pdflatex $< &1 | \ -- grep -c '^\(LaTeX Warning: Label(s) may\|No file \|! Emergency stop\)'` -ge 1 ]; do \ -- if [ $$pass -gt 3 ]; then \ -- echo "Seems, something is wrong. Try by hands." ; exit 1 ; \ -- fi; \ -- echo "Re-running pdfLaTeX $<, $${pass}d pass"; pass=$$[$$pass + 1]; \ -- done --#%.pdf: %.ps --# ps2pdf $< -+#%.pdf: %.tex -+# pdflatex $< -+%.pdf: %.ps -+ ps2pdf $< - - %.ps: %.dvi - $(DVIPS) $< -o $@ --- -2.14.1 - diff --git a/iproute2-doc.changes b/iproute2-doc.changes deleted file mode 100644 index df718c8..0000000 --- a/iproute2-doc.changes +++ /dev/null @@ -1,1257 +0,0 @@ -------------------------------------------------------------------- -Wed Sep 6 07:09:53 UTC 2017 - mkubecek@suse.cz - -- Update to new upstream release 4.13 - * extended ack support - * ip monitor: support IFLA_EVENT - * many BPF improvements - * new command rdma - * fixes for issues reported by Coverity - * updated documentation and examples - * bridge: distinguish between ext. learned vs offloaded FDBs - * ip netns: make /var/run/netns bind-mount recursive - * geneve: support for modifying geneve device - * utils: return default family when rtm_family is not - RTNL_FAMILY_IPMR/IP6MR - * tc: m_tunnel_key: add csum/nocsum option - * tc filter: add support for chain index - * tc action: introduce support for goto chain action - * tc: flower: add support for tcp flags - * tc: add support for TRAP action - * tc: flower: add support for matching on ip tos and ttl - * ip: add support for GRE ignore-df knob - * ip route get: extend to return matching fib route - * ip route get: extend for mpls routes - * ss: enclose IPv6 address in brackets - * vti: print keys in hex not dotted notation -- Refresh - adjust-installation-directories-for-openSUSE-SLE.patch - split-link-and-compile-steps-for-binaries.patch - -------------------------------------------------------------------- -Tue Aug 22 12:58:39 UTC 2017 - mkubecek@suse.cz - -- patch cleanup for SLE15 package: - * rename iproute2-dirs.diff - -> adjust-installation-directories-for-openSUSE-SLE.patch - * split iproute2-HZ.diff into - use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch and - add-explicit-typecast-to-avoid-gcc-warning.patch - * rename revert-pdf-creation.diff - -> doc-revert-PDF-creation.patch - * rename revert-bison-fix.diff - -> Revert-emp-fix-warning-on-deprecated-bison-directive.patch - * rename kernel_xfrm6_raw.patch - -> xfrm-support-displaying-transformations-used-for-Mob.patch - * refresh man-fix-documentation-references-in-manual-pages.patch - * rename iproute2-split-make.patch - -> split-link-and-compile-steps-for-binaries.patch - * rename iproute2-3.16.0-fix-bashisms.patch - -> examples-fix-bashisms-in-example-script.patch -- apply all patches in both specfiles to make sure everything is - built from fully patched sources -- move SLE11 workarounds to the end of the series - -------------------------------------------------------------------- -Tue Jul 11 12:26:19 UTC 2017 - mkubecek@suse.cz - -- Update to new upstream release 4.12 - * tc: add support for invisible qdisc dumping - * ip route: support ttl-propagation attribute - * ip route: support for MPLS LWT ttl attribute - * libnetlink: add flag to suppress print of nlmsg error - * ip netconf: show all address families by default - * ip vrf: show command name next to pid - * ip: add ip sr command to control SR-IPv6 internal structures - * ip route: add support for SR-IPv6 lwtunnel encapsulation - * ip link: expose packet marking atribute of tunnels - * bpf: add support for generic xdp - * ip xfrm: add xfrm state crypto offload - * devlink: add support for pipeline debug (dpipe) - * tc: reflect HW offload status - * vxlan: add support for modifying vxlan device attributes - * pedit: introduce IPv6 support - * ip: add support for more MPLS labels - * devlink: add option to set and show eswitch encapsulation support - * ip: add handling for new CAN netlink interface - * ip vrf: Add show command - * ip link: add vxcan support - * ip link: support gre6 encaplimit option - * ip mroute: add table output to show command - * ip neigh: allow flush FAILED neighbour entry - * ip tunnel: add support for mpls/ip to ipip and sit tunnels - -------------------------------------------------------------------- -Thu Jun 29 13:38:22 UTC 2017 - jengelh@inai.de - -- Update to new upstream release 4.11 - * ip: support UID range routing. - * ss: Add inet raw sockets information gathering via netlink diag interface - * ss: print new tcp_info fields: delivery_rate and app_limited - * ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited times - * tc: flower: support matching on ICMP type and code - * lwt: BPF support for LWT - * Introduce ip vrf command - * iplink: bridge: add support for displaying xstats - * iplink: bridge_slave: add support for displaying xstats - * ip: Add support for MPLS netconf - -------------------------------------------------------------------- -Sat Jun 10 14:29:22 UTC 2017 - meissner@suse.com - -- split link and compile steps for binaries, so LDFLAGS and CFLAGS - are not mixed so the the PIE default build work. -- Add iproute2-split-make.patch - -------------------------------------------------------------------- -Tue Dec 13 14:05:49 UTC 2016 - jengelh@inai.de - -- Update to new upstream release 4.9 - * bridge: vlan: add support to display per-vlan statistics - * tipc: add the ability to get UDP bearer options - * tc: flower: Introduce vlan support - * ss: output TCP BBR diag information - * iptnl: add support for collect_md flag in IPv4 and IPv6 tunnels - * ss: Support displaying and filtering on socket marks. - * tc: fq: display unthrottle latency - * ip link: Add support to configure SR-IOV VF to vlan protocol - 802.1ad (VST QinQ) - * ip rule: add selector support - * bridge: add support for the multicast flood flag - * ip: update link types to show 6lowpan and ieee802.15.4 monitor - * ss: Add support for SCTP protocol - * iproute2: macvlan: add "source" mode - -------------------------------------------------------------------- -Wed Nov 16 08:29:11 UTC 2016 - jslaby@suse.com - -- put lnstat nstat routef routel ss into /usr/bin so that users can - actually run them - -------------------------------------------------------------------- -Wed Nov 16 04:32:29 UTC 2016 - glin@suse.com - -- Add libelf-devel to BuildRequires to enable bpf object loading - -------------------------------------------------------------------- -Mon Oct 17 08:58:54 UTC 2016 - jengelh@inai.de - -- Update to new upstream release 4.7 -* add support for VXLAN-GPE -* ss: add SK_MEMINFO_DROPS display -* devlink: implement shared buffer support -* devlink: implement shared buffer occupancy control -* ip, token: add del command -* fq_codel: add per queue memory limit -* ip: add MACsec support -* ipaddress: Allow listing addresses by type -* ip rule: Add support for l3mdev rules -* ss: Add support to filter on device -* ip link/addr/route: Add support for vrf keyword -* bridge: add json support for bridge fdb/vlan show -- Update to new upstream release 4.8 -* ip: report IFLA_GSO_MAX_SIZE and IFLA_GSO_MAX_SEGS -* tc: Add support for the matchall traffic classifier. -* iptuntap: show processes using tuntap interface - -------------------------------------------------------------------- -Sat May 21 08:21:36 UTC 2016 - jengelh@inai.de - -- Update to new upstream release 4.6 -* vxlan: add support to set flow label -* tc, bpf: add new csum and tunnel signatures -* tc, bpf: further improve error reporting -* tc, bpf: add support for map pre/allocation -* ip link: Add support for kernel side filtering -* tc: introduce IFE action -* add devlink tool -* iplink: display IFLA_PHYS_PORT_NAME - -------------------------------------------------------------------- -Sat Mar 26 19:01:48 UTC 2016 - jengelh@inai.de - -- Update to new upstream release 4.5 -* {f,m}_bpf: allow for sharing maps -* geneve: add support for IPv6 link partners -* geneve: add support for lwt tunnel creation and dst port selection -* route: allow routes to be configured with expire values -* iplink: support setting addrgenmode stable_secret -* tipc: add peer remove functionality -* tc, clsact: add clsact frontend -* ss: support closing inet sockets via SOCK_DESTROY. -* bridge: support for static and dynamic fdb entries -* iplink: Support VF Trust - -------------------------------------------------------------------- -Thu Jan 14 09:57:42 UTC 2016 - mkubecek@suse.cz - -- Update to new upstream release 4.4 -* tunnel code rework -* add VRF support -* add lightweight tunnel support -* ila: Add support for ILA lwtunnels -* f_bpf: allow for optional classid and add flags -* m_bpf: don't require default opcode on ebpf actions -* route: Add RTM_F_LOOKUP_TABLE flag and show table id -* neigh: Add support for filtering dumps by master device -* route: print addrgenmode stable_secret and fallback otherwise -* tc: flower no need to specify the ethertype -* geneve: add support for IPv6 link partners -* neigh: device is optional for proxy entries -* tunnel: determine tunnel address family from the tunnel type -* addr: ignore EADDRNOTAVAIL errors during address flush operation -* vxlan, gre: add support for collect metadata flag -* route: ignore RTAX_HOPLIMIT of value -1 -* route: fix printing of locked entries -* vxlan: Add support for remote checksum offload -* documentation improvements -- man-fix-documentation-references-in-manual-pages.patch: - replace Debian specific paths and package names with SUSE ones - -------------------------------------------------------------------- -Wed Nov 11 15:21:05 UTC 2015 - jengelh@inai.de - -- Update to new upstream release 4.3 -* route: filter routes by family if so specified -* ip: add `ip rule save/restore` -* Manpage additions for tc filters - -------------------------------------------------------------------- -Thu Sep 10 07:42:01 UTC 2015 - jengelh@inai.de - -- Update to new upstream release 4.2 -* route: add support to print 'linkdown' nexthop flag -* addr: add support for brief output -* ss: add support for segs_in and segs_out -* ss: add support for bytes_acked & bytes_received -* Add displaying VF traffic statistics -* tc: add support for Flower classifier -* GENEVE support -* link: add ageing_time, stp_state and priority for bridge -* bridge: mdb: add support for router add/del notifications - monitoring -* ss: print value of IPV6_V6ONLY socket option if set - -------------------------------------------------------------------- -Wed Jul 15 14:25:28 UTC 2015 - dimstar@opensuse.org - -- Update to version 4.1.1: -* tipc: make build conditional on having libmnl. -* build: must honor pkg-config flags for libmnl. -* include: add copy of tipc.h. -* Fix MPLS support. -- Drop iproute2-tipc-headers.patch, iproute2-pkgconfig.diff - (fixed upstream) - -------------------------------------------------------------------- -Mon Jun 29 09:28:01 UTC 2015 - mkubecek@suse.cz - -- iproute2-tipc-headers.patch: - fix build on systems with pre-3.16 kernel headers -- apply build fixes also in iproute2-doc.spec - -------------------------------------------------------------------- -Sun Jun 28 23:01:23 UTC 2015 - jengelh@inai.de - -- Update to new upstream release 4.1 -* ip: support RFC4191 router preference -* xfrm: add command for configuring SPD hash table -* tipc: add new TIPC configuration tool -* BPF support in tc -* Lots of RED (tc scheduler) cleanup work -* color option to ip command -- Add iproute2-pkgconfig.diff: work around continued ignorance of - pkg-config - -------------------------------------------------------------------- -Tue Jun 16 08:46:47 UTC 2015 - jengelh@inai.de - -- Update iproute2-dirs.diff to respect /usr/share/tc [bnc#934828] - -------------------------------------------------------------------- -Mon Apr 13 19:29:50 UTC 2015 - jengelh@inai.de - -- Update to new upstream release 4.0 -* ip: route: add congestion control metric -* vxlan: Group policy extension -* tc: add support for BPF based actions -* iproute2: bridge: support vlan range adds -* ip xfrm: Allow to specify "all" option for monitor -* ipnetns: allow to get and set netns ids -* iplink: add support of IFLA_LINK_NETNSID attribute -* Allow specifying bridge port STP state by name rather than number. -* ip-monitor: allow to monitor ip rules -* bridge link: add support to specify master - -------------------------------------------------------------------- -Sun Feb 22 11:39:04 UTC 2015 - jengelh@inai.de - -- Update to new upstream release 3.19 -* ip link: Add support for remote checksum offload to IP tunnels -* can: Add support for CAN FD non-ISO feature -* ss: Filter inet dgram sockets with established state by default -* ip link: Fix crash on older kernels when showing VF devices -* ss: Unify packet stats output from netlink and proc -* ss: Unify unix stats output from netlink and proc -* tc class: Show classes as ASCII graph -* ip link: Add ipvlan support to the iproute2/ip util -- Add kernel_xfrm6_raw.patch to recognize more XFRM types - -------------------------------------------------------------------- -Wed Jan 7 09:11:03 UTC 2015 - jengelh@inai.de - -- Update to new upstream release 3.18 -* Human readable output for `ip -s link` (ip -s -h link) -* Permit filtering `ip monitor` events by device per "dev NAME". -* Permit filtering `ip link` output by device per "master NAME", - and by type per `type T` (e.g. type vlan). -* Permit filtering `ip addr` output by flags like "tentative" and - "-tentative". - -------------------------------------------------------------------- -Sun Dec 28 16:30:00 UTC 2014 - Led - -- fix bashisms in gaiconf script -- add patches: - * iproute2-3.16.0-fix-bashisms.patch - -------------------------------------------------------------------- -Tue Nov 25 08:18:52 UTC 2014 - mkubecek@suse.cz - -- Update to new upstream release 3.17 -* ip: allow to set ipv6 address generation mode -* nstat: 64bit support on 32bit architectures -* ip: don't require "name" keyword when adding device - (3.16 regression) -* ip: support of usec rtt in tcp_metrics -* ip: allow to change slave options via type_slave -* ip: add support for IPv6 VTI tunnels -* tc: rsvp/tcindex/route classifier support for multiple actions -* ip: print stats with "ip -s addr show" -- Add revert-bison-fix.diff: - fix build on SLE11 - -------------------------------------------------------------------- -Sun Aug 10 16:02:36 UTC 2014 - jengelh@inai.de - -- Update to new upstream release 3.16 -* bridge: Add master device name to bridge fdb show -* ip: check for missing dev arg when doing VF rate -* Add support to configure SR-IOV VF minimum and maximum Tx rate - through ip tool - -------------------------------------------------------------------- -Wed Jul 16 22:11:49 UTC 2014 - jengelh@inai.de - -- Update to new upstream release 3.15 -* Support for HHF qdisc -* Updates to bridge command -* Lots of vxlan related changes -* Details at http://lwn.net/Articles/601909/ - -------------------------------------------------------------------- -Fri Apr 25 09:44:27 UTC 2014 - dmueller@suse.com - -- split iproute2-doc subpackage into a separate spec to reduce - rebuild times -- add pre_checkin.sh to sync version number between iproute2 and - iproute2-doc - -------------------------------------------------------------------- -Wed Apr 16 19:46:36 UTC 2014 - jengelh@inai.de - -- Update to new upstream release 3.14 -* ip link: support for High Availability Seamless Redundancy - (HSR) network devices. -* ip link: support for creating/deleting bonding devices -* ip link: support for specifying interface indexes during - creation of devices -* tc/pkt_sched: add support for the "FQ" Fair Queue packet scheduler -* tc: support for the BPF-based traffic classifier -* tc, netem: support 64-bit quantity rate speeds -* tc: support for the new "PIE" Proportional Integral controller - Enhanced scheduler -* ss: display PF_LOCAL-SOCK_SEQPACKET sockets as such rather than - SOCK_DGRAM -* ss: display zone names when so needed -* ss: add support for retrieving SELinux contexts - -------------------------------------------------------------------- -Mon Dec 9 16:35:15 UTC 2013 - jengelh@inai.de - -- Update to new upstream release 3.12 -* ip rule: add route suppression options -* tc: support for the "fq" Fair Queue packet scheduler -* tc: support 64-bit rate estimator statistics -* GRE-over-IPv6 tunnel support -* VXLAN IPV6 support - -------------------------------------------------------------------- -Thu Sep 12 21:44:57 UTC 2013 - jengelh@inai.de - -- Update to new upstream release 3.11 -* Support for Linux 3.11 -* iptunnel: check SIT_ISATAP flag only for SIT tunnel -* ss: show destination address for netlink sockets -* ss: Get netlink sockets info via sock_diag -* vxlan: Allow setting destination to unicast address -* ss: add fastopen support -* htb: report overhead attribute -* ip: allow to specify mode for sit tunnels -* ip: iplink_vlan: add 802.1ad support -* iptuntap: allow creation of multi-queue tun/tap device - -------------------------------------------------------------------- -Wed Sep 11 13:13:56 UTC 2013 - werner@suse.de - -- Make it build with latest TeXLive 2013 - -------------------------------------------------------------------- -Wed Jun 5 13:01:09 UTC 2013 - jengelh@inai.de - -- Update to new upstream release 3.9.0 -* Support for managing the forwarding tables in Bridge and VXLAN. -- Remove 0001-build-resolve-compile-error-due-to-missing-include.patch - (merged upstream) -- Signature verification for the package - -------------------------------------------------------------------- -Mon Apr 15 07:31:11 UTC 2013 - jengelh@inai.de - -- Update to new upstream release 3.8.0 -* implement bridge mdb commands -* add DOVE extensions -* add `ip netns pids` and `ip netns identify` -* tc netem: allow negative packet/cell overhead -* support tunnels in `ip link type ipip|sit|ip6tnl` -- Add 0001-build-resolve-compile-error-due-to-missing-include.patch - -------------------------------------------------------------------- -Thu Dec 13 06:43:49 UTC 2012 - jengelh@inai.de - -- Update to new upstream release 3.7.0 -* add support for tcp_metrics -* iplink: Added support for the kernel IPoIB RTNL ops -* ss: Get udp sockets info via sock-diag -* tc: add canid ematch to ematch_map -* vxlan support - -------------------------------------------------------------------- -Tue Oct 9 13:27:11 UTC 2012 - jengelh@inai.de - -- Update to new upstream release 3.6.0 -* ss: report SK_MEMINFO_BACKLOG -* tc: add ipset ematch -* iplink: add support for num[tr]xqueues -* iproute2: Add FDB print and update cmds for self and master -* iproute: Add ability to save, restore and show the interfaces' - addresses -* iproute2: VTI support for ip link command -- Rename iproute2-libdir-1.diff to iproute2-dirs.diff, as it does - more than just changing LIBDIR. -- Add revert-pdf-creation.diff, as the new PDF creation commands - do not want to work with openSUSE 12.2 and before. - -------------------------------------------------------------------- -Tue Sep 18 06:36:19 UTC 2012 - werner@suse.de - -- Make it build even without pdflatex, use latex+dvips, beside this - iproute2-pdflatex.diff was documented, see my last entry from - Jul 30 14:33:58 UTC 2012. - -------------------------------------------------------------------- -Mon Sep 17 18:58:38 UTC 2012 - idonmez@suse.com - -- Add BuildRequires on texlive-dvips for openSUSE > 12.2 to fix - Factory builds. - -------------------------------------------------------------------- -Sat Sep 8 09:26:32 UTC 2012 - jengelh@inai.de - -- Update to new upstream release 3.5.1 -* ss: Report MSS from internal TCP information -* ip: allow IPv6 addresses for l2tp local and remote parameters -* tc: Support for tc_codel - Controlled Delay AQM -* tc: Support for fq_codel - Fair Queue Codel AQM -* tc-netem: Add support for ECN packet marking -- Remove undocumented iproute2-pdflatex.diff which breaks the - build since using the iproute2-3.5.1 tarball - -------------------------------------------------------------------- -Mon Jul 30 14:33:58 UTC 2012 - werner@suse.de - -- Make it build with modern pdflatex and TeXLive 2012 ... for this - also sgmltools has to know about correct babel style usage - -------------------------------------------------------------------- -Thu May 24 19:38:03 UTC 2012 - jengelh@inai.de - -- Update to new upstream release 3.4.0 -* for kernel 3.4 -* ss: use new INET_DIAG_SKMEMINFO option to get more memory - information for tcp socket -* ip: add ability to set link state - -------------------------------------------------------------------- -Sat Mar 31 06:56:13 UTC 2012 - bili@suse.com - -- Distribute COPYING file for rpm(bnc#745225). - -------------------------------------------------------------------- -Fri Mar 30 01:20:08 UTC 2012 - jengelh@medozas.de - -- Update to new upstream release 3.3.0 -* This release updates qdisc parameters in sfq and red, adds Netem - extensions for shaping and for loss models, adds lots of manual - page corrections, adds the QFQ scheduler and the LLDP-to-ethernet - type table (along with support for processless network namespaces - and L2TPv3 plus L2TP tunneling), improves RED options, and adds - assorted bugfixes. - -------------------------------------------------------------------- -Thu Mar 8 16:45:03 UTC 2012 - rschweikert@suse.com - -- Place ip binary in /usr tree (UsrMerge project) -- Fix permissions to eliminate rpmlint errors - -------------------------------------------------------------------- -Sat Jan 14 03:04:36 UTC 2012 - jengelh@medozas.de - -- Update to new upstream release 3.2.0 -* L2TPv3 support -* netem additions for loss models, improved RED options - -------------------------------------------------------------------- -Sat Dec 31 20:57:22 UTC 2011 - jengelh@medozas.de - -- Update to new upstream release 3.1.0 -* ip: Add processless network namespace support -* tc: Add QFQ scheduler -* ss: display closed UDP sockets on `ss -ul` -* ss: report ecnseen -* Add L2TP support - -------------------------------------------------------------------- -Fri Oct 21 20:25:56 UTC 2011 - jengelh@medozas.de - -- Clarify license for iproute2.spec (bnc#720282) - -------------------------------------------------------------------- -Sat Sep 24 21:50:54 UTC 2011 - jengelh@medozas.de - -- Add patch iproute2-xt-detect.diff to address shipped Makefiles' - failure to use pkg-config to locate libxtables, and thus - reenable m_xt - -------------------------------------------------------------------- -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 , 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 : various flaws in ss - * Alexandr D. Kanevskiy : 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" - doc: option to produce ps output for non-a4 and not only 2 pages/sheet. - * Jamal's patch for ingres qdisc. - * Bernd Eckenfels : deleted orphaned bogus #include - in include/utils.h. - * Julian Anastasov : 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 who raised the issue in netdev. - Thanks and apologies to Terry Schmidt , - Ruben Puettmann , - Mark Ivens . - * willy tarreau : "make install" target. - * Tunable limit for sch_sfq. Patch to kernel activating this - is about to be submitted. Reminded by Adi Nugroho - -------------------------------------------------------------------- -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 to - -------------------------------------------------------------------- -Mon Nov 11 11:26:13 CET 2002 - ro@suse.de - -- changed neededforbuild to - -------------------------------------------------------------------- -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 to - -------------------------------------------------------------------- -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 to -- changed neededforbuild to -- changed neededforbuild to - -------------------------------------------------------------------- -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) - diff --git a/iproute2-doc.spec b/iproute2-doc.spec deleted file mode 100644 index f7294c1..0000000 --- a/iproute2-doc.spec +++ /dev/null @@ -1,113 +0,0 @@ -# -# spec file for package iproute2-doc -# -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -Name: iproute2-doc -Version: 4.14.1 -Release: 0 -%define rversion 4.14.1 -Summary: Documentation to iproute2 -License: GPL-2.0+ -Group: Documentation/Other -Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 - -Source: http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.xz -Source2: http://kernel.org/pub/linux/utils/net/iproute2/iproute2-%rversion.tar.sign -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: bison -BuildRequires: db-devel -BuildRequires: flex -BuildRequires: pkgconfig >= 0.21 -BuildRequires: sgmltool -BuildRequires: texlive -BuildRequires: texlive-amsfonts -BuildRequires: texlive-cm-super -BuildRequires: texlive-dvips -BuildRequires: texlive-ec -BuildRequires: texlive-latex -BuildRequires: tex(english.ldf) -BuildRequires: tex(fancyvrb.sty) -BuildRequires: tex(float.sty) -BuildRequires: tex(fullpage.sty) -%define with_xt 1 -%if 0%{?with_xt} -BuildRequires: pkgconfig(libmnl) -BuildRequires: pkgconfig(xtables) >= 1.4.11 -%endif - -Patch1: adjust-installation-directories-for-openSUSE-SLE.patch -Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch -Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch -Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch -Patch5: man-fix-documentation-references-in-manual-pages.patch -Patch6: split-link-and-compile-steps-for-binaries.patch -Patch7: examples-fix-bashisms-in-example-script.patch -Patch101: doc-revert-PDF-creation.patch -Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch - -%description -This package contains the PDF documentation from iproute2, -as well as examples and other outdated files. - -%prep -%setup -qn iproute2-%rversion -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) -%patch101 -p1 -%endif -%if 0%{?sles_version} == 11 -%patch102 -p1 -%endif -find . -name *.orig -delete - -%build -# build with -fPIC. For details see -# https://bugzilla.novell.com/show_bug.cgi?id=388021 -xt_libdir="$(pkg-config xtables --variable=xtlibdir)"; -xt_cflags="$(pkg-config xtables --cflags)"; -make %{?_smp_mflags} LIBDIR="%_libdir" CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags" - -cd doc -make pdf - -%install -make install DESTDIR="%buildroot" LIBDIR="%_libdir" \ - MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/iproute2" - -mkdir -p "%buildroot/%_docdir/iproute2"; -cp -an ip/{ifcfg,routef,routel} doc/*.pdf "%buildroot/%_docdir/iproute2/" - -t="$$" -mkdir "$t" -mv "%buildroot/%_docdir" "$t/" -rm -rf "%buildroot"/* -mkdir -p "%buildroot/%_docdir" -mv "$t/packages"/* "%buildroot/%_docdir" -rm -rf "$t" - -%files -%defattr(-,root,root) -%_docdir/iproute2 - -%changelog diff --git a/iproute2.changes b/iproute2.changes index e072ec9..62e9fe5 100644 --- a/iproute2.changes +++ b/iproute2.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Dec 10 23:47:36 UTC 2017 - jengelh@inai.de + +- Remove iproute2-doc (removed upstream) and + doc-revert-PDF-creation.patch . + ------------------------------------------------------------------- Fri Nov 17 21:05:25 UTC 2017 - jengelh@inai.de diff --git a/iproute2.spec b/iproute2.spec index 0c82105..1fa03ad 100644 --- a/iproute2.spec +++ b/iproute2.spec @@ -30,11 +30,19 @@ Url: http://www.linuxfoundation.org/collaborate/workgroups/networking #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 Source: http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz Source2: http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign -Source666: pre_checkin.sh -Source667: %name.keyring +Source9: %name.keyring +Patch1: adjust-installation-directories-for-openSUSE-SLE.patch +Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch +Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch +Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch +Patch5: man-fix-documentation-references-in-manual-pages.patch +Patch6: split-link-and-compile-steps-for-binaries.patch +Patch7: examples-fix-bashisms-in-example-script.patch +Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel +BuildRequires: fdupes BuildRequires: flex BuildRequires: libelf-devel BuildRequires: pkgconfig >= 0.21 @@ -48,16 +56,6 @@ BuildRequires: pkgconfig(xtables) >= 1.4.11 Provides: iproute = %version-%release Provides: %name(xfrm6_raw) = %version-%release -Patch1: adjust-installation-directories-for-openSUSE-SLE.patch -Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch -Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch -Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch -Patch5: man-fix-documentation-references-in-manual-pages.patch -Patch6: split-link-and-compile-steps-for-binaries.patch -Patch7: examples-fix-bashisms-in-example-script.patch -Patch101: doc-revert-PDF-creation.patch -Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch - %description iproute2 is a collection of user-space utilities to set up networking under Linux from the command-line. It can inspect and configure, @@ -86,18 +84,9 @@ bash command line completion support for iproute. %prep %setup -qn %name-%rversion -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) -%patch101 -p1 -%endif +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -p1 %if 0%{?sles_version} == 11 -%patch102 -p1 +%patch -P 102 -p1 %endif find . -name *.orig -delete @@ -126,20 +115,14 @@ mkdir -p "$b/bin" ln -sf "%_sbindir/ip" "$b/bin/ip" #EndUsrMerge for BIN in lnstat nstat routef routel ss; do - ln -sf "%{_sbindir}/$BIN" "$b%{_bindir}/$BIN" + ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN" done rm "$b/%_sbindir/ifcfg" - -mkdir -p "$b/%_docdir/%name" -# packaged in iproute2-doc: -rm -rf $b/%_docdir/%name/* cp -an README* COPYING "$b/%_docdir/%name/" +%fdupes %buildroot/%_prefix %files %defattr(-,root,root) -%dir %_docdir/%name -%_docdir/%name/README* -%_docdir/%name/COPYING %_bindir/lnstat %_bindir/nstat %_bindir/routef @@ -156,6 +139,7 @@ cp -an README* COPYING "$b/%_docdir/%name/" %config(noreplace) %_sysconfdir/iproute2/* %_libdir/tc/ %_datadir/tc/ +%_docdir/%name/ %files -n libnetlink-devel %defattr(-,root,root) diff --git a/pre_checkin.sh b/pre_checkin.sh deleted file mode 100644 index b1c918b..0000000 --- a/pre_checkin.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -echo -n "Generating iproute2-doc.spec/changes " - -cp iproute2.changes iproute2-doc.changes - -sed -i -e "s/\(Version:\).*/\1$(sed -n 's/Version:\(.*\)/\1/p' iproute2.spec)/" iproute2-doc.spec - -osc service localrun format_spec_file - -echo "Done." -