From 5945381473a21b70363970da542de653bde5ebe6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 16:18:53 +0200 Subject: Adding debian version 6.1.0-3. Signed-off-by: Daniel Baumann --- debian/README.Debian | 7 + debian/changelog | 1663 +++++++++++++++++++++++++++++ debian/control | 57 + debian/copyright | 59 + debian/gbp.conf | 16 + debian/iproute2-doc.docs | 3 + debian/iproute2-doc.lintian-overrides | 2 + debian/iproute2.config | 10 + debian/iproute2.install | 21 + debian/iproute2.links | 3 + debian/iproute2.lintian-overrides | 15 + debian/iproute2.manpages | 2 + debian/iproute2.postinst | 45 + debian/iproute2.templates | 20 + debian/not-installed | 14 + debian/patches/0001-Add-moo-feature.patch | 33 + debian/patches/series | 1 + debian/po/POTFILES.in | 1 + debian/po/de.po | 75 ++ debian/po/es.po | 91 ++ debian/po/fr.po | 76 ++ debian/po/nl.po | 77 ++ debian/po/pt.po | 73 ++ debian/po/pt_BR.po | 73 ++ debian/po/ro.po | 83 ++ debian/po/ru.po | 76 ++ debian/po/templates.pot | 56 + debian/rules | 44 + debian/salsa-ci.yml | 9 + debian/source/format | 1 + debian/source/lintian-overrides | 2 + debian/tests/control | 5 + debian/tests/testsuite.sh | 16 + debian/upstream/metadata | 2 + debian/upstream/signing-key.asc | 199 ++++ debian/watch | 3 + 36 files changed, 2933 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100644 debian/iproute2-doc.docs create mode 100644 debian/iproute2-doc.lintian-overrides create mode 100644 debian/iproute2.config create mode 100644 debian/iproute2.install create mode 100644 debian/iproute2.links create mode 100644 debian/iproute2.lintian-overrides create mode 100644 debian/iproute2.manpages create mode 100755 debian/iproute2.postinst create mode 100644 debian/iproute2.templates create mode 100644 debian/not-installed create mode 100644 debian/patches/0001-Add-moo-feature.patch create mode 100644 debian/patches/series create mode 100644 debian/po/POTFILES.in create mode 100644 debian/po/de.po create mode 100644 debian/po/es.po create mode 100644 debian/po/fr.po create mode 100644 debian/po/nl.po create mode 100644 debian/po/pt.po create mode 100644 debian/po/pt_BR.po create mode 100644 debian/po/ro.po create mode 100644 debian/po/ru.po create mode 100644 debian/po/templates.pot create mode 100755 debian/rules create mode 100644 debian/salsa-ci.yml create mode 100644 debian/source/format create mode 100644 debian/source/lintian-overrides create mode 100644 debian/tests/control create mode 100755 debian/tests/testsuite.sh create mode 100644 debian/upstream/metadata create mode 100644 debian/upstream/signing-key.asc create mode 100644 debian/watch (limited to 'debian') diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..1398dda --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,7 @@ +iproute2 for Debian +------------------ + +If you want use tc with the atm based queue you have to install libatm1 first. +Same applies to the tc filter action ipt which needs iptables installed. + + -- Alexander Wirt Fri, 28 Dec 2007 11:56:28 +0100 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..00a3e62 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,1663 @@ +iproute2 (6.1.0-3) unstable; urgency=medium + + * Ensure 'ip mo' resolves to 'ip monitor' (Closes: #1036534) + + -- Luca Boccassi Mon, 22 May 2023 14:19:52 +0100 + +iproute2 (6.1.0-2) unstable; urgency=medium + + * Add Romanian language translation for debconf (Closes: #1031917) + * Bump Standards-Version to 4.6.2, no changes + * Bump d/copyright year range + + -- Luca Boccassi Sat, 25 Feb 2023 19:46:35 +0000 + +iproute2 (6.1.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/6.1.0' + * Update Lintian overrides syntax + + -- Luca Boccassi Fri, 16 Dec 2022 15:17:20 +0000 + +iproute2 (6.0.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/6.0.0' + * Update Lintian overrides syntax + + -- Luca Boccassi Sat, 08 Oct 2022 17:14:47 +0100 + +iproute2 (5.19.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.19.0' + * Refresh patch for 5.19 + * Update Lintian overrides for new syntax + + -- Luca Boccassi Wed, 03 Aug 2022 13:26:05 +0100 + +iproute2 (5.18.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.18.0' + * Bump Standards-Version to 4.6.1, no changes + * Update Lintian overrides for new version + + -- Luca Boccassi Wed, 08 Jun 2022 14:47:01 +0100 + +iproute2 (5.17.0-2) unstable; urgency=medium + + * d/rules: use execute_after instead of override + * Switch main branch to debian/sid + * Remove outdated README.source + * Move maintainership to Debian Kernel Team + * Drop unneeded Lintian override + * Override Lintian warning about missing upstream bug tracking metadata + * iproute2-doc: install examples + + -- Luca Boccassi Mon, 18 Apr 2022 22:10:16 +0200 + +iproute2 (5.17.0-1) unstable; urgency=medium + + * Fix Lintian warnings regarding d/u/metadata. + * Update upstream source from tag 'upstream/5.17.0' + + -- Luca Boccassi Fri, 25 Mar 2022 10:48:29 +0000 + +iproute2 (5.16.0-2) unstable; urgency=medium + + * Drop manual /usr/lib/tc/m_ipt.so -> m_xt.so symlink (Closes: #1004059) + + -- Luca Boccassi Thu, 20 Jan 2022 10:29:38 +0000 + +iproute2 (5.16.0-1) unstable; urgency=medium + + * Drop 0004-sync-iptables-header.patch, not necessary anymore + * Update upstream source from tag 'upstream/5.16.0' + * Update iproute2.install: routef has been dropped + * Bump d/copyright year range + * Update Lintian overrides + * Suggest python3:any for /usr/bin/routel + + -- Luca Boccassi Thu, 13 Jan 2022 22:57:57 +0000 + +iproute2 (5.15.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.15.0' + * Drop configure-restore-backward-compatibility.patch, merged upstream + * Refresh patches to remove fuzz + * Update Lintian overrides + + -- Luca Boccassi Fri, 05 Nov 2021 23:08:14 +0000 + +iproute2 (5.14.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.14.0' + * Bump Standards-Version to 4.6.0, no changes + * Backport patch to fix configure breakage + + -- Luca Boccassi Thu, 02 Sep 2021 11:44:35 +0100 + +iproute2 (5.13.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Luca Boccassi Sun, 15 Aug 2021 13:07:08 +0100 + +iproute2 (5.13.0-1) experimental; urgency=medium + + * Update upstream source from tag 'upstream/5.13.0' + (Closes: #991465) + * Drop patches merged upstream + * Install new dcb and vdpa tools + + -- Luca Boccassi Mon, 26 Jul 2021 10:56:50 +0100 + +iproute2 (5.10.0-4) unstable; urgency=medium + + * Backport 0012-iproute-force-rtm_dst_len-to-32-128.patch to fix ip + route get with netmask (Closes: #944730) + * Add d/not-installed file + * Bump debhelper-compat to 13 + + -- Luca Boccassi Fri, 05 Feb 2021 23:34:59 +0000 + +iproute2 (5.10.0-3) unstable; urgency=medium + + * Backport patches to fix ip vrf exec (Closes: #980046) + + -- Luca Boccassi Sun, 17 Jan 2021 23:11:31 +0000 + +iproute2 (5.10.0-2) unstable; urgency=medium + + * Backport patches from iproute2-next to support libbpf + * Add build-dependency on libbpf-dev + * Remove duplicated lines from iproute2.lintian-overridess + + -- Luca Boccassi Sat, 26 Dec 2020 15:16:36 +0000 + +iproute2 (5.10.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.10.0' + (Closes: #972784, #949235) + * Bump Standards-Version to 4.5.1, no changes + + -- Luca Boccassi Sun, 20 Dec 2020 22:47:37 +0000 + +iproute2 (5.9.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.9.0' + + -- Luca Boccassi Mon, 19 Oct 2020 10:49:53 +0100 + +iproute2 (5.8.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.8.0' + * Refresh 0001-Add-moo-feature.patch to remove fuzz from 5.8.0 + + -- Luca Boccassi Wed, 12 Aug 2020 13:54:32 +0100 + +iproute2 (5.7.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.7.0' + * Add override for Lintian false positive in iproute2-doc + + -- Luca Boccassi Sat, 06 Jun 2020 12:27:27 +0100 + +iproute2 (5.6.0-1) unstable; urgency=medium + + * Update upstream source from tag 'upstream/5.6.0' + * Set hardening=+all to enable BindNow + * Use https in d/watch + * Switch to debhelper-compat 12 + * Fix Vc-Browser field, remove .git + * Minimize d/upstream/signing-key.asc + * Add Lintian overrides for false positives + + -- Luca Boccassi Fri, 03 Apr 2020 10:03:30 +0100 + +iproute2 (5.5.0-1) unstable; urgency=medium + + [ Steve Langasek ] + * Make autopkgtests cross-test-friendly (Closes: #949566) + + [ Luca Boccassi ] + * Bump Standards-Version to 4.5.0, no changes. + * Build-depend on libxtables-dev instead of iptables-dev. (Closes: + #951089) + * Update upstream source from tag 'upstream/5.5.0' + + -- Luca Boccassi Tue, 11 Feb 2020 10:51:46 +0000 + +iproute2 (5.4.0-1) unstable; urgency=medium + + * Fix Lintian Warning: spelling-error-in-changelog + * Update upstream source from tag 'upstream/5.4.0' + * iproute2-doc: upstream no longer ships examples + + -- Luca Boccassi Thu, 28 Nov 2019 10:56:11 +0000 + +iproute2 (5.3.0-1) unstable; urgency=medium + + * Bump Standards-Version to 4.4.0, no changes. + * Do not ship ifstat.8 manpage, as we do not ship the binary + * Update upstream source from tag 'upstream/5.3.0' + * Refresh patches for 5.3.0 + + -- Luca Boccassi Fri, 27 Sep 2019 12:17:59 +0100 + +iproute2 (5.2.0-1) unstable; urgency=medium + + * Use /run/netns rather than /var/run/netns. Allows one to manage namespaces + early at boot in case /var is on a different filesystem. (Closes: + #929774) + * Update upstream source from tag 'upstream/5.2.0' + * Refresh 0004-sync-iptables-header.patch, most of it has been merged + upstream. + + -- Luca Boccassi Tue, 09 Jul 2019 20:52:47 +0100 + +iproute2 (5.1.0-1) experimental; urgency=medium + + * Update upstream source from tag 'upstream/5.1.0' + + -- Luca Boccassi Tue, 21 May 2019 15:43:15 +0100 + +iproute2 (5.0.0-1) experimental; urgency=medium + + * Update upstream source from tag 'upstream/5.0.0' + * Add build flags check to Gitlab CI. + * Build-depend on libbsd-dev, to avoid using internal strlcpy. + * autopkgtest: build-depend on locales-all for manpage test + + -- Luca Boccassi Thu, 21 Mar 2019 12:14:41 +0000 + +iproute2 (4.20.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Luca Boccassi Thu, 10 Jan 2019 20:04:14 +0000 + +iproute2 (4.20.0-1) experimental; urgency=medium + + * Merge tag 'upstream/4.20.0' + * Drop patches merged upstream in v4.20.0. + + -- Luca Boccassi Wed, 09 Jan 2019 15:31:15 +0000 + +iproute2 (4.19.0-2) unstable; urgency=medium + + * Simplify debian/rules, just use dh tools. + * Set CBUILD_CFLAGS for dpkg-buildflags-missing + * Add gitlab-ci.yml for Salsa's CI + * Backport patches to let build use dpkg-buildpkg's CPPFLAGS. + * Backport patches to fix testsuite cleanup. + 0008-Makefile-have-check-target-depend-on-all.patch + 0009-testsuite-declare-dependency-between-TESTS-and-gener.patch + 0010-testsuite-delete-dummy-interface-after-default-route-tes.patch + 0011-testsuite-remove-gre-kmods-if-the-test-loads-them.patch + * autopkgtest: use built-in macro to install build-depends + * autopkgtest: simplify test script by just running make check + * autopkgtest: install kmod and sudo, needed by upstream tests + * autopkgtest: remove breaks-testbed tag + * Bump Standards-Version to 4.3.0, no changes. + + -- Luca Boccassi Mon, 24 Dec 2018 15:29:30 +0100 + +iproute2 (4.19.0-1) experimental; urgency=medium + + [ Ondřej Nový ] + * d/changelog: Remove trailing whitespaces + + [ Luca Boccassi ] + * Merge tag 'upstream/4.19.0' + * Skip test suite at build time. + * Bump Standards-Version to 4.2.1, no changes. + + -- Luca Boccassi Fri, 26 Oct 2018 16:38:42 +0100 + +iproute2 (4.18.0-2) unstable; urgency=medium + + * Ship installed headers in the iproute2 package. + At the moment this inludes a single iproute2/bpf_elf.h header. + (Closes: #904122) + * Add "terse" DEB_BUILD_OPTIONS as per policy 4.2.0. + Build with make V=1 by default as the new policy requests. + * Set Rules-Requires-Root: no. + * Bump debhelper compat level to 10. + * Bump Standards-Version to 4.2.0. + + -- Luca Boccassi Tue, 28 Aug 2018 16:55:44 +0100 + +iproute2 (4.18.0-1) experimental; urgency=medium + + * Add Brazilian Portuguese translation for Debconf template. Thanks + Adriano Rafael Gomes! + (Closes: #903355) + * Add Spanish translation for Debconf template. Thanks Jathan! + (Closes: #903864) + * Add German translation for Debconf template. Thanks Helge! + (Closes: #906173) + * Merge tag 'upstream/4.18.0' + + -- Luca Boccassi Wed, 15 Aug 2018 11:44:27 +0100 + +iproute2 (4.17.0-2) unstable; urgency=medium + + * Upload to unstable. + + -- Luca Boccassi Tue, 03 Jul 2018 21:23:37 +0100 + +iproute2 (4.17.0-1) experimental; urgency=medium + + * Add Dutch translation for debconf template. Thanks Frans Spiesschaert! + (Closes: #899022) + * Add French translation for debconf template. Thanks Alban Vidal! + (Closes: #899320) + * Merge tag 'upstream/4.17.0' + * Drop patches merged upstream. + + -- Luca Boccassi Sat, 09 Jun 2018 17:45:11 +0100 + +iproute2 (4.16.0-4) unstable; urgency=medium + + * Backport patch to fix regression in v6 automated parsing. + (Closes: #898840) + + -- Luca Boccassi Wed, 16 May 2018 17:49:44 +0100 + +iproute2 (4.16.0-3) unstable; urgency=medium + + * Add Russian translation for Debconf template. Thanks Lev Lamberov! + (Closes: #898164) + * Add Portuguese translation for Debconf template. Thanks Portuguese + Translation Team! + (Closes: #898292) + * iproute2.postinst: use setcap -r instead of empty set. + Thanks Mantas Mikulėnas! + * Backport patch to avoid dropping caps if NET_ADMIN is inherited to + avoid breaking applications that set ambient capabilities and then + fork and exec ip. + (Closes: #898015) + * Re-enable pristine-tar (note: needs v1.43). + + -- Luca Boccassi Tue, 15 May 2018 09:46:01 +0100 + +iproute2 (4.16.0-2) unstable; urgency=medium + + * Restrict iproute2 to linux-any + + -- Luca Boccassi Thu, 03 May 2018 14:33:22 +0100 + +iproute2 (4.16.0-1) experimental; urgency=medium + + * Merge tag 'upstream/4.16.0' (Closes: #895719). + * Drop 0005-revert-flush-default.patch, fixed upstream. + * Build-Depend on libcap-dev and Depend on libcap-bin. + If capabilities are set on /bin/ip, they will now be dropped + immediately unless the command executed is ip vrf exec, in which case + they will be dropped after the VRF has been switched, before forking. + * Add capabilities to /bin/ip on postinst to fix ip vrf exec if the + new low-priority debconf iproute2/setcaps is set to true (false by + default). + * Bump Standards-Version to 4.1.4, no changes. + + -- Luca Boccassi Mon, 16 Apr 2018 14:44:50 +0100 + +iproute2 (4.15.0-3) unstable; urgency=medium + + * Backport 0005-revert-flush-default.patch to fix ip route flush all + (Closes: #891511) + + -- Luca Boccassi Mon, 12 Mar 2018 22:46:24 +0000 + +iproute2 (4.15.0-2) unstable; urgency=medium + + * Update upstream git repository URL. (Closes: #888804) + + -- Luca Boccassi Sun, 18 Feb 2018 11:46:22 +0000 + +iproute2 (4.15.0-1) experimental; urgency=medium + + * Fix FTCBFS: Pass HOSTCC and PKG_CONFIG variables via CROSS. + Thanks Helmut Grohne! (Closes: #888404) + * Merge tag 'upstream/4.15.0' (Closes: #561424 #661886 #877983). + * Drop 0005-fix-manpage-path.patch, fixed upstream. + * Drop 0006-fix-testsuite-broken-pipes.patch, merged upstream. + + -- Luca Boccassi Tue, 30 Jan 2018 14:51:52 +0000 + +iproute2 (4.14.1-2) unstable; urgency=medium + + * iproute2-doc: set it to Multiarch: foreign - no dependencies + and no mainteiner script, just contains text files. + * Do not override dpkg architecture variables if already set by + dpkg-buildpackage. + LW: debian-rules-sets-dpkg-architecture-variable + * Drop iproute and iproute-doc transitional packages, as they + have already shipped in Jessie and Stretch. (Closes: #878602) + * Drop build-dependencies that are no longer necessary since + upstream dropped all non-manpages docs. (Closes: #856473) + * Update Standards-Version to 4.1.3: + - dropped all "extra" priority packages + - build reproducible out-of-the-box since 4.14.0 + * Add 0005-fix-manpage-path.patch to fix paths to documentation + files in the manpages. (Closes: #819131, #867875) + * Import autopkgtest (and 0006-fix-testsuite-broken-pipes.patch) + from Ubuntu. Thanks Christian Ehrhardt! + * Drop out-of-tree htb docs as they are not upstream and very, + very old. (Closes: #617650) + * Install the rdma binary. (Closes: #886231) + * Switch from Alioth to Salsa and update VCS metadata. + + -- Luca Boccassi Wed, 24 Jan 2018 19:19:17 +0000 + +iproute2 (4.14.1-1) unstable; urgency=medium + + * Merge tag 'upstream/4.14.1' + * Drop 0002-txtdocs.patch, not needed anymore. + * Remove rules and matches for old iproute doc, removed upstream. + * B-D on zlib1g-dev as a workaround for #885071. + + -- Luca Boccassi Sat, 23 Dec 2017 14:55:10 +0100 + +iproute2 (4.13.0-1) unstable; urgency=medium + + * Merge tag 'upstream/4.13.0' (Closes: #879854) + * Drop 0003-fix-segfault-with-iptables-1.6.patch, merged upstream. + * Refresh 0001-Add-moo-feature.patch to remove fuzz from 4.13.0. + * Add myself to Uploaders. + + -- Luca Boccassi Sun, 17 Dec 2017 15:25:29 +0000 + +iproute2 (4.9.0-2.1) unstable; urgency=high + + * Non-maintainer upload. + * Backport upstream commit 97a02cabef to fix segfault with iptables 1.6; + the xtables_globals structure needs to have its new member compat_rev + initialized. (Closes: #868059) + * Sync include/xtables.h from iptables to make sure the right offset is + used when accessing structure members defined in libxtables. One could + get “Extension does not know id …” otherwise. (See also: #868059) + + -- Cyril Brulebois Wed, 22 Nov 2017 17:43:04 +0000 + +iproute2 (4.9.0-2) unstable; urgency=medium + + * Let uscan verify signature of upstream tarball + * Add debian/upstream/metadata + * Remove myself from uploaders + * Reinstate Alexander Wirt as primary maintainer + + -- Andreas Henriksson Thu, 14 Sep 2017 11:01:46 +0200 + +iproute2 (4.9.0-1) unstable; urgency=medium + + * New upstream release, tested by Julian Wollrath. + + -- Andreas Henriksson Tue, 13 Dec 2016 16:57:50 +0100 + +iproute2 (4.8.0-1) unstable; urgency=medium + + * Fix debian/gbp.conf to import upstream tag on import-orig + * New upstream release. + * Ship upstream iproute2 docs in iproute2-doc package + + -- Andreas Henriksson Wed, 26 Oct 2016 16:07:30 +0200 + +iproute2 (4.6.0-4) unstable; urgency=medium + + * Fix conflict resolution, really remove ifstat binary (Closes: #832573) + + -- Andreas Henriksson Tue, 16 Aug 2016 09:48:05 +0200 + +iproute2 (4.6.0-3) unstable; urgency=medium + + * Team upload. + + [ Laurent Bigonville ] + * debian/control: Downgrade transitional packages to Priority extra + + [ Andreas Henriksson ] + * Revert "Install ifstat executable and manpage" (Closes: #832573) + + -- Andreas Henriksson Mon, 15 Aug 2016 17:36:13 +0200 + +iproute2 (4.6.0-2) unstable; urgency=medium + + * Team upload. + [ Julian Wollrath ] + * Bump standards version to 3.9.8 (no changes needed) + * Use at least debhelper version 9 (Closes: #672828) + * Add build-dep on libelf-dev (Closes: #812774) + * Add build-dep on libmnl-dev + * Install tipc and devlink executables (Closes: #803922) + + [ Laurent Bigonville ] + * debian/iproute2.install, debian/iproute2.manpages: Rely on upstream build + system to install the files and do not pick them from the source directory + * debian/iproute2.install: Install the bash completion file + * debian/iproute2.manpages: Install the devlink and genl manpages not + installed by the upstream build system + * Install ifstat executable and manpage + * Run wrap-and-sort script + * debian/control: Update the Homepage URL + + -- Laurent Bigonville Tue, 26 Jul 2016 18:43:10 +0200 + +iproute2 (4.6.0-1) unstable; urgency=medium + + [ Julian Wollrath ] + * Imported upstream version 4.6.0: + - Add build-dep on texlive-latex-extra for fullpage + * Remove debian/patches/f_u32 + * Change VCS URLs to the canonical ones + + -- Andreas Henriksson Sat, 09 Jul 2016 13:17:22 +0200 + +iproute2 (4.3.0-1) unstable; urgency=medium + + * Add debian/gbp.conf + * Imported Upstream version 4.3.0 + * Have quilt unfuzz debian/patches/0001-Add-moo-feature.patch + * Ship new generic netlink utility: genl + * Ship examples via debian/iproute2-doc.examples instead + * Add myself to debian/copyright + + -- Andreas Henriksson Thu, 26 Nov 2015 18:34:59 +0100 + +iproute2 (4.1.1-1) unstable; urgency=medium + + * [be9f298] Imported Upstream version 4.1.1 + + -- Alexander Wirt Mon, 17 Aug 2015 16:10:46 +0200 + +iproute2 (4.0.0-1) unstable; urgency=medium + + * [6dd90fb] Imported Upstream version 4.0.0 + * [03b830b] Remove obsolete patch + 0003-ip-link-Remove-unnecessary-device-checking + * [8c27170] Refresh patches + * [0c99cce] Bump standards version (no changes) + + -- Alexander Wirt Wed, 24 Jun 2015 10:01:45 +0200 + +iproute2 (3.16.0-2) unstable; urgency=medium + + * Cherry-pick upstream commit f1b66ff8 + "ip link: Remove unnecessary device checking" (Closes: #757644) + + -- Andreas Henriksson Fri, 05 Sep 2014 07:47:42 -0700 + +iproute2 (3.16.0-1) unstable; urgency=medium + + * Imported Upstream version 3.16.0 + - a.k.a. snapshot 140804 + + -- Andreas Henriksson Tue, 05 Aug 2014 14:08:55 +0200 + +iproute2 (3.15.0-2) unstable; urgency=medium + + * Enable selinux support in ss (Closes: #751963) + + -- Andreas Henriksson Wed, 18 Jun 2014 14:27:57 +0200 + +iproute2 (3.15.0-1) unstable; urgency=medium + + * Imported Upstream version 3.15.0 + - bridge: Make filter_index match in signedness (Closes: #749155) + - fix print_ipt: segfault if more then one filter with action -j MARK. + (Closes: #710450) + - and more... + + -- Andreas Henriksson Sun, 15 Jun 2014 11:17:11 +0200 + +iproute2 (3.14.0-2) unstable; urgency=medium + + * Add build-dependency on cm-super-minimal (Closes: #750565) + * Run wrap-and-sort + * Bump Standards-Version to 3.9.5 + + -- Andreas Henriksson Wed, 04 Jun 2014 18:26:32 +0200 + +iproute2 (3.14.0-1) unstable; urgency=medium + + * Imported Upstream version 3.14.0 + - htb: support 64bit rates (Closes: #731507) + + -- Andreas Henriksson Mon, 14 Apr 2014 19:13:42 +0200 + +iproute2 (3.12.0-2) unstable; urgency=medium + + * Add build-dependency on texlive-fonts-recommended (Closes: #738397) + + -- Andreas Henriksson Wed, 12 Feb 2014 22:18:40 +0100 + +iproute2 (3.12.0-1) unstable; urgency=low + + * Improve removal comment in transitional packages descriptions + (Closes: #708823) + * Imported Upstream version 3.12.0 (aka snapshot 20131122) + - ss now avoids negative numbers in malloc, partially fixes #511720 + - gretap now listed in help output and manpage (Closes: #582675) + + -- Andreas Henriksson Tue, 26 Nov 2013 00:43:35 +0100 + +iproute2 (3.11.0-1) unstable; urgency=low + + * Imported Upstream version 3.11.0 (aka snapshot 20130903) + + -- Andreas Henriksson Wed, 04 Sep 2013 21:21:03 +0200 + +iproute2 (3.10.0-1) unstable; urgency=low + + * Imported Upstream version 3.10.0 (aka. snapshot 20130716) + * Let "gbp-pq rebase && gbp-pq export" drop upstreamed patches + - 0003-iproute2-fix-build-failure-on-sparc-due-to-Wformat-a.patch + - 0004-iproute2-patch-against-GCC-4.8.0.patch + - 0005-ip-fix-build-failure-if-time_t-is-not-long-int.patch + + -- Andreas Henriksson Wed, 24 Jul 2013 12:23:53 +0200 + +iproute2 (3.9.0-5) unstable; urgency=low + + * Cherry-pick patch from upstream to fix build on x32. + Thanks to Adam Borowski (Closes: #714172) + + -- Andreas Henriksson Wed, 26 Jun 2013 21:04:16 +0200 + +iproute2 (3.9.0-4) unstable; urgency=low + + * Cherry-pick upstream patch to build with gcc 4.8.0 (Closes: #713998) + + -- Andreas Henriksson Mon, 24 Jun 2013 19:54:41 +0200 + +iproute2 (3.9.0-3) unstable; urgency=low + + * Cherry-pick sparc build failure fix from upstream (Closes: #711540) + - 0003-iproute2-fix-build-failure-on-sparc-due-to-Wformat-a.patch: + + -- Andreas Henriksson Mon, 10 Jun 2013 11:59:42 +0200 + +iproute2 (3.9.0-2) unstable; urgency=low + + * Give up and just use an epoch for the transitional packages + * Add misc:Depends to transitional packages to please lintian + + -- Andreas Henriksson Wed, 08 May 2013 14:27:12 +0200 + +iproute2 (3.9.0-1) experimental; urgency=low + + * debian/copyright: List additional copyright holders + * debian/copyright: say GPLv2 (only) as not all files are "or later". + * Imported Upstream version 3.9.0 + * Please lintian with dummy copyright lines for transitional packages + * Bump standards-version to 3.9.4 + + -- Andreas Henriksson Fri, 03 May 2013 15:32:09 +0200 + +iproute2 (3.8.0-2) experimental; urgency=low + + * Add dummy copyright and changelog for iproute and iproute-doc + - bump iproute and iproute-doc packag version to 20130000-2 and + make their only content static to hopefully allow us to reupload + new versions of the package with the transitional packages still + on the same old version, to avoid having to bump it each time. + + -- Andreas Henriksson Thu, 21 Feb 2013 21:09:28 +0100 + +iproute2 (3.8.0-1) experimental; urgency=low + + * Imported Upstream version 3.8.0 + - ip: handle flush with table > 2^31 (Closes: #700434) + * Refresh patches to apply without fuzz and offset + + -- Andreas Henriksson Thu, 21 Feb 2013 20:16:18 +0100 + +iproute2 (3.7.0-1) experimental; urgency=low + + * Add additional meta-info to previous changelog entries + * Rename the package and adopt new versioning scheme! (Closes: #693575) + - iproute renamed to iproute2 to properly match upstream name. + - iproute-doc renamed to iproute2-doc + - iproute-dev dropped. It only shipped libnetlink static library + which is actively discuraged. See libmnl instead. + - add transitional packages iproute and iproute-doc. + * Add debian/watch file to track upstream releases + * Make iproute2 and iproute2-doc conflict and replace older equivalents + + -- Andreas Henriksson Mon, 18 Feb 2013 19:04:12 +0100 + +iproute (20121211-2) experimental; urgency=low + + [ Kamal Mostafa ] + * Enable cross-compile support in debian/rules (Closes: #670660) + + -- Andreas Henriksson Wed, 12 Dec 2012 12:29:03 +0100 + +iproute (20121211-1) experimental; urgency=low + + * Imported Upstream version 3.7.0 (aka. snapshot 20121211) + - this version has the fix for cross-compile + - fixes it's vs its in manpages (Closes: #693043) + * Revert "List interfaces without net address by default" + - patch from upstream now part of latest release. + + -- Andreas Henriksson Wed, 12 Dec 2012 11:59:52 +0100 + +iproute (20121001-2) experimental; urgency=low + + * Generate recommends for optional module dependencies + This makes the optional module dependency on libxtables more + visible, to hopefully get iproute rebuilt whenever libxtables + bumps soname. + Thanks to iptables maintainer for splitting libxtables9 into + a separate package in version 1.4.16.3-2. + * 0001-iproute2-List-interfaces-without-net-address-by-defa.patch: + List interfaces without net address by default. + This fixes regression in iproute2-3.5.1 when `ip addr show' skipped + interfaces without network layer address. + Patch from upstream (git 7f747fd9377b8538ad). + + -- Andreas Henriksson Fri, 09 Nov 2012 15:49:24 +0100 + +iproute (20121001-1) experimental; urgency=low + + * Imported Upstream version 3.6.0 (aka snapshot 20121001) + + -- Andreas Henriksson Tue, 02 Oct 2012 23:49:00 +0200 + +iproute (20120813-1) experimental; urgency=low + + * Add references to fixed bugs in changelog entry for 20120801-1 + * Fix download url in debian/copyright + * Imported Upstream version 20120813 + + -- Andreas Henriksson Tue, 14 Aug 2012 17:11:20 +0200 + +iproute (20120801-1) experimental; urgency=low + + * Imported Upstream version 20120801 aka v3.5.0 + - includes new tc codel support (Closes: #675942) + - support both del and delete in all cases (Closes: #673355) + - manpage fixes from Bjarni Ingi Gislason (Closes: #674704, #674706) + * debian/iproute.install: Install new bridge tool to /sbin + + -- Andreas Henriksson Thu, 02 Aug 2012 02:03:07 +0200 + +iproute (20120521-3) unstable; urgency=low + + [ Helmut Grohne ] + * Mark iproute as Multi-Arch: foreign. (Closes: #676175) + + -- Andreas Henriksson Thu, 21 Jun 2012 12:33:31 +0200 + +iproute (20120521-2) unstable; urgency=low + + * Revert "Apply hardening build flags" + - hardening simply breaks iproute2 in too many ways. + (Closes: #674730, #674847) (Reopens: #672828) + + -- Andreas Henriksson Mon, 28 May 2012 12:31:29 +0200 + +iproute (20120521-1) unstable; urgency=low + + * Imported Upstream version 3.4 (aka snapshot 20120521) + - trivial fix of ip link syntax in manpage (Closes: #673171) + * Apply hardening build flags (Closes: #672828) + * debian/iproute.manpages: fix path to manpages. + + -- Andreas Henriksson Tue, 22 May 2012 14:21:27 +0200 + +iproute (20120319-1) unstable; urgency=low + + * Build-depend on pkg-config (Closes: #657062) + * Imported Upstream version 3.3.0 (aka snapshot 20120319) + This release includes, among other things, the following bug fixes: + - C++ compatible netlink headers (Closes: #658903) + - ip link sorted before l2tp (Closes: #656585) + - Improved tuntap documentation (Closes: #629630) + - Router advertisement decoding fix (Closes: #634170) + - tc iec rates decoding fix (Closes: #662979) + - Drop ip route monitor from help syntax and manpage (Closes: #537681) + * Revert "Add patch to avoid the need for libnl-dev build dependency" + - now included upstream. + + -- Andreas Henriksson Tue, 20 Mar 2012 16:51:52 +0100 + +iproute (20120105-1) unstable; urgency=low + + * Imported Upstream version 3.2 (aka snapshot 20120105) + * better manual pages + * L2TPv3 support + * improved RED options + * netem additions for loss models + * iptables integration fixes + * Don't install (outdated) RELNOTES, dropped upstream. + * Refresh debian patches + * Bump standards version + * debian/patches/ipl2tp-avoid-libnl.diff: + Add patch to avoid the need for libnl-dev build dependency + + -- Andreas Henriksson Tue, 10 Jan 2012 12:59:15 +0100 + +iproute (20111117-1) unstable; urgency=low + + * Imported Upstream version 3.1.0 (aka snapshot 20111117) + * Update download location in debian/copyright + - tarballs now available from kernel.org + * Drop debian/patches/xt-v6.diff, fixed upstream. + * Refresh patches: debian/patches/moo.diff and txtdocs.diff + + -- Andreas Henriksson Wed, 23 Nov 2011 22:15:38 +0100 + +iproute (20110629-1) unstable; urgency=low + + [ Alexander Wirt ] + * Install ss to /bin instead of /sbin. + + [ Andreas Henriksson ] + * Imported Upstream version 2.6.39 (aka snapshot 20110629) + - tc filter: fix dport/sport in pretty print output (Closes: #627312) + * Finally drop the patch adding the wrr qdisc scheduler to tc + * Fix txtdocs patch to apply again + * Add patch to build against xtables version 6 + + -- Andreas Henriksson Mon, 04 Jul 2011 17:29:04 +0200 + +iproute (20110315-1) unstable; urgency=low + + * Imported Upstream version 2.6.38 (snapshot 20110315) + + -- Andreas Henriksson Thu, 07 Apr 2011 13:26:51 +0200 + +iproute (20110107-2) unstable; urgency=low + + * Upload to unstable. + + -- Andreas Henriksson Mon, 07 Feb 2011 11:10:01 +0100 + +iproute (20110107-1) experimental; urgency=low + + * Imported Upstream version 2.6.35 (snapshot 20100804) + + Changes since last release (2.6.34): + + Andreas Henriksson (1): + tc: make symbols loaded from tc action modules global. + + Arnd Hannemann (1): + iproute2: Add dsfield as alias for tos for ip rules + + Ben Greear (1): + iproute2: Fix batch-mode for mrules. + + Jan Engelhardt (1): + Add IFLA_STATS64 support + + Mike Frysinger (3): + tc: revert "echo" in install target + dnet: fix strict aliasing warnings + netem: fix installs of dist files + + Patrick McHardy (1): + ip: add support for multicast rules + + Petr Lautrbach (1): + iproute: fix tc generating ipv6 priority filter + + Stephen Hemminger (5): + Update kernel derived headers + Update ARP header type table + Fix NULL pointer reference when using basic match + Fix byte order of ether address match for u32 + snapshot 100804 + + Steve Fink (1): + ss -p is much too slow + + Ulrich Weber (3): + iproute2: filter routing entries based on clone flag + iproute2: use get_user_hz() for IPv6 print_route + iproute2: use int instead of long for RTAX_HOPLIMIT compare + + * debian/source/format: use 3.0 (quilt) + * debian/patches: convert from dpatch to quilt style + * debian/patches/*.diff: refresh and use DEP-3 description + * debian/rules: drop dpatch usage. + * debian/control: drop dpatch build dependency. + * debian/README.source: replace with /usr/share/doc/quilt/README.source + - could have been dropped since we only use dpkg standard features... + + * Update .gitignore + * debian/patches/fix-ip-route-get.diff: fix failing route matching. + * debian/copyright: Update download location + * packaging: automatically unapply patches after build + * packaging: ignore if stamp-build and stamp-doc doesn't exist on + clean + * packaging: clean up generated txt docs when cleaning unpatched + * packaging: bump debhelper compatibility and dependency to v8 + * packaging: switch debian/rules to dh + * debian/control: bump to policy 3.9.1 + * remove manual symlinking of manpages + + * Imported Upstream version 2.6.37 (snapshot 20110107) + + Changes since last release (2.6.35): + + Andreas Schwab (1): + iproute2: remove useless use of buffer + + Ben Greear (2): + iproute2: Fix filtering related to flushing IP addresses. + Allow 'ip addr flush' to loop more than 10 times + + Changli Gao (1): + iproute2: tc: f_flow: add key rxhash + + Dan Smith (1): + Add ip route save/restore + + Eric Dumazet (2): + ip: add RTA_MARK support + iproute2: add 64bit support to ifstat + + Gerrit Renker (1): + tc-red: typo in man page + + Gregoire Baron (1): + tc: add ACT_CSUM action support (csum) + + Mike Frysinger (1): + m_xt: stop using xtables_set_revision() + + Octavian Purdila (1): + iproute2: initialize the ll_map only once + + Petr Sabata (3): + ss(8) improvements by Jiri Popelka + ss: Change "do now" to "do not" in ss(8), -n option + ip: Few typo and grammar errors fixes for ip(8) manpage + + Sridhar Samudrala (1): + Support 'mode' parameter when creating macvtap device + + Stephen Hemminger (11): + Snapshot for 2.6.35.1 + Update kernel headers to 2.6.36-rc2 + Use correct rt_link_statistics + Fix GRED options clearing + Update to 2.6.36 headers + Workaround for repeated distclean + Use standard routines for interface name to index etc + Increase size of ifindex hash heads + Cleanup ll_map + Update to 2.6.37-rc8 headers + v2.6.37 + + Timo Teräs (2): + iproute2: treat gre key as number + iproute2: support xfrm upper protocol gre key + + Ulrich Weber (2): + iproute2: dont filter cached routes on iproute_get + iproute2: display xfrm socket policy direction + + * Revert "debian/patches/fix-ip-route-get.diff" - fixed upstream. + + -- Andreas Henriksson Wed, 12 Jan 2011 10:56:53 +0100 + +iproute (20100519-3) unstable; urgency=low + + [ Alexander Wirt ] + * Add README.source + + [ Andreas Henriksson ] + * tc: make symbols loaded from tc action modules global. (Closes: #584898) + + -- Andreas Henriksson Tue, 06 Jul 2010 12:02:39 +0200 + +iproute (20100519-2) unstable; urgency=low + + * Describe upstream changes between v2.6.33..v2.6.34 in debian + changelog. (Closes: #582667) + + -- Andreas Henriksson Mon, 24 May 2010 11:22:20 +0200 + +iproute (20100519-1) unstable; urgency=low + + * New upstream release. + + Detect 6rd kernel missing support / 6rd tunnel scope + + iproute2: detect iptables modules dir in configure. + + iproute2: add option to build m_xt as a tc module (v3) + + fix build issues with flex ver 2.5 + + ip: document initcwnd + + iproute2: rework SR-IOV VF support + + Add 'ip tuntap' support. + + iproute2: fix addrlabel interface names handling + + tc: add new queue discipline: head drop fifo + + xfrm: policy by mark + + xfrm: Introduce xfrm by mark + + xfrm: add support for SA by mark + + ip: correctly report tunnel link type + + Continue after errors in -batch + + Update headers for 2.6.33-net-next + + Fix line numbering on batch commands + + Workaround missing ALIGN() macro + + Remove mirred debug message + + Workaround missing ALIGN() macro. + + Update ip.8 man page to describe route table id values + + Update kernel headers to 2.6.34 final version + + Add documentation for ip link add/delete sub-commands + + ip: add documentation for initrwnd + + v2.6.34 + + Update man page to indicate current options + + ip: Add support for setting and showing SR-IOV virtual funtion + link params + + libnetlink: Modify the parser to track first duplicated + attributes + + iproute2: netlink support for bus-error reporting and counters + + gaiconf: /etc/gai.conf configuration helper. + + skbedit: use get_u32 for parsing mark + + Add initrwnd to iproute2 + + * drop debian/patches/disable-ifstat.dpatch: + - ifstat is not installed anyway, no need for this patch. + + -- Andreas Henriksson Thu, 20 May 2010 10:19:14 +0200 + +iproute (20100224-5) unstable; urgency=low + + * Add patch (applied upstream): build m_xt as a tc module + * Install /usr/lib/tc/m_ipt.so symlink (to m_xt.so) + * Exclude m_ipt.so / m_xt.so from dh_shlibdeps + * Add note about tc filter action ipt needs iptables installed + to README.Debian. + (the above changes closes: #576953) + + -- Andreas Henriksson Sun, 18 Apr 2010 18:51:12 +0200 + +iproute (20100224-4) unstable; urgency=low + + [ Andreas Henriksson ] + * Use multi-line build-depends. + * Add iptables-dev build dependency + - needed to detect which tc ipt/xt module to build. + - also makes autodetecting IPT_LIB_DIR possible.... + * Revert "explicitly set IPT_LIB_DIR=/lib/xtables when building." + * Add patch by Alexandre Cassen (Closes: #575970) + + [ Alexandre Cassen ] + * Detect 6rd kernel missing support / 6rd tunnel scope + + -- Andreas Henriksson Wed, 07 Apr 2010 21:36:57 +0200 + +iproute (20100224-3) unstable; urgency=low + + * The "Brown paper bag" release, sorry. + * explicitly set IPT_LIB_DIR=/lib/xtables when building. + - the configure script auto-detection won't work in clean + build environments since we don't have a build-depedency + on iptables! + * Fix tc/Makefile to include the "" in the IPT_LIB_DIR define. + + -- Andreas Henriksson Thu, 11 Mar 2010 21:18:27 +0100 + +iproute (20100224-2) unstable; urgency=low + + * Drop debian/patches/tc_modules.dpatch + - /lib/iptables isn't correct anymore. + * Try to automatically detect correct iptables modules directory + in configure script. + * Bump Standards-Version and add ${misc:Depends} + + -- Andreas Henriksson Thu, 11 Mar 2010 20:35:56 +0100 + +iproute (20100224-1) unstable; urgency=low + + * New upstream release v2.6.33 + - Really dropped equalize command since kernel never supported it. + (Closes: #149897) + + -- Andreas Henriksson Thu, 25 Feb 2010 12:36:02 +0100 + +iproute (20091226-1) unstable; urgency=low + + * New upstream release v2.6.31 + - dropped equalize command since kernel never supported it. + (Closes: #149897) + - avoid segfault on incorrect lladdr. (Closes: #526329) + - fix manpage typo. (Closes: #539830) + - support xtables >= 1.4.5 api. (Closes: #532727, #559022) + - ss help to stdout (Closes: #545008) + - add -fPIC to lib/Makefile (Closes: #547602) + - fix parsing of interfaces for mroute. (Closes: #550097) + - don't fail flush with secondary addresses. (Closes: #532152) + * hoplimit.dpatch: dropped in favor of other/improved version + merged upstream. + * Update lynx build-dependency to include lynx-cur + * Add patch to avoid using bashisms in configure script. + + -- Andreas Henriksson Fri, 01 Jan 2010 22:48:45 +0100 + +iproute (20090324-1) unstable; urgency=low + + * New upstream release v2.6.29-1 (includes "Fix headers needed for gre") + - fixed to link against xtables rather then ipt. (Closes: #510924) + * Make sure clean drops any potential left-over files from WRR qdisc patch. + * Bump standards version to policy 3.8.1, no changes needed. + + -- Andreas Henriksson Thu, 26 Mar 2009 12:36:10 +0100 + +iproute (20090115-1) unstable; urgency=low + + [ Andreas Henriksson ] + * debian/rules: Make stamp-doc target depend on patch target. + - package fails to build binary-indep because of missing txt target + in doc/Makefile if invoked manually. Reported by Dean Gaudet. + * New upstream release v2.6.27 (aka 081027, tagged but no tarballs). + - old ipv4 abbrevation compatibility restored. (Closes: #497011) + - make it possible to use tunnel names matching "help", if specified + with explicit "name" parameter before name. (Closes: #497278) + - add new ip link parameters in usage text when running on + a kernel that supports them. (Closes: #504064) + - only print "Nothing to flush" when told to show stats. (Closes: #492196) + * New upstream release v2.6.28 (aka 090115). + + -- Andreas Henriksson Wed, 20 Aug 2008 23:01:17 +0200 + +iproute (20080725-2) unstable; urgency=low + + [ Andreas Henriksson ] + * Oops, only set Priority: important on the binary iproute package, the + -dev and -doc packages should still be optional. + + -- Andreas Henriksson Sun, 27 Jul 2008 14:38:07 +0200 + +iproute (20080725-1) unstable; urgency=low + + [ Andreas Henriksson ] + * New upstream release, v2.6.26 a.k.a. snapshot 080725. + * Actually bump Priority in debian/control, which we claimed to do in + 20071016-3. The real bumping is apparently done by the ftpmaster though. + (See: #487533) + * Fix syntax errors in ip(8) manpage. + + [ Alexander Wirt ] + * bump standards version (no changes) + + -- Alexander Wirt Sun, 27 Jul 2008 14:02:50 +0200 + +iproute (20080417-1) unstable; urgency=low + + [ Andreas Henriksson ] + * New upstream release, v2.6.25 a.k.a. snapshot 20080417. + - Initial documentation for xfrm (Partially fixes #451337) + - Fixes manpage error caught by lintian! + * Fix typos (syntax error) in ip(8) manpage. + - Introduced by upstream, caught by lintian yet again! + * Don't ship useless headers in iproute-dev (Closes: #467557) + * Cherry-pick "Fix bad hash calculation because of signed address" from + upstream. (Closes: #480173) + + [ Justin B Rye ] + * Update package description (Closes: #464521) + + [ Alexander Wirt ] + * Fix typo in short package description. + + -- Alexander Wirt Sun, 11 May 2008 11:18:29 +0200 + +iproute (20080108-1) unstable; urgency=low + + [ Andreas Henriksson ] + * New upstream release v2.6.24-080108 + * Drop debian/patches merged upstream. + fix_ss_typo.dpatch ip.8-typo ip_address libnetlink_typo.dpatch + manpages-typo.dpatch tcb_htb_typo.dpatch tc_cbq_details_typo.dpatch + ip_route_usage.dpatch remove_tc_filters_reference.dpatch + * Drop some of the unused debian/patches. + esfq-support.dpatch heap_corruptionfix tc_sample_fix + * Split out direct source edit and put in debian/patches instead for: + - disabling build of ifstat (disable-ifstat.dpatch) + - building txt documentation (txtdocs.dpatch) + - hoplimit option (hoplimit.dpatch) + * Add patch to document the "promote secondaries" option. (#429689) + * Update debian/rules for arch-indep (iproute-doc). (Closes: #459652) + * Drop debian/man/rtmon.8 (use upstreams version instead). + + [ Alexander Wirt ] + * Update maintainer address + * Remove Andreas Barth from uploaders - aba: Thanks for your work! + + -- Alexander Wirt Sat, 19 Jan 2008 09:22:11 +0100 + +iproute (20071016-3) unstable; urgency=low + + [ Alexander Wirt ] + * Prevent q_atm from being scanned by dh_shlibdeps + * Bump priority to important (Closes: #414086) + * Make iproute-doc architecture all + + [ Andreas Henriksson ] + * Revert "fix dotted-quad support patch to work on big-endian", + and cherry-pick official upstream fix. + * Revert "TC action parsing bug fix" (Closes: #458539) + * Add synonyms for ip rule options to ip(8) manpage, + and drop ip_rule_usage.dpatch (Closes: #433507) + * Add routel and routef man page. (Closes: #325290) + + -- Alexander Wirt Fri, 04 Jan 2008 23:04:36 +0100 + +iproute (20071016-2) unstable; urgency=low + + [ Andreas Henriksson ] + * fix incompatibility with older kernels (Closes: #457161) + (Cherry picked from upstream) + + -- Alexander Wirt Thu, 20 Dec 2007 23:05:25 +0100 + +iproute (20071016-1) unstable; urgency=low + + [ Andreas Henriksson ] + * New upstream release (v2.6.23 aka snapshot 071016) (Closes: #445944) + - time2tick overflow patch applied upstream (Closes: #175462) + - tc ematch cmp/nbyte help patch applied upstream (Closes: #438653) + - mpath support dropped upstream (Closes: #428440, #428442) + - new manpages included upstream (Closes: #438994) + - linux header files updated to v2.6.23 (Closes: #409047) + * Drop patches which has been applied upstream or deprecated by + upstream changes. + - debian/patches/lartc applied upstream. + - debian/patches/netbug_fix deprecated, upstream dropped netbug script. + - debian/patches/empty_linkname.dpatch deprecated, fixed upstream. + * Add .dpatch suffix to wrr-qdisc patch to make dpatch-edit-patch work. + * Update patches to apply: + - wrr-qdisc, moo, ip_route_usage + * Don't install removed netbug script. + * Fix corruption when using batch files with comments and broken + lines. (cherry-picked from upstream. Closes: #398912) + * Update build-dependencies: + - libdb4.3-dev -> libdb-dev. (Closes: #442653) + - linux-kernel-headers -> linux-libc-dev. + * Drop debian/patches/ip_address_flush_loop.dpatch, + instead we'll use Daniel Silverstones patch imported from Ubuntu. + * Add Homepage and Vcs-{Browser,Git} fields to debian/control. + * Remove dead/leftover code from tc/q_htb.c, include/linux/pkt_sched.h + * Remove outdated README.Debian. + * Drop our own (buggy) RTAX_INITCWND support, in favor of upstreams. + * fix dotted-quad support patch to work on big-endian. + (upstream applied a broken patch, which we cherry-picked for #357172) + + [ Ben Finney ] + * Add dh_md5sums to generate md5sums control file (Closes: #439439) + + [ Justin Pryzby ] + * ss(8) manpage formatting breaks EXAMPLE (Closes: #443071) + + [ Daniel Silverstone ] + * Avoid infinite loop in ip addr flush. + + [ Alexander Wirt ] + * Add Andreas Henriksson to uploaders + * Bump standards version + * Support dotted-quad netmasks in iproute (Closes: #357172) (Cherry picked + from upstream) + + -- Alexander Wirt Sun, 16 Dec 2007 14:30:31 +0100 + +iproute (20070313-1) unstable; urgency=low + + * New upstream release + * Make iproute-doc a suggest (Closes: #424967) + * Add tc_cbq_details_typo.dpatch (Closes: #387083) + * Add libnetlink_typo.dpatch (Closes: #396124) + * Add tcb_htb_typo.dpatch (Closes: #396317) + * Remove references to non-existing tc-filters manpage (Closes: + #298715) + * Fix bad phrased sentence in ss manpage (Closes: #401552) + + -- Alexander Wirt Sun, 10 Jun 2007 19:36:48 +0200 + +iproute (20061002-4) unstable; urgency=low + + * Add distribution tables (used by netem). + (Closes: #408313) + + -- Alexander Wirt Wed, 24 Jan 2007 22:55:26 +0100 + +iproute (20061002-3) unstable; urgency=low + + * Added a patch from Nikolai Kondrashov that fixes unknown + symbols in ip_common.h. (Closes: #397584) + + -- Alexander Wirt Thu, 14 Dec 2006 20:11:55 +0100 + +iproute (20061002-2) unstable; urgency=medium + + * Add manpage for ss, rtmon and lnstat (Thanks to Michael Prokop for that) + * Fix metric output of iproute (backported from git) + (http://bugs.archlinux.org/task/5669) + * medium as this bug breaks other packages such as vpnc + + -- Alexander Wirt Thu, 19 Oct 2006 06:39:05 +0200 + +iproute (20061002-1) unstable; urgency=low + + * New upstream release + - This fixes the xfrm monitor mode (Closes: #383133) + * Fix typos in manpages (Closes: #387082, #387083) + * Split docs in a seperate package + + -- Alexander Wirt Sun, 15 Oct 2006 16:40:34 +0200 + +iproute (20060323-1) unstable; urgency=low + + * New upstream release (Closes: #370699) + * Removed reenable_short_matches, tc_sample_fix, f_u32 patches (included + upstream) + * Add manpage for pfifo (Closes: #359971) + * Add moo object (Closes: #312843) + * Add src option to ip_route usage (Closes: #226142) + * Prevent users from renaming an interface to "" (Closes: #241904) + * Added timout for ip a f (Closes: #386288) + + -- Alexander Wirt Fri, 8 Sep 2006 16:43:20 +0200 + +iproute (20051007-4) unstable; urgency=low + + * Moved *stat binaries to /usr/bin/ (Closes: #350703) + * Fixed some manpage typos + (Closes: #350671, #350672, #350673, #350674, #350675) + * Conflicts with arpd + * Fixes u32 bucket hashing calucation. (Closes: #351751) + Thanks to Russel Stuart for the patch + * Moved to libdb4.3 + * Fixed ip help output (Closes: #354909) + * Fixed hardcoded module paths for tc (Closes: #290315) + + -- Alexander Wirt Sun, 5 Feb 2006 09:47:36 +0100 + +iproute (20051007-3) unstable; urgency=low + + * New upstream release (Closes: #333643) + * Added a patch for tc that add u32 get parsed correct + Thanks Russell Stuart for the patch (Closes: #347699) + * We now have a manpage for tc-bfifo (Closes: #319871) + * "get" is no longer mentioned in tc's usage (Closes: #167314) + * We now build arpd (Closes: #296200) + * Include htb docs (Closes: #204629) + * Added flex to build-deps (Closes: #340004, #339119) + * Added symlinks for lnstat (Closes: #302589) + * Acknowledge heap correction nmu (Closes: #326961) + * Acknowledge douple free fix nmu (Closes: #338575) + * Fixed allmulticast mention in ip manpage (Closes: #305338) + * Add [ prio NUMBER ] to ip_rule.c (Closes: #213673) + + -- Alexander Wirt Sun, 5 Feb 2006 09:37:01 +0100 + +iproute (20051007-2) experimental; urgency=low + + * Added flex to build-deps + + -- Alexander Wirt Sun, 20 Nov 2005 10:46:39 +0100 + +iproute (20051007-1) experimental; urgency=low + + * The "lets break other peoples networking release" + + New upstream release + + New maintainer + + Fix netbug script + + Reenable short iproute commands + + -- Alexander Wirt Tue, 1 Nov 2005 10:22:05 +0100 + +iproute (20041019-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix size of table allocation (closes: #326961, #338575) + + -- Blars Blarson Sat, 14 Jan 2006 02:07:18 +0000 + +iproute (20041019-4) unstable; urgency=low + + * New maintainer, closes: #295122. + * Included iproute2 homepage in debian/control and updated it in + debian/copyright. + * Updated FSF mail address in debian/copyright. + * Set Standards-Version to 3.6.2 in debian/control. + * Fixed "FTBFS: normal.c heap corrution due to table overflow", + closes: #326961. Patch by LaMont Jones . + * Fixed "Netbug script gives syntax error", closes: #313540. + Patch by Allard Hoeve . + * Fixed "Netbug creates uuencoded file with wrong suffix", closes: + #313541. Patch by Allard Hoeve . + * Fixed "Netbug warns about intended stripping of trailing '/'", + closes: #313544. Patch by Allard Hoeve . + + -- Anibal Monsalve Salazar Fri, 11 Nov 2005 13:22:15 +1100 + +iproute (20041019-3) unstable; urgency=medium + + * fix insecure file creation in netbug. Closes: #289541 + * remove bogus reference to tc-filters from tc's manpage. Closes: #289225 + * add support for "hoplimit" and "initcwnd" route metrics. Closes: #221893 + * ikey for GRE works. Closes: #200714 + * include wrr qdisc. Closes: #198414 + + -- Andreas Barth Sun, 9 Jan 2005 11:51:09 +0000 + +iproute (20041019-2) unstable; urgency=low + + * build fails if subdir fails. Closes: #283797 + * include q_netem.so. Closes: #283968 + * fix typo in man page. Closes: #285507 + * removed the 2. and 3. copy of the man pages. + * start using dpatch. + * add reference to Advanced Routing HOWTO. Closes: #150087 + + -- Andreas Barth Wed, 5 Jan 2005 21:20:44 +0000 + +iproute (20041019-1) unstable; urgency=low + + * New maintainer. + * packaging changes: + + using debhelper + + add all manpages. Closes: #57829, #138432, #203797, #246521 + + add documentation text and html doc, and adding lynx as build-dep. + Closes: #121978, #57828 + + include all tex-files in the doc. Closes: #107117 + * get straight with the kernel. Closes: #186808 + * add header files and libnetlink to new development package. + Closes: #128162, #139309 + * build-depend on libatm1-dev | atm-dev instead of atm-dev + + -- Andreas Barth Sun, 28 Nov 2004 01:07:30 +0000 + +iproute (20041019-0.2) unstable; urgency=low + + * NMU, uploading to unstable. + + -- Andreas Barth Mon, 22 Nov 2004 19:43:17 +0200 + +iproute (20041019-0.1) experimental; urgency=low + + * NMU, fixing only most urgent issues. + * New upstream package, fixes: + + compatibility with 2.6.7 and above. Closes: #262698 + + no longer with netinet/in.h. Closes: #221877 + + -- Andreas Barth Mon, 8 Nov 2004 07:50:35 +0100 + +iproute (20010824-13.1) unstable; urgency=high + + * NMU for a security fix. + * [CAN-2003-0856] Fix a local denial of service vulnerability via + spoofed messages to the kernel's Netlink interface. (Closes: #242994) + + -- Joshua Kwan Sun, 16 May 2004 20:28:43 -0700 + +iproute (20010824-13) unstable; urgency=low + + * debian/rules: Run dpkg-shlibdeps with all the executables, + to fix dependency problem (closes: Bug#224063) + * Really removed references to obsolete include files + (Bug#223165 was not fixed properly) + + -- Juan Cespedes Sun, 25 Jan 2004 23:04:20 +0100 + +iproute (20010824-12) unstable; urgency=low + + * Updated README.Debian and copyright file + * Added two new manpages from http://lartc.org/manpages/: + ip(8) and tc-cbq-details(8). + * Removed references to obsolete include files which made + compilation fail (closes: Bug#223165) + + -- Juan Cespedes Sun, 14 Dec 2003 00:40:10 +0100 + +iproute (20010824-11) unstable; urgency=low + + * Changed priority to "optional" + * Fixed "tc -s qdisc" on sparc (patch by "Nicolas S. Dade" + ) (closes: Bug#194128) + + -- Juan Cespedes Sun, 17 Aug 2003 00:22:47 +0200 + +iproute (20010824-10) unstable; urgency=low + + * Updated manual pages from http://www.lartc.org/manpages/ + (closes: Bug#156353, Bug#175313, Bug#176989, Bug#189095) + * New Standards-Version + * Don't "rm -rf /etc/iproute2" on purge (closes: Bug#202862) + * Include "iproute2" in the description (closes: Bug#182999) + + -- Juan Cespedes Sat, 16 Aug 2003 18:29:27 +0200 + +iproute (20010824-9) unstable; urgency=medium + + * Added patch for HTB v3.6 to be able to work with kernel 2.4.20 + (from http://luxik.cdi.cz/~devik/qos/htb/v3/htb3.6-020525.tgz) + (closes: Bug#147550, Bug#167149, Bug#167597, Bug#171277) + + -- Juan Cespedes Thu, 05 Dec 2002 13:44:10 +0100 + +iproute (20010824-8) unstable; urgency=medium + + * Added support for HTB queuing discipline (closes: Bug#133381) + NOTE: you need a patched kernel in order to use it + + -- Juan Cespedes Tue, 2 Apr 2002 20:29:40 +0200 + +iproute (20010824-7) unstable; urgency=medium + + * Move `ip' binary to /bin to fix FHS violation (closes: Bug#134812) + + -- Juan Cespedes Mon, 4 Mar 2002 00:20:30 +0100 + +iproute (20010824-6) unstable; urgency=low + + * Added a couple of #ifdef's to be able to compile with older + kernel headers (needed for arm) (closes: Bug#131695) + + -- Juan Cespedes Sat, 16 Feb 2002 19:27:15 +0100 + +iproute (20010824-5) unstable; urgency=low + + * Really fix Bug#121589 (dead gateway bug); apparently I + forgot to include the patch in 20010824-2 + + -- Juan Cespedes Tue, 29 Jan 2002 23:22:24 +0100 + +iproute (20010824-4) unstable; urgency=low + + * Added support for DIFFSERV and ATM in tc + + -- Juan Cespedes Sun, 13 Jan 2002 03:01:47 +0100 + +iproute (20010824-3) unstable; urgency=low + + * Updated tc* man pages (thanks to bert hubert ) + * Fixed spurious space in `tc -s qdisc' output (closes: Bug#128501) + + -- Juan Cespedes Thu, 10 Jan 2002 22:18:25 +0100 + +iproute (20010824-2) unstable; urgency=low + + * Fixed the following important and serious bugs: + + iproute doesn't compile on Alpha (closes: Bug#118113, Bug#123224) + + iproute doesn't compile on MIPS (closes: Bug#118424) + + iproute doesn't compile on powerpc (closes: Bug#119601) + * Added man pages for tc (closes: Bug#124230), tc-cbq, tc-red, tc-tbf, + tc-prio and tc-sfq + * Removed references to old programs from iproute(7) (closes: Bug#99536) + * Fixed bug which presented first hop as dead in equal cost multipath + (closes: Bug#121589) + * Do not process .ps with through `psnup' (closes: Bug#119820) + + -- Juan Cespedes Tue, 8 Jan 2002 16:07:27 +0100 + +iproute (20010824-1) unstable; urgency=low + + * New upstream version + * Make ingress qdisc work again with tc (closes: Bug#84444) + * Make it compile properly with new include files (closes: Bug#113112) + + -- Juan Cespedes Sun, 28 Oct 2001 16:38:00 +0100 + +iproute (20001007-1) unstable; urgency=low + + * New upstream version (closes: Bug#63701) + * Remove /etc/iproute2 on purge (closes: Bug#72743) + * Fixed Lintian warnings (no-priority-field and no-section-field) + + -- Juan Cespedes Sat, 14 Oct 2000 19:27:12 +0200 + +iproute (991023-2) unstable; urgency=low + + * New Standards-Version (3.1.1) (closes: Bug#47923) + * Modified description of package to show which kernel options are + necessary to use the package (closes: Bug#47922) + * Updated manual page to point at /usr/share/doc/iproute (closes: Bug#47924) + + -- Juan Cespedes Sun, 19 Dec 1999 04:00:21 +0100 + +iproute (991023-1) unstable; urgency=low + + * New upstream version (closes: Bug#48733) + + -- Juan Cespedes Tue, 2 Nov 1999 16:29:37 +0100 + +iproute (990824-1) unstable; urgency=low + + * New maintainer + * New upstream version + * New Standards-Version: 3.1.0 + * Minor fix in "ip rule list": mask in "from" address was not shown + correctly + * Removed obsoleted documentation from "debian/" directory + + -- Juan Cespedes Sun, 24 Oct 1999 19:02:56 +0200 + +iproute (990630-1) unstable; urgency=low + + * New upstream version. + * FHS and standards 3.0.1.0. + + -- Roberto Lumbreras Tue, 3 Aug 1999 02:49:28 +0200 + +iproute (990530-1) unstable; urgency=low + + * New upstream version. + * Build with 2.2.10 kernel headers. + * Install new scripts ip/routef ip/routel, but not ip/ifcfg ip/rtpr by + now, I don't know who/what needs rtpr; ifcfg uses arping, and it isn't + available in debian for now. + + -- Roberto Lumbreras Tue, 22 Jun 1999 02:28:53 +0200 + +iproute (990329-1) unstable; urgency=low + + * New upstream version. + * Build with 2.2.5 kernel headers. + + -- Roberto Lumbreras Sun, 4 Apr 1999 18:50:39 +0200 + +iproute (980630-1) unstable; urgency=low + + * New upstream version. + * Build with 2.1.112 kernel headers. + * Rewrote the rules file. + + -- Roberto Lumbreras Wed, 29 Jul 1998 23:37:52 +0200 + +iproute (980119-1) unstable; urgency=low + + * Outdated documentation. Upstream docs are scarce. + * Non-Maintainer release + * This package has no correct copyright file! + * Include all the README.* docs from the upstream site. + * Modified to build under glibc + * Build with 2.1.85 kernel headers. + * produce a correct diff. + * Reworked the rules file to utilize debmake fully + * Newest upstream release + * glibc compilation + + -- Christoph Lameter Wed, 4 Feb 1998 13:37:28 -0800 + +iproute (961225-2) unstable frozen; urgency=low + + * Added a man page for iproute. (Fixes #8080). + * Removed out-of-date patches. + * Added routing.txt from /usr/src/linux/Documentation/networking/routing.txt + * Newer version of debmake. + + -- Tom Lees Thu, 17 Apr 1997 17:00:36 +0100 + +iproute (961225-1) unstable; urgency=low + + * Initial Release. + + -- Tom Lees Mon, 30 Dec 1996 11:12:23 +0000 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..f3a49a8 --- /dev/null +++ b/debian/control @@ -0,0 +1,57 @@ +Source: iproute2 +Section: net +Priority: optional +Maintainer: Debian Kernel Team +Uploaders: Luca Boccassi +Homepage: https://wiki.linuxfoundation.org/networking/iproute2 +Vcs-Browser: https://salsa.debian.org/kernel-team/iproute2 +Vcs-Git: https://salsa.debian.org/kernel-team/iproute2.git +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Build-Depends: bison, + debhelper-compat (= 13), + flex, + libxtables-dev, + libatm1-dev, + libbsd-dev, + libbpf-dev (>= 1:0.1.0~), + libcap-dev, + libdb-dev, + libelf-dev, + libmnl-dev, + libselinux1-dev, + linux-libc-dev, + pkg-config, + po-debconf, + zlib1g-dev, + +Package: iproute2 +Priority: important +Architecture: linux-any +Provides: arpd +Conflicts: arpd, iproute (<< 20130000-1) +Replaces: iproute +Depends: ${misc:Depends}, ${shlibs:Depends}, libcap2-bin, +Recommends: ${ipmods:Recommends} +Suggests: iproute2-doc, python3:any +Multi-Arch: foreign +Description: networking and traffic control tools + The iproute2 suite is a collection of utilities for networking and + traffic control. + . + These tools communicate with the Linux kernel via the (rt)netlink + interface, providing advanced features not available through the + legacy net-tools commands 'ifconfig' and 'route'. + +Package: iproute2-doc +Section: doc +Architecture: all +Conflicts: iproute-doc (<< 20130000-1) +Replaces: iproute-doc +Depends: ${misc:Depends} +Multi-Arch: foreign +Description: networking and traffic control tools - documentation + The iproute2 suite is a collection of utilities for networking and + traffic control. + . + This package contains the documentation for iproute. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..4eb8d80 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,59 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: iproute2 +Source: https://www.kernel.org/pub/linux/utils/net/iproute2/ +Comment: + The former upstream was: + http://devresources.linuxfoundation.org/dev/iproute2/download/ + http://developer.osdl.org/dev/iproute2 + ftp://ftp.inr.ac.ru/ip-routing/iproute2-2.4.7-now-ss010824.tar.gz +Upstream-Contact: netdev@vger.kernel.org + +Files: * +Copyright: 1996-2001 Alexey Kuznetsov + 1996-2017 Stephen Hemminger + 1999 Pavel Golubev + 2001-2004 Lubomir Bulej + 2001 Robert Olsson + 2000-2002 Joakim Axelsson + 2000-2002 J Hadi Salim + 2002-2007 Volkswagen Group Electronic Research + 2003-2010 Jozsef Kadlecsik + 2004 Harald Welte + 2004-2007 USAGI/WIDE Project + 2006,2008 Junio C Hamano + 2008 Intel Corporation. + 2009 Wolfgang Grandegger + 2011 Czech Technical University in Prague + 2011 Volkswagen Group Research + 2011-2012 Kathleen Nichols + 2011-2012 Van Jacobson + 2012 Michael D. Taht + 2012 Eric Dumazet +License: GPL-2 + +Files: debian/* +Copyright: 1996 Tom Lees + 1998 Christoph Lameter + 1998-1999 Roberto Lumbreras + 1999-2003 Juan Cespedes + 2005-2017 Alexander Wirt + 2008-2015 Andreas Henriksson + 2017-2023 Luca Boccassi +License: GPL-2 + +License: GPL-2 + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the complete text of the GNU General Public License version + 2 can be found in `/usr/share/common-licenses/GPL-2'. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..989681d --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,16 @@ +[DEFAULT] +debian-branch = debian/sid +upstream-branch = upstream +pristine-tar = True +compression = xz +sign-tags = True + +[buildpackage] +#tarball-dir = ../tarballs/ +#export-dir = ../build-area/ + +[import-orig] +upstream-vcs-tag = v%(version)s + +[dch] +git-log = --first-parent diff --git a/debian/iproute2-doc.docs b/debian/iproute2-doc.docs new file mode 100644 index 0000000..c4c86dc --- /dev/null +++ b/debian/iproute2-doc.docs @@ -0,0 +1,3 @@ +README* +doc/* +examples/ diff --git a/debian/iproute2-doc.lintian-overrides b/debian/iproute2-doc.lintian-overrides new file mode 100644 index 0000000..ff46fae --- /dev/null +++ b/debian/iproute2-doc.lintian-overrides @@ -0,0 +1,2 @@ +# False positives +iproute2-doc: spelling-error-in-copyright Taht That diff --git a/debian/iproute2.config b/debian/iproute2.config new file mode 100644 index 0000000..485fc73 --- /dev/null +++ b/debian/iproute2.config @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +db_input low iproute2/setcaps || true +db_go + +exit 0 diff --git a/debian/iproute2.install b/debian/iproute2.install new file mode 100644 index 0000000..f93b273 --- /dev/null +++ b/debian/iproute2.install @@ -0,0 +1,21 @@ +etc/ +usr/include/iproute2/ +sbin/arpd /usr/sbin +sbin/bridge +sbin/dcb +sbin/devlink +sbin/genl /usr/sbin +sbin/ip /bin +sbin/lnstat /usr/bin/ +sbin/nstat /usr/bin/ +sbin/rdma /usr/bin +sbin/routel /usr/bin +sbin/rtacct +sbin/rtmon +sbin/ss /bin +sbin/tc +sbin/tipc +sbin/vdpa +usr/lib/*/tc +usr/share/bash-completion/ +usr/share/man/ diff --git a/debian/iproute2.links b/debian/iproute2.links new file mode 100644 index 0000000..7fc2ba1 --- /dev/null +++ b/debian/iproute2.links @@ -0,0 +1,3 @@ +/usr/bin/lnstat usr/bin/ctstat +/usr/bin/lnstat usr/bin/rtstat +bin/ip sbin/ip diff --git a/debian/iproute2.lintian-overrides b/debian/iproute2.lintian-overrides new file mode 100644 index 0000000..f0bf3d3 --- /dev/null +++ b/debian/iproute2.lintian-overrides @@ -0,0 +1,15 @@ +# False positives +iproute2: spelling-error-in-binary iif if [bin/ip] +iproute2: spelling-error-in-binary iif if [sbin/tc] +iproute2: spelling-error-in-copyright Taht That +iproute2: typo-in-manual-page Taht That [usr/share/man/man8/tc-codel.8.gz:120] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-mroute.8.gz:14] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-mroute.8.gz:41] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-route.8.gz:1247] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-route.8.gz:1293] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-route.8.gz:1300] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-route.8.gz:33] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-rule.8.gz:219] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/ip-rule.8.gz:41] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/tc-flow.8.gz:191] +iproute2: typo-in-manual-page iif if [usr/share/man/man8/tc-flow.8.gz:55] diff --git a/debian/iproute2.manpages b/debian/iproute2.manpages new file mode 100644 index 0000000..22e2de1 --- /dev/null +++ b/debian/iproute2.manpages @@ -0,0 +1,2 @@ +man/man8/devlink*.8 +man/man8/genl.8 diff --git a/debian/iproute2.postinst b/debian/iproute2.postinst new file mode 100755 index 0000000..912e8d9 --- /dev/null +++ b/debian/iproute2.postinst @@ -0,0 +1,45 @@ +#!/bin/sh + +set -e + +# Alternatively this check can be disabled by preseeding: +# echo "iproute2/setcaps boolean false" | debconf-set-selections + +. /usr/share/debconf/confmodule + +case "$1" in + configure) + if command -v setcap > /dev/null; then + db_get iproute2/setcaps + + # Allow dpkg-reconfigure to remove caps + if test "$RET" = "true"; then + if ! setcap "cap_dac_override,cap_sys_admin,cap_net_admin=ep" /bin/ip; then + echo "Setcap failed on /bin/ip, ip vrf exec will not be runnable by non-root" >&2 + fi + else + # setcap -r fails if the xattr is not present + if getcap /bin/ip | grep -qs "/bin/ip"; then + if ! setcap "-r" /bin/ip; then + echo "Setcap -r failed on /bin/ip, could not remove capabilities" >&2 + fi + fi + fi + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/iproute2.templates b/debian/iproute2.templates new file mode 100644 index 0000000..38ba278 --- /dev/null +++ b/debian/iproute2.templates @@ -0,0 +1,20 @@ +Template: iproute2/setcaps +Type: boolean +Default: false +_Description: Allow ordinary users to run ip vrf exec using capabilities? + iproute2 can be used to configure and use Virtual Routing and Forwarding (VRF) + functionality in the kernel. + This normally requires root permissions, but sometimes it's useful to allow + ordinary users to execute commands from inside a virtual routing and forwarding + domain. E.g. ip vrf exec examplevrf ping 10.0.0.1 + . + The ip command supports dropping capabilities, making an exception for ip vrf exec. + The drawback of setting the permissions is that if in the unlikely case of a + security critical bug being found before the ip command has dropped capabilities + then it could be used by an attacker to gain root permissions. + It's up to you to decide about the trade-offs and select the best setting for your + system. + This will give cap_dac_override, cap_net_admin and cap_sys_admin to /bin/ip. + . + More information about VRF can be found at: + https://www.kernel.org/doc/Documentation/networking/vrf.txt diff --git a/debian/not-installed b/debian/not-installed new file mode 100644 index 0000000..2175cee --- /dev/null +++ b/debian/not-installed @@ -0,0 +1,14 @@ +etc/iproute2/bpf_pinning +etc/iproute2/ematch_map +etc/iproute2/group +etc/iproute2/nl_protos +etc/iproute2/rt_dsfield +etc/iproute2/rt_protos +etc/iproute2/rt_realms +etc/iproute2/rt_scopes +etc/iproute2/rt_tables +sbin/ctstat +sbin/ifcfg +sbin/ifstat +sbin/rtpr +sbin/rtstat diff --git a/debian/patches/0001-Add-moo-feature.patch b/debian/patches/0001-Add-moo-feature.patch new file mode 100644 index 0000000..a72848d --- /dev/null +++ b/debian/patches/0001-Add-moo-feature.patch @@ -0,0 +1,33 @@ +Author: Alexander Wirt +Description: Add moo feature +Forwarded: no, critical value-add business feature for Debian +--- a/ip/ip.c ++++ b/ip/ip.c +@@ -87,6 +87,19 @@ + return 0; + } + ++static int do_moo(int argc, char **argv) ++{ ++ fprintf(stderr, ++"\n" ++" _ __ ___ ___ ___\n" ++"| '_ ` _ \\ / _ \\ / _ \\\n" ++"| | | | | | (_) | (_) |\n" ++"|_| |_| |_|\\___/ \\___/\n" ++"\n\n" ++"P.S. no real cows were harmed for this moo\n"); ++ exit(1); ++} ++ + static const struct cmd { + const char *cmd; + int (*func)(int argc, char **argv); +@@ -125,6 +138,7 @@ + { "ioam", do_ioam6 }, + { "help", do_help }, + { "stats", do_ipstats }, ++ { "moo", do_moo }, + { 0 } + }; + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..a6cdb5e --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0001-Add-moo-feature.patch diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in new file mode 100644 index 0000000..5d896f5 --- /dev/null +++ b/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] iproute2.templates diff --git a/debian/po/de.po b/debian/po/de.po new file mode 100644 index 0000000..068fc71 --- /dev/null +++ b/debian/po/de.po @@ -0,0 +1,75 @@ +# German translation of Debconf template for iproute2 +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# Helge Kreutzmann , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: iproute2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-08-05 10:39+0200\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: german \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"Normalen Benutzern die Ausführung von »ip vrf exec« mittels Capabilities " +"erlauben?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"iproute2 kann zur Konfiguration und Verwendung der Funktionalität " +"»Virtuelles Routing und Forwarding (Weiterleitung)« im Kernel verwandt " +"werden. Dies benötigt normalerweise Root-Rechte, aber manchmal ist es " +"nützlich, normalen Benutzern zu erlauben, Befehle von innerhalb einer " +"virtuellen Routing- und Forwarding-Domain auszuführen. Z.B. ip vrf exec " +"examplevrf ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"Der Befehl ip ermöglicht es, die Capabilities abzugeben und eine Ausnahme " +"für »ip vrf exec« zu machen. Der Nachteil des Setzens der Berechtigungen " +"ist, dass im unwahrscheinlichen Fall, dass ein sicherheitskritischer Fehler " +"in dem Teil von ip, der vor der Abgabe der Capabilities ausgeführt wird, " +"gefunden wird, ein Angreifer Root-Rechte erlangen könnte. Es obliegt Ihnen, " +"den Zielkonflikt zu behandeln und die beste Einstellung für Ihr System " +"auszuwählen. Dies gibt cap_dac_override, cap_net_admin und cap_sys_admin an " +"/bin/ip." + + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Weitere Informationen über VRF können unter folgender Adresse gefunden " +"werden: https://www.kernel.org/doc/Documentation/networking/vrf.txt" + \ No newline at end of file diff --git a/debian/po/es.po b/debian/po/es.po new file mode 100644 index 0000000..493a1b3 --- /dev/null +++ b/debian/po/es.po @@ -0,0 +1,91 @@ +# iproute2 po-debconf translation to Spanish. +# Copyright (C) 2018 Software in the Public Interest +# This file is distributed under the same license as the iproute2 package. +# +# - Initial translation +# Jonathan Bustillos , 2018. +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +msgid "" +msgstr "" +"Project-Id-Version: iproute2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-07-16 00:36+0200\n" +"Last-Translator: Jonathan Bustillos \n" +"Language-Team: Debian Spanish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.7\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"¿Permitir que los usuarios comunes ejecuten ip vrf exec usando capacidades?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"iproute2 se puede usar para configurar y usar la funcionalidad Virtual " +"Routing and Forwarding (VRF) en el kernel. Esto normalmente requiere " +"privilegios de root, pero a veces es útil para permitir que los usuarios " +"comunes ejecuten órdenes dentro de un dominio de enrutamiento y reenvío " +"virtual. Por ejemplo. ip vrf exec examplevrf ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"La orden ip admite caídas de capacidades, haciendo una excepción para ip vrf " +"exec. El inconveniente de establecer los privilegios es que, en el caso " +"improbable de que se encuentre un error crítico de seguridad antes de que la " +"orden ip haya descartado las capacidades, un atacante podría usarlo para " +"obtener privilegios de root. Depende de usted decidir sobre las " +"compensaciones y seleccionar la mejor configuración para su sistema. Esto " +"otorgará cap_dac_override, cap_net_admin y cap_sys_admin a /bin/ip." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Se puede encontrar más información sobre VRF en: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" diff --git a/debian/po/fr.po b/debian/po/fr.po new file mode 100644 index 0000000..997985f --- /dev/null +++ b/debian/po/fr.po @@ -0,0 +1,76 @@ +# Translation of iproute2 debconf templates to French. +# Copyright (C) 2018, French l10n team +# This file is distributed under the same license as the iproute2 package. +# +# Translators: +# Alban Vidal , 2018. +msgid "" +msgstr "" +"Project-Id-Version: iproute2 4.16.0-2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-05-12 12:25+0100\n" +"Last-Translator: Alban Vidal \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"Voulez-vous permettre aux utilisateurs ordinaires d'exécuter « ip vrf exec » " +"en utilisant des capacités ?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"iproute2 peut être utilisé pour configurer et utiliser la fonctionnalité " +"Virtual Routing and Forwarding (VRF — routage et transfert virtuels) dans le " +"noyau. Cela nécessite normalement les droits du superutilisateur (root), " +"mais il est parfois utile d'autoriser un utilisateur normal à exécuter ces " +"commandes depuis un domaine de routage et transfert virtuels. Par exemple : " +"ip vrf exec examplevrf ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"La commande ip gère la capacité de rejet, en faisait une exception pour ip " +"vrf exec. L'inconvénient de configurer ces droits est que, dans un cas " +"improbable de bogue critique de sécurité situé avant que la commande ip ait " +"rejeté les capacités, il pourrait être utilisé par un attaquant pour obtenir " +"les droits du superutilisateur (root). C'est à vous de trouver un compromis " +"et de choisir le meilleur paramètre pour votre système. Cela va donner les " +"capacités cap_dac_override, cap_net_admin et cap_sys_admin au binaire /bin/" +"ip." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Pour plus d'informations sur VRF, veuillez consulter la page Web suivante : " +"https://www.kernel.org/doc/Documentation/networking/vrf.txt" diff --git a/debian/po/nl.po b/debian/po/nl.po new file mode 100644 index 0000000..d70bcb5 --- /dev/null +++ b/debian/po/nl.po @@ -0,0 +1,77 @@ +# Dutch translation of iproute2 debconf templates. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# FIRST AUTHOR , YEAR. +# Frans Spiesschaert , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: iproute2 4.16.0-2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-05-08 20:47+0200\n" +"Last-Translator: Frans Spiesschaert \n" +"Language-Team: Debian Dutch l10n Team \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Gtranslator 2.91.7\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"Gewone gebruikers toelaten om bevoegdheden uit te oefenen met behulp van 'ip " +"vrf exec'?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"iproute2 kan gebruikt worden om de Virtuele Routering- en " +"Forwardfunctionaliteit (VRF) van de kernel te configureren en te gebruiken. " +"Normaal zijn daarvoor permissies van systeembeheerder vereist, maar soms is " +"het nuttig om gewone gebruikers de toelating te geven om commando's uit te " +"voeren van binnen een virtueel routering- en forwarddomein. Bijv. ip vrf " +"exec voorbeeldvrf ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"Het commando ip ondersteunt het afwerpen van bevoegdheden en kan een " +"uitzondering maken voor ip vrf exec. Het instellen van deze permissies heeft " +"het volgende nadeel: in het onwaarschijnlijke scenario dat zich een vanuit " +"veiligheidsoogpunt kritieke fout manifesteert vooraleer het ip-commando zich " +"van zijn bevoegdheden kan ontdoen, kan een aanvaller daarvan gebruik maken " +"om de rechten van systeembeheerder te verwerven. Het is aan u om de afweging " +"te maken en de voor uw systeem beste instelling te selecteren. Dit zal /bin/" +"ip de bevoegdheden cap_dac_override, cap_net_admin en cap_sys_admin " +"toekennen." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Meer informatie over VRF is te vinden op: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" diff --git a/debian/po/pt.po b/debian/po/pt.po new file mode 100644 index 0000000..6fbc9a1 --- /dev/null +++ b/debian/po/pt.po @@ -0,0 +1,73 @@ +# Portuguese translation of iproute2 debconf template +# Copyright (C) 2018 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# +# Rui Branco - DebianPT , 2018. +msgid "" +msgstr "" +"Project-Id-Version: iproute2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-05-09 20:13+0000\n" +"Last-Translator: Rui Branco - DebianPT \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "Permitir que utilizadores comuns executem recursos ip vrf exec?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"O iproute2 pode ser utilizado para configurar e usar as funcionalidades " +"Virtual Routing e Forwarding (VRF) do kernel. É normalmente requerido " +"permissões de root, no entanto por vezes é útil permitir que utilizadores " +"comuns executem comandos de dentro de um domínio de 'routing' e " +"'forwarding' virtual. Por ex. ip vrf exec examplevrf ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"O comando ip suporta capacidades 'dropping', fazendo uma excepção ao " +"ip vfr exec. O senão de configurar as permissões é que no caso improvável " +"de um erro de segurança crítico ser encontrado antes do comando ip " +"ter baixado (dropped) as capacidades, poder ser usado por um atacante " +"para ganhar permissões root. É consigo decidir sobre os compromissos e " +"seleccionar a melhor configuração para o seu sistema. Isto irá fornecer " +"cap_dac_override, cap_net_admin e cap_sys_admin ao /bin/ip." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Mais informações sobre VRF podem ser encontradas em https://www.kernel.org/ " +"doc/Documentation/networking/vrf.txt" + + + \ No newline at end of file diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po new file mode 100644 index 0000000..3721355 --- /dev/null +++ b/debian/po/pt_BR.po @@ -0,0 +1,73 @@ +# Debconf translations for iproute2. +# Copyright (C) 2018 THE iproute2'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# Adriano Rafael Gomes , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: iproute2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-06-29 20:57-0300\n" +"Last-Translator: Adriano Rafael Gomes \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"Permitir que usuários comuns executem ip vrf exec usando capacidades " +"(\"capabilities\")?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"O iproute2 pode ser usado para configurar e usar a funcionalidade de " +"Encaminhamento e Roteamento Virtual do kernel (\"Virtual Routing and " +"Forwarding\" (VRF)). Isso normalmente exige permissões de root, mas algumas " +"vezes é útil permitir que usuários comuns executem comandos a partir de um " +"domínio de encaminhamento e roteamento virtual. Por exemplo: ip vrf exec " +"vrfexemplo ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"O comando ip tem suporte a dispensar capacidades, fazendo uma exceção para " +"ip vrf exec. A desvantagem de ajustar as permissões é que, no caso " +"improvável de um bug crítico de segurança ser encontrado antes do comando ip " +"ter dispensado capacidades, isso poderia ser usado por um atacante para " +"obter permissões de root. Cabe a você decidir sobre os prós e os contras, e " +"selecionar a melhor configuração para o seu sistema. Isso dará " +"cap_dac_override, cap_net_admin e cap_sys_admin para /bin/ip." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Mais informação sobre VRF pode ser encontrada em: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" diff --git a/debian/po/ro.po b/debian/po/ro.po new file mode 100644 index 0000000..c6d2091 --- /dev/null +++ b/debian/po/ro.po @@ -0,0 +1,83 @@ +# Mesajele în limba română pentru pachetul iproute2. +# Romanian translation of iproute2. +# Copyright © 2023 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# +# Remus-Gabriel Chelu , 2023. +# +# Cronologia traducerii fișierului „iproute2”: +# Traducerea inițială, făcută de R-GC, pentru versiunea iproute2 6.1.0-1(2018-04-12). +# Actualizare a traducerii pentru versiunea Y, făcută de X, Y(anul). +# +msgid "" +msgstr "" +"Project-Id-Version: iproute2 6.1.0-1\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2023-02-21 11:03+0100\n" +"Last-Translator: Remus-Gabriel Chelu \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && " +"n%100<=19) ? 1 : 2);\n" +"X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Generator: Poedit 3.2.2\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"Permiteți utilizatorilor obișnuiți să ruleze «ip vrf exec» folosind privilegii " +"de rulare a procesului?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding (VRF) " +"functionality in the kernel. This normally requires root permissions, but " +"sometimes it's useful to allow ordinary users to execute commands from inside a " +"virtual routing and forwarding domain. E.g. ip vrf exec examplevrf ping 10.0.0.1" +msgstr "" +"«iproute2» poate fi folosit pentru a configura și utiliza funcționalitatea de " +"rutare și redirecționare virtuală (VRF: Virtual Routing and Forwarding) în " +"nucleu. Acest lucru necesită în mod normal permisiuni root, dar uneori este " +"util să le permiteți utilizatorilor obișnuiți să execute comenzi din interiorul " +"unui domeniu virtual de rutare și redirecționare. De exemplu. «ip vrf exec " +"examplevrf ping 10.0.0.1»" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip vrf " +"exec. The drawback of setting the permissions is that if in the unlikely case " +"of a security critical bug being found before the ip command has dropped " +"capabilities then it could be used by an attacker to gain root permissions. " +"It's up to you to decide about the trade-offs and select the best setting for " +"your system. This will give cap_dac_override, cap_net_admin and cap_sys_admin " +"to /bin/ip." +msgstr "" +"Comanda «ip» acceptă înlăturarea privilegiilor de proces, făcând o excepție " +"pentru «ip vrf exec». Dezavantajul stabilirii permisiunilor este că, dacă, în " +"cazul improbabil în care se găsește o eroare critică de securitate, înainte ca " +"comanda «ip» să-și piardă capacitățile(privilegiile limitate de rulare a unui " +"proces), aceasta ar putea fi folosită de un atacator pentru a obține permisiuni " +"„root”. Depinde de dumneavoastră să decideți asupra compromisurilor și să " +"selectați cea mai bună configurare pentru sistemul dvs. Această opțiune va " +"acorda executabilului «/bin/ip» privilegiile proceselor „cap_dac_override”, " +"„cap_net_admin” și „cap_sys_admin”." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Mai multe informații despre VRF pot fi găsite la: " diff --git a/debian/po/ru.po b/debian/po/ru.po new file mode 100644 index 0000000..259cb2f --- /dev/null +++ b/debian/po/ru.po @@ -0,0 +1,76 @@ +# Russian translation of iproute2 debconf template +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# Lev Lamberov , 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: iproute2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: 2018-05-06 21:31+0500\n" +"Language-Team: Debian L10n Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.0.7\n" +"Last-Translator: Lev Lamberov \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Language: ru\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" +"Разрешить обычным пользователям запускать ip vrf exec, используя привилегии " +"процессов?" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" +"Утилита iproute2 может использоваться для настройки и работы с " +"функциональностью виртуальной маршрутизации и переадресации (VRF) ядра. " +"Обычно для этого требуются права суперпользователя, но иногда полезно " +"разрешить обычным пользователям выполнять команды изнутри домена виртуальной " +"маршрутизации и переадресации. Например, ip vrf exec examplevrf ping 10.0.0.1" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" +"Команда ip поддерживает сброс привилегий процессов, делая исключение для ip " +"vrf exec. Недостаток настройки прав доступа состоит в том, что в " +"маловероятном случае критической с точки зрения безопасности ошибки до того " +"как команда ip выполнит сброс привилегий процессов, она может использоваться " +"злоумышленником для получения прав суперпользователя. Вам необходимо " +"самостоятельно взвесить все за и против и выбрать для вашей системы наиболее " +"подходящий вариант. Эта опция даст исполняемому файлу /bin/ip привилегии " +"процессов cap_dac_override, cap_net_admin и cap_sys_admin." + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" +"Дополнительную информацию о виртуальной маршрутизации и переадресации (VRF) " +"можно найти по адресу https://www.kernel.org/doc/Documentation/networking/" +"vrf.txt" diff --git a/debian/po/templates.pot b/debian/po/templates.pot new file mode 100644 index 0000000..08c533f --- /dev/null +++ b/debian/po/templates.pot @@ -0,0 +1,56 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the iproute2 package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: iproute2\n" +"Report-Msgid-Bugs-To: iproute2@packages.debian.org\n" +"POT-Creation-Date: 2018-04-12 12:01+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "Allow ordinary users to run ip vrf exec using capabilities?" +msgstr "" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"iproute2 can be used to configure and use Virtual Routing and Forwarding " +"(VRF) functionality in the kernel. This normally requires root permissions, " +"but sometimes it's useful to allow ordinary users to execute commands from " +"inside a virtual routing and forwarding domain. E.g. ip vrf exec examplevrf " +"ping 10.0.0.1" +msgstr "" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"The ip command supports dropping capabilities, making an exception for ip " +"vrf exec. The drawback of setting the permissions is that if in the unlikely " +"case of a security critical bug being found before the ip command has " +"dropped capabilities then it could be used by an attacker to gain root " +"permissions. It's up to you to decide about the trade-offs and select the " +"best setting for your system. This will give cap_dac_override, cap_net_admin " +"and cap_sys_admin to /bin/ip." +msgstr "" + +#. Type: boolean +#. Description +#: ../iproute2.templates:1001 +msgid "" +"More information about VRF can be found at: https://www.kernel.org/doc/" +"Documentation/networking/vrf.txt" +msgstr "" diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..4c93c86 --- /dev/null +++ b/debian/rules @@ -0,0 +1,44 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# for DEB_* variables +include /usr/share/dpkg/default.mk + +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + export CC=$(DEB_HOST_GNU_TYPE)-gcc + export HOSTCC=gcc + export PKG_CONFIG=$(DEB_HOST_GNU_TYPE)-pkg-config +else + # some tools are to be built with the host compiler and intentionally + # ignore the *FLAGS, use them anyway in a non-cross build to make + # dpkg-buildflags-missing happy + export CBUILD_CFLAGS=$(CFLAGS) $(CPPFLAGS) $(LDFLAGS) +endif + +ifneq (,$(findstring terse,$(DEB_BUILD_OPTIONS))) +export VERBOSE=0 +else +export VERBOSE=1 +endif + +export KERNEL_INCLUDE=./include +export NETNS_RUN_DIR=/run/netns + +%: + dh $@ + +execute_after_dh_clean: + make distclean + +override_dh_shlibdeps: + dh_shlibdeps -a -Xq_atm.so -Xm_xt.so -Xm_ipt.so + dh_shlibdeps -a -- -pipmods -dRecommends -e debian/iproute2/usr/lib/$(DEB_HOST_MULTIARCH)/tc/m_xt.so -e debian/iproute2/usr/lib/$(DEB_HOST_MULTIARCH)/tc/q_atm.so -xlibc6 + +override_dh_auto_test: + # upstream test suite needs root and leaves machine unclean, skip it + +# We are not shipping the ifstat binary as it conflicts with another Debian +# package, so avoid shipping the manpage as well. See #873818 +override_dh_install: + dh_install -Xifstat.8 diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml new file mode 100644 index 0000000..c27739d --- /dev/null +++ b/debian/salsa-ci.yml @@ -0,0 +1,9 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml + +variables: + # Many false positives due to issue in binutils: + # https://bugs.debian.org/1000977 + SALSA_CI_LINTIAN_SUPPRESS_TAGS: "elf-error" diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..2b56642 --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +# Bug reporting happens on the LKML +iproute2 source: upstream-metadata-missing-bug-tracking diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..a2e5842 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,5 @@ +# the tests depend on the kernel and might break the env +# therefore do not run as build time tests +Tests: testsuite.sh +Restrictions: allow-stderr, isolation-machine, needs-root, rw-build-tree +Depends: build-essential, locales-all, dpkg-dev, sudo:native, kmod, @builddeps@ diff --git a/debian/tests/testsuite.sh b/debian/tests/testsuite.sh new file mode 100755 index 0000000..5c421ea --- /dev/null +++ b/debian/tests/testsuite.sh @@ -0,0 +1,16 @@ +#!/bin/sh +set -uxe + +if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then + vars="CC=$DEB_HOST_GNU_TYPE-gcc LD=$DEB_HOST_GNU_TYPE-ld" +else + vars="" +fi + +# copy built-tree to tmp test dir to gurantee no files are left behind +dir=$(mktemp -d) +cp -a . "${dir}" +cd "${dir}" + +# build and run tests +make $vars check diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..cdda2eb --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,2 @@ +Repository: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git +Repository-Browse: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..3600d72 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,199 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +ZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPokCNwQTAQgAIQUC +UPRebAIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRCAp39glc3kfjqxEACP +bEYKHRQw9Mdhnj2dQE35u82rRFtCG4u/KBvl6klbmBzrxa1QijLY1E5+3HXVCvsd +cGv5WtQnQqSdFC5EawtvAqmTKXwo6U0CP1pBBhaktRHcA/tfp98XU7ZQ3mNGctrX +NcWtB+ynDNs/rwMOBHOp2VHrOqsvAHCEN1j4y6Iq51rJMrCSFObB0OilajeTP6Tq +l7eajmA7oyGqxgg9mFutYc+1VVUAK7pn8MY62/guS0hbHodGsRIzYmFVR+9Bu6jy +2oE5GaYD/EfNrCPl2498e0JkTuTui4+OEpJ02R1WkSAnjCXVgjaC79greD4IcbKs +xlTU/1xpTbNEnBxV6hgVUIrAWJzCzn4B0wy6GhBmlBgxrRfZxqUBX/7Ug6tW1MpZ +hwS6em8JpQe0iIUzxQNr9CeacGT3sCvIorGtTslUL6ypEEOmjzoe+EZhpnx9Gzpj +BvPmq9fTtRA2cTG2LDcqLlhSL6VqF8MeNnfOsSTwzfpccrNRMTCIUbEhZgTVb5um +FJrY8hPS8N63RHCDoII1CyM7lxUOPQ7Hdbkiv8DpqEyuGFhtqLXsjMj/sOnu+t9H +Jgg7wFnyPmHG6sqbTSvTUBq1tL6AMoo990QvKA7NKZ6022XFjR2LmkJXRSgOLNEp +uPWID5w0h62CLIgu1CzE3mdsLCwBaVwEUjLJx64jgrQvU3RlcGhlbiBIZW1taW5n +ZXIgPHN0ZXBoZW4uaGVtbWluZ2VyQGdtYWlsLmNvbT6JAjcEEwEIACECGwMFCwkI +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 +I0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZ +WmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2 +t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA +AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3 +AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRom +JygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaH +iImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna +4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDsTTTTzTTWBqRPVaSrL1h6 +7rUGk25dzlz90U0BmeL3C+Gb/n/lnj8yK8YtJETUYnc4UPkmuk13xJeaxI8KZSJv +vKD1rOs/C1/e7ZAojQnOZP6Vo5JLUXK5PRHto8a6QqjZI7jsVWrNt4u0mdgpmMZ/ +2xivPrXRTFEiNufA5xwKvDSoOhRgfXNcntTqWGk0emwXENwm+GRZFPdTmpq8vhtb +uwYS2F28Z9CeDW7p3jCWKVINVh8vJx5q9KtTTMpU5RO0FNmGYwPV0H/jwpIZ4541 +eNwykZBFOl+6n/XRP/QhVmRdAp2KQdKcKBGGRTTTyKYaCiGQhVLHoK8i8Q3jatq8 +pJPlqcAewr1LWZxbaTczE42xkj615fp8JkBkYHLN1qZsuCuyXStGhZ1kMQLDpkdK +6+10WR1yWAHXmn6Jp4ADlfwrrIbXK428elcs5ts9SlTUEc+2lCOMEY4qJ7XHGPzF +dY1kAgz/ACqnLZKOcZqNjdNM5V4dhII4NVLmEyIyAArjjNb13bgMcggHvis4x/OV +Xp34qouxnOCaMXS9an0e5QtIREr7XjY9vUV6ekyXCWskbbkkYMD+BP8ASvIvEFu0 +bSOoByOfUCur+G+ptd6ctnIxZ7afIyc/KUbH65rqhqjy60OVnoi08UwU8VZzmI3S +ozUjGoZGCIznoBk0FGF4ulEXh25z1YBR+JrjdGQYiDdBzVvxlq/277Pa27naTuZB +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 +U7k= +=2TyP +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..8d0aeba --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="pgpsigurlmangle=s%.xz$%.sign%, decompress" \ + https://kernel.org/pub/linux/utils/net/iproute2/iproute2-(.+).tar.xz -- cgit v1.2.3