Your message dated Sat, 04 Jun 2016 14:57:25 +0100
with message-id <[email protected]>
and subject line Closing bugs for fixes included in 8.5
has caused the Debian Bug report #825232,
regarding jessie-pu: package nmap/6.47.3+deb8u2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
825232: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825232
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: [email protected]
Usertags: pu
Hi,
I would like to update nmap in jessie, fixing a packaging issue with the
ndiff package that renders it unusable (unless zenmap which pulls in a
bunch of GUI-related libraries is also installed) and two upstream
issues that make the nmap itself unusable under certain conditions.
nmap (6.47-3+deb8u1) jessie; urgency=medium
* Added upstream patch to deal with unuseable socks proxy (Closes:
#773817)
* Apply patch by Jan Nordholz to ignore unenumerable interfaces (Closes:
#821913)
* Moved ndiff.py from zenmap to ndiff, added versioned Breaks/Replaces
(Closes: #789776, #789897)
-- Hilko Bengen <[email protected]> Tue, 24 May 2016 22:04:40 +0200
Cheers,
-Hilko
diff -Nru nmap-6.47/debian/changelog nmap-6.47/debian/changelog
--- nmap-6.47/debian/changelog 2014-10-11 19:37:20.000000000 +0200
+++ nmap-6.47/debian/changelog 2016-05-24 22:05:41.000000000 +0200
@@ -1,3 +1,14 @@
+nmap (6.47-3+deb8u1) jessie; urgency=medium
+
+ * Added upstream patch to deal with unuseable socks proxy (Closes:
+ #773817)
+ * Apply patch by Jan Nordholz to ignore unenumerable interfaces (Closes:
+ #821913)
+ * Moved ndiff.py from zenmap to ndiff, added versioned Breaks/Replaces
+ (Closes: #789776, #789897)
+
+ -- Hilko Bengen <[email protected]> Tue, 24 May 2016 22:04:40 +0200
+
nmap (6.47-3) unstable; urgency=medium
* Updated German translation of zenmap, thanks to Chris Leick (Closes:
diff -Nru nmap-6.47/debian/control nmap-6.47/debian/control
--- nmap-6.47/debian/control 2014-10-11 19:36:35.000000000 +0200
+++ nmap-6.47/debian/control 2016-05-24 22:01:36.000000000 +0200
@@ -54,6 +54,8 @@
Architecture: all
Recommends: nmap
Conflicts: nmap (<< ${source:Version})
+Breaks: zenmap (<< 6.47-5~)
+Replaces: zenmap (<< 6.47-5~)
Depends: ${python:Depends}, ${misc:Depends}, python-lxml,
Description: The Network Mapper - result compare utility
Ndiff is a tool to aid in the comparison of Nmap scans. It takes two
diff -Nru nmap-6.47/debian/ndiff.install nmap-6.47/debian/ndiff.install
--- nmap-6.47/debian/ndiff.install 2014-05-30 21:40:10.000000000 +0200
+++ nmap-6.47/debian/ndiff.install 2016-05-24 21:06:33.000000000 +0200
@@ -1,2 +1,3 @@
usr/bin/ndiff
usr/share/man/man1/ndiff.1
+usr/lib/python2.7/*/ndiff.py
diff -Nru nmap-6.47/debian/patches/0004-Fail-early-when-unable-to-properly-resolve-proxy-nam.patch nmap-6.47/debian/patches/0004-Fail-early-when-unable-to-properly-resolve-proxy-nam.patch
--- nmap-6.47/debian/patches/0004-Fail-early-when-unable-to-properly-resolve-proxy-nam.patch 1970-01-01 01:00:00.000000000 +0100
+++ nmap-6.47/debian/patches/0004-Fail-early-when-unable-to-properly-resolve-proxy-nam.patch 2016-05-24 21:05:44.000000000 +0200
@@ -0,0 +1,31 @@
+From: Hilko Bengen <[email protected]>
+Date: Mon, 27 Apr 2015 00:05:21 +0200
+Subject: Fail early when unable to properly resolve proxy names.
+
+This is a backported patch from r33198 from upstream SVN.
+---
+ nsock/src/nsock_proxy.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/nsock/src/nsock_proxy.c b/nsock/src/nsock_proxy.c
+index 4850869..8b19ef2 100644
+--- a/nsock/src/nsock_proxy.c
++++ b/nsock/src/nsock_proxy.c
+@@ -368,7 +368,7 @@ static struct proxy_node *proxy_node_new(char *proxystr) {
+ break;
+
+ if (pspec->ops->node_new(&proxy, &uri) < 0)
+- proxy = NULL;
++ fatal("Cannot initialize proxy node %s", proxystr);
+
+ uri_free(&uri);
+
+@@ -455,7 +455,7 @@ int proxy_resolve(const char *host, struct sockaddr *addr, size_t *addrlen) {
+
+ rc = getaddrinfo(host, NULL, NULL, &res);
+ if (rc)
+- return -rc;
++ return -abs(rc);
+
+ *addr = *res->ai_addr;
+ *addrlen = res->ai_addrlen;
diff -Nru nmap-6.47/debian/patches/0005-Ignore-errors-when-enumerating-interfaces.patch nmap-6.47/debian/patches/0005-Ignore-errors-when-enumerating-interfaces.patch
--- nmap-6.47/debian/patches/0005-Ignore-errors-when-enumerating-interfaces.patch 1970-01-01 01:00:00.000000000 +0100
+++ nmap-6.47/debian/patches/0005-Ignore-errors-when-enumerating-interfaces.patch 2016-05-24 22:02:10.000000000 +0200
@@ -0,0 +1,32 @@
+From: Jan Christoph Nordholz <[email protected]>
+Subject: Ignore errors when enumerating interfaces
+
+When _intf_get_noalias() or _intf_get_aliases() fail, that usually means
+that addr_ston() failed to grab the address for a certain family. As new
+address families pop up all the time it seems ridiculous that failing to
+parse a single address type should render the whole interface scan empty.
+Instead the interface should just be skipped and the other interfaces
+reported properly.
+---
+ libdnet-stripped/src/intf.c | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/libdnet-stripped/src/intf.c b/libdnet-stripped/src/intf.c
+index b71fb82..6266a9f 100644
+--- a/libdnet-stripped/src/intf.c
++++ b/libdnet-stripped/src/intf.c
+@@ -928,12 +928,10 @@ intf_loop(intf_t *intf, intf_handler callback, void *arg)
+ entry->intf_len = sizeof(ebuf);
+
+ if (_intf_get_noalias(intf, entry) < 0) {
+- ret = -1;
+- break;
++ continue;
+ }
+ if (_intf_get_aliases(intf, entry) < 0) {
+- ret = -1;
+- break;
++ continue;
+ }
+ if ((ret = (*callback)(entry, arg)) != 0)
+ break;
diff -Nru nmap-6.47/debian/patches/series nmap-6.47/debian/patches/series
--- nmap-6.47/debian/patches/series 2014-10-11 16:41:11.000000000 +0200
+++ nmap-6.47/debian/patches/series 2016-05-24 22:02:10.000000000 +0200
@@ -1,3 +1,5 @@
0001-use-su-to-root.patch
0002-Use-Debian-s-ca-certificates.patch
0003-Updated-German-translation-of-zenmap.patch
+0004-Fail-early-when-unable-to-properly-resolve-proxy-nam.patch
+0005-Ignore-errors-when-enumerating-interfaces.patch
diff -Nru nmap-6.47/debian/rules nmap-6.47/debian/rules
--- nmap-6.47/debian/rules 2014-09-21 17:00:03.000000000 +0200
+++ nmap-6.47/debian/rules 2016-05-24 21:06:33.000000000 +0200
@@ -17,3 +17,4 @@
override_dh_install:
dh_install --fail-missing -Xuninstall_zenmap -Xca-bundle.crt
+ rm -f debian/zenmap/usr/lib/python2.7/*/ndiff.py
--- End Message ---
--- Begin Message ---
Version: 8.5
Hi,
The fixes referred to by each of these bugs were included in today's 8.5
point release.
Regards,
Adam
--- End Message ---