commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-10-28 09:57:38 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.3463 (New) Package is "iproute2" Wed Oct 28 09:57:38 2020 rev:115 rq:843768 version:5.9.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-10-08 13:05:36.146814900 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.3463/iproute2.changes 2020-10-28 09:58:01.319129631 +0100 @@ -1,0 +2,8 @@ +Sat Oct 17 11:23:47 UTC 2020 - Jan Engelhardt + +- Update to release 5.9 + * iplink: hsr: add support for creating PRP device similar to HSR +- Drop 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch + (merged) + +--- Old: 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch iproute2-5.8.0.tar.sign iproute2-5.8.0.tar.xz New: iproute2-5.9.0.tar.sign iproute2-5.9.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.b6xAqS/_old 2020-10-28 09:58:03.215130958 +0100 +++ /var/tmp/diff_new_pack.b6xAqS/_new 2020-10-28 09:58:03.215130958 +0100 @@ -18,7 +18,7 @@ %define _buildshell /bin/bash Name: iproute2 -Version:5.8.0 +Version:5.9.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0-only @@ -37,7 +37,6 @@ Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch -Patch7: 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch BuildRequires: bison BuildRequires: db-devel BuildRequires: fdupes @@ -96,6 +95,7 @@ %prep %autosetup -p1 + find . -name *.orig -delete %build ++ iproute2-5.8.0.tar.xz -> iproute2-5.9.0.tar.xz ++ 4889 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-10-08 13:05:29 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.4249 (New) Package is "iproute2" Thu Oct 8 13:05:29 2020 rev:114 rq:836420 version:5.8.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-09-14 12:02:47.619592918 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.4249/iproute2.changes 2020-10-08 13:05:36.146814900 +0200 @@ -1,0 +2,5 @@ +Wed Sep 23 21:57:45 UTC 2020 - Jan Engelhardt + +- Add 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch + +--- New: 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.jPPHQQ/_old 2020-10-08 13:05:37.026815697 +0200 +++ /var/tmp/diff_new_pack.jPPHQQ/_new 2020-10-08 13:05:37.030815701 +0200 @@ -16,6 +16,7 @@ # +%define _buildshell /bin/bash Name: iproute2 Version:5.8.0 Release:0 @@ -36,6 +37,7 @@ Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch +Patch7: 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch BuildRequires: bison BuildRequires: db-devel BuildRequires: fdupes @@ -111,8 +113,7 @@ b="%buildroot" install -d "$b"/{etc/,sbin/,usr/{bin,sbin,share/man/man{3,8}}} install -d "$b"/{/usr/include,%_libdir,/usr/share} -%make_install \ - MODDESTDIR="$b/%_libdir/tc" +%make_install MODDESTDIR="$b/%_libdir/tc" # We have m_xt rm -f "$b/%_libdir/tc/m_ipt.so" ++ 0001-ip-add-error-reporting-when-RTM_GETNSID-failed.patch ++ >From 4222d059c910136f5e2b5c6de96ddaf06828c1d5 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 22 Sep 2020 01:41:50 +0200 Subject: [PATCH] ip: add error reporting when RTM_GETNSID failed Upstream: https://marc.info/?t=16007324134&r=1&w=2 `ip addr` when run under qemu-user-riscv64, fails. This likely is due to qemu-5.1 not doing translation of RTM_GETNSID calls. Aborting ip completely is the wrong response however. This patch reworks the error handling. 2: host0@if5: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 5a:44:da:1a:c4:0b brd ff:ff:ff:ff:ff:ff request send failed: Operation not supported Signed-off-by: Jan Engelhardt --- ip/ipnetns.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ip/ipnetns.c b/ip/ipnetns.c index 46cc235b..e7a45653 100644 --- a/ip/ipnetns.c +++ b/ip/ipnetns.c @@ -78,6 +78,8 @@ static int ipnetns_have_nsid(void) if (have_rtnl_getnsid < 0) { fd = open("/proc/self/ns/net", O_RDONLY); if (fd < 0) { + fprintf(stderr, "/proc/self/ns/net: %s. " + "Continuing anyway.\n", strerror(errno)); have_rtnl_getnsid = 0; return 0; } @@ -85,8 +87,11 @@ static int ipnetns_have_nsid(void) addattr32(&req.n, 1024, NETNSA_FD, fd); if (rtnl_send(&rth, &req.n, req.n.nlmsg_len) < 0) { - perror("request send failed"); - exit(1); + fprintf(stderr, "rtnl_send(RTM_GETNSID): %s. " + "Continuing anyway.\n", strerror(errno)); + have_rtnl_getnsid = 0; + close(fd); + return 0; } rtnl_listen(&rth, ipnetns_accept_msg, NULL); close(fd); -- 2.28.0
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-09-14 12:02:14 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.4249 (New) Package is "iproute2" Mon Sep 14 12:02:14 2020 rev:113 rq:833232 version:5.8.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-06-24 15:47:41.384117810 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.4249/iproute2.changes 2020-09-14 12:02:47.619592918 +0200 @@ -1,0 +2,8 @@ +Wed Sep 2 10:03:46 UTC 2020 - Jan Engelhardt + +- Update to release 5.8 + * macsec: add support for MAC offload + * Add support for mptcp netlink interface + * erspan: Add type I version 0 support + +--- Old: iproute2-5.7.0.tar.sign iproute2-5.7.0.tar.xz New: iproute2-5.8.0.tar.sign iproute2-5.8.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.FXwVgW/_old 2020-09-14 12:02:50.543595924 +0200 +++ /var/tmp/diff_new_pack.FXwVgW/_new 2020-09-14 12:02:50.547595929 +0200 @@ -17,16 +17,17 @@ Name: iproute2 -Version:5.7.0 +Version:5.8.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing -URL: https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +URL:https://wiki.linuxfoundation.org/networking/iproute2 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c #DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 +#Git-Mirror:https://github.com/shemminger/iproute2 Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign Source9:%name.keyring ++ iproute2-5.7.0.tar.xz -> iproute2-5.8.0.tar.xz ++ 7935 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-06-24 15:47:37 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.2956 (New) Package is "iproute2" Wed Jun 24 15:47:37 2020 rev:112 rq:815505 version:5.7.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-06-08 23:43:48.397322752 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.2956/iproute2.changes 2020-06-24 15:47:41.384117810 +0200 @@ -1,0 +2,7 @@ +Wed Jun 17 10:50:43 UTC 2020 - Dirk Mueller + +- remove bpf-bss-section-poc.patch, bpf-data-section-support-poc.patch: + * these patches should be obsolete with cilium 1.7 and they never + went upstream, so we can drop it (jsc#SLE-9813) + +--- Old: bpf-bss-section-poc.patch bpf-data-section-support-poc.patch Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.73wABf/_old 2020-06-24 15:47:42.384121454 +0200 +++ /var/tmp/diff_new_pack.73wABf/_new 2020-06-24 15:47:42.384121454 +0200 @@ -35,8 +35,6 @@ Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch -Patch201: bpf-data-section-support-poc.patch -Patch202: bpf-bss-section-poc.patch BuildRequires: bison BuildRequires: db-devel BuildRequires: fdupes
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-06-08 23:43:41 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.3606 (New) Package is "iproute2" Mon Jun 8 23:43:41 2020 rev:111 rq:811258 version:5.7.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-04-25 20:16:17.216532799 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.3606/iproute2.changes 2020-06-08 23:43:48.397322752 +0200 @@ -1,0 +2,7 @@ +Wed Jun 3 19:39:59 UTC 2020 - Jan Engelhardt + +- Update to release 5.7 + * macsec: add support for reporting and changing the offloading +mode (`ip macsec offload`). + +--- Old: _service iproute2-5.6.0.tar.xz New: iproute2-5.7.0.tar.sign iproute2-5.7.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.o9XTkJ/_old 2020-06-08 23:43:49.433325948 +0200 +++ /var/tmp/diff_new_pack.o9XTkJ/_new 2020-06-08 23:43:49.437325961 +0200 @@ -17,7 +17,7 @@ Name: iproute2 -Version:5.6.0 +Version:5.7.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0-only @@ -27,9 +27,8 @@ #DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 -#Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz -#Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign -Source: %name-%version.tar.xz +Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz +Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign Source9:%name.keyring Patch1: adjust-installation-directories-for-openSUSE-SLE.patch Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch @@ -155,7 +154,8 @@ %_libdir/tc/ %_datadir/tc/ %_docdir/%name/ -%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300 +%if 1 +#0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300 %license COPYING %else %doc COPYING ++ iproute2-5.6.0.tar.xz -> iproute2-5.7.0.tar.xz ++ 6146 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-04-25 20:12:58 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.2738 (New) Package is "iproute2" Sat Apr 25 20:12:58 2020 rev:110 rq:797138 version:5.6.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-04-11 23:45:31.147042651 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.2738/iproute2.changes 2020-04-25 20:16:17.216532799 +0200 @@ -5 +5 @@ - [jira#PM-1185] + [jsc#SLE-12189] Other differences: --
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-04-11 23:45:28 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.3248 (New) Package is "iproute2" Sat Apr 11 23:45:28 2020 rev:109 rq:792342 version:5.6.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-04-07 10:20:34.505779345 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.3248/iproute2.changes 2020-04-11 23:45:31.147042651 +0200 @@ -1,0 +2,6 @@ +Wed Apr 8 05:59:55 UTC 2020 - Thorsten Kukuk + +- Move arpd into own subpackage to avoid libdb dependency + [jira#PM-1185] + +--- Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.bbKy6P/_old 2020-04-11 23:45:33.451044303 +0200 +++ /var/tmp/diff_new_pack.bbKy6P/_new 2020-04-11 23:45:33.455044305 +0200 @@ -82,6 +82,18 @@ %description bash-completion bash command line completion support for iproute. +%package arpd +Summary:Userspace ARP daemon +License:GPL-2.0-only +Group: Productivity/Networking/Routing +Provides: iproute2:/usr/sbin/arpd + +%description arpd +The arpd daemon collects gratuitous ARP information, saving it on +local disk and feeding it to the kernel on demand to avoid redundant +broadcasting due to limited standard size (512..1024 entries, +depending on type) of the kernel ARP cache. + %prep %autosetup -p1 find . -name *.orig -delete @@ -130,12 +142,14 @@ %_bindir/routel %_bindir/ss %_sbindir/* +%exclude %_sbindir/arpd #UsrMerge /sbin/* /bin/ip #EndUsrMerge %_mandir/man7/* %_mandir/man8/* +%exclude %_mandir/man8/arpd.8* %dir %_sysconfdir/iproute2 %config(noreplace) %_sysconfdir/iproute2/* %_libdir/tc/ @@ -155,4 +169,8 @@ %files bash-completion %_datadir/bash-completion/ +%files arpd +%_sbindir/arpd +%_mandir/man8/arpd.8* + %changelog
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-04-07 10:20:32 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.3248 (New) Package is "iproute2" Tue Apr 7 10:20:32 2020 rev:108 rq:790696 version:5.6.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-02-14 16:28:16.839285295 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new.3248/iproute2.changes 2020-04-07 10:20:34.505779345 +0200 @@ -1,0 +2,11 @@ +Wed Apr 1 18:44:53 UTC 2020 - Jan Engelhardt + +- Update to release 5.6 + * ip link: show permanent hardware address + * ip link: add support for STP xstats + * ip link: bond: print LACP actor/partner oper states as strings + * tc: Add support for ETS Qdisc + * ip: xfrm: add espintcp encapsulation + * tc: add support for FQ-PIE packet scheduler + +--- Old: iproute2-5.5.0.tar.sign iproute2-5.5.0.tar.xz New: _service iproute2-5.6.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.C2673H/_old 2020-04-07 10:20:35.869780862 +0200 +++ /var/tmp/diff_new_pack.C2673H/_new 2020-04-07 10:20:35.873780866 +0200 @@ -17,7 +17,7 @@ Name: iproute2 -Version:5.5.0 +Version:5.6.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0-only @@ -27,8 +27,9 @@ #DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 -Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz -Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign +#Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz +#Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign +Source: %name-%version.tar.xz Source9:%name.keyring Patch1: adjust-installation-directories-for-openSUSE-SLE.patch Patch2: use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch ++ _service ++ git git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 v5.6.0 5.6.0 *.tar xz ++ iproute2-5.5.0.tar.xz -> iproute2-5.6.0.tar.xz ++ 3011 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-02-14 16:28:12 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.26092 (New) Package is "iproute2" Fri Feb 14 16:28:12 2020 rev:107 rq:772545 version:5.5.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2020-01-12 23:16:55.914650759 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new.26092/iproute2.changes 2020-02-14 16:28:16.839285295 +0100 @@ -1,0 +2,27 @@ +Sun Feb 9 17:16:03 UTC 2020 - Michal Kubecek + +- Update to new upstream version 5.5 + * bridge: support fdb get + * devlink: command line option to switch netns + * devlink: all changing netns on reload + * devlink: new timestamp format for health report dump + * ip: support for alternative device names + * ip link: support to get SR-IOV VF node GUID and port GUID + * ip neigh: support get + * rdma: relax requirement to have PID for HW objects + * rdma: stat show mr + * ss: allow dumping kTLS info + * tc: support action flags + * tc flower: support masked port destination and source match + * tc pie: add dq_rate_estimator option + * tipc: new commands to set TIPC AEAD key + * more json support +- drop patches obsoleted by version upgrade: + * ss-fix-end-of-line-printing-in-misc-ss.c.patch + * no-double-definitions.patch + * Revert-emp-fix-warning-on-deprecated-bison-directive.patch + * Revert-tc-ematch-fix-deprecated-yacc-warning.patch +- refresh + * split-link-and-compile-steps-for-binaries.patch + +--- Old: Revert-emp-fix-warning-on-deprecated-bison-directive.patch Revert-tc-ematch-fix-deprecated-yacc-warning.patch iproute2-5.4.0.tar.sign iproute2-5.4.0.tar.xz no-double-definitions.patch ss-fix-end-of-line-printing-in-misc-ss.c.patch New: iproute2-5.5.0.tar.sign iproute2-5.5.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.SjMZam/_old 2020-02-14 16:28:17.575285695 +0100 +++ /var/tmp/diff_new_pack.SjMZam/_new 2020-02-14 16:28:17.575285695 +0100 @@ -17,9 +17,8 @@ Name: iproute2 -Version:5.4 +Version:5.5.0 Release:0 -%define rversion 5.4.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -28,18 +27,14 @@ #DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 -Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz -Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign +Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz +Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign 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 Patch6: split-link-and-compile-steps-for-binaries.patch -Patch7: ss-fix-end-of-line-printing-in-misc-ss.c.patch -Patch8: no-double-definitions.patch -Patch101: Revert-tc-ematch-fix-deprecated-yacc-warning.patch -Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch Patch201: bpf-data-section-support-poc.patch Patch202: bpf-bss-section-poc.patch BuildRequires: bison @@ -87,14 +82,7 @@ bash command line completion support for iproute. %prep -%setup -qn %name-%rversion -%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -P 201 -P 202 -p1 -%if 0%{?suse_version} < 1500 -%patch -P 101 -p1 -%endif -%if 0%{?sles_version} == 11 -%patch -P 102 -p1 -%endif +%autosetup -p1 find . -name *.orig -delete %build ++ iproute2-5.4.0.tar.xz -> iproute2-5.5.0.tar.xz ++ 8111 lines of diff (skipped) ++ split-link-and-compile-steps-for-binaries.patch ++ --- /var/tmp/diff_new_pack.SjMZam/_old 2020-02-14 16:28:17.863285851 +0100 +++ /var/tmp/diff_new_pack.SjMZam/_new 2020-02-14 16:28:17.863285851 +0100 @@ -43,5 +43,5 @@ +arpd: arpd.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LDLIBS) -ldb - ssfilter.c: ssfilter.y - $(QUIET_YACC)bison ssfilter.y -o ssfilter.c + ssfilter.tab.c: ssfilter.y + $(QUIET_YACC)$(YACC) -b ssfilter ssfilter.y
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2020-01-12 23:16:27 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.6675 (New) Package is "iproute2" Sun Jan 12 23:16:27 2020 rev:106 rq:761802 version:5.4 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-12-11 11:59:28.460882970 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new.6675/iproute2.changes 2020-01-12 23:16:55.914650759 +0100 @@ -1,0 +2,5 @@ +Wed Jan 8 10:05:13 UTC 2020 - Jan Engelhardt + +- Add no-double-definitions.patch [boo#1160271] + +--- New: no-double-definitions.patch Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.grWg7f/_old 2020-01-12 23:16:57.238651248 +0100 +++ /var/tmp/diff_new_pack.grWg7f/_new 2020-01-12 23:16:57.266651258 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing -Url: https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +URL: https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c #DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/ @@ -37,6 +37,7 @@ Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch Patch7: ss-fix-end-of-line-printing-in-misc-ss.c.patch +Patch8: no-double-definitions.patch Patch101: Revert-tc-ematch-fix-deprecated-yacc-warning.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch Patch201: bpf-data-section-support-poc.patch @@ -87,7 +88,7 @@ %prep %setup -qn %name-%rversion -%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 201 -P 202 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -P 201 -P 202 -p1 %if 0%{?suse_version} < 1500 %patch -P 101 -p1 %endif ++ no-double-definitions.patch ++ >From 3346c4e96148c4fea1113aab40ab4cdab11bb2f5 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 8 Jan 2020 10:56:59 +0100 Subject: [PATCH] build: fix build failure with -fno-common Message-Id: <20200108100424.26642-1-jeng...@inai.de> X-Mailer: git-send-email 2.24.1 $ make CCOPTS=-fno-common gcc ... -o ip ld: rt_names.o (symbol from plugin): in function "rtnl_rtprot_n2a": (.text+0x0): multiple definition of "numeric"; ip.o (symbol from plugin):(.text+0x0): first defined here gcc ... -o tipc ld: ../lib/libutil.a(utils.o):(.bss+0xc): multiple definition of `pretty'; tipc.o:tipc.c:28: first defined here References: https://bugzilla.opensuse.org/1160244 Signed-off-by: Jan Engelhardt --- include/rt_names.h | 2 ++ ip/ip.c| 2 +- misc/ss.c | 2 +- tc/tc.c| 2 +- tipc/tipc.c| 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/include/rt_names.h b/include/rt_names.h index 62ebbd6a..7afce170 100644 --- a/include/rt_names.h +++ b/include/rt_names.h @@ -33,4 +33,6 @@ int ll_proto_a2n(unsigned short *id, const char *buf); const char *nl_proto_n2a(int id, char *buf, int len); int nl_proto_a2n(__u32 *id, const char *arg); +extern int numeric; + #endif diff --git a/ip/ip.c b/ip/ip.c index fed26f8d..90392c2a 100644 --- a/ip/ip.c +++ b/ip/ip.c @@ -23,6 +23,7 @@ #include "ip_common.h" #include "namespace.h" #include "color.h" +#include "rt_names.h" int preferred_family = AF_UNSPEC; int human_readable; @@ -36,7 +37,6 @@ int timestamp; int force; int max_flush_loops = 10; int batch_mode; -int numeric; bool do_all; struct rtnl_handle rth = { .fd = -1 }; diff --git a/misc/ss.c b/misc/ss.c index 95f1d37a..1e8bca5a 100644 --- a/misc/ss.c +++ b/misc/ss.c @@ -35,6 +35,7 @@ #include "libnetlink.h" #include "namespace.h" #include "SNAPSHOT.h" +#include "rt_names.h" #include #include @@ -121,7 +122,6 @@ static int follow_events; static int sctp_ino; static int show_tipcinfo; static int show_tos; -int numeric; int oneline; enum col_id { diff --git a/tc/tc.c b/tc/tc.c index 37294b31..b72657ec 100644 --- a/tc/tc.c +++ b/tc/tc.c @@ -29,6 +29,7 @@ #include "tc_util.h" #include "tc_common.h" #include "namespace.h" +#include "rt_names.h" int show_st
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2019-12-11 11:59:23 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.4691 (New) Package is "iproute2" Wed Dec 11 11:59:23 2019 rev:105 rq:753328 version:5.4 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-10-07 13:36:16.437131100 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.4691/iproute2.changes 2019-12-11 11:59:28.460882970 +0100 @@ -1,0 +2,28 @@ +Tue Dec 3 12:28:37 UTC 2019 - Michal Kubeček + +- Update to new upstream release 5.4 + * devlink: increase number of supported options (32 -> 64) + * devlink: add trap set and show commands + * devlink: add trap group set and show commands + * devlink: add reset_dev_on_drv_probe param + * devlink: support unknown value for fw_load_policy + * devlink: support flash status monitoring + * devlink: add reload failed indication + * ip: netns: support dump of nsid conversion table + * ip: nexthop: support filtering by protocol for flush and list + * rdma: driver QP type string + * tc: introduce ct action + * tc: support 64-bit rate and peakrate + * tc: etf: support skip_sock_check + * tc: flower: add matching on conntrack info + * tc: taprio: support setting flags + * tc: taprio: support setting txtime_delay + * documentation improvements + * json output improvements + * drop outdated example scripts and README files +- drop (patched script dropped) + examples-fix-bashisms-in-example-script.patch +- ss-fix-end-of-line-printing-in-misc-ss.c.patch: + fix missing end of line at the end of ss output + +--- Old: examples-fix-bashisms-in-example-script.patch iproute2-5.3.0.tar.sign iproute2-5.3.0.tar.xz New: iproute2-5.4.0.tar.sign iproute2-5.4.0.tar.xz ss-fix-end-of-line-printing-in-misc-ss.c.patch Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.bqFVeD/_old 2019-12-11 11:59:30.136882265 +0100 +++ /var/tmp/diff_new_pack.bqFVeD/_new 2019-12-11 11:59:30.140882264 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:5.3 +Version:5.4 Release:0 -%define rversion 5.3.0 +%define rversion 5.4.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -36,7 +36,7 @@ Patch3: add-explicit-typecast-to-avoid-gcc-warning.patch Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch -Patch7: examples-fix-bashisms-in-example-script.patch +Patch7: ss-fix-end-of-line-printing-in-misc-ss.c.patch Patch101: Revert-tc-ematch-fix-deprecated-yacc-warning.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch Patch201: bpf-data-section-support-poc.patch @@ -112,8 +112,7 @@ install -d "$b"/{etc/,sbin/,usr/{bin,sbin,share/man/man{3,8}}} install -d "$b"/{/usr/include,%_libdir,/usr/share} %make_install \ - MODDESTDIR="$b/%_libdir/tc" \ - DOCDIR="%_docdir/%name" + MODDESTDIR="$b/%_libdir/tc" # We have m_xt rm -f "$b/%_libdir/tc/m_ipt.so" @@ -130,7 +129,8 @@ ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN" done rm "$b/%_sbindir/ifcfg" -cp -an README* "$b/%_docdir/%name/" +mkdir -p "$b/%_docdir/%name" +cp -an README* examples/bpf "$b/%_docdir/%name/" %fdupes %buildroot/%_prefix %files ++ iproute2-5.3.0.tar.xz -> iproute2-5.4.0.tar.xz ++ 6889 lines of diff (skipped) ++ ss-fix-end-of-line-printing-in-misc-ss.c.patch ++ From: Brian Vazquez Subject: ss: fix end-of-line printing in misc/ss.c Patch-mainline: Submitted - 20191126 - http://lkml.kernel.org/r/20191127052118.163594-1-bria...@google.com References: none Before commit 5883c6eba517, function field_is_last() was incorrectly reporting which column was the last because it was missing COL_PROC and by purely coincidence it was correctly printing the end-of-line and moving to the first column since the very last field was empty, and end-of-line was added for the last non-empty token since it was seen as the last field. This commits correcrly prints the end-of-line for the last entrien in the ss command. Tested: diff <(./ss.old -nltp) <(misc/ss -nltp) 38c38 < LISTEN0 128 [::1]:35417 [::]:* users:(("foo",pid=65254,fd=116)) \ No newline at end of file Cc: Hritik Vijay Fixes: 5883c6eba517 ("ss: show header for --processes/-p") Signed-off-by: Brian Vazquez --- misc/ss.c | 5 + 1 file changed, 5 insertions(+) --- a/misc/ss.c +++ b/misc/ss.c @@ -1289,6 +
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2019-10-07 13:36:16 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.2352 (New) Package is "iproute2" Mon Oct 7 13:36:16 2019 rev:104 rq:733769 version:5.3 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-09-05 12:11:16.419841727 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.2352/iproute2.changes 2019-10-07 13:36:16.437131100 +0200 @@ -1,0 +2,30 @@ +Wed Sep 25 07:07:32 UTC 2019 - Michal Kubeček + +- Update to new upstream release 5.3 + * devlink: show devlink port number + * devlink: introduce PCI PF and VF port flavor and attribute + * ip: support for nexthop objects + * ip: add -Numeric option + * ip: bond: support peer notification delay + * rdma: query/set netns sharing sys parameter + * rdma: support setting netns of rdma device + * rdma: support "stat qp show" + * rdma: support per-port counter mode + * rdma: support stat manual mode + * rdma: support default counter statistics + * rdma: support CQ adaptive moderation + * tc: support act_ctinfo action + * tc: skbedit: add mask parameter + * tc: add mpls actions + * tc: stricter parameter parsing + * tc: netem: json output + * tipc: support interface name when activating UDP bearer + * update documentation +- refresh + * xfrm-support-displaying-transformations-used-for-Mob.patch + * bpf-data-section-support-poc.patch + * bpf-bss-section-poc.patch +- use fallback definition %make_build if it is not defined + (fix SLE12 build) + +--- Old: iproute2-5.2.0.tar.sign iproute2-5.2.0.tar.xz New: iproute2-5.3.0.tar.sign iproute2-5.3.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.tyfEEK/_old 2019-10-07 13:36:17.081129319 +0200 +++ /var/tmp/diff_new_pack.tyfEEK/_new 2019-10-07 13:36:17.081129319 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:5.2 +Version:5.3 Release:0 -%define rversion 5.2.0 +%define rversion 5.3.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -102,6 +102,9 @@ # https://bugzilla.novell.com/show_bug.cgi?id=388021 xt_libdir="$(pkg-config xtables --variable=xtlibdir)" xt_cflags="$(pkg-config xtables --cflags)" +%if 0%{!?make_build:1} +%define make_build make %{?_smp_mflags} +%endif %make_build CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags" %install ++ bpf-bss-section-poc.patch ++ --- /var/tmp/diff_new_pack.tyfEEK/_old 2019-10-07 13:36:17.121129209 +0200 +++ /var/tmp/diff_new_pack.tyfEEK/_new 2019-10-07 13:36:17.121129209 +0200 @@ -1,9 +1,7 @@ -From 8f256b14edf9fdba3e0c688b76a4124d8627cde1 Mon Sep 17 00:00:00 2001 From: Joe Stringer -Date: Thu, 24 Jan 2019 20:55:39 -0800 -Subject: [PATCH iproute2-next 2/2] bpf: bss section poc -To: Stephen Hemminger -Cc: net...@vger.kernel.org, dan...@iogearbox.net +Subject: bpf: bss section poc +Patch-mainline: No, status unknown, seems to be implemented in libbpf instead +References: none The .bss section denotes uninitialized data, which is for instance what clang will generate if a static variable is set to zero by default. @@ -15,11 +13,9 @@ lib/bpf.c | 37 +++-- 1 file changed, 35 insertions(+), 2 deletions(-) -diff --git a/lib/bpf.c b/lib/bpf.c -index eb208275ebaa..69eaa5ee732d 100644 --- a/lib/bpf.c +++ b/lib/bpf.c -@@ -1159,6 +1159,7 @@ struct bpf_elf_ctx { +@@ -1164,6 +1164,7 @@ struct bpf_elf_ctx { int sec_text; int sec_btf; int sec_data; @@ -27,7 +23,7 @@ charlicense[ELF_MAX_LICENSE_LEN]; enum bpf_prog_type type; __u32 ifindex; -@@ -2048,6 +2049,14 @@ static int bpf_fetch_data(struct bpf_elf_ctx *ctx, int section, +@@ -2068,6 +2069,14 @@ static int bpf_fetch_data(struct bpf_elf_ctx *ctx, int section, return 0; } @@ -42,7 +38,7 @@ static void bpf_btf_report(int fd, struct bpf_elf_ctx *ctx) { fprintf(stderr, "\nBTF debug data section \'.BTF\' %s%s (%d)!\n", -@@ -2262,6 +2271,11 @@ static bool bpf_has_glob_data(const struct bpf_elf_ctx *ctx) +@@ -2286,6 +2295,11 @@ static bool bpf_has_glob_data(const struct bpf_elf_ctx *ctx) return ctx->sec_data; } @@ -54,7 +50,7 @@ static int bpf_fetch_ancillary(struct bpf_elf_ctx *ctx, bool check_text_sec) { struct bpf_elf_se
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2019-09-05 12:11:05 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.7948 (New) Package is "iproute2" Thu Sep 5 12:11:05 2019 rev:103 rq:722593 version:5.2 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-05-21 10:21:56.603604988 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new.7948/iproute2.changes 2019-09-05 12:11:16.419841727 +0200 @@ -1,0 +2,33 @@ +Mon Aug 12 07:00:32 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static library. + +--- +Fri Aug 2 07:02:32 UTC 2019 - Martin Liška + +- Use %make_build. + +--- +Thu Jul 18 07:39:53 UTC 2019 - Michal Kubeček + +- Update to new upstream release 5.2 + * devlink: increase column size for larger shared buffers + * ip: reset netns after each command in batch mode + * ip addr: do not set IPv6 specific options for IPv4 addresses + * ip fou: support binding FOU ports + * ip link: support bridge vlan_stats_per_port + * ip link: support vlan bridge binding flag + * ip macsec: supporet gcm-aes-256 cipher type + * ip monitor: display interfaces from all groups + * ip neigh: show neighbor offload indication + * rdma: add link add/delete + * rdma: update node type strings + * ss: add option for single line output + * ss: show raw numbers for data rates with --numeric + * tc: support for plug qdisc + * tc: taprio: support for changing schedules + * tc: taprio: support cycle_time and cycle_time_extensions + * tipc: support for link broadcast method and ratio + * update documentation + +--- Old: iproute2-5.1.0.tar.sign iproute2-5.1.0.tar.xz New: iproute2-5.2.0.tar.sign iproute2-5.2.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.dqsr1N/_old 2019-09-05 12:11:18.335841361 +0200 +++ /var/tmp/diff_new_pack.dqsr1N/_new 2019-09-05 12:11:18.335841361 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:5.1 +Version:5.2 Release:0 -%define rversion 5.1.0 +%define rversion 5.2.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -97,11 +97,12 @@ find . -name *.orig -delete %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects # 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} CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags" +%make_build CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -Wno-error -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags" %install b="%buildroot" ++ iproute2-5.1.0.tar.xz -> iproute2-5.2.0.tar.xz ++ 3693 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2019-05-21 10:21:55 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.5148 (New) Package is "iproute2" Tue May 21 10:21:55 2019 rev:102 rq:702651 version:5.1 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2019-02-01 11:43:04.096698990 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new.5148/iproute2.changes 2019-05-21 10:21:56.603604988 +0200 @@ -1,0 +2,53 @@ +Mon May 13 09:28:09 UTC 2019 - Michal Kubecek + +- Revert-tc-ematch-fix-deprecated-yacc-warning.patch: + fix build on SLE12 and openSUSE Leap 42.3 + +--- +Mon May 13 08:25:42 UTC 2019 - Michal Kubecek + +- Update to new upstream release 5.1 + * bridge: fdb: add support for src_vni option + * devlink: report cell size + * devlink: add dev info and dev flash subcommands + * devlink: add health subcommand + * ip link: display netrom link type + * ip link: bond_slave: add xstats support + * ip link: bridge: support mcast to unicast flag + * ip netns: add attach subcommand to attach existing netns + * ip xfrm: add option to hide keys in state output + * ip xfrm: support xfrm interfaces + * rdma: add unbound workqueue to list of poll context types + * rdma: provide parent context index for all objects except CM_ID + * rdma: add prefix for driver attributes + * ss: support AF_XDP + * tc: add hit counter for matchall + * tc: add kind property to csum action + * tc: q_cake: support fwmark option + * improve batch and dump performance by caching link lookups + * more JSON support + * many text/JSON output fixes + +--- +Sat Mar 23 05:39:54 UTC 2019 - sean...@opensuse.org + +- Update to new upstream release 5.0.0 + * ip route: get print JSON output when -j is given + * ip route: print route type in JSON output + * tc: m_connmark: fix action error messages + * ipaddress: print error messages on stderr + * iprule: fix printing hint about unresolved iifname + oofname + * man: Document COLORFGBG environment variable + * tcpedit: Fix wrong pedit ipv6 structure id + * ss: Render buffer to output every time a number of chunks alloc + * ss: fix compilation under glibc < 2.18 + +--- +Thu Mar 6 00:59:48 UTC 2019 - Joe Stringer + +- Add patches which enable support of BPF global data section, + pulled from https://github.com/cilium/iproute2/tree/static-data + * bpf-bss-section-poc.patch + * bpf-data-section-support-poc.patch + +--- Old: iproute2-4.20.0.tar.sign iproute2-4.20.0.tar.xz New: Revert-tc-ematch-fix-deprecated-yacc-warning.patch bpf-bss-section-poc.patch bpf-data-section-support-poc.patch iproute2-5.1.0.tar.sign iproute2-5.1.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.W45KvV/_old 2019-05-21 10:21:57.147604878 +0200 +++ /var/tmp/diff_new_pack.W45KvV/_new 2019-05-21 10:21:57.151604877 +0200 @@ -12,14 +12,14 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: iproute2 -Version:4.20 +Version:5.1 Release:0 -%define rversion 4.20.0 +%define rversion 5.1.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -37,7 +37,10 @@ Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch Patch7: examples-fix-bashisms-in-example-script.patch +Patch101: Revert-tc-ematch-fix-deprecated-yacc-warning.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch +Patch201: bpf-data-section-support-poc.patch +Patch202: bpf-bss-section-poc.patch BuildRequires: bison BuildRequires: db-devel BuildRequires: fdupes @@ -84,7 +87,10 @@ %prep %setup -qn %name-%rversion -%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 201 -P 202 -p1 +%if 0%{?suse_version} < 1500 +%patch -P 101 -p1 +%endif %if 0%{?sles_version} == 11 %patch -P 102 -p1 %endif ++ Revert-tc-ematch-fix-deprecated-yacc-warning.patch ++ From: Michal Kubecek Date: Mon, 13 May 2019 11:09:08 +0200 Subject: Revert "tc/ematch: fix deprec
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2019-02-01 11:43:02 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new.28833 (New) Package is "iproute2" Fri Feb 1 11:43:02 2019 rev:101 rq:668811 version:4.20 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-11-06 15:13:44.093535963 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new.28833/iproute2.changes 2019-02-01 11:43:04.096698990 +0100 @@ -1,0 +2,22 @@ +Sat Jan 26 10:39:56 UTC 2019 - mkube...@suse.cz + +- Update to new upstream release 4.20 + * lwtunnel: allow src for encap ip/ip6 + * tc netem: add slot parameter + * ip: add ipvtap support + * ip neigh: support NTF_ROUTER and NTF_EXT_LEARNED flags + * bridge fdb: support sticky flag + * tc flower: geneve option match + * tc: show TCA_STATS_BASIC_HW statistics + * libnetlink: use correct message types for dump requests + * tc flower: expose hardware offload count + * tc: allow configuring taprio qdisc + * bridge: support backup port + * ss: support bytes_sent, bytes_retrans, dsack_dups, reord_seen + * bridge: make -c match -compressvlans first instead of -color + * fix build errors (old glibc, new llvm, no mnl, 32-bit archs) + * various minor fixes + * testsuite improvements +- refresh split-link-and-compile-steps-for-binaries.patch + +--- Old: iproute2-4.19.0.tar.sign iproute2-4.19.0.tar.xz New: iproute2-4.20.0.tar.sign iproute2-4.20.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.3y2tXs/_old 2019-02-01 11:43:04.872698193 +0100 +++ /var/tmp/diff_new_pack.3y2tXs/_new 2019-02-01 11:43:04.876698189 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: iproute2 -Version:4.19 +Version:4.20 Release:0 -%define rversion 4.19.0 +%define rversion 4.20.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing ++ iproute2-4.19.0.tar.xz -> iproute2-4.20.0.tar.xz ++ 13055 lines of diff (skipped) ++ split-link-and-compile-steps-for-binaries.patch ++ --- /var/tmp/diff_new_pack.3y2tXs/_old 2019-02-01 11:43:05.220697836 +0100 +++ /var/tmp/diff_new_pack.3y2tXs/_new 2019-02-01 11:43:05.224697832 +0100 @@ -24,22 +24,22 @@ $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@ -nstat: nstat.c -- $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o nstat nstat.c $(LDLIBS) -lm +- $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o nstat nstat.c $(LDLIBS) -lm +nstat: nstat.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o nstat nstat.o $(LDLIBS) -lm -ifstat: ifstat.c -- $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LDLIBS) -lm +- $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o ifstat ifstat.c $(LDLIBS) -lm +ifstat: ifstat.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o ifstat ifstat.o $(LDLIBS) -lm -rtacct: rtacct.c -- $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LDLIBS) -lm +- $(QUIET_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o rtacct rtacct.c $(LDLIBS) -lm +rtacct: rtacct.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o rtacct rtacct.o $(LDLIBS) -lm -arpd: arpd.c -- $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb +- $(QUIET_CC)$(CC) $(CFLAGS) -I$(DBM_INCLUDE) $(CPPFLAGS) $(LDFLAGS) -o arpd arpd.c $(LDLIBS) -ldb +arpd: arpd.o + $(QUIET_CC)$(CC) $(LDFLAGS) -o arpd arpd.o $(LDLIBS) -ldb
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-11-06 15:13:12 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Tue Nov 6 15:13:12 2018 rev:100 rq:645459 version:4.19 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-09-13 12:09:45.682412353 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-11-06 15:13:44.093535963 +0100 @@ -1,0 +2,6 @@ +Tue Oct 30 07:51:07 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 4.19 + * Support new features in Linux 4.19 such as the CAKE qdisc. + +--- Old: iproute2-4.18.0.tar.sign iproute2-4.18.0.tar.xz New: iproute2-4.19.0.tar.sign iproute2-4.19.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.NRdOOx/_old 2018-11-06 15:13:45.849533433 +0100 +++ /var/tmp/diff_new_pack.NRdOOx/_new 2018-11-06 15:13:45.853533427 +0100 @@ -12,14 +12,14 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: iproute2 -Version:4.18 +Version:4.19 Release:0 -%define rversion 4.18.0 +%define rversion 4.19.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing ++ iproute2-4.18.0.tar.xz -> iproute2-4.19.0.tar.xz ++ 11964 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-09-13 12:09:42 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Thu Sep 13 12:09:42 2018 rev:99 rq:633732 version:4.18 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-08-15 10:29:34.387332402 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-09-13 12:09:45.682412353 +0200 @@ -1,0 +2,29 @@ +Fri Aug 31 05:27:00 UTC 2018 - mkube...@suse.cz + +- Update to new upstream release 4.18 + * tc: more JSON output + * vxlan: fix ttl inherit behavior + * gre/gre6: allow clearing {,i,o}{key,seq,csum} flags + * bpf: don't offload perf array maps + * tipc: Add support to set and get MTU for UDP bearer + * tc: flower: add support for verbose logging + * rdma: print driver resource attributes + * devlink: introduce support for showing port flavours + * ip address: Add support for address metric + * ip route: print RTA_CACHEINFO if it exists + * ip route get: support for sport, dport and ipproto match + * ip route: Add support for a few routing protocols + * ip address: strengthen check on 'label' input + * ip: add rmnet initial support + * tc: fix batch force option + * ip address: Fix and make consistent label match handling + * ip: add support for seg6local End.BPF action + * lib/namespace: avoid double-mounting /sys + * tc: flush output after each command in batch mode + * ip link: don't stop batch processing + * various command output fixes + * documentation improvements +- rdma-sync-some-IP-headers-with-glibc.patch: + drop (present in 4.18) + +--- Old: iproute2-4.17.0.tar.sign iproute2-4.17.0.tar.xz rdma-sync-some-IP-headers-with-glibc.patch New: iproute2-4.18.0.tar.sign iproute2-4.18.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.C4TtIj/_old 2018-09-13 12:09:47.166410687 +0200 +++ /var/tmp/diff_new_pack.C4TtIj/_new 2018-09-13 12:09:47.170410682 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.17 +Version:4.18 Release:0 -%define rversion 4.17.0 +%define rversion 4.18.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -37,7 +37,6 @@ Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch Patch7: examples-fix-bashisms-in-example-script.patch -Patch8: rdma-sync-some-IP-headers-with-glibc.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch BuildRequires: bison BuildRequires: db-devel @@ -85,7 +84,7 @@ %prep %setup -qn %name-%rversion -%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1 %if 0%{?sles_version} == 11 %patch -P 102 -p1 %endif ++ iproute2-4.17.0.tar.xz -> iproute2-4.18.0.tar.xz ++ 5418 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-08-15 10:29:30 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Wed Aug 15 10:29:30 2018 rev:98 rq:627692 version:4.17 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-05-11 09:13:38.048603348 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-08-15 10:29:34.387332402 +0200 @@ -1,0 +2,40 @@ +Wed Aug 1 08:28:16 UTC 2018 - mkube...@suse.cz + +- Update to new upstream release 4.17 + * use netlink rather than proc and sysfs for tunnels + * man: document -json and -pretty options + * ip, tc: JSON and color output for more subcommands + * bridge: implement JSON and color output + * tc: implement color output + * rdma: Add batch command support + * ss: print skmeminfo for packet sockets + * ip: link_gre6.c: Support IP6_TNL_F_ALLOW_LOCAL_REMOTE flag + * tc: support the ipt ematch + * ip rule: let user see and use protocol keyword + * rdma: update device capabilities flags (PCI write end padding) + * tc: f_flower: Add support for matching first frag packets + * bridge: add option extern_learn + * ss: Add support for TIPC socket diag + * tipc: introduce command for handling a new 128-bit node +identity + * tc: add oneline mode + * rdma: ad PD, MR, CQ and CM_ID resource tracking information + * rdma: Ignore unknown netlink attributes + * ip/l2tp: remove offset and peer-offset options + * ss: drop slabinfo based statistics + * ip: don't lookup interface index until needed + * rt_protos: drop old experimental gated names + * ip: IFLA_NEW_NETNSID/IFLA_NEW_IFINDEX support + * devlink: do not require NETLINK_{CAP,EXT}_ACK + * ip: display netns name instead of nsid + * ip link: enable to specify a name for the link-netns +- rdma-sync-some-IP-headers-with-glibc.patch: + fix build on Leap 42.3 and SLE12 +- utils-Do-not-reset-family-for-default-any-all-addres.patch: + drop (present in 4.17) +- adjust-installation-directories-for-openSUSE-SLE.patch: + refresh +- split-link-and-compile-steps-for-binaries.patch: + refresh + +--- Old: iproute2-4.16.0.tar.sign iproute2-4.16.0.tar.xz utils-Do-not-reset-family-for-default-any-all-addres.patch New: iproute2-4.17.0.tar.sign iproute2-4.17.0.tar.xz rdma-sync-some-IP-headers-with-glibc.patch Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.uHi8H3/_old 2018-08-15 10:29:34.98478 +0200 +++ /var/tmp/diff_new_pack.uHi8H3/_new 2018-08-15 10:29:34.98478 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.16 +Version:4.17 Release:0 -%define rversion 4.16.0 +%define rversion 4.17.0 Summary:Linux network configuration utilities License:GPL-2.0-only Group: Productivity/Networking/Routing @@ -37,7 +37,7 @@ Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch Patch7: examples-fix-bashisms-in-example-script.patch -Patch8: utils-Do-not-reset-family-for-default-any-all-addres.patch +Patch8: rdma-sync-some-IP-headers-with-glibc.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch BuildRequires: bison BuildRequires: db-devel ++ adjust-installation-directories-for-openSUSE-SLE.patch ++ --- /var/tmp/diff_new_pack.uHi8H3/_old 2018-08-15 10:29:35.015333536 +0200 +++ /var/tmp/diff_new_pack.uHi8H3/_new 2018-08-15 10:29:35.015333536 +0200 @@ -5,25 +5,23 @@ Match the directory layout of openSUSE and SLE. --- - Makefile |4 ++-- - netem/Makefile |5 +++-- - tc/q_netem.c |2 +- + Makefile | 4 ++-- + netem/Makefile | 5 +++-- + tc/q_netem.c | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) -Index: iproute2-4.14.1/Makefile -=== iproute2-4.14.1.orig/Makefile -+++ iproute2-4.14.1/Makefile -@@ -6,7 +6,7 @@ endif +--- a/Makefile b/Makefile +@@ -14,7 +14,7 @@ endif PREFIX?=/usr LIBDIR?=$(PREFIX)/lib -SBINDIR?=/sbin +SBINDIR?=/usr/sbin CONFDIR?=/etc/iproute2 - DATADIR?=$(PREFIX)/share - HDRDIR?=$(PREFIX)/include/iproute2 -@@ -21,7 +21,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include + NETNS_RUN_DIR?=/var/run/netns + NETNS_ETC_DIR?=/etc/netns +@@ -31,7 +31,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include SHARED_LIBS = y @@ -32,11 +30,9 @@ ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -Index: iproute2-4.14.1/netem/Makefile -==
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-05-11 09:13:35 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Fri May 11 09:13:35 2018 rev:97 rq:605099 version:4.16 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-04-17 11:11:02.728622194 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-05-11 09:13:38.048603348 +0200 @@ -1,0 +2,7 @@ +Wed May 2 06:13:55 UTC 2018 - mkube...@suse.cz + +- utils-Do-not-reset-family-for-default-any-all-addres.patch: + fix parsing of "ip route add default via " command + (bsc#1091603) + +--- New: utils-Do-not-reset-family-for-default-any-all-addres.patch Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.tkA5x9/_old 2018-05-11 09:13:39.008568573 +0200 +++ /var/tmp/diff_new_pack.tkA5x9/_new 2018-05-11 09:13:39.012568428 +0200 @@ -37,6 +37,7 @@ Patch4: xfrm-support-displaying-transformations-used-for-Mob.patch Patch6: split-link-and-compile-steps-for-binaries.patch Patch7: examples-fix-bashisms-in-example-script.patch +Patch8: utils-Do-not-reset-family-for-default-any-all-addres.patch Patch102: Revert-emp-fix-warning-on-deprecated-bison-directive.patch BuildRequires: bison BuildRequires: db-devel @@ -84,7 +85,7 @@ %prep %setup -qn %name-%rversion -%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -P 8 -p1 %if 0%{?sles_version} == 11 %patch -P 102 -p1 %endif ++ utils-Do-not-reset-family-for-default-any-all-addres.patch ++ From: David Ahern Date: Fri, 13 Apr 2018 09:36:33 -0700 Subject: utils: Do not reset family for default, any, all addresses Patch-mainline: v4.17.0 Git-commit: d42c7891d26e4d5616a55aac9fe10813767fcf9c References: bsc#1091603 Thomas reported a change in behavior with respect to autodectecting address families. Specifically, 'ip ro add default via fe80::1' syntax was failing to treat fe80::1 as an IPv6 address as it did in prior releases. The root causes appears to be a change in family when the default keyword is parsed. 'default', 'any' and 'all' are relevant outside of AF_INET. Leave the family arg as is for these when setting addr. Fixes: 93fa12418dc6 ("utils: Always specify family and ->bytelen in get_prefix_1()") Reported-by: Thomas Deutschmann Signed-off-by: David Ahern Cc: Serhey Popovych --- lib/utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/utils.c b/lib/utils.c index b9e9a6caaf54..803bcc45f2f2 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -566,7 +566,7 @@ static int __get_addr_1(inet_prefix *addr, const char *name, int family) if (strcmp(name, "default") == 0) { if ((family == AF_DECnet) || (family == AF_MPLS)) return -1; - addr->family = (family != AF_UNSPEC) ? family : AF_INET; + addr->family = family; addr->bytelen = af_byte_len(addr->family); addr->bitlen = -2; addr->flags |= PREFIXLEN_SPECIFIED; @@ -577,7 +577,7 @@ static int __get_addr_1(inet_prefix *addr, const char *name, int family) strcmp(name, "any") == 0) { if ((family == AF_DECnet) || (family == AF_MPLS)) return -1; - addr->family = AF_UNSPEC; + addr->family = family; addr->bytelen = 0; addr->bitlen = -2; return 0; -- 2.16.3
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-04-17 11:10:57 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Tue Apr 17 11:10:57 2018 rev:96 rq:595278 version:4.16 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-03-09 10:34:12.905429225 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-04-17 11:11:02.728622194 +0200 @@ -1,0 +2,25 @@ +Tue Apr 10 05:54:13 UTC 2018 - mkube...@suse.cz + +- Update to new upstream release 4.16 + * ip link: allow configuring GSO max values + * gre6: add collect metadata support + * erspan: add erspan version II support + * ip link: add support for netdevsim device type + * tc: Add batchsize feature for filter and actions + * tc red: allow setting th_min and th_max to the same value + * bpf: support map offload + * tc: support shared block to share filters between qdiscs + * ip tunnel: unify local/remote endpoint address printing + * tc: JSON output for prio and RED + * rdma: add option to provide "-" sign for the port number + * rdma: add filtering infrastructure + * rdma: add QP resource tracking information + * netns: allow negative nsid + * ignore -color when json output is requested + * devlink: add support for devlink resource abstraction + * devlink: add support for hot reload + * ip route: treat "default" and "all"/"any" addresses differenty + * ss: allow excluding a socket table from being queried +- use %license for license file (bsc#1082318) + +--- Old: iproute2-4.15.0.tar.sign iproute2-4.15.0.tar.xz New: iproute2-4.16.0.tar.sign iproute2-4.16.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.0MXwLm/_old 2018-04-17 11:11:03.488586542 +0200 +++ /var/tmp/diff_new_pack.0MXwLm/_new 2018-04-17 11:11:03.492586355 +0200 @@ -17,11 +17,11 @@ Name: iproute2 -Version:4.15.0 +Version:4.16 Release:0 -%define rversion 4.15.0 +%define rversion 4.16.0 Summary:Linux network configuration utilities -License:GPL-2.0 +License:GPL-2.0-only Group: Productivity/Networking/Routing Url: https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c @@ -51,7 +51,7 @@ BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(xtables) >= 1.4.11 %endif -Provides: %name-doc = 4.15.0 +Provides: %name-doc = %version Provides: iproute = %version-%release Provides: %name(xfrm6_raw) = %version-%release Obsoletes: %name-doc < 4.15.0 @@ -65,7 +65,7 @@ %package -n libnetlink-devel Summary:A Higher Level Interface to the Netlink Service -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Libraries/C and C++ Provides: libnetlink = %version-%release @@ -75,7 +75,7 @@ %package bash-completion Summary:Bash completion for iproute -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/Shells Requires: bash-completion @@ -120,7 +120,7 @@ ln -sf "%_sbindir/$BIN" "$b/%_bindir/$BIN" done rm "$b/%_sbindir/ifcfg" -cp -an README* COPYING "$b/%_docdir/%name/" +cp -an README* "$b/%_docdir/%name/" %fdupes %buildroot/%_prefix %files @@ -141,6 +141,11 @@ %_libdir/tc/ %_datadir/tc/ %_docdir/%name/ +%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300 +%license COPYING +%else +%doc COPYING +%endif %files -n libnetlink-devel %_includedir/* ++ iproute2-4.15.0.tar.xz -> iproute2-4.16.0.tar.xz ++ 8220 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-03-09 10:34:11 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Fri Mar 9 10:34:11 2018 rev:95 rq:583679 version:4.15.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2018-02-10 17:54:58.699058471 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-03-09 10:34:12.905429225 +0100 @@ -1,0 +2,5 @@ +Tue Mar 6 12:35:05 UTC 2018 - dmuel...@suse.com + +- add provides/obsoletes for removed iproute2-doc subpackage + +--- Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.h6et4D/_old 2018-03-09 10:34:13.577405033 +0100 +++ /var/tmp/diff_new_pack.h6et4D/_new 2018-03-09 10:34:13.581404889 +0100 @@ -51,8 +51,10 @@ BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(xtables) >= 1.4.11 %endif +Provides: %name-doc = 4.15.0 Provides: iproute = %version-%release Provides: %name(xfrm6_raw) = %version-%release +Obsoletes: %name-doc < 4.15.0 %description iproute2 is a collection of user-space utilities to set up networking
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2018-02-10 17:54:57 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Sat Feb 10 17:54:57 2018 rev:94 rq:573923 version:4.15.0 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2017-12-13 11:55:55.219769251 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2018-02-10 17:54:58.699058471 +0100 @@ -1,0 +2,32 @@ +Wed Feb 7 02:17:21 UTC 2018 - avin...@opensuse.org + +- Update to new upstream release 4.15.0 + * Add "show" subcommand to "ip fou" + * Show 'external' link mode in output + * bridge: vlan: support for per vlan tunnel info + * gre6/tunnel: Output flowlabel after tclass + * ila: support for configuring identifier and hook types + * ila: support to configure checksum neutral-map-auto + * ip6_gre: add support for ERSPAN tunnel + * ip6tnl/tunnel: Output hoplimit before encapsulation limit + * ip: add fastopen_no_cookie option to ip route + * ip: bridge_slave: add neigh_suppress to the type help and + * ip: bridge_slave: add support for per-port group_fwd_mask + * ip: validate vlan value for vlan info + * iplink: new option to set neigh suppression on a bridge port + * link_iptnl: Print tunnel mode + * qdisc: print offload indication + * ss: Implement automatic column width calculation + * ss: Introduce columns lightweight abstraction + * ss: add AF_VSOCK support + * ss: add missing path MTU parameter + * ss: print tcpi_rcv_ssthresh + * tc: Add support for the CBS qdisc + * tc: bandwith limits can now be specified in %. + * {f, m}_bpf: don't allow specifying multiple bpf programs +- drop man-fix-documentation-references-in-manual-pages.patch + * debian specific paths were removed altogether +- partial cleanup with spec-cleaner +- use https in urls + +--- Old: iproute2-4.14.1.tar.sign iproute2-4.14.1.tar.xz man-fix-documentation-references-in-manual-pages.patch New: iproute2-4.15.0.tar.sign iproute2-4.15.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.ScnuuB/_old 2018-02-10 17:54:59.467030670 +0100 +++ /var/tmp/diff_new_pack.ScnuuB/_new 2018-02-10 17:54:59.467030670 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,29 +17,27 @@ Name: iproute2 -Version:4.14.1 +Version:4.15.0 Release:0 -%define rversion 4.14.1 +%define rversion 4.15.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing -Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +Url: https://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c -#DL-URL: http://kernel.org/pub/linux/utils/net/iproute2/ +#DL-URL: https://kernel.org/pub/linux/utils/net/iproute2/ #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 +Source: https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.xz +Source2: https://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign 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 @@ -84,7 +82,7 @@ %prep %setup -qn %name-%rversion -%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 6 -P 7 -p1 %if 0%{?sles_version} == 11 %patch -P 102 -p1
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-12-13 11:55:51 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Wed Dec 13 11:55:51 2017 rev:93 rq:555790 version:4.14.1 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2017-09-09 20:22:35.891382608 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2017-12-13 11:55:55.219769251 +0100 @@ -1,0 +2,25 @@ +Sun Dec 10 23:47:36 UTC 2017 - jeng...@inai.de + +- Remove iproute2-doc (removed upstream) and + doc-revert-PDF-creation.patch . + +--- +Fri Nov 17 21:05:25 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 4.14.1 + * ss: distinguish between IPv4 and IPv6 wildcard sockets + * bridge: this patch adds json support for bridge mdb show + * tc actions: improved batching and time filtered dumping + * iproute: add support for SRv6 local segment processing + * ip: add new command line argument -json (mutually exclusive with -color) + * gre: add support for ERSPAN tunnel + * tc: m_ife: allow ife type to zero + * tc: m_ife: print IEEE ethertype format + * iproute: add support for seg6 l2encap mode + * devlink: Add support for special format protocol headers + * devlink: Add support for protocol IPv4/IPv6/Ethernet special formats + * ss: detect IPPROTO_ICMPV6 sockets + * tc/actions: introduce support for jump action + * devlink: add batch command support + +--- Old: doc-revert-PDF-creation.patch iproute2-4.13.0.tar.sign iproute2-4.13.0.tar.xz iproute2-doc.changes iproute2-doc.spec pre_checkin.sh New: iproute2-4.14.1.tar.sign iproute2-4.14.1.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.QFxgcp/_old 2017-12-13 11:55:56.711697230 +0100 +++ /var/tmp/diff_new_pack.QFxgcp/_new 2017-12-13 11:55:56.715697037 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.13 +Version:4.14.1 Release:0 -%define rversion 4.13.0 +%define rversion 4.14.1 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -30,11 +30,19 @@ #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 @@ 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 @@ %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 -p
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-09-09 20:22:33 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Sat Sep 9 20:22:33 2017 rev:92 rq:521654 version:4.13 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2017-08-28 16:16:43.198563481 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2017-09-09 20:22:35.315463786 +0200 @@ -1,0 +2,30 @@ +Wed Sep 6 07:09:53 UTC 2017 - mkube...@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 + +--- iproute2.changes: same change Old: iproute2-4.12.0.tar.sign iproute2-4.12.0.tar.xz New: iproute2-4.13.0.tar.sign iproute2-4.13.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.8aeCYV/_old 2017-09-09 20:22:36.731264222 +0200 +++ /var/tmp/diff_new_pack.8aeCYV/_new 2017-09-09 20:22:36.735263659 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.12 +Version:4.13 Release:0 -%define rversion 4.12.0 +%define rversion 4.13.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.8aeCYV/_old 2017-09-09 20:22:36.759260277 +0200 +++ /var/tmp/diff_new_pack.8aeCYV/_new 2017-09-09 20:22:36.759260277 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.12 +Version:4.13 Release:0 -%define rversion 4.12.0 +%define rversion 4.13.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ adjust-installation-directories-for-openSUSE-SLE.patch ++ --- /var/tmp/diff_new_pack.8aeCYV/_old 2017-09-09 20:22:36.795255202 +0200 +++ /var/tmp/diff_new_pack.8aeCYV/_new 2017-09-09 20:22:36.795255202 +0200 @@ -11,10 +11,10 @@ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile -index 18de7dcb315b..d8702a769a07 100644 +index dbb4a4afd608..3069ee91e159 100644 --- a/Makefile +++ b/Makefile -@@ -9,7 +9,7 @@ endif +@@ -6,7 +6,7 @@ endif PREFIX?=/usr LIBDIR?=$(PREFIX)/lib @@ -23,7 +23,7 @@ CONFDIR?=/etc/iproute2 DATADIR?=$(PREFIX)/share HDRDIR?=$(PREFIX)/include/iproute2 -@@ -24,7 +24,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include +@@ -21,7 +21,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include SHARED_LIBS = y @@ -33,19 +33,19 @@ DEFINES+= -DNO_SHARED_LIBS endif diff --git a/netem/Makefile b/netem/Makefile -index a68e2fdb3037..efff5850d9c1 100644 +index 2499f086f24d..9e36fe91fa41 100644 --- a/netem/Makefile +++ b/netem/Makefile -@@ -5,6 +5,8 @@ HOSTCC ?= $(CC) +@@ -7,6 +7,8 @@ HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm +LIBDIR = /usr/lib + - all: $(DISTGEN) $(DISTDATA) - - $(DISTGEN): -@@ -20,9 +22,9 @@ stats: stats.c + 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 $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm install: all @@ -58,7 +58,7 @@ clean: diff --git a/tc/q_netem.c b/tc/q_netem.c -index 0975ae111de9..3a7084563eaf 100644 +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) ++ iproute2-4.12.0.tar.xz -> iproute2-4.13.0.tar.xz ++ 8422 lines of diff
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-08-28 16:16:40 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Mon Aug 28 16:16:40 2017 rev:91 rq:518693 version:4.12 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2017-07-21 22:35:22.851377399 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2017-08-28 16:16:43.198563481 +0200 @@ -1,0 +2,24 @@ +Tue Aug 22 12:58:39 UTC 2017 - mkube...@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 + +--- iproute2.changes: same change Old: iproute2-3.16.0-fix-bashisms.patch iproute2-HZ.diff iproute2-dirs.diff iproute2-split-make.patch kernel_xfrm6_raw.patch revert-bison-fix.diff revert-pdf-creation.diff New: Revert-emp-fix-warning-on-deprecated-bison-directive.patch add-explicit-typecast-to-avoid-gcc-warning.patch adjust-installation-directories-for-openSUSE-SLE.patch doc-revert-PDF-creation.patch examples-fix-bashisms-in-example-script.patch split-link-and-compile-steps-for-binaries.patch use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch xfrm-support-displaying-transformations-used-for-Mob.patch Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.DZe2rr/_old 2017-08-28 16:16:44.622363399 +0200 +++ /var/tmp/diff_new_pack.DZe2rr/_new 2017-08-28 16:16:44.630362275 +0200 @@ -27,7 +27,6 @@ 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 -Patch1: iproute2-3.16.0-fix-bashisms.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison @@ -51,6 +50,16 @@ 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. @@ -58,6 +67,19 @@ %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 ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.DZe2rr/_old 2017-08-28 16:16:44.674356092 +0200 +++ /var/tmp/diff_new_pack.DZe2rr/_new 2017-08-28 16:16:44.678355530 +0200 @@ -32,13 +32,6 @@ Source2: http://kernel.org/pub/linux/utils/net/iproute2/%name-%rversion.tar.sign Source666: pre_checkin.sh Source667: %name.keyring -Patch1: iproute2-dirs.diff -Patch2: iproute2-HZ.diff -Patch3: revert-pdf-creation.diff -Patch4: revert-bison-fix.diff -Patch5: kernel_xfrm6_raw.patch -Patch6: man-fix-documentation-references-in-manual-pages.patch -Patch7: iproute2-split-make.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bi
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-07-21 22:35:19 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Fri Jul 21 22:35:19 2017 rev:90 rq:509506 version:4.12 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2017-07-04 09:08:22.999575793 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2017-07-21 22:35:22.851377399 +0200 @@ -1,0 +2,29 @@ +Tue Jul 11 12:26:19 UTC 2017 - mkube...@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 + +--- iproute2.changes: same change Old: iproute2-4.11.0.tar.sign iproute2-4.11.0.tar.xz New: iproute2-4.12.0.tar.sign iproute2-4.12.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.KDBT9u/_old 2017-07-21 22:35:24.543138751 +0200 +++ /var/tmp/diff_new_pack.KDBT9u/_new 2017-07-21 22:35:24.543138751 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.11 +Version:4.12 Release:0 -%define rversion 4.11.0 +%define rversion 4.12.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.KDBT9u/_old 2017-07-21 22:35:24.571134801 +0200 +++ /var/tmp/diff_new_pack.KDBT9u/_new 2017-07-21 22:35:24.575134238 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.11 +Version:4.12 Release:0 -%define rversion 4.11.0 +%define rversion 4.12.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-4.11.0.tar.xz -> iproute2-4.12.0.tar.xz ++ 7688 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2017-07-04 09:08:20 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Tue Jul 4 09:08:20 2017 rev:89 rq:507162 version:4.11 Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-12-29 22:41:35.223825873 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2017-07-04 09:08:22.999575793 +0200 @@ -1,0 +2,22 @@ +Thu Jun 29 13:38:22 UTC 2017 - jeng...@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 - meiss...@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 + +--- @@ -12 +34,2 @@ -* ip link: Add support to configure SR-IOV VF to vlan protocol 802.1ad (VST QinQ) + * ip link: Add support to configure SR-IOV VF to vlan protocol +802.1ad (VST QinQ) @@ -18 +40,0 @@ - --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2016-12-29 22:41:37.663480955 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2017-07-04 09:08:23.047569046 +0200 @@ -1,0 +2,22 @@ +Thu Jun 29 13:38:22 UTC 2017 - jeng...@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 - meiss...@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 + +--- Old: iproute2-4.9.0.tar.sign iproute2-4.9.0.tar.xz New: iproute2-4.11.0.tar.sign iproute2-4.11.0.tar.xz iproute2-split-make.patch Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.xMhTLh/_old 2017-07-04 09:08:24.063426204 +0200 +++ /var/tmp/diff_new_pack.xMhTLh/_new 2017-07-04 09:08:24.067425642 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2-doc # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.9 +Version:4.11 Release:0 -%define rversion 4.9.0 +%define rversion 4.11.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.xMhTLh/_old 2017-07-04 09:08:24.091422268 +0200 +++ /var/tmp/diff_new_pack.xMhTLh/_new 2017-07-04 09:08:24.099421143 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.9 +Version:4.11 Release:0 -%define rversion 4.9.0 +%define rversion 4.11.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -38,6 +38,7 @@ Patch4: revert-bison-fix.diff Patch5: kernel_xfrm6_raw.pa
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2016-12-01 10:24:08 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-10-26 13:27:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2016-12-01 10:24:09.0 +0100 @@ -1,0 +2,11 @@ +Wed Nov 16 08:29:11 UTC 2016 - jsl...@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 - g...@suse.com + +- Add libelf-devel to BuildRequires to enable bpf object loading + +--- --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2016-11-17 12:21:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2016-12-01 10:24:09.0 +0100 @@ -7,0 +8,5 @@ +Wed Nov 16 04:32:29 UTC 2016 - g...@suse.com + +- Add libelf-devel to BuildRequires to enable bpf object loading + +--- Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.navNyF/_old 2016-12-01 10:24:10.0 +0100 +++ /var/tmp/diff_new_pack.navNyF/_new 2016-12-01 10:24:10.0 +0100 @@ -42,6 +42,7 @@ BuildRequires: bison BuildRequires: db-devel BuildRequires: flex +BuildRequires: libelf-devel BuildRequires: pkgconfig >= 0.21 BuildRequires: xz %define with_xt 1
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2016-11-17 12:21:20 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2016-10-26 13:27:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2016-11-17 12:21:21.0 +0100 @@ -1,0 +2,6 @@ +Wed Nov 16 08:29:11 UTC 2016 - jsl...@suse.com + +- put lnstat nstat routef routel ss into /usr/bin so that users can + actually run them + +--- Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.4bfjYt/_old 2016-11-17 12:21:22.0 +0100 +++ /var/tmp/diff_new_pack.4bfjYt/_new 2016-11-17 12:21:22.0 +0100 @@ -100,7 +100,7 @@ %install b="%buildroot" -install -d "$b"/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} +install -d "$b"/{etc/,sbin/,usr/{bin,sbin,share/man/man{3,8}}} install -d "$b"/{/usr/include,%_libdir,/usr/share} make install DESTDIR="$b" LIBDIR="%_libdir" \ MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name" @@ -115,6 +115,9 @@ 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" +done rm "$b/%_sbindir/ifcfg" mkdir -p "$b/%_docdir/%name" @@ -127,6 +130,11 @@ %dir %_docdir/%name %_docdir/%name/README* %_docdir/%name/COPYING +%_bindir/lnstat +%_bindir/nstat +%_bindir/routef +%_bindir/routel +%_bindir/ss %_sbindir/* #UsrMerge /sbin/*
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2016-10-26 13:27:33 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-05-26 23:53:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2016-10-26 13:27:34.0 +0200 @@ -1,0 +2,21 @@ +Mon Oct 17 08:58:54 UTC 2016 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-4.6.0.tar.sign iproute2-4.6.0.tar.xz New: iproute2-4.8.0.tar.sign iproute2-4.8.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.RpByzS/_old 2016-10-26 13:27:35.0 +0200 +++ /var/tmp/diff_new_pack.RpByzS/_new 2016-10-26 13:27:35.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.6 +Version:4.8 Release:0 -%define rversion 4.6.0 +%define rversion 4.8.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.RpByzS/_old 2016-10-26 13:27:35.0 +0200 +++ /var/tmp/diff_new_pack.RpByzS/_new 2016-10-26 13:27:35.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.6 +Version:4.8 Release:0 -%define rversion 4.6.0 +%define rversion 4.8.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-4.6.0.tar.xz -> iproute2-4.8.0.tar.xz ++ 18832 lines of diff (skipped) ++ iproute2-HZ.diff ++ --- /var/tmp/diff_new_pack.RpByzS/_old 2016-10-26 13:27:36.0 +0200 +++ /var/tmp/diff_new_pack.RpByzS/_new 2016-10-26 13:27:36.0 +0200 @@ -2,13 +2,13 @@ lib/utils.c |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) -Index: iproute2-3.18.0/lib/utils.c +Index: iproute2-4.8.0/lib/utils.c === iproute2-3.18.0.orig/lib/utils.c -+++ iproute2-3.18.0/lib/utils.c -@@ -34,6 +34,10 @@ - - int timestamp_short = 0; +--- iproute2-4.8.0.orig/lib/utils.c iproute2-4.8.0/lib/utils.c +@@ -49,6 +49,10 @@ int get_hex(char c) + return -1; + } +#ifndef HZ +#define HZ sysconf(_SC_CLK_TCK) @@ -17,7 +17,7 @@ int get_integer(int *val, const char *arg, int base) { long res; -@@ -558,8 +562,8 @@ int matches(const char *cmd, const char +@@ -683,8 +687,8 @@ int matches(const char *cmd, const char int inet_addr_match(const inet_prefix *a, const inet_prefix *b, int bits) { ++ iproute2-dirs.diff ++ --- /var/tmp/diff_new_pack.RpByzS/_old 2016-10-26 13:27:36.0 +0200 +++ /var/tmp/diff_new_pack.RpByzS/_new 2016-10-26 13:27:36.0 +0200 @@ -4,11 +4,12 @@ tc/q_netem.c |2 +- 3 files changed, 7 insertions(+), 5 deletions(-) -Index: iproute2-4.5.0/Makefile +Index: iproute2-4.8.0/Makefile === iproute2-4.5.0.orig/Makefile -+++ iproute2-4.5.0/Makefile -@@ -1,6 +1,6 @@ +--- iproute2-4.8.0.orig/Makefile iproute2-4.8.0/Makefile +@@ -4,7 +4,7 @@ endif + PREFIX?=/usr LIBDIR?=$(PREFIX)/lib -SBINDIR?=/sbin @@ -16,7 +17,7 @@ CONFDIR?=/etc/iproute2 DATADIR?=$(PREFIX)/share DOCDIR?=$(DATADIR)/doc/iproute2 -@@ -13,7 +13,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include +@@ -18,7 +18,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include SHARED_LIBS = y @@ -25,10 +26,10 @@ ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -Index: iproute2-4.5.0/netem/Makefile +Index: iproute2-4.8.0/netem/Makefile === iproute2-4.5.0.orig/netem/Makefile -+++ iproute2-4.5.0/netem/Makefile +--- iprout
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2016-05-26 23:53:04 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-04-06 11:51:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2016-05-26 23:53:05.0 +0200 @@ -1,0 +2,13 @@ +Sat May 21 08:21:36 UTC 2016 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-4.5.0.tar.sign iproute2-4.5.0.tar.xz New: iproute2-4.6.0.tar.sign iproute2-4.6.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.EO3HwX/_old 2016-05-26 23:53:06.0 +0200 +++ /var/tmp/diff_new_pack.EO3HwX/_new 2016-05-26 23:53:06.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.5 +Version:4.6 Release:0 -%define rversion 4.5.0 +%define rversion 4.6.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.EO3HwX/_old 2016-05-26 23:53:06.0 +0200 +++ /var/tmp/diff_new_pack.EO3HwX/_new 2016-05-26 23:53:06.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.5 +Version:4.6 Release:0 -%define rversion 4.5.0 +%define rversion 4.6.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -70,6 +70,15 @@ libnetlink provides a higher-level interface to rtnetlink(7). New programs should use libmnl-devel instead. +%package bash-completion +Summary:Bash completion for iproute +License:GPL-2.0+ +Group: System/Shells +Requires: bash-completion + +%description bash-completion +bash command line completion support for iproute. + %prep %setup -qn %name-%rversion %patch -P 1 -P 2 -p1 @@ -85,30 +94,30 @@ %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)"; +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" %install -b="%buildroot"; +b="%buildroot" install -d "$b"/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} install -d "$b"/{/usr/include,%_libdir,/usr/share} make install DESTDIR="$b" LIBDIR="%_libdir" \ - MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name"; + MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name" # We have m_xt -rm -f "$b/%_libdir/tc/m_ipt.so"; -install -pm0644 "lib/libnetlink.a" "$b/%_libdir/"; -chmod -x "$b/%_libdir/libnetlink.a"; -install -pm0644 "include/libnetlink.h" "$b/%_includedir/"; -chmod -x "$b/%_includedir/libnetlink.h"; +rm -f "$b/%_libdir/tc/m_ipt.so" +install -pm0644 "lib/libnetlink.a" "$b/%_libdir/" +chmod -x "$b/%_libdir/libnetlink.a" +install -pm0644 "include/libnetlink.h" "$b/%_includedir/" +chmod -x "$b/%_includedir/libnetlink.h" #UsrMerge -ln -s "%_sbindir/ip" "$b/sbin"; -mkdir -p "$b/bin"; -ln -sf "%_sbindir/ip" "$b/bin/ip"; +ln -s "%_sbindir/ip" "$b/sbin" +mkdir -p "$b/bin" +ln -sf "%_sbindir/ip" "$b/bin/ip" #EndUsrMerge -rm "$b/%_sbindir/ifcfg"; +rm "$b/%_sbindir/ifcfg" -mkdir -p "$b/%_docdir/%name"; +mkdir -p "$b/%_docdir/%name" # packaged in iproute2-doc: rm -rf $b/%_docdir/%name/* cp -an README* COPYING "$b/%_docdir/%name/" @@ -136,4 +145,8 @@ %_mandir/man3/libnetlink* %_libdir/lib* +%files bash-completion +%defattr(-,root,root) +%_datadir/bash-completion/ + %changelog ++ iproute2-4.5.0.tar.xz -> iproute2-4.6.0.tar.xz ++ 20586 lines of diff (skipped) ++ kernel_xfrm6_raw.patch ++ --- /var/tmp/diff_new_pack.EO3HwX/_old 2016-05-26 23:53:07.0 +0200 +++ /var/tmp/diff_new_pack.EO3HwX/_new 2016-05-26 23:53:07.0 +0200 @@ -12,12 +12,12 @@ ip/xfrm_state.c |1 + 3 files changed, 3 insertions(+), 1 deletion(-) -Index: iproute2-3.18.0/ip/ipxfrm.c +Inde
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2016-04-06 11:51:06 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2016-01-21 23:41:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2016-04-06 11:51:08.0 +0200 @@ -1,0 +2,15 @@ +Sat Mar 26 19:01:48 UTC 2016 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-4.4.0.tar.sign iproute2-4.4.0.tar.xz New: iproute2-4.5.0.tar.sign iproute2-4.5.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.7p1aIw/_old 2016-04-06 11:51:09.0 +0200 +++ /var/tmp/diff_new_pack.7p1aIw/_new 2016-04-06 11:51:09.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.4 +Version:4.5 Release:0 -%define rversion 4.4.0 +%define rversion 4.5.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other @@ -42,6 +42,9 @@ 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) ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.7p1aIw/_old 2016-04-06 11:51:09.0 +0200 +++ /var/tmp/diff_new_pack.7p1aIw/_new 2016-04-06 11:51:09.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.4 +Version:4.5 Release:0 -%define rversion 4.4.0 +%define rversion 4.5.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-4.4.0.tar.xz -> iproute2-4.5.0.tar.xz ++ 9605 lines of diff (skipped) ++ iproute2-dirs.diff ++ --- /var/tmp/diff_new_pack.7p1aIw/_old 2016-04-06 11:51:10.0 +0200 +++ /var/tmp/diff_new_pack.7p1aIw/_new 2016-04-06 11:51:10.0 +0200 @@ -1,14 +1,13 @@ --- - Makefile |4 ++-- - include/iptables.h |2 +- - netem/Makefile |6 -- - tc/q_netem.c |2 +- - 4 files changed, 8 insertions(+), 6 deletions(-) + Makefile |4 ++-- + netem/Makefile |6 -- + tc/q_netem.c |2 +- + 3 files changed, 7 insertions(+), 5 deletions(-) -Index: iproute2-4.1.0/Makefile +Index: iproute2-4.5.0/Makefile === iproute2-4.1.0.orig/Makefile -+++ iproute2-4.1.0/Makefile +--- iproute2-4.5.0.orig/Makefile iproute2-4.5.0/Makefile @@ -1,6 +1,6 @@ PREFIX?=/usr LIBDIR?=$(PREFIX)/lib @@ -26,23 +25,10 @@ ifneq ($(SHARED_LIBS),y) DEFINES+= -DNO_SHARED_LIBS endif -Index: iproute2-4.1.0/include/iptables.h +Index: iproute2-4.5.0/netem/Makefile === iproute2-4.1.0.orig/include/iptables.h -+++ iproute2-4.1.0/include/iptables.h -@@ -5,7 +5,7 @@ - #include "libiptc/libiptc.h" - - #ifndef IPT_LIB_DIR --#define IPT_LIB_DIR "/usr/local/lib/iptables" -+#define IPT_LIB_DIR LIBDIR - #endif - - #ifndef IPPROTO_SCTP -Index: iproute2-4.1.0/netem/Makefile -=== iproute2-4.1.0.orig/netem/Makefile -+++ iproute2-4.1.0/netem/Makefile +--- iproute2-4.5.0.orig/netem/Makefile iproute2-4.5.0/netem/Makefile @@ -5,6 +5,8 @@ HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm @@ -64,10 +50,10 @@ done clean: -Index: iproute2-4.1.0/tc/q_netem.c +Index: iproute2-4.5.0/tc/q_netem.c === iproute2-4.1.0.orig/tc/q_netem.c -+++ iproute2-4.1.0/tc/q_netem.c +--- iproute2-4.5.0.orig/tc/q_netem.c iproute2-4.5.0/tc/q_netem.c @@ -113,7 +113,7 @@ static int get_distribution(const char * char *line = NULL; char name[128];
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2016-01-21 23:41:23 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-09-24 07:15:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2016-01-21 23:41:24.0 +0100 @@ -1,0 +2,34 @@ +Thu Jan 14 09:57:42 UTC 2016 - mkube...@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 - jeng...@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 + +--- --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2015-11-17 14:19:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2016-01-21 23:41:24.0 +0100 @@ -1,0 +2,26 @@ +Thu Jan 14 09:57:42 UTC 2016 - mkube...@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 + +--- Old: iproute2-4.3.0.tar.sign iproute2-4.3.0.tar.xz New: iproute2-4.4.0.tar.sign iproute2-4.4.0.tar.xz man-fix-documentation-references-in-manual-pages.patch Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.udS4uT/_old 2016-01-21 23:41:26.0 +0100 +++ /var/tmp/diff_new_pack.udS4uT/_new 2016-01-21 23:41:26.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2-doc # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.3 +Version:4.4 Release:0 -%define rversion 4.3.0 +%define rversion 4.4.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.udS4uT/_old 2016-01-21 23:41:26.0 +0100 +++ /var/tmp/diff_new_pack.udS4uT/_new 2016-01-21 23:41:26.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parti
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-11-17 14:19:55 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2015-09-24 07:15:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2015-11-17 14:19:57.0 +0100 @@ -1,0 +2,8 @@ +Wed Nov 11 15:21:05 UTC 2015 - jeng...@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 + +--- Old: iproute2-4.2.0.tar.sign iproute2-4.2.0.tar.xz New: iproute2-4.3.0.tar.sign iproute2-4.3.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.ZL25Ea/_old 2015-11-17 14:19:58.0 +0100 +++ /var/tmp/diff_new_pack.ZL25Ea/_new 2015-11-17 14:19:58.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.2 +Version:4.3 Release:0 -%define rversion 4.2.0 +%define rversion 4.3.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.ZL25Ea/_old 2015-11-17 14:19:58.0 +0100 +++ /var/tmp/diff_new_pack.ZL25Ea/_new 2015-11-17 14:19:58.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.2 +Version:4.3 Release:0 -%define rversion 4.2.0 +%define rversion 4.3.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-4.2.0.tar.xz -> iproute2-4.3.0.tar.xz ++ 5717 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-09-24 07:15:57 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-07-20 15:14:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-09-24 07:15:58.0 +0200 @@ -1,0 +2,16 @@ +Thu Sep 10 07:42:01 UTC 2015 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-4.1.1.tar.sign iproute2-4.1.1.tar.xz New: iproute2-4.2.0.tar.sign iproute2-4.2.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.wFZNHl/_old 2015-09-24 07:15:59.0 +0200 +++ /var/tmp/diff_new_pack.wFZNHl/_new 2015-09-24 07:15:59.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.1.1 +Version:4.2 Release:0 -%define rversion 4.1.1 +%define rversion 4.2.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.wFZNHl/_old 2015-09-24 07:15:59.0 +0200 +++ /var/tmp/diff_new_pack.wFZNHl/_new 2015-09-24 07:15:59.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.1.1 +Version:4.2 Release:0 -%define rversion 4.1.1 +%define rversion 4.2.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-4.1.1.tar.xz -> iproute2-4.2.0.tar.xz ++ 7210 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-07-20 15:14:30 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-07-05 17:54:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-07-20 15:14:31.0 +0200 @@ -1,0 +2,11 @@ +Wed Jul 15 14:25:28 UTC 2015 - dims...@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) + +--- iproute2.changes: same change Old: iproute2-4.1.0.tar.sign iproute2-4.1.0.tar.xz iproute2-pkgconfig.diff iproute2-tipc-headers.patch New: iproute2-4.1.1.tar.sign iproute2-4.1.1.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.jJUdFh/_old 2015-07-20 15:14:32.0 +0200 +++ /var/tmp/diff_new_pack.jJUdFh/_new 2015-07-20 15:14:32.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.1 +Version:4.1.1 Release:0 -%define rversion 4.1.0 +%define rversion 4.1.1 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other @@ -28,8 +28,6 @@ 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 Patch1: iproute2-3.16.0-fix-bashisms.patch -Patch6: iproute2-pkgconfig.diff -Patch7: iproute2-tipc-headers.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison @@ -57,8 +55,6 @@ %prep %setup -qn iproute2-%rversion %patch1 -p1 -%patch6 -p1 -%patch7 -p1 %build # build with -fPIC. For details see @@ -71,19 +67,19 @@ make pdf %install -make install DESTDIR="%{buildroot}" LIBDIR="%_libdir" \ +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/" +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 +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) ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.jJUdFh/_old 2015-07-20 15:14:32.0 +0200 +++ /var/tmp/diff_new_pack.jJUdFh/_new 2015-07-20 15:14:32.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.1 +Version:4.1.1 Release:0 -%define rversion 4.1.0 +%define rversion 4.1.1 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -37,8 +37,6 @@ Patch3: revert-pdf-creation.diff Patch4: revert-bison-fix.diff Patch5: kernel_xfrm6_raw.patch -Patch6: iproute2-pkgconfig.diff -Patch7: iproute2-tipc-headers.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -80,7 +78,7 @@ %if 0%{?sles_version} == 11 %patch -P 4 -p1 %endif -%patch -P 5 -P 6 -P 7 -p1 +%patch -P 5 -p1 find . -name *.orig -delete %build ++ iproute2-4.1.0.tar.xz -> iproute2-4.1.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/iproute2-4.1.0/include/SNAPSHOT.h new/iproute2-4.1.1/include/SNAPSHOT.h --- old/iproute2-4.1.0/include/SNAPSHOT.h 2015-06-26 21:28:25.0 +0200 +++ new/iproute2-4.1.1/include/SNAPSHOT.h 2015-07-06 23:57:34.0 +0200 @@ -1 +1 @@ -static const char SNAPSHOT[] = "150626"; +static const char SNAPSHOT[] = "150706"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/iproute2-4.1.0/include/linux/tipc.h new/iproute2-4.1.1/include/linux/tipc.h --- old/iproute2-4.1.0/include/linux/tipc.h 1970-01-01 01:00:00.0 +0100 +++ new/iproute2-4.1.1/include/linux/tipc.h 2015-07-06 23:57:34.0 +0200 @@ -0,0 +1,232
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-07-05 17:54:37 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-06-24 20:30:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-07-05 17:54:38.0 +0200 @@ -1,0 +2,20 @@ +Mon Jun 29 09:28:01 UTC 2015 - mkube...@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 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-4.0.0.tar.sign iproute2-4.0.0.tar.xz New: iproute2-4.1.0.tar.sign iproute2-4.1.0.tar.xz iproute2-pkgconfig.diff iproute2-tipc-headers.patch Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.XVrErd/_old 2015-07-05 17:54:39.0 +0200 +++ /var/tmp/diff_new_pack.XVrErd/_new 2015-07-05 17:54:39.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:4.0 +Version:4.1 Release:0 -%define rversion 4.0.0 +%define rversion 4.1.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other @@ -28,6 +28,8 @@ 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 Patch1: iproute2-3.16.0-fix-bashisms.patch +Patch6: iproute2-pkgconfig.diff +Patch7: iproute2-tipc-headers.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison @@ -44,6 +46,7 @@ BuildRequires: tex(english.ldf) %define with_xt 1 %if 0%{?with_xt} +BuildRequires: pkgconfig(libmnl) BuildRequires: pkgconfig(xtables) >= 1.4.11 %endif @@ -54,6 +57,8 @@ %prep %setup -qn iproute2-%rversion %patch1 -p1 +%patch6 -p1 +%patch7 -p1 %build # build with -fPIC. For details see ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.XVrErd/_old 2015-07-05 17:54:39.0 +0200 +++ /var/tmp/diff_new_pack.XVrErd/_new 2015-07-05 17:54:39.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:4.0 +Version:4.1 Release:0 -%define rversion 4.0.0 +%define rversion 4.1.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -37,6 +37,8 @@ Patch3: revert-pdf-creation.diff Patch4: revert-bison-fix.diff Patch5: kernel_xfrm6_raw.patch +Patch6: iproute2-pkgconfig.diff +Patch7: iproute2-tipc-headers.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -45,13 +47,9 @@ BuildRequires: xz %define with_xt 1 %if 0%{?with_xt} -%if 0%{?suse_version} >= 1140 +BuildRequires: pkgconfig(libmnl) BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(xtables) >= 1.4.11 -%else -BuildRequires: libselinux-devel -BuildRequires: libxtables-devel >= 1.4.11 -%endif %endif Provides: iproute = %version-%release Provides: %name(xfrm6_raw) = %version-%release @@ -71,6 +69,7 @@ %description -n libnetlink-devel libnetlink provides a higher-level interface to rtnetlink(7). +New programs should use libmnl-devel instead. %prep %setup -qn %name-%rversion @@ -81,7 +80,7 @@ %if 0%{?sles_version} == 11 %patch -P 4 -p1 %endif -%patch -P 5 -p1 +%patch -P 5 -P 6 -P 7 -p1 find . -name *.orig -delete %build ++ iproute2-4.0.0.tar.xz -> iproute2-4.1.0.tar.xz ++ 12044 lines of diff (skipped) ++ iproute2-dirs.diff ++ --- /var/tmp/diff_new_pack.XVrErd/_old 2015-07-05 17:54:39.0 +0200 +++ /var/tmp/diff_new_pack.XVrErd/_new 2015-07-05 17:54:39.0 +0200 @@ -5,20 +5,19 @@ tc/q_netem.c |2 +- 4 files changed, 8 insertions(+), 6 deletions(-) -Index: iproute2-4.0.0/Makefile +Index: iproute2-4.1.0/Makefile
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-06-24 20:30:17 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-04-22 01:10:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-06-24 20:30:19.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 08:46:47 UTC 2015 - jeng...@inai.de + +- Update iproute2-dirs.diff to respect /usr/share/tc [bnc#934828] + +--- iproute2.changes: same change Other differences: -- iproute2.spec: same change ++ iproute2-dirs.diff ++ --- /var/tmp/diff_new_pack.LJaMTj/_old 2015-06-24 20:30:21.0 +0200 +++ /var/tmp/diff_new_pack.LJaMTj/_new 2015-06-24 20:30:21.0 +0200 @@ -2,12 +2,13 @@ Makefile |4 ++-- include/iptables.h |2 +- netem/Makefile |6 -- - 3 files changed, 7 insertions(+), 5 deletions(-) + tc/q_netem.c |2 +- + 4 files changed, 8 insertions(+), 6 deletions(-) -Index: iproute2-3.15.0/Makefile +Index: iproute2-4.0.0/Makefile === iproute2-3.15.0.orig/Makefile -+++ iproute2-3.15.0/Makefile +--- iproute2-4.0.0.orig/Makefile iproute2-4.0.0/Makefile @@ -1,7 +1,7 @@ ROOTDIR=$(DESTDIR) PREFIX=/usr @@ -17,19 +18,19 @@ CONFDIR=/etc/iproute2 DATADIR=$(PREFIX)/share DOCDIR=$(DATADIR)/doc/iproute2 -@@ -33,7 +33,7 @@ CCOPTS = -O2 - WFLAGS := -Wall -Wstrict-prototypes -Wmissing-prototypes - WFLAGS += -Wmissing-declarations -Wold-style-definition -Wformat=2 - --CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) -+CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) - YACCFLAGS = -d -t -v +@@ -13,7 +13,7 @@ DBM_INCLUDE:=$(ROOTDIR)/usr/include - SUBDIRS=lib ip tc bridge misc netem genl man -Index: iproute2-3.15.0/include/iptables.h + SHARED_LIBS = y + +-DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\" ++DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\" -DPKGDATADIR=\"$(DATADIR)/tc\" + ifneq ($(SHARED_LIBS),y) + DEFINES+= -DNO_SHARED_LIBS + endif +Index: iproute2-4.0.0/include/iptables.h === iproute2-3.15.0.orig/include/iptables.h -+++ iproute2-3.15.0/include/iptables.h +--- iproute2-4.0.0.orig/include/iptables.h iproute2-4.0.0/include/iptables.h @@ -5,7 +5,7 @@ #include "libiptc/libiptc.h" @@ -39,10 +40,10 @@ #endif #ifndef IPPROTO_SCTP -Index: iproute2-3.15.0/netem/Makefile +Index: iproute2-4.0.0/netem/Makefile === iproute2-3.15.0.orig/netem/Makefile -+++ iproute2-3.15.0/netem/Makefile +--- iproute2-4.0.0.orig/netem/Makefile iproute2-4.0.0/netem/Makefile @@ -5,6 +5,8 @@ HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm @@ -64,3 +65,16 @@ done clean: +Index: iproute2-4.0.0/tc/q_netem.c +=== +--- iproute2-4.0.0.orig/tc/q_netem.c iproute2-4.0.0/tc/q_netem.c +@@ -113,7 +113,7 @@ static int get_distribution(const char * + char *line = NULL; + char name[128]; + +- snprintf(name, sizeof(name), "%s/%s.dist", get_tc_lib(), type); ++ snprintf(name, sizeof(name), "%s/%s.dist", PKGDATADIR, type); + if ((f = fopen(name, "r")) == NULL) { + fprintf(stderr, "No distribution data for %s (%s: %s)\n", + type, name, strerror(errno));
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-04-22 01:10:18 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-03-01 14:58:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-04-22 01:10:19.0 +0200 @@ -1,0 +2,15 @@ +Mon Apr 13 19:29:50 UTC 2015 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-3.19.0.tar.sign iproute2-3.19.0.tar.xz New: iproute2-4.0.0.tar.sign iproute2-4.0.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.nRoynf/_old 2015-04-22 01:10:20.0 +0200 +++ /var/tmp/diff_new_pack.nRoynf/_new 2015-04-22 01:10:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2-doc # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:3.19 +Version:4.0 Release:0 -%define rversion 3.19.0 +%define rversion 4.0.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.nRoynf/_old 2015-04-22 01:10:20.0 +0200 +++ /var/tmp/diff_new_pack.nRoynf/_new 2015-04-22 01:10:20.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.19 +Version:4.0 Release:0 -%define rversion 3.19.0 +%define rversion 4.0.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-3.19.0.tar.xz -> iproute2-4.0.0.tar.xz ++ 5296 lines of diff (skipped)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-03-01 14:58:12 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2015-01-15 15:58:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-03-01 14:58:14.0 +0100 @@ -1,0 +2,14 @@ +Sun Feb 22 11:39:04 UTC 2015 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-3.18.0.tar.sign iproute2-3.18.0.tar.xz New: iproute2-3.19.0.tar.sign iproute2-3.19.0.tar.xz kernel_xfrm6_raw.patch Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.Zhvqw1/_old 2015-03-01 14:58:15.0 +0100 +++ /var/tmp/diff_new_pack.Zhvqw1/_new 2015-03-01 14:58:15.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:3.18 +Version:3.19 Release:0 -%define rversion 3.18.0 +%define rversion 3.19.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.Zhvqw1/_old 2015-03-01 14:58:15.0 +0100 +++ /var/tmp/diff_new_pack.Zhvqw1/_new 2015-03-01 14:58:15.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.18 +Version:3.19 Release:0 -%define rversion 3.18.0 +%define rversion 3.19.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -36,6 +36,7 @@ Patch2: iproute2-HZ.diff Patch3: revert-pdf-creation.diff Patch4: revert-bison-fix.diff +Patch5: kernel_xfrm6_raw.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -53,12 +54,14 @@ %endif %endif Provides: iproute = %version-%release +Provides: %name(xfrm6_raw) = %version-%release %description -This package provides the tools ip, tc, and rtmon needed to use the new -and advanced routing options of the Linux kernel. The SUSE Linux -distribution has used this package for network setup since SuSE Linux -8.0. +iproute2 is a collection of user-space utilities to set up networking +under Linux from the command-line. It can inspect and configure, +among other things: interface paramters, IP addresses, routing, +tunnels, bridges, packet transformations (IPsec, etc.), and Quality +of Service. %package -n libnetlink-devel Summary:A Higher Level Interface to the Netlink Service @@ -67,7 +70,7 @@ Provides: libnetlink = %version-%release %description -n libnetlink-devel -libnetlink provides a higher level interface to rtnetlink(7). +libnetlink provides a higher-level interface to rtnetlink(7). %prep %setup -qn %name-%rversion @@ -78,6 +81,7 @@ %if 0%{?sles_version} == 11 %patch -P 4 -p1 %endif +%patch -P 5 -p1 find . -name *.orig -delete %build ++ iproute2-3.18.0.tar.xz -> iproute2-3.19.0.tar.xz ++ 4967 lines of diff (skipped) ++ kernel_xfrm6_raw.patch ++ From: Jan Engelhardt Date: 2015-01-21 22:57:10.562539816 +0100 xfrm: support displaying transformations used for Mobile IPv6 Patch taken from mip6d-ng c397c3b4a16bb2e31a86f6c5e344a1278d1577c5 and included in openSUSE so as to facilitate mip6d-ng. --- ip/ipxfrm.c |2 +- ip/xfrm_policy.c |1 + ip/xfrm_state.c |1 + 3 files changed, 3 insertions(+), 1 deletion(-) Index: iproute2-3.18.0/ip/ipxfrm.c === --- iproute2-3.18.0.orig/ip/ipxfrm.c +++ iproute2-3.18.0/ip/ipxfrm.c @@ -115,7 +115,7 @@ struct typeent { static const struct typeent xfrmproto_types[]= { { "esp", IPPROTO_ESP }, { "ah", IPPROTO_AH }, { "comp", IPPROTO_COMP }, { "route2", IPPROTO_ROUTING }, { "hao", IPPROTO_DSTOPTS }, - { "ipsec-any", IPSEC_PROTO_ANY }, + { "ipsec-any", IPSEC_PROTO_ANY }, { "ipv6", IPPROTO_IPV6 },
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2015-01-15 15:58:07 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-11-26 10:35:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2015-01-15 15:58:08.0 +0100 @@ -1,0 +2,18 @@ +Wed Jan 7 09:11:03 UTC 2015 - jeng...@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 + +--- @@ -6,2 +24,2 @@ -* nstat: 64-bit support on 32-bit architectures -* ip: do not require "name" keyword when adding device +* nstat: 64bit support on 32bit architectures +* ip: don't require "name" keyword when adding device --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2014-11-26 10:35:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2015-01-15 15:58:08.0 +0100 @@ -1,0 +2,18 @@ +Wed Jan 7 09:11:03 UTC 2015 - jeng...@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 + +--- Old: iproute2-3.17.0.tar.sign iproute2-3.17.0.tar.xz New: iproute2-3.16.0-fix-bashisms.patch iproute2-3.18.0.tar.sign iproute2-3.18.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.lgLBIV/_old 2015-01-15 15:58:10.0 +0100 +++ /var/tmp/diff_new_pack.lgLBIV/_new 2015-01-15 15:58:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2-doc # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:3.17 +Version:3.18 Release:0 -%define rversion 3.17.0 +%define rversion 3.18.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other @@ -27,6 +27,7 @@ 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 +Patch1: iproute2-3.16.0-fix-bashisms.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison @@ -52,6 +53,7 @@ %prep %setup -qn iproute2-%rversion +%patch1 -p1 %build # build with -fPIC. For details see ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.lgLBIV/_old 2015-01-15 15:58:10.0 +0100 +++ /var/tmp/diff_new_pack.lgLBIV/_new 2015-01-15 15:58:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.17 +Version:3.18 Release:0 -%define rversion 3.17.0 +%define rversion 3.18.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-3.16.0-fix-bashisms.patch ++ From: Oleksandr Chumachenko Date: Sun, 28 Dec 2014 17:35:02 +0100 --- examples/gaiconf |8 1 file changed, 4
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2014-11-26 10:35:28 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-08-13 08:48:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2014-11-26 10:35:42.0 +0100 @@ -1,0 +2,16 @@ +Tue Nov 25 08:18:52 UTC 2014 - mkube...@suse.cz + +- Update to new upstream release 3.17 +* ip: allow to set ipv6 address generation mode +* nstat: 64-bit support on 32-bit architectures +* ip: do not 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 + +--- --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2014-08-13 08:48:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2014-11-26 10:35:42.0 +0100 @@ -1,0 +2,16 @@ +Tue Nov 25 08:18:52 UTC 2014 - mkube...@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 + +--- Old: iproute2-3.16.0.tar.sign iproute2-3.16.0.tar.xz New: iproute2-3.17.0.tar.sign iproute2-3.17.0.tar.xz revert-bison-fix.diff Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.fKSHGa/_old 2014-11-26 10:35:44.0 +0100 +++ /var/tmp/diff_new_pack.fKSHGa/_new 2014-11-26 10:35:44.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:3.16 +Version:3.17 Release:0 -%define rversion 3.16.0 +%define rversion 3.17.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.fKSHGa/_old 2014-11-26 10:35:45.0 +0100 +++ /var/tmp/diff_new_pack.fKSHGa/_new 2014-11-26 10:35:45.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.16 +Version:3.17 Release:0 -%define rversion 3.16.0 +%define rversion 3.17.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -35,6 +35,7 @@ Patch1: iproute2-dirs.diff Patch2: iproute2-HZ.diff Patch3: revert-pdf-creation.diff +Patch4: revert-bison-fix.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -69,17 +70,14 @@ libnetlink provides a higher level interface to rtnetlink(7). %prep -%{?gpg_verify: xz -dfk "%{S:0}"; %gpg_verify %{S:2}} -%if 0%{?__xz:1} %setup -qn %name-%rversion -%else -tar -xf "%{S:0}" --use=xz; -%setup -DTqn %name-%rversion -%endif %patch -P 1 -P 2 -p1 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) %patch -P 3 -p1 %endif +%if 0%{?sles_version} == 11 +%patch -P 4 -p1 +%endif find . -name *.orig -delete %build @@ -127,9 +125,8 @@ %_mandir/man8/* %dir %_sysconfdir/iproute2 %config(noreplace) %_sysconfdir/iproute2/* -%_libdir/tc -%dir %_datadir/tc -%attr(644,root,root)%_datadir/tc/* +%_libdir/tc/ +%_datadir/tc/ %files -n libnetlink-devel %defattr(-,root,root) ++ iproute2-3.16.0.tar.xz -> iproute2-3.17.0.tar.xz ++ lines of diff (skipped) ++ revert-bison-fix.diff ++ >From 184ea2afa279c94248db86f74a3f4fd3ba3cded1 Mon Sep 17 00:00:00 2001 From: Michal Kubecek Date: Tue, 25 Nov 2014 08:39:36 +0100 Subject: [PATCH] Revert "emp: fix warning on deprecated bison directive" This reverts commit edd3979272e46d17456a4dabc3e9acf59e561d5a. For SLE11 only. Its bison [version 2.3] does not allow new syntax. --- tc/emp_ematch.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tc/emp_ematch.y b/tc/emp_ematch.y index bc08da2..7043a80 100644 --- a/tc/emp_ematch.y +++ b/tc/emp_ematch.y
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2014-08-13 08:48:17 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-07-18 06:40:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2014-08-13 08:48:18.0 +0200 @@ -1,0 +2,9 @@ +Sun Aug 10 16:02:36 UTC 2014 - jeng...@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 + +--- iproute2.changes: same change Old: iproute2-3.15.0.tar.sign iproute2-3.15.0.tar.xz New: iproute2-3.16.0.tar.sign iproute2-3.16.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.9dK41h/_old 2014-08-13 08:48:19.0 +0200 +++ /var/tmp/diff_new_pack.9dK41h/_new 2014-08-13 08:48:19.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:3.15 +Version:3.16 Release:0 -%define rversion 3.15.0 +%define rversion 3.16.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.9dK41h/_old 2014-08-13 08:48:19.0 +0200 +++ /var/tmp/diff_new_pack.9dK41h/_new 2014-08-13 08:48:19.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.15 +Version:3.16 Release:0 -%define rversion 3.15.0 +%define rversion 3.16.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-3.15.0.tar.xz -> iproute2-3.16.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/iproute2-3.15.0/bridge/fdb.c new/iproute2-3.16.0/bridge/fdb.c --- old/iproute2-3.15.0/bridge/fdb.c2014-06-10 18:39:14.0 +0200 +++ new/iproute2-3.16.0/bridge/fdb.c2014-08-04 21:43:46.0 +0200 @@ -34,7 +34,7 @@ fprintf(stderr, "Usage: bridge fdb { add | append | del | replace } ADDR dev DEV {self|master} [ temp ]\n" " [router] [ dst IPADDR] [ vlan VID ]\n" " [ port PORT] [ vni VNI ] [via DEV]\n"); - fprintf(stderr, " bridge fdb {show} [ dev DEV ]\n"); + fprintf(stderr, " bridge fdb {show} [ br BRDEV ] [ brport DEV ]\n"); exit(-1); } @@ -147,7 +147,10 @@ } if (r->ndm_flags & NTF_SELF) fprintf(fp, "self "); - if (r->ndm_flags & NTF_MASTER) + if (tb[NDA_MASTER]) + fprintf(fp, "master %s ", + ll_index_to_name(rta_getattr_u32(tb[NDA_MASTER]))); + else if (r->ndm_flags & NTF_MASTER) fprintf(fp, "master "); if (r->ndm_flags & NTF_ROUTER) fprintf(fp, "router "); @@ -158,18 +161,45 @@ static int fdb_show(int argc, char **argv) { + struct { + struct nlmsghdr n; + struct ifinfomsgifm; + charbuf[256]; + } req; + char *filter_dev = NULL; + char *br = NULL; + int msg_size = sizeof(struct ifinfomsg); + + memset(&req, 0, sizeof(req)); + req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)); + req.ifm.ifi_family = PF_BRIDGE; while (argc > 0) { - if (strcmp(*argv, "dev") == 0) { + if ((strcmp(*argv, "brport") == 0) || strcmp(*argv, "dev") == 0) { NEXT_ARG(); - if (filter_dev) - duparg("dev", *argv); filter_dev = *argv; + } else if (strcmp(*argv, "br") == 0) { + NEXT_ARG(); + br = *argv; + } else { + if (matches(*argv, "help") == 0) + usage(); } argc--; argv++; } + if (br) { + int br_ifindex = ll_name_to_index(br); + if (br_ifindex == 0) { + fprintf(stderr, "Cannot find bridge device \"%s\"\n", br); + return -1; + } + addattr32(&req.n, sizeof(req), IFLA_MASTER, br_ifindex); + msg_size += RTA_LENGTH(4); +
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2014-07-18 06:40:19 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2-doc.changes2014-05-13 20:46:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2014-07-18 06:40:32.0 +0200 @@ -1,0 +2,9 @@ +Wed Jul 16 22:11:49 UTC 2014 - jeng...@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/ + +--- iproute2.changes: same change Old: iproute2-3.14.0.tar.sign iproute2-3.14.0.tar.xz New: iproute2-3.15.0.tar.sign iproute2-3.15.0.tar.xz Other differences: -- ++ iproute2-doc.spec ++ --- /var/tmp/diff_new_pack.24JoXJ/_old 2014-07-18 06:40:34.0 +0200 +++ /var/tmp/diff_new_pack.24JoXJ/_new 2014-07-18 06:40:34.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2-doc -Version:3.14 +Version:3.15 Release:0 -%define rversion 3.14.0 +%define rversion 3.15.0 Summary:Documentation to iproute2 License:GPL-2.0+ Group: Documentation/Other ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.24JoXJ/_old 2014-07-18 06:40:34.0 +0200 +++ /var/tmp/diff_new_pack.24JoXJ/_new 2014-07-18 06:40:34.0 +0200 @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.14 +Version:3.15 Release:0 -%define rversion 3.14.0 +%define rversion 3.15.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-3.14.0.tar.xz -> iproute2-3.15.0.tar.xz ++ 1869 lines of diff (skipped) ++ iproute2-dirs.diff ++ --- /var/tmp/diff_new_pack.24JoXJ/_old 2014-07-18 06:40:35.0 +0200 +++ /var/tmp/diff_new_pack.24JoXJ/_new 2014-07-18 06:40:35.0 +0200 @@ -4,10 +4,10 @@ netem/Makefile |6 -- 3 files changed, 7 insertions(+), 5 deletions(-) -Index: iproute2-3.11.0/Makefile +Index: iproute2-3.15.0/Makefile === iproute2-3.11.0.orig/Makefile -+++ iproute2-3.11.0/Makefile +--- iproute2-3.15.0.orig/Makefile iproute2-3.15.0/Makefile @@ -1,7 +1,7 @@ ROOTDIR=$(DESTDIR) PREFIX=/usr @@ -19,17 +19,17 @@ DOCDIR=$(DATADIR)/doc/iproute2 @@ -33,7 +33,7 @@ CCOPTS = -O2 WFLAGS := -Wall -Wstrict-prototypes -Wmissing-prototypes - WFLAGS += -Wmissing-declarations -Wold-style-definition + WFLAGS += -Wmissing-declarations -Wold-style-definition -Wformat=2 -CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) +CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) YACCFLAGS = -d -t -v SUBDIRS=lib ip tc bridge misc netem genl man -Index: iproute2-3.11.0/include/iptables.h +Index: iproute2-3.15.0/include/iptables.h === iproute2-3.11.0.orig/include/iptables.h -+++ iproute2-3.11.0/include/iptables.h +--- iproute2-3.15.0.orig/include/iptables.h iproute2-3.15.0/include/iptables.h @@ -5,7 +5,7 @@ #include "libiptc/libiptc.h" @@ -39,10 +39,10 @@ #endif #ifndef IPPROTO_SCTP -Index: iproute2-3.11.0/netem/Makefile +Index: iproute2-3.15.0/netem/Makefile === iproute2-3.11.0.orig/netem/Makefile -+++ iproute2-3.11.0/netem/Makefile +--- iproute2-3.15.0.orig/netem/Makefile iproute2-3.15.0/netem/Makefile @@ -5,6 +5,8 @@ HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2014-05-13 20:46:05 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: New Changes file: --- /dev/null 2014-04-28 00:21:37.460033756 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2-doc.changes 2014-05-13 20:46:07.0 +0200 @@ -0,0 +1,906 @@ +--- +Fri Apr 25 09:44:27 UTC 2014 - dmuel...@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 - jeng...@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 - jeng...@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 - jeng...@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 - wer...@suse.de + +- Make it build with latest TeXLive 2013 + +--- +Wed Jun 5 13:01:09 UTC 2013 - jeng...@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 - jeng...@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 - jeng...@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 - jeng...@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 - wer...@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. + +
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2014-04-25 11:33:41 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-12-19 12:40:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2014-04-25 11:33:42.0 +0200 @@ -1,0 +2,19 @@ +Wed Apr 16 19:46:36 UTC 2014 - jeng...@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 + +--- Old: iproute2-3.12.0.tar.sign iproute2-3.12.0.tar.xz New: iproute2-3.14.0.tar.sign iproute2-3.14.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.3J7mxh/_old 2014-04-25 11:33:43.0 +0200 +++ /var/tmp/diff_new_pack.3J7mxh/_new 2014-04-25 11:33:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.12 +Version:3.14 Release:0 -%define rversion 3.12.0 +%define rversion 3.14.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -68,8 +68,10 @@ %define with_xt 1 %if 0%{?with_xt} %if 0%{?suse_version} >= 1140 +BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(xtables) >= 1.4.11 %else +BuildRequires: libselinux-devel BuildRequires: libxtables-devel >= 1.4.11 %endif %endif ++ iproute2-3.12.0.tar.xz -> iproute2-3.14.0.tar.xz ++ 5155 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2013-12-19 12:40:26 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-09-27 17:37:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2013-12-19 12:40:27.0 +0100 @@ -1,0 +2,10 @@ +Mon Dec 9 16:35:15 UTC 2013 - jeng...@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 + +--- Old: iproute2-3.11.0.tar.sign iproute2-3.11.0.tar.xz New: iproute2-3.12.0.tar.sign iproute2-3.12.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.ex4nFd/_old 2013-12-19 12:40:28.0 +0100 +++ /var/tmp/diff_new_pack.ex4nFd/_new 2013-12-19 12:40:28.0 +0100 @@ -17,9 +17,9 @@ Name: iproute2 -Version:3.11 +Version:3.12 Release:0 -%define rversion 3.11.0 +%define rversion 3.12.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing ++ iproute2-3.11.0.tar.xz -> iproute2-3.12.0.tar.xz ++ 3036 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2013-09-27 17:37:24 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-09-12 07:09:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2013-09-27 17:37:25.0 +0200 @@ -1,0 +2,15 @@ +Thu Sep 12 21:44:57 UTC 2013 - jeng...@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 + +--- Old: iproute2-3.9.0.tar.sign iproute2-3.9.0.tar.xz New: iproute2-3.11.0.tar.sign iproute2-3.11.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.ywC01I/_old 2013-09-27 17:37:26.0 +0200 +++ /var/tmp/diff_new_pack.ywC01I/_new 2013-09-27 17:37:26.0 +0200 @@ -17,8 +17,9 @@ Name: iproute2 -Version:3.9.0 +Version:3.11 Release:0 +%define rversion 3.11.0 Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -27,8 +28,8 @@ #DL-URL: http://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 -Source: http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz -Source2: http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign +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 Patch1: iproute2-dirs.diff Patch2: iproute2-HZ.diff Patch3: revert-pdf-creation.diff @@ -72,9 +73,6 @@ BuildRequires: libxtables-devel >= 1.4.11 %endif %endif -%if 0%{?suse_version} >= 1230 -BuildRequires: gpg-offline -%endif Provides: iproute = %version-%release %description @@ -105,13 +103,12 @@ as well as examples and other outdated files. %prep -xz -dk "%{S:0}" -%{?gpg_verify: %gpg_verify %{S:2}} +%{?gpg_verify: xz -dfk "%{S:0}"; %gpg_verify %{S:2}} %if 0%{?__xz:1} -%setup -q +%setup -qn %name-%rversion %else tar -xf "%{S:0}" --use=xz; -%setup -DTq +%setup -DTqn %name-%rversion %endif %patch -P 1 -P 2 -p1 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) ++ iproute2-3.9.0.tar.xz -> iproute2-3.11.0.tar.xz ++ 4731 lines of diff (skipped) ++ iproute2-dirs.diff ++ --- /var/tmp/diff_new_pack.ywC01I/_old 2013-09-27 17:37:26.0 +0200 +++ /var/tmp/diff_new_pack.ywC01I/_new 2013-09-27 17:37:26.0 +0200 @@ -4,10 +4,10 @@ netem/Makefile |6 -- 3 files changed, 7 insertions(+), 5 deletions(-) -Index: iproute2-3.8.0/Makefile +Index: iproute2-3.11.0/Makefile === iproute2-3.8.0.orig/Makefile -+++ iproute2-3.8.0/Makefile +--- iproute2-3.11.0.orig/Makefile iproute2-3.11.0/Makefile @@ -1,7 +1,7 @@ ROOTDIR=$(DESTDIR) PREFIX=/usr @@ -18,7 +18,7 @@ DATADIR=$(PREFIX)/share DOCDIR=$(DATADIR)/doc/iproute2 @@ -33,7 +33,7 @@ CCOPTS = -O2 - WFLAGS := -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes + WFLAGS := -Wall -Wstrict-prototypes -Wmissing-prototypes WFLAGS += -Wmissing-declarations -Wold-style-definition -CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) @@ -26,10 +26,10 @@ YACCFLAGS = -d -t -v SUBDIRS=lib ip tc bridge misc netem genl man -Index: iproute2-3.8.0/include/iptables.h +Index: iproute2-3.11.0/include/iptables.h === iproute2-3.8.0.orig/include/iptables.h -+++ iproute2-3.8.0/include/iptables.h +--- iproute2-3.11.0.orig/include/iptables.h iproute2-3.11.0/include/iptables.h @@ -5,7 +5,7 @@ #include "libiptc/libiptc.h" @@ -39,10 +39,10 @@ #endif #ifndef IPPROTO_SCTP -Index: iproute2-3.8.0/netem/Makefile +Index: iproute2-3.11.0/netem/Makefile === iproute2-3.8.0.orig/netem/Makefile -+++ iproute2-3.8.0/netem/Makefile +-
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2013-09-12 07:09:43 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-06-06 13:05:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2013-09-12 07:09:44.0 +0200 @@ -1,0 +2,5 @@ +Wed Sep 11 13:13:56 UTC 2013 - wer...@suse.de + +- Make it build with latest TeXLive 2013 + +--- Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.Yl3oxF/_old 2013-09-12 07:09:46.0 +0200 +++ /var/tmp/diff_new_pack.Yl3oxF/_new 2013-09-12 07:09:46.0 +0200 @@ -53,6 +53,9 @@ BuildRequires: texlive-cm-super BuildRequires: texlive-dvips BuildRequires: texlive-ec +%if 0%{?suse_version} > 1220 +BuildRequires: tex(english.ldf) +%endif %endif %if 0%{?fedora} || 0%{?rhel} BuildRequires: ghostscript -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2013-06-06 13:04:59 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2013-05-16 11:05:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2013-06-06 13:05:00.0 +0200 @@ -1,0 +2,9 @@ +Wed Jun 5 13:01:09 UTC 2013 - jeng...@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 + +--- Old: 0001-build-resolve-compile-error-due-to-missing-include.patch iproute2-3.8.0.tar.sign iproute2-3.8.0.tar.xz New: iproute2-3.9.0.tar.sign iproute2-3.9.0.tar.xz iproute2.keyring Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.tNMZ6l/_old 2013-06-06 13:05:01.0 +0200 +++ /var/tmp/diff_new_pack.tNMZ6l/_new 2013-06-06 13:05:01.0 +0200 @@ -17,7 +17,7 @@ Name: iproute2 -Version:3.8.0 +Version:3.9.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0 @@ -27,12 +27,11 @@ #DL-URL: http://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 -Source: %name-%version.tar.xz -Source2:%name-%version.tar.sign +Source: http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.xz +Source2: http://kernel.org/pub/linux/utils/net/iproute2/%name-%version.tar.sign Patch1: iproute2-dirs.diff Patch2: iproute2-HZ.diff Patch3: revert-pdf-creation.diff -Patch4: 0001-build-resolve-compile-error-due-to-missing-include.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -70,6 +69,9 @@ BuildRequires: libxtables-devel >= 1.4.11 %endif %endif +%if 0%{?suse_version} >= 1230 +BuildRequires: gpg-offline +%endif Provides: iproute = %version-%release %description @@ -100,6 +102,8 @@ as well as examples and other outdated files. %prep +xz -dk "%{S:0}" +%{?gpg_verify: %gpg_verify %{S:2}} %if 0%{?__xz:1} %setup -q %else @@ -110,7 +114,6 @@ %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) %patch -P 3 -p1 %endif -%patch -P 4 -p1 find . -name *.orig -delete %build ++ iproute2-3.8.0.tar.xz -> iproute2-3.9.0.tar.xz ++ 3747 lines of diff (skipped) ++ iproute2.keyring ++ pub 4096R/95CDE47E 2011-10-03 uid Stephen Hemminger uid Stephen Hemminger uid Stephen Hemminger uid Stephen Hemminger sub 4096R/C0728CDC 2011-10-03 -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v2.0.19 (GNU/Linux) mQINBE6J28kBEADN+t/gag06JAMej0hhx0Ci9pUUs7FWp7dHXvj9HVsA1OsaDURB Jc4er//8NOXuUT4gObLmGkCE0ZhTD9rhimi1lNGpqrsB6iqJDuKBaNgJKSugysh7 7RZhW/urOQv8j8e2VoOe2VB+mSGw6Kb+sFAcoQx+suVy/VaqELjxtqh8KSPrJGdK fHQTfdEVOWsM17c6POGUKDOXxSJr/J7X5tUUa/O+SDDvS2rKXmcLFvo4ug90TNTX t+LbyOzDNW9r/9IVR+XnJapDTQO+J5K3jIqF6lL42j34AoB6l5VAem5SbdXqskph IvrGmaC295mDmtjW1UWLEe6poJMjujdoLv01ro+T6Yq9C5cJYLc51wQm5m8CFXD7 o+R8d+NNmf61blYP+IR7JxK8YHtrtInDQ9NkDKycI6iA2VFjMvFEaqNVy4NiBuQv g70Dk4dTBBb2JQkqzNvDfeW3KoolWRif4kfMb/L+AHE/E5pj2kptWrZdoekD7HGF 5SanzFjMRt15xdSlmHeqqAepMUMO7JDg7BvdAl1ZPoUKeRvnm/PbWK9RM06IsVMf DWhKQz2NqaSiAY/kVKKx+aTIW1kHSFyqTl3Y4lbVQT4sI6DMqG8ZaXBfFQCR7hzA 6J1UJavbPjbg1IxasJNarCzJT0OgxSVxbFcS6zJ5y236eUds+lHR+z23CQARAQAB tClTdGVwaGVuIEhlbW1pbmdlciA8c2hlbW1pbmdlckB2eWF0dGEuY29tPokCNwQT AQIAIQIbAwIeAQIXgAULCQgHAwUVCgkICwUWAgMBAAUCTpNeowAKCRCAp39glc3k fsalEACHf61eo0tH0FgI6kstIw2otNAQEqnvJjruAv1wBT62s6fuiaZjHHjOZFQS cEBNb5GdTHRy117enF6vBkirQAuUtvIUi0cWcwjbSLaHl4fCapj+C55bhSghGjhq atXZxOCyaz+pYYtwvMFUJMPQn6BuIfs/Vp7UD5s3hE5WBT2p8rNOGfyuOVgQxzkc 6LaRmCHrSH6sgkokD8DSjNISxX1+TPaVg+Tv6KYvrlqd/+P596MAF7z5ZS+PW0VI bbt1nGE4yNI+Vv6Abbd29YXG9juhswljOg3zQn2l1Mp2dEDCl3eWOgdJK8XfDgc+ OPylHmQahuNYBY7miFlLepu3AtmHtexzVnvlzgBzTv6nS0F5lPAqlfZUiMNQ5ev2 XawQvWOa3Hgwd1fZwovaeiS4NvsFpakvjKiDMjWbRcuLBd5ERWNKcQMwxVle7g2+ /8QDeps2QwUK3qnz1lmsCrMrO0FRdcU3uTh5IC9MpUCGumk30U/AlA1qxiQan5Rc pB9jhiUYzxdGy0/5cazqJFQidxOf6YJWMM6p/b/p/AC2aOQfXXsQ6trT7IUIeBp0 +Jo/mz5K5xC3yYjVz9PUi0HrB7oxpsrHBI+yOZ95/kwWNkxq+9GbX7slWbd0zyh2 uqom6ds35sK4AubUA8scmBNtu/Q8aJ3l8erfve4Mq1vs/2czJ7QuU3RlcGhlbiBI ZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2013-05-16 11:05:03 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-12-19 20:48:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2013-05-16 11:05:05.0 +0200 @@ -1,0 +2,11 @@ +Mon Apr 15 07:31:11 UTC 2013 - jeng...@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 + +--- Old: iproute2-3.7.0.tar.sign iproute2-3.7.0.tar.xz New: 0001-build-resolve-compile-error-due-to-missing-include.patch iproute2-3.8.0.tar.sign iproute2-3.8.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.f00GNk/_old 2013-05-16 11:05:06.0 +0200 +++ /var/tmp/diff_new_pack.f00GNk/_new 2013-05-16 11:05:06.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: iproute2 -Version:3.7.0 +Version:3.8.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0 @@ -32,12 +32,14 @@ Patch1: iproute2-dirs.diff Patch2: iproute2-HZ.diff Patch3: revert-pdf-creation.diff +Patch4: 0001-build-resolve-compile-error-due-to-missing-include.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel BuildRequires: flex BuildRequires: libpng-devel BuildRequires: libtiff-devel +#BuildRequires: linux-glibc-devel >= 2.6.15 BuildRequires: pkgconfig >= 0.21 BuildRequires: xorg-x11-devel BuildRequires: xz @@ -99,15 +101,16 @@ %prep %if 0%{?__xz:1} -%setup -qn iproute-%version +%setup -q %else tar -xf "%{S:0}" --use=xz; -%setup -DTqn iproute-%version +%setup -DTq %endif %patch -P 1 -P 2 -p1 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) %patch -P 3 -p1 %endif +%patch -P 4 -p1 find . -name *.orig -delete %build @@ -115,7 +118,7 @@ # 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 -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_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 @@ -152,6 +155,7 @@ /sbin/* /bin/ip #EndUsrMerge +%_mandir/man7/* %_mandir/man8/* %dir %_sysconfdir/iproute2 %config(noreplace) %_sysconfdir/iproute2/* ++ 0001-build-resolve-compile-error-due-to-missing-include.patch ++ >From 8a204b39e28a195e34a6e59d360fce05853eec17 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 17 Apr 2013 08:44:46 +0200 Subject: [PATCH] build: resolve compile error due to missing include Upstream: sent on Apr 17 08:53 +0200 I get a compilation error with linux-glibc-devel-2.6.32 (SLES 11 SP2): ipnetns.c: In function 'netns_exec': ipnetns.c:156: error: 'MS_SLAVE' undeclared (first use in this function) ipnetns.c:156: error: (Each undeclared identifier is reported only once ipnetns.c:156: error: for each function it appears in.) ipnetns.c:156: error: 'MS_REC' undeclared (first use in this function) ipnetns.c: In function 'netns_add': ipnetns.c:372: error: 'MS_SHARED' undeclared (first use in this function) ipnetns.c:372: error: 'MS_REC' undeclared (first use in this function) make[1]: *** [ipnetns.o] Error 1 This patch fixes that. --- ip/ipnetns.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ip/ipnetns.c b/ip/ipnetns.c index b047b97..48b1ad5 100644 --- a/ip/ipnetns.c +++ b/ip/ipnetns.c @@ -14,6 +14,7 @@ #include #include #include +#include #include "utils.h" #include "ip_common.h" -- 1.8.2 ++ iproute2-3.7.0.tar.xz -> iproute2-3.8.0.tar.xz ++ 7840 lines of diff (skipped) ++ iproute2-dirs.diff ++ --- /var/tmp/diff_
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-12-19 20:48:49 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-11-22 16:14:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-12-19 20:48:52.0 +0100 @@ -1,0 +2,10 @@ +Thu Dec 13 06:43:49 UTC 2012 - jeng...@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 + +--- Old: iproute2-3.6.0.tar.sign iproute2-3.6.0.tar.xz New: iproute2-3.7.0.tar.sign iproute2-3.7.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.kEWlC2/_old 2012-12-19 20:48:53.0 +0100 +++ /var/tmp/diff_new_pack.kEWlC2/_new 2012-12-19 20:48:53.0 +0100 @@ -17,7 +17,7 @@ Name: iproute2 -Version:3.6.0 +Version:3.7.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0 @@ -88,7 +88,7 @@ %package doc Summary:Documentation to iproute2 License:GPL-2.0+ -Group: Documentation +Group: Documentation/Other %if 0%{?suse_version} >= 1130 BuildArch: noarch %endif @@ -99,10 +99,10 @@ %prep %if 0%{?__xz:1} -%setup -q +%setup -qn iproute-%version %else tar -xf "%{S:0}" --use=xz; -%setup -DTq +%setup -DTqn iproute-%version %endif %patch -P 1 -P 2 -p1 %if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-11-22 16:14:19 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-09-21 14:39:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-11-22 16:14:21.0 +0100 @@ -1,0 +2,16 @@ +Tue Oct 9 13:27:11 UTC 2012 - jeng...@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. + +--- Old: iproute2-3.5.1.tar.sign iproute2-3.5.1.tar.xz iproute2-libdir-1.diff New: iproute2-3.6.0.tar.sign iproute2-3.6.0.tar.xz iproute2-dirs.diff revert-pdf-creation.diff Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.qqgMr4/_old 2012-11-22 16:14:22.0 +0100 +++ /var/tmp/diff_new_pack.qqgMr4/_new 2012-11-22 16:14:22.0 +0100 @@ -17,7 +17,7 @@ Name: iproute2 -Version:3.5.1 +Version:3.6.0 Release:0 Summary:Linux network configuration utilities License:GPL-2.0 @@ -29,10 +29,9 @@ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 Source: %name-%version.tar.xz Source2:%name-%version.tar.sign -# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown -Patch0: iproute2-libdir-1.diff -# PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea -Patch1: iproute2-HZ.diff +Patch1: iproute2-dirs.diff +Patch2: iproute2-HZ.diff +Patch3: revert-pdf-creation.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -105,44 +104,54 @@ tar -xf "%{S:0}" --use=xz; %setup -DTq %endif -%patch -P 0 -P 1 -p1 +%patch -P 1 -P 2 -p1 +%if 0%{?sles_version} == 11 || (0%{?suse_version} && 0%{?suse_version} <= 1220) +%patch -P 3 -p1 +%endif find . -name *.orig -delete %build # build with -fPIC. For details see # https://bugzilla.novell.com/show_bug.cgi?id=388021 -xtlibdir="$(pkg-config xtables --variable=xtlibdir)"; -make %{?_smp_mflags} LIBDIR=%_libdir CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xtlibdir\\\"" +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 -fPIC -DXT_LIB_DIR=\\\"$xt_libdir\\\" $xt_cflags" cd doc make pdf %install -install -d %buildroot/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} -install -d %buildroot/{/usr/include,%_libdir,/usr/share} -make install DESTDIR=%buildroot LIBDIR=%_libdir \ - MODDESTDIR="%buildroot/%_libdir/tc" +b="%buildroot"; +install -d "$b"/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} +install -d "$b"/{/usr/include,%_libdir,/usr/share} +make install DESTDIR="$b" LIBDIR="%_libdir" \ + MODDESTDIR="$b/%_libdir/tc" DOCDIR="%_docdir/%name"; # We have m_xt -rm -f "%buildroot/%_libdir/tc/m_ipt.so" -install lib/libnetlink.a %buildroot/%_libdir -chmod -x %buildroot/%_libdir/libnetlink.a -install include/libnetlink.h %buildroot%_includedir -chmod -x %buildroot%_includedir/libnetlink.h +rm -f "$b/%_libdir/tc/m_ipt.so"; +install -pm0644 "lib/libnetlink.a" "$b/%_libdir/"; +chmod -x "$b/%_libdir/libnetlink.a"; +install -pm0644 "include/libnetlink.h" "$b/%_includedir/"; +chmod -x "$b/%_includedir/libnetlink.h"; #UsrMerge -ln -s %_sbindir/ip %buildroot/sbin -mkdir -p %buildroot/bin -ln -sf %_sbindir/ip %buildroot/bin/ip +ln -s "%_sbindir/ip" "$b/sbin"; +mkdir -p "$b/bin"; +ln -sf "%_sbindir/ip" "$b/bin/ip"; #EndUsrMerge -rm %buildroot%_sbindir/ifcfg +rm "$b/%_sbindir/ifcfg"; + +mkdir -p "$b/%_docdir/%name"; +cp -an README* COPYING doc/*.pdf ip/{ifcfg,routef,routel} \ + "$b/%_docdir/%name/"; %files %defattr(-,root,root) -%doc README* COPYING +%dir %_docdir/%name +%_docdir/%name/README* +%_docdir/%name/COPYING %_sbindir/* #UsrMerge /sbin/* /bin/ip #EndUsrMerge -#%_mandir/man7/* %_mandir/man8/* %dir %_sysconfdir/iproute2 %config(noreplace)
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-09-21 14:39:25 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-08-04 09:16:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-09-21 14:39:26.0 +0200 @@ -1,0 +2,25 @@ +Tue Sep 18 06:36:19 UTC 2012 - wer...@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 - idon...@suse.com + +- Add BuildRequires on texlive-dvips for openSUSE > 12.2 to fix + Factory builds. + +--- +Sat Sep 8 09:26:32 UTC 2012 - jeng...@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 + +--- Old: iproute2-3.4.0.tar.sign iproute2-3.4.0.tar.xz iproute2-pdflatex.diff New: iproute2-3.5.1.tar.sign iproute2-3.5.1.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.L5d6AX/_old 2012-09-21 14:39:27.0 +0200 +++ /var/tmp/diff_new_pack.L5d6AX/_new 2012-09-21 14:39:27.0 +0200 @@ -17,7 +17,7 @@ Name: iproute2 -Version:3.4.0 +Version:3.5.1 Release:0 Summary:Linux network configuration utilities License:GPL-2.0 @@ -33,9 +33,6 @@ Patch0: iproute2-libdir-1.diff # PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea Patch1: iproute2-HZ.diff -%if 0%{?suse_version} -Patch42:iproute2-pdflatex.diff -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -48,13 +45,15 @@ %if 0%{?suse_version} BuildRequires: ghostscript-x11 BuildRequires: sgmltool +%endif +BuildRequires: texlive BuildRequires: texlive-latex %if 0%{?suse_version} > 1220 BuildRequires: texlive-amsfonts BuildRequires: texlive-cm-super +BuildRequires: texlive-dvips BuildRequires: texlive-ec %endif -%endif %if 0%{?fedora} || 0%{?rhel} BuildRequires: ghostscript BuildRequires: linuxdoc-tools @@ -107,9 +106,6 @@ %setup -DTq %endif %patch -P 0 -P 1 -p1 -%if 0%{?suse_version} -%patch42 -p0 -%endif find . -name *.orig -delete %build ++ iproute2-libdir-1.diff ++ --- /var/tmp/diff_new_pack.L5d6AX/_old 2012-09-21 14:39:27.0 +0200 +++ /var/tmp/diff_new_pack.L5d6AX/_new 2012-09-21 14:39:27.0 +0200 @@ -4,10 +4,10 @@ netem/Makefile |6 -- 3 files changed, 8 insertions(+), 6 deletions(-) -Index: iproute2-3.4.0/Makefile +Index: iproute2-3.5.1/Makefile === iproute2-3.4.0.orig/Makefile -+++ iproute2-3.4.0/Makefile +--- iproute2-3.5.1.orig/Makefile iproute2-3.5.1/Makefile @@ -1,10 +1,10 @@ ROOTDIR=$(DESTDIR) PREFIX=/usr @@ -29,11 +29,11 @@ +CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) YACCFLAGS = -d -t -v - SUBDIRS=lib ip tc misc netem genl man -Index: iproute2-3.4.0/include/iptables.h + SUBDIRS=lib ip tc bridge misc netem genl man +Index: iproute2-3.5.1/include/iptables.h === iproute2-3.4.0.orig/include/iptables.h -+++ iproute2-3.4.0/include/iptables.h +--- iproute2-3.5.1.orig/include/iptables.h iproute2-3.5.1/include/iptables.h @@ -5,7 +5,7 @@ #include "libiptc/libiptc.h" @@ -43,10 +43,10 @@ #endif #ifndef IPPROTO_SCTP -Index: iproute2-3.4.0/netem/Makefile +Index: iproute2-3.5.1/netem/Makefile === iproute2-3.4.0.orig/netem/Makefile -+++ iproute2-3.4.0/netem/Makefile +--- iproute2-3.5.1.orig/netem/Makefile iproute2-3.5.1/netem/Makefile @@ -5,6 +5,8 @@ HOSTCC ?= $(CC) CCOPTS = $(CBUILD_CFLAGS) LDLIBS += -lm -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-08-04 09:16:07 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-06-01 07:20:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-08-04 09:16:29.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 30 14:33:58 UTC 2012 - wer...@suse.de + +- Make it build with modern pdflatex and TeXLive 2012 ... for this + also sgmltools has to know about correct babel style usage + +--- New: iproute2-pdflatex.diff Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.H4MxNp/_old 2012-08-04 09:16:31.0 +0200 +++ /var/tmp/diff_new_pack.H4MxNp/_new 2012-08-04 09:16:31.0 +0200 @@ -33,6 +33,9 @@ Patch0: iproute2-libdir-1.diff # PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea Patch1: iproute2-HZ.diff +%if 0%{?suse_version} +Patch42:iproute2-pdflatex.diff +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison BuildRequires: db-devel @@ -46,6 +49,11 @@ BuildRequires: ghostscript-x11 BuildRequires: sgmltool BuildRequires: texlive-latex +%if 0%{?suse_version} > 1220 +BuildRequires: texlive-amsfonts +BuildRequires: texlive-cm-super +BuildRequires: texlive-ec +%endif %endif %if 0%{?fedora} || 0%{?rhel} BuildRequires: ghostscript @@ -56,8 +64,11 @@ %endif %define with_xt 1 %if 0%{?with_xt} -BuildRequires: pkgconfig(libnl-1) +%if 0%{?suse_version} >= 1140 BuildRequires: pkgconfig(xtables) >= 1.4.11 +%else +BuildRequires: libxtables-devel >= 1.4.11 +%endif %endif Provides: iproute = %version-%release @@ -96,6 +107,9 @@ %setup -DTq %endif %patch -P 0 -P 1 -p1 +%if 0%{?suse_version} +%patch42 -p0 +%endif find . -name *.orig -delete %build ++ iproute2-pdflatex.diff ++ --- doc/Makefile +++ doc/Makefile2012-07-30 14:32:31.934018848 + @@ -6,7 +6,7 @@ PSFILES=ip-cref.ps ip-tunnels.ps api-ip6 LATEX=latex DVIPS=dvips -SGML2DVI=sgml2latex --output=dvi +SGML2DVI=sgml2latex SGML2HTML=sgml2html -s 0 LPR=lpr -Zsduplex SHELL=bash @@ -32,7 +32,7 @@ print: $(PSFILES) $(LPR) $(PSFILES) %.dvi: %.sgml - $(SGML2DVI) $< + $(SGML2DVI) --output=dvi $< %.dvi: %.tex @set -e; pass=2; echo "Running LaTeX $<"; \ @@ -44,10 +44,22 @@ print: $(PSFILES) echo "Re-running LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 1]; \ done -#%.pdf: %.tex -# pdflatex $< -%.pdf: %.ps - ps2pdf $< +%.tex: %.sgml + $(SGML2DVI) --output=tex $< + +%.pdf: %.tex + @set -e; pass=2; echo "Running pdfLaTeX $<"; \ + TEXINPUTS="/usr/lib/sgml-tools:$$(kpsewhich '-var-value=TEXINPUTS')"; \ + while [ `TEXINPUTS="$$TEXINPUTS" 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 LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 1]; \ + done + +#%.pdf: %.ps +# ps2pdf $< %.ps: %.dvi $(DVIPS) $< -o $@ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-06-01 07:20:24 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-04-17 21:58:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-06-01 07:20:26.0 +0200 @@ -1,0 +2,9 @@ +Thu May 24 19:38:03 UTC 2012 - jeng...@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 + +--- Old: iproute2-3.3.0.tar.sign iproute2-3.3.0.tar.xz New: iproute2-3.4.0.tar.sign iproute2-3.4.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.vErXyx/_old 2012-06-01 07:20:28.0 +0200 +++ /var/tmp/diff_new_pack.vErXyx/_new 2012-06-01 07:20:28.0 +0200 @@ -17,10 +17,8 @@ Name: iproute2 -Provides: iproute = %version -Version:3.3.0 +Version:3.4.0 Release:0 -Provides: iproute = %version Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -61,6 +59,7 @@ BuildRequires: pkgconfig(libnl-1) BuildRequires: pkgconfig(xtables) >= 1.4.11 %endif +Provides: iproute = %version-%release %description This package provides the tools ip, tc, and rtmon needed to use the new @@ -96,9 +95,8 @@ tar -xf "%{S:0}" --use=xz; %setup -DTq %endif -%patch0 -%patch1 -find . -name *.orig -print0 | xargs -r0 rm -v +%patch -P 0 -P 1 -p1 +find . -name *.orig -delete %build # build with -fPIC. For details see @@ -134,7 +132,7 @@ /sbin/* /bin/ip #EndUsrMerge -%_mandir/man7/* +#%_mandir/man7/* %_mandir/man8/* %dir %_sysconfdir/iproute2 %config(noreplace) %_sysconfdir/iproute2/* ++ iproute2-HZ.diff ++ --- /var/tmp/diff_new_pack.vErXyx/_old 2012-06-01 07:20:28.0 +0200 +++ /var/tmp/diff_new_pack.vErXyx/_new 2012-06-01 07:20:28.0 +0200 @@ -1,6 +1,12 @@ lib/utils.c -+++ lib/utils.c2007/07/12 09:05:56 -@@ -33,6 +33,10 @@ +--- + lib/utils.c |8 ++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: iproute2-3.4.0/lib/utils.c +=== +--- iproute2-3.4.0.orig/lib/utils.c iproute2-3.4.0/lib/utils.c +@@ -30,6 +30,10 @@ #include "utils.h" @@ -11,7 +17,7 @@ int get_integer(int *val, const char *arg, int base) { long res; -@@ -330,8 +334,8 @@ +@@ -453,8 +457,8 @@ int matches(const char *cmd, const char int inet_addr_match(const inet_prefix *a, const inet_prefix *b, int bits) { ++ iproute2-libdir-1.diff ++ --- /var/tmp/diff_new_pack.vErXyx/_old 2012-06-01 07:20:28.0 +0200 +++ /var/tmp/diff_new_pack.vErXyx/_new 2012-06-01 07:20:28.0 +0200 @@ -1,40 +1,39 @@ --- - Makefile |8 + Makefile |6 +++--- include/iptables.h |2 +- netem/Makefile |6 -- - 3 files changed, 9 insertions(+), 7 deletions(-) + 3 files changed, 8 insertions(+), 6 deletions(-) -Index: Makefile +Index: iproute2-3.4.0/Makefile === Makefile.orig -+++ Makefile +--- iproute2-3.4.0.orig/Makefile iproute2-3.4.0/Makefile @@ -1,10 +1,10 @@ - DESTDIR=/usr/ ROOTDIR=$(DESTDIR) - LIBDIR=/usr/lib/ + PREFIX=/usr + LIBDIR=$(PREFIX)/lib -SBINDIR=/sbin +SBINDIR=/usr/sbin CONFDIR=/etc/iproute2 --DOCDIR=/share/doc/iproute2 --MANDIR=/share/man -+DOCDIR=/usr/share/doc/packages/iproute2 -+MANDIR=/usr/share/man + DATADIR=$(PREFIX)/share +-DOCDIR=$(DATADIR)/doc/iproute2 ++DOCDIR=$(DATADIR)/doc/packages/iproute2 + MANDIR=$(DATADIR)/man ARPDDIR=/var/lib/arpd - # Path to db_185.h include -@@ -30,7 +30,7 @@ ADDLIB+=ipx_ntop.o ipx_pton.o - CC = gcc - HOSTCC = gcc - CCOPTS = -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall --CFLAGS = $(CCOPTS) -I../include $(DEFINES) -+CFLAGS = -DLIBDIR=\"$(LIBDIR)\" $(CCOPTS) -I../include $(DEFINES) +@@ -35,7 +35,7 @@ HOSTCC = gcc + DEFINES += -D_GNU_SOURCE + CCOPTS = -O2 + WFLAGS = -Wall -Wstrict-prototypes +-CFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) ++CFLAGS = -DLIBDIR=\"${LIBDIR}\" $(WFLAGS) $(CCOPTS) -I../include $(DEFINES) YACCFLAGS = -d -t -v - SUBDIRS=lib ip tc misc netem genl -Index: include/iptables.h + SUBDIRS=lib ip tc misc netem genl man +Index: iproute2-3.4.0/include/iptables.
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-04-17 21:58:37 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-03-09 21:23:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-04-17 21:58:39.0 +0200 @@ -1,0 +2,16 @@ +Sat Mar 31 06:56:13 UTC 2012 - b...@suse.com + +- Distribute COPYING file for rpm(bnc#745225). + +--- +Fri Mar 30 01:20:08 UTC 2012 - jeng...@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. + +--- Old: iproute2-3.2.0.tar.xz New: iproute2-3.3.0.tar.sign iproute2-3.3.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.zK7BAQ/_old 2012-04-17 21:58:40.0 +0200 +++ /var/tmp/diff_new_pack.zK7BAQ/_new 2012-04-17 21:58:40.0 +0200 @@ -17,7 +17,8 @@ Name: iproute2 -Version:3.2.0 +Provides: iproute = %version +Version:3.3.0 Release:0 Provides: iproute = %version Summary:Linux network configuration utilities @@ -26,9 +27,10 @@ Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 # Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c -#DL-URL: http://kernel.org/pub/linux/utils/net/iproute2/iproute2-3.2.0.tar.bz2 +#DL-URL: http://kernel.org/pub/linux/utils/net/iproute2/ #Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 -Source0:%name-%version.tar.xz +Source: %name-%version.tar.xz +Source2:%name-%version.tar.sign # PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown Patch0: iproute2-libdir-1.diff # PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea @@ -126,7 +128,7 @@ %files %defattr(-,root,root) -%doc README* +%doc README* COPYING %_sbindir/* #UsrMerge /sbin/* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-03-09 21:23:45 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2012-02-10 17:14:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-03-09 21:23:47.0 +0100 @@ -1,0 +2,6 @@ +Thu Mar 8 16:45:03 UTC 2012 - rschweik...@suse.com + +- Place ip binary in /usr tree (UsrMerge project) +- Fix permissions to eliminate rpmlint errors + +--- Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.4T4UQr/_old 2012-03-09 21:23:51.0 +0100 +++ /var/tmp/diff_new_pack.4T4UQr/_new 2012-03-09 21:23:51.0 +0100 @@ -15,10 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: iproute2 -Provides: iproute = %version Version:3.2.0 Release:0 +Provides: iproute = %version Summary:Linux network configuration utilities License:GPL-2.0 Group: Productivity/Networking/Routing @@ -113,18 +114,24 @@ # We have m_xt rm -f "%buildroot/%_libdir/tc/m_ipt.so" install lib/libnetlink.a %buildroot/%_libdir +chmod -x %buildroot/%_libdir/libnetlink.a install include/libnetlink.h %buildroot%_includedir -mv %buildroot%_sbindir/ip %buildroot/sbin +chmod -x %buildroot%_includedir/libnetlink.h +#UsrMerge +ln -s %_sbindir/ip %buildroot/sbin mkdir -p %buildroot/bin -ln -sf /sbin/ip %buildroot/bin/ip +ln -sf %_sbindir/ip %buildroot/bin/ip +#EndUsrMerge rm %buildroot%_sbindir/ifcfg %files %defattr(-,root,root) %doc README* %_sbindir/* +#UsrMerge /sbin/* /bin/ip +#EndUsrMerge %_mandir/man7/* %_mandir/man8/* %dir %_sysconfdir/iproute2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2012-02-10 17:14:19 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2011-10-25 16:03:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2012-02-10 17:14:22.0 +0100 @@ -1,0 +2,17 @@ +Sat Jan 14 03:04:36 UTC 2012 - jeng...@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 - jeng...@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 + +--- Old: iproute2-2.6.39.tar.xz iproute2-libxtables6.diff iproute2-xt-detect.diff iproute2-xt.diff New: iproute2-3.2.0.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.NCkBrX/_old 2012-02-10 17:14:23.0 +0100 +++ /var/tmp/diff_new_pack.NCkBrX/_new 2012-02-10 17:14:23.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package iproute2 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,41 +15,48 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: iproute2 -Group: Productivity/Networking/Routing -Provides: iproute -Version:2.6.39 -Release:1 +Provides: iproute = %version +Version:3.2.0 +Release:0 Summary:Linux network configuration utilities -URL: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 -# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c License:GPL-2.0 +Group: Productivity/Networking/Routing +Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c + +#DL-URL: http://kernel.org/pub/linux/utils/net/iproute2/iproute2-3.2.0.tar.bz2 +#Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2 Source0:%name-%version.tar.xz -# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff +# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff status=unknown Patch0: iproute2-libdir-1.diff -# PATCH-??-OPENSUSE iproute2-HZ.diff +# PATCH-??-OPENSUSE iproute2-HZ.diff status=noidea Patch1: iproute2-HZ.diff -# PATCH-FIX-UPSTREAM iproute2-xt.diff -Patch4: iproute2-xt.diff -# PATCH-FIX-UPSTREAM iproute2-libxtables6.diff -Patch5: iproute2-libxtables6.diff -# PATCH-FIX-UPSTREAM iproute2-xt-detect.diff -Patch6: iproute2-xt-detect.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: bison db-devel flex -BuildRequires: libpng-devel libtiff-devel pkgconfig >= 0.19 -BuildRequires: xorg-x11-devel xz +BuildRequires: bison +BuildRequires: db-devel +BuildRequires: flex +BuildRequires: libpng-devel +BuildRequires: libtiff-devel +BuildRequires: pkgconfig >= 0.21 +BuildRequires: xorg-x11-devel +BuildRequires: xz %if 0%{?suse_version} -BuildRequires: ghostscript-x11 sgmltool texlive-latex +BuildRequires: ghostscript-x11 +BuildRequires: sgmltool +BuildRequires: texlive-latex %endif %if 0%{?fedora} || 0%{?rhel} -BuildRequires: ghostscript linuxdoc-tools sgml-common tetex-dvips tetex-latex +BuildRequires: ghostscript +BuildRequires: linuxdoc-tools +BuildRequires: sgml-common +BuildRequires: tetex-dvips +BuildRequires: tetex-latex %endif %define with_xt 1 %if 0%{?with_xt} -BuildRequires: iptables-devel >= 1.4.11 +BuildRequires: pkgconfig(libnl-1) +BuildRequires: pkgconfig(xtables) >= 1.4.11 %endif %description @@ -60,20 +67,20 @@ %package -n libnetlink-devel Summary:A Higher Level Interface to the Netlink Service +License:GPL-2.0+ Group: Development/Libraries/C and C++ Provides: libnetlink = %version-%release -License:GPL-2.0+ %description -n libnetlink-devel libnetlink provides a higher level interface to rtnetlink(7). %package doc Summary:Documentation to iproute2
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at 2011-10-25 16:03:34 Comparing /work/SRC/openSUSE:Factory/iproute2 (Old) and /work/SRC/openSUSE:Factory/.iproute2.new (New) Package is "iproute2", Maintainer is "b...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/iproute2/iproute2.changes2011-09-23 02:03:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.iproute2.new/iproute2.changes 2011-10-25 16:03:35.0 +0200 @@ -1,0 +2,12 @@ +Fri Oct 21 20:25:56 UTC 2011 - jeng...@medozas.de + +- Clarify license for iproute2.spec (bnc#720282) + +--- +Sat Sep 24 21:50:54 UTC 2011 - jeng...@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 + +--- New: iproute2-xt-detect.diff Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.Jrad1l/_old 2011-10-25 16:03:36.0 +0200 +++ /var/tmp/diff_new_pack.Jrad1l/_new 2011-10-25 16:03:36.0 +0200 @@ -15,29 +15,41 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: iproute2 -License:GPLv2+ Group: Productivity/Networking/Routing Provides: iproute Version:2.6.39 Release:1 Summary:Linux network configuration utilities -Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +URL: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 +# Using GPL-2.0 instead of GPL-2.0+ because of tc_skbedit.h and tc/q_multiq.c +License:GPL-2.0 Source0:%name-%version.tar.xz -Patch0: %name-libdir-1.diff -Patch1: %name-HZ.diff +# PATCH-FIX-UPSTREAM iproute2-libdir-1.diff +Patch0: iproute2-libdir-1.diff +# PATCH-??-OPENSUSE iproute2-HZ.diff +Patch1: iproute2-HZ.diff +# PATCH-FIX-UPSTREAM iproute2-xt.diff Patch4: iproute2-xt.diff +# PATCH-FIX-UPSTREAM iproute2-libxtables6.diff Patch5: iproute2-libxtables6.diff +# PATCH-FIX-UPSTREAM iproute2-xt-detect.diff +Patch6: iproute2-xt-detect.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: bison db-devel flex ghostscript-fonts-std ghostscript-x11 -BuildRequires: libpng-devel libtiff-devel sgmltool texlive-latex +BuildRequires: bison db-devel flex +BuildRequires: libpng-devel libtiff-devel pkgconfig >= 0.19 BuildRequires: xorg-x11-devel xz +%if 0%{?suse_version} +BuildRequires: ghostscript-x11 sgmltool texlive-latex +%endif +%if 0%{?fedora} || 0%{?rhel} +BuildRequires: ghostscript linuxdoc-tools sgml-common tetex-dvips tetex-latex +%endif %define with_xt 1 %if 0%{?with_xt} -BuildRequires: iptables-devel +BuildRequires: iptables-devel >= 1.4.11 %endif %description @@ -46,37 +58,37 @@ distribution has used this package for network setup since SuSE Linux 8.0. -Authors: - -Alexey Kuznetsov -Stephem Hemminger - %package -n libnetlink-devel -License:GPLv2+ Summary:A Higher Level Interface to the Netlink Service Group: Development/Libraries/C and C++ Provides: libnetlink = %version-%release +License:GPL-2.0+ %description -n libnetlink-devel libnetlink provides a higher level interface to rtnetlink(7). %package doc -License:GPLv2+ Summary:Documentation to iproute2 Group: Documentation %if 0%{?suse_version} >= 1130 BuildArch: noarch %endif +License:GPL-2.0+ %description doc This package contains the PDF documentation from iproute2, as well as examples and other outdated files. %prep +%if 0%{?__xz:1} %setup -q +%else +tar -xf "%{S:0}" --use=xz; +%setup -DTq +%endif %patch0 %patch1 -%patch -P 4 -P 5 -p1 +%patch -P 4 -P 5 -P 6 -p1 find . -name *.orig -print0 | xargs -r0 rm -v %build ++ iproute2-libxtables6.diff ++ --- /var/tmp/diff_new_pack.Jrad1l/_old 2011-10-25 16:03:36.0 +0200 +++ /var/tmp/diff_new_pack.Jrad1l/_new 2011-10-25 16:03:36.0 +0200 @@ -1,5 +1,9 @@ From: Jan Engelhardt Date: 2011-06-01 00:52:29+0200 +Upstream: not sent yet + +libxtables6 (iptables-1.4.11) had to change the signature of +xtables_merge_options to avoid invoking undefined behavior. --- tc/m_xt.c |6 -- ++ iproute2-xt-detect.diff ++ From: Jan Engelhardt Date: 2011-09-24 23:37:34.405739159 +0200 Upstream: not sent yet Any tests involving iptables _MUST_ utilize pkg-config to find the proper locations of the installation. --- co
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at Mon Jul 11 12:16:01 CEST 2011. --- iproute2/iproute2.changes 2011-06-01 01:29:07.0 +0200 +++ /mounts/work_src_done/STABLE/iproute2/iproute2.changes 2011-07-08 20:07:37.0 +0200 @@ -1,0 +2,18 @@ +Fri Jul 8 17:43:01 UTC 2011 - jeng...@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 + +--- calling whatdependson for head-i586 Old: iproute2-2.6.38.tar.bz2 iproute2-memleak.diff iproute2-pdfdoc.diff New: iproute2-2.6.39.tar.xz Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.PDBc6m/_old 2011-07-11 11:32:02.0 +0200 +++ /var/tmp/diff_new_pack.PDBc6m/_new 2011-07-11 11:32:02.0 +0200 @@ -22,20 +22,19 @@ License:GPLv2+ Group: Productivity/Networking/Routing Provides: iproute -Version:2.6.38 -Release:5 -%define rversion2.6.38 -Summary:Advanced Routing +Version:2.6.39 +Release:1 +Summary:Linux network configuration utilities Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 -Source0:%name-%rversion.tar.bz2 +Source0:%name-%version.tar.xz Patch0: %name-libdir-1.diff Patch1: %name-HZ.diff -Patch2: %name-pdfdoc.diff -Patch3: %name-memleak.diff Patch4: iproute2-xt.diff Patch5: iproute2-libxtables6.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: bison db-devel flex ghostscript-fonts-std ghostscript-x11 libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel +BuildRequires: bison db-devel flex ghostscript-fonts-std ghostscript-x11 +BuildRequires: libpng-devel libtiff-devel sgmltool texlive-latex +BuildRequires: xorg-x11-devel xz %define with_xt 1 %if 0%{?with_xt} BuildRequires: iptables-devel @@ -74,11 +73,9 @@ as well as examples and other outdated files. %prep -%setup -q -n %name-%rversion +%setup -q %patch0 %patch1 -%patch2 -%patch3 %patch -P 4 -P 5 -p1 find . -name *.orig -print0 | xargs -r0 rm -v @@ -104,9 +101,6 @@ ln -sf /sbin/ip %buildroot/bin/ip rm %buildroot%_sbindir/ifcfg -%clean -rm -rf %buildroot - %files %defattr(-,root,root) %doc README* RELNOTES @@ -115,12 +109,7 @@ /bin/ip %_mandir/man8/* %dir %_sysconfdir/iproute2 -%config(noreplace) %_sysconfdir/iproute2/rt_dsfield -%config(noreplace) %_sysconfdir/iproute2/rt_protos -%config(noreplace) %_sysconfdir/iproute2/rt_scopes -%config(noreplace) %_sysconfdir/iproute2/rt_realms -%config(noreplace) %_sysconfdir/iproute2/rt_tables -%config(noreplace) %_sysconfdir/iproute2/ematch_map +%config(noreplace) %_sysconfdir/iproute2/* %_libdir/tc %dir %_datadir/tc %attr(644,root,root)%_datadir/tc/* ++ iproute2-libdir-1.diff ++ --- /var/tmp/diff_new_pack.PDBc6m/_old 2011-07-11 11:32:02.0 +0200 +++ /var/tmp/diff_new_pack.PDBc6m/_new 2011-07-11 11:32:02.0 +0200 @@ -30,7 +30,7 @@ +CFLAGS = -DLIBDIR=\"$(LIBDIR)\" $(CCOPTS) -I../include $(DEFINES) YACCFLAGS = -d -t -v - LDLIBS += -L../lib -lnetlink -lutil + SUBDIRS=lib ip tc misc netem genl Index: include/iptables.h === --- include/iptables.h.orig Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at Mon Jun 6 10:35:49 CEST 2011. --- iproute2/iproute2.changes 2011-05-30 13:51:20.0 +0200 +++ /mounts/work_src_done/STABLE/iproute2/iproute2.changes 2011-06-01 01:29:07.0 +0200 @@ -1,0 +2,9 @@ +Tue May 31 21:35:16 UTC 2011 - jeng...@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 + +--- calling whatdependson for head-i586 New: iproute2-libxtables6.diff iproute2-xt.diff Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.9dzGQr/_old 2011-06-06 10:30:52.0 +0200 +++ /var/tmp/diff_new_pack.9dzGQr/_new 2011-06-06 10:30:52.0 +0200 @@ -23,7 +23,7 @@ Group: Productivity/Networking/Routing Provides: iproute Version:2.6.38 -Release:2 +Release:5 %define rversion2.6.38 Summary:Advanced Routing Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 @@ -32,10 +32,11 @@ Patch1: %name-HZ.diff Patch2: %name-pdfdoc.diff Patch3: %name-memleak.diff +Patch4: iproute2-xt.diff +Patch5: iproute2-libxtables6.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bison db-devel flex ghostscript-fonts-std ghostscript-x11 libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel -# iproute2 not adapted for iptables 1.4.11 -%define with_xt 0 +%define with_xt 1 %if 0%{?with_xt} BuildRequires: iptables-devel %endif @@ -78,50 +79,51 @@ %patch1 %patch2 %patch3 +%patch -P 4 -P 5 -p1 find . -name *.orig -print0 | xargs -r0 rm -v %build # build with -fPIC. For details see # https://bugzilla.novell.com/show_bug.cgi?id=388021 -make %{?_smp_mflags} LIBDIR=%_libdir CCOPTS="-D_GNU_SOURCE $RPM_OPT_FLAGS -Wstrict-prototypes -fPIC" +xtlibdir="$(pkg-config xtables --variable=xtlibdir)"; +make %{?_smp_mflags} LIBDIR=%_libdir CCOPTS="-D_GNU_SOURCE %optflags -Wstrict-prototypes -fPIC -DXT_LIB_DIR=\\\"$xtlibdir\\\"" cd doc make pdf %install -install -d $RPM_BUILD_ROOT/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} -install -d $RPM_BUILD_ROOT/{/usr/include,%_libdir,/usr/share} -make install DESTDIR=$RPM_BUILD_ROOT LIBDIR=%_libdir \ - MODDESTDIR="$RPM_BUILD_ROOT/%_libdir" -rm -f "$RPM_BUILD_ROOT/%_libdir/m_ipt.so" -install lib/libnetlink.a $RPM_BUILD_ROOT/%_libdir -install include/libnetlink.h $RPM_BUILD_ROOT/usr/include -mv $RPM_BUILD_ROOT/usr/sbin/ip $RPM_BUILD_ROOT/sbin -mkdir -p $RPM_BUILD_ROOT/bin -ln -sf /sbin/ip $RPM_BUILD_ROOT/bin/ip -rm $RPM_BUILD_ROOT/usr/sbin/ifcfg +install -d %buildroot/{etc/,sbin/,usr/{sbin,share/man/man{3,8}}} +install -d %buildroot/{/usr/include,%_libdir,/usr/share} +make install DESTDIR=%buildroot LIBDIR=%_libdir \ + MODDESTDIR="%buildroot/%_libdir/tc" +# We have m_xt +rm -f "%buildroot/%_libdir/tc/m_ipt.so" +install lib/libnetlink.a %buildroot/%_libdir +install include/libnetlink.h %buildroot%_includedir +mv %buildroot%_sbindir/ip %buildroot/sbin +mkdir -p %buildroot/bin +ln -sf /sbin/ip %buildroot/bin/ip +rm %buildroot%_sbindir/ifcfg %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %buildroot %files %defattr(-,root,root) %doc README* RELNOTES -/usr/sbin/* +%_sbindir/* /sbin/* /bin/ip %_mandir/man8/* -%dir /etc/iproute2 -%config(noreplace) /etc/iproute2/rt_dsfield -%config(noreplace) /etc/iproute2/rt_protos -%config(noreplace) /etc/iproute2/rt_scopes -%config(noreplace) /etc/iproute2/rt_realms -%config(noreplace) /etc/iproute2/rt_tables -%config(noreplace) /etc/iproute2/ematch_map -%if 0%{?with_xt} -%_libdir/m_xt.so -%endif -%dir /usr/share/tc -%attr(644,root,root)/usr/share/tc/* +%dir %_sysconfdir/iproute2 +%config(noreplace) %_sysconfdir/iproute2/rt_dsfield +%config(noreplace) %_sysconfdir/iproute2/rt_protos +%config(noreplace) %_sysconfdir/iproute2/rt_scopes +%config(noreplace) %_sysconfdir/iproute2/rt_realms +%config(noreplace) %_sysconfdir/iproute2/rt_tables +%config(noreplace) %_sysconfdir/iproute2/ematch_map +%_libdir/tc +%dir %_datadir/tc +%attr(644,root,root)%_datadir/tc/* %files doc %defattr(-,root,root) @@ -131,7 +133,7 @@ %files -n libnetlink-devel %defattr(-,root,root) -/usr/include/* +%_includedir/* %_mandir/man3/libnetlink* %_libdir/lib* ++ iproute2-libxtables6.diff ++ From: Jan Engelhardt Date: 2011-06-01 00:52:29+0200 --- tc/m_xt.c |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Index: iproute2-2.6.38/tc/m_xt.c === --- iproute2-2.6.38.orig/tc/m_xt.c +++ iproute2-2.6.38/tc/m_xt.c @@ -162,7 +162,
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at Tue May 31 21:14:01 CEST 2011. --- iproute2/iproute2.changes 2011-03-23 19:59:21.0 +0100 +++ iproute2/iproute2.changes 2011-05-30 13:51:20.0 +0200 @@ -1,0 +2,6 @@ +Mon May 30 11:50:56 UTC 2011 - jeng...@medozas.de + +- Disable building m_xt.so which has not been updated for + iptables 1.4.11 + +--- calling whatdependson for head-i586 Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.gOoZJl/_old 2011-05-31 21:13:36.0 +0200 +++ /var/tmp/diff_new_pack.gOoZJl/_new 2011-05-31 21:13:36.0 +0200 @@ -19,13 +19,11 @@ Name: iproute2 -BuildRequires: bison db-devel flex ghostscript-fonts-std ghostscript-x11 libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel -BuildRequires: iptables-devel License:GPLv2+ Group: Productivity/Networking/Routing Provides: iproute Version:2.6.38 -Release:1 +Release:2 %define rversion2.6.38 Summary:Advanced Routing Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 @@ -35,6 +33,12 @@ Patch2: %name-pdfdoc.diff Patch3: %name-memleak.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: bison db-devel flex ghostscript-fonts-std ghostscript-x11 libpng-devel libtiff-devel sgmltool texlive-latex xorg-x11-devel +# iproute2 not adapted for iptables 1.4.11 +%define with_xt 0 +%if 0%{?with_xt} +BuildRequires: iptables-devel +%endif %description This package provides the tools ip, tc, and rtmon needed to use the new @@ -113,7 +117,9 @@ %config(noreplace) /etc/iproute2/rt_realms %config(noreplace) /etc/iproute2/rt_tables %config(noreplace) /etc/iproute2/ematch_map +%if 0%{?with_xt} %_libdir/m_xt.so +%endif %dir /usr/share/tc %attr(644,root,root)/usr/share/tc/* Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit iproute2 for openSUSE:Factory
Hello community, here is the log from the commit of package iproute2 for openSUSE:Factory checked in at Thu Mar 24 09:37:09 CET 2011. --- iproute2/iproute2.changes 2011-01-12 17:03:48.0 +0100 +++ /mounts/work_src_done/STABLE/iproute2/iproute2.changes 2011-03-23 19:59:21.0 +0100 @@ -1,0 +2,21 @@ +Wed Mar 23 18:57:20 UTC 2011 - bphil...@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 - m...@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 + +--- calling whatdependson for head-i586 Old: iproute2-2.6.29-1-HZ.diff iproute2-2.6.29-1-flushcheckuid.diff iproute2-2.6.29-1-iptunnel-fclose.diff iproute2-2.6.29-1-libdir-1.diff iproute2-2.6.29-1-memleak.diff iproute2-2.6.29-1-pdfdoc.diff iproute2-2.6.29-1-skbedit-memset.diff iproute2-2.6.29-1-ss-pclose.diff iproute2-2.6.29-1-warnings.diff iproute2-2.6.37-rtt-metrics-units.diff iproute2-2.6.37.tar.bz2 New: iproute2-2.6.38.tar.bz2 iproute2-HZ.diff iproute2-libdir-1.diff iproute2-memleak.diff iproute2-pdfdoc.diff Other differences: -- ++ iproute2.spec ++ --- /var/tmp/diff_new_pack.JeKh2A/_old 2011-03-24 09:35:29.0 +0100 +++ /var/tmp/diff_new_pack.JeKh2A/_new 2011-03-24 09:35:29.0 +0100 @@ -1,5 +1,5 @@ # -# spec file for package iproute2 (Version 2.6.37) +# spec file for package iproute2 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -24,22 +24,16 @@ License:GPLv2+ Group: Productivity/Networking/Routing Provides: iproute -Version:2.6.37 +Version:2.6.38 Release:1 -%define rversion2.6.37 +%define rversion2.6.38 Summary:Advanced Routing -Url:http://developer.osdl.org/dev/iproute2/ +Url: http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2 Source0:%name-%rversion.tar.bz2 -Patch0: %name-2.6.29-1-libdir-1.diff -Patch1: %name-2.6.29-1-HZ.diff -Patch2: %name-2.6.29-1-pdfdoc.diff -Patch5: %name-2.6.29-1-flushcheckuid.diff -Patch7: %name-2.6.29-1-warnings.diff -Patch8: %name-2.6.29-1-skbedit-memset.diff -Patch9: %name-2.6.29-1-iptunnel-fclose.diff -Patch10:%name-2.6.29-1-ss-pclose.diff -Patch13:%name-2.6.29-1-memleak.diff -Patch14:%name-2.6.37-rtt-metrics-units.diff +Patch0: %name-libdir-1.diff +Patch1: %name-HZ.diff +Patch2: %name-pdfdoc.diff +Patch3: %name-memleak.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -79,13 +73,7 @@ %patch0 %patch1 %patch2 -%patch5 -%patch7 -%patch8 -%patch9 -%patch10 -%patch13 -%patch14 -p1 +%patch3 find . -name *.orig -print0 | xargs -r0 rm -v %build ++ iproute2-2.6.37.tar.bz2 -> iproute2-2.6.38.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/iproute2-2.6.37/include/SNAPSHOT.h new/iproute2-2.6.38/include/SNAPSHOT.h --- old/iproute2-2.6.37/include/SNAPSHOT.h 2011-01-07 18:54:30.0 +0100 +++ new/iproute2-2.6.38/include/SNAPSHOT.h 2011-03-17 18:05:47.0 +0100 @@ -1 +1 @@ -static const char SNAPSHOT[] = "110107"; +static const char SNAPSHOT[] = "110317"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/iproute2-2.6.37/include/linux/if_ether.h new/iproute2-2.6.38/include/linux/if_ether.h --- old/iproute2-2.6.37/include/linux/if_ether.h2011-01-07 18:54:30.0 +0100 +++ new/iproute2-2.6.38/include/linux/if_ether.h2011-03-17 18:05:47.0 +0100 @@ -72,6 +72,7 @@ #define ETH_P_MPLS_UC 0x8847 /* MPLS Unicast traffic */ #define ETH_P_MPLS_MC 0x8848 /* MPLS Multicast traffic */ #define ETH_P_ATMMPOA 0x884c /* MultiProtocol Over ATM */ +#define ETH_P_LINK_CTL 0x886c /* HPNA, wlan link local tunnel */ #define ETH_P_ATMFATE 0x8884 /* Frame-based ATM Transport * over Ethernet */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/iproute2-2.6.37/include/linux/if_link.h new/iproute2-2.6.38/include/linux/if_li