From: Dmitry Smirnov Date: Mon, 20 Apr 2020 12:40:23 +0000 (+0100) Subject: dropwatch (1.5.3-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/1.5.3-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0969f38fb9829faee7f50038886df6c8c50a820f;p=dropwatch.git dropwatch (1.5.3-1) unstable; urgency=medium * New upstream release. * Standards-Version: 4.5.0. * Build-Depends += "libpcap-dev". [dgit import unpatched dropwatch 1.5.3-1] --- 0969f38fb9829faee7f50038886df6c8c50a820f diff --cc debian/changelog index 0000000,0000000..a313986 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,19 @@@ ++dropwatch (1.5.3-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Standards-Version: 4.5.0. ++ * Build-Depends += "libpcap-dev". ++ ++ -- Dmitry Smirnov Mon, 20 Apr 2020 22:40:23 +1000 ++ ++dropwatch (1.5.1-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Dmitry Smirnov Sun, 01 Dec 2019 22:16:03 +1100 ++ ++dropwatch (1.5.1-1) unstable; urgency=medium ++ ++ * Initial release (Closes: #914577). ++ ++ -- Dmitry Smirnov Mon, 04 Nov 2019 04:11:01 +1100 diff --cc debian/clean index 0000000,0000000..bcaae98 new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,2 @@@ ++## Debian CI: ++debian/.gitlab-ci.yml diff --cc debian/control index 0000000,0000000..c8e130b new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,50 @@@ ++Source: dropwatch ++Section: net ++Priority: optional ++Standards-Version: 4.5.0 ++Maintainer: Dmitry Smirnov ++Build-Depends: debhelper-compat (= 12) ++ ,automake ++ ,binutils-dev ++ ,libnl-genl-3-dev ++ ,libpcap-dev ++ ,libreadline-dev ++ ,pkgconf | pkg-config ++Rules-Requires-Root: no ++Homepage: https://github.com/nhorman/dropwatch ++Vcs-Git: https://salsa.debian.org/debian/dropwatch.git ++Vcs-Browser: https://salsa.debian.org/debian/dropwatch ++ ++Package: dropwatch ++Architecture: any ++Depends: ${misc:Depends}, ${shlibs:Depends} ++Description: tool for detecting and diagnosing dropped network packets ++ Dropwatch is a utility to help developers and system administrators to ++ diagnose problems in the Linux Networking stack, specifically their ++ ability to diagnose where packets are getting dropped. Dropwatch aims to ++ improve on the following shortcomings: ++ . ++ 1) Consolidation, or lack thereof. Currently, to check the status of ++ dropped packets in the kernel, one needs to check at least 3 places, and ++ possibly more: The /proc/net/snmp file, the netstat utility, the tc ++ utility, and ethtool. Dropwatch aims to consolidate several of those ++ checks into one tool, making it easier for a sysadmin or developer to ++ detect lost packets ++ . ++ 2) Clarity of information. Dropped packets are not obvious. A sysadmin ++ needs to be intimately familiar with each of the above tools to ++ understand which events or statistics correlate to a dropped packet and ++ which do not. While that is often self evident, it is also often not. ++ Dropwatch aims to improve that clarity. ++ . ++ 3) Ambiguity. Even when a dropped packet is detected, the causes for ++ those dropped packets are not always clear. Does a UDPInError mean the ++ application receive buffer was full, or does it mean its checksum was ++ bad? Dropwatch attempts to disambiguate the causes for dropped packets. ++ . ++ 4) Performance. Utilities can be written to aggregate the data in the ++ various other utilities to solve some of these problems, but such ++ solutions require periodic polling of several interfaces, which is far ++ from optimal, especially when lost packets are rare. This solution ++ improves on the performance aspect by implementing a kernel feature which ++ allows asynchronous notification of dropped packets when they happen. diff --cc debian/copyright index 0000000,0000000..4a72357 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,69 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: dropwatch ++Source: https://github.com/nhorman/dropwatch ++ ++Files: * ++Copyright: ++ 2009-2018 Neil Horman ++License: GPL-2 ++ ++Files: ++ Makefile.am ++Copyright: ++ 2009-2018 Neil Horman ++License: LGPL-2.1+ ++ ++Files: debian/* ++Copyright: ++ 2019 Dmitry Smirnov ++License: Expat ++ ++License: Expat ++ Permission is hereby granted, free of charge, to any person obtaining a ++ copy of this software and associated documentation files (the "Software"), ++ to deal in the Software without restriction, including without limitation ++ the rights to use, copy, modify, merge, publish, distribute, sublicense, ++ and/or sell copies of the Software, and to permit persons to whom the ++ Software is furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be included ++ in all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ++ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN ++ NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ++ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR ++ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE ++ USE OR OTHER DEALINGS IN THE SOFTWARE. ++Comment: ++ This license also known as "MIT" or "MIT X11" however FSF considers ++ "MIT" labelling ambiguous and copyright-format specification recommend ++ to mark such license as "Expat". ++ ++License: GPL-2 ++ This program is free software; you can redistribute it and/or modify it ++ under the terms of the GNU General Public License as published by the Free ++ Software Foundation, version 2 of the License. ++ ․ ++ This program 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. ++ ․ ++ On Debian systems, the complete text of the GNU General Public ++ License Version 2 can be found in "/usr/share/common-licenses/GPL-2". ++ ++License: LGPL-2.1+ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ․ ++ This library 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 ++ Lesser General Public License for more details. ++ ․ ++ On Debian systems, the complete text of the GNU Lesser General Public ++ License Version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". diff --cc debian/docs index 0000000,0000000..ab1a32b new file mode 100644 --- /dev/null +++ b/debian/docs @@@ -1,0 -1,0 +1,1 @@@ ++README* diff --cc debian/manpages index 0000000,0000000..43e261f new file mode 100644 --- /dev/null +++ b/debian/manpages @@@ -1,0 -1,0 +1,1 @@@ ++doc/*.1 diff --cc debian/patches/series index 0000000,0000000..e69de29 new file mode 100644 --- /dev/null +++ b/debian/patches/series diff --cc debian/rules index 0000000,0000000..d668bea new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,11 @@@ ++#!/usr/bin/make -f ++ ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++export DEB_BUILD_MAINT_OPTIONS = hardening=+all ++ ++#include /usr/share/dpkg/pkg-info.mk ++ ++%: ++ dh $@ diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/upstream/metadata index 0000000,0000000..ff38951 new file mode 100644 --- /dev/null +++ b/debian/upstream/metadata @@@ -1,0 -1,0 +1,3 @@@ ++Homepage: https://github.com/nhorman/dropwatch ++Bug-Database: https://github.com/nhorman/dropwatch/issues ++Bug-Submit: https://github.com/nhorman/dropwatch/issues/new diff --cc debian/watch index 0000000,0000000..1d21bfc new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,10 @@@ ++# https://salsa.debian.org/snippets/95 ++# uscan(1) configuration file. ++version=4 ++ ++opts="\ ++pgpmode=none,\ ++repack,compression=xz,repacksuffix=+dfsg,\ ++dversionmangle=s{[+~]dfsg\d*}{},\ ++" https://github.com/nhorman/dropwatch/releases \ ++ .*/archive/v?(\d[\d\.]+)\.tar\.gz