Hi RT, There was a bug [1] introduced by a previous patch which render an option unusable. You can find attached the debdiff, the change between 1.0-7 and 1.0-8 is to add a "." to -e option which takes an argument in getopt() syntax (and refreshing impacted patches in which the dot wasn't). The fixed version 1.0-8 is in unstable since 20/08 without any bugs reported and i request an unblock request for this version for Squeeze, even if the bug is not release-critical (but with important severity IMHO). Thanks in advance. [1]: http://bugs.debian.org/591988
--- nc6-1.0/debian/changelog 2010-06-28 22:36:41.000000000 +0200 +++ nc6-1.0/debian/changelog 2010-08-15 20:26:32.000000000 +0200 @@ -1,3 +1,15 @@ +nc6 (1.0-8) unstable; urgency=low + + * Fix parsing of -e argument, refresh impacted patches: + - 02_multicast.patch (error in this patch) + - 03_send_crlf.diff + - 06_idle_timeout_parsing.diff + - 07_z_argument.diff + (Closes: #591988) + * Bump to Standards-Version 3.9.1.0 (no changes needed) + + -- Guillaume Delacour <gui@iroqwa.org> Sun, 15 Aug 2010 16:17:57 +0200 + nc6 (1.0-7) unstable; urgency=low * debian/patches/07_z_argument.diff: Fix to always set zflag boolean diff -Nru nc6-1.0/debian/control nc6-1.0/debian/control --- nc6-1.0/debian/control 2010-06-28 21:42:31.000000000 +0200 +++ nc6-1.0/debian/control 2010-08-15 20:25:14.000000000 +0200 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Guillaume Delacour <gui@iroqwa.org> Build-Depends: debhelper (>= 7), cdbs, autotools-dev -Standards-Version: 3.9.0.0 +Standards-Version: 3.9.1.0 Homepage: http://www.deepspace6.net/projects/netcat6.html Package: netcat6 diff -Nru nc6-1.0/debian/patches/02_multicast.diff nc6-1.0/debian/patches/02_multicast.diff --- nc6-1.0/debian/patches/02_multicast.diff 2010-04-27 01:03:20.000000000 +0200 +++ nc6-1.0/debian/patches/02_multicast.diff 2010-08-15 16:14:10.000000000 +0200 @@ -1,7 +1,7 @@ Fix for multicast addresses in UDP mode ---- nc6-1.0.orig/docs/nc6.1.in 2005-08-18 05:56:12.000000000 +0100 -+++ nc6-1.0/docs/nc6.1.in 2009-03-11 16:20:55.838644858 +0000 +--- a/docs/nc6.1.in ++++ b/docs/nc6.1.in @@ -117,6 +117,11 @@ .I \--no-reuseaddr Disables the SO_REUSEADDR socket option (this is only useful in listen mode). @@ -14,8 +14,8 @@ .I \--nru=BYTES Set the miNimum Receive Unit for the remote endpoint (network receives). Note that this does not mean that every network read will get the specified number ---- nc6-1.0.orig/src/afindep.c 2006-01-19 22:46:23.000000000 +0000 -+++ nc6-1.0/src/afindep.c 2009-03-11 16:15:54.746112636 +0000 +--- a/src/afindep.c ++++ b/src/afindep.c @@ -64,6 +64,9 @@ struct addrinfo *res = NULL, *ptr; bool connect_attempted = false; @@ -144,8 +144,8 @@ } freeaddrinfo(res); ---- nc6-1.0.orig/src/connection.h 2006-01-19 22:46:23.000000000 +0000 -+++ nc6-1.0/src/connection.h 2009-03-11 14:13:36.647607520 +0000 +--- a/src/connection.h ++++ b/src/connection.h @@ -56,6 +56,7 @@ sock_protocol_t protocol; address_t remote_address; @@ -164,8 +164,8 @@ #define ca_buffer_size(CA) ((CA)->buffer_size) #define ca_set_buffer_size(CA, SZ) ((CA)->buffer_size = (SZ)) ---- nc6-1.0.orig/src/parser.c 2006-01-19 22:46:23.000000000 +0000 -+++ nc6-1.0/src/parser.c 2009-03-11 14:15:52.496481958 +0000 +--- a/src/parser.c ++++ b/src/parser.c @@ -109,7 +109,9 @@ {"bluetooth", no_argument, NULL, 'b'}, #define OPT_SCO 24 @@ -190,7 +190,7 @@ /* option recognition loop */ - while ((c = getopt_long(argc, argv, "46be:hlnp:q:s:uvw:xX", -+ while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xX", ++ while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xX", long_options, &option_index)) >= 0) { switch (c) { diff -Nru nc6-1.0/debian/patches/03_send_crlf.diff nc6-1.0/debian/patches/03_send_crlf.diff --- nc6-1.0/debian/patches/03_send_crlf.diff 2010-04-27 01:03:20.000000000 +0200 +++ nc6-1.0/debian/patches/03_send_crlf.diff 2010-08-15 16:16:43.000000000 +0200 @@ -161,8 +161,8 @@ _verbosity_level = 0; /* option recognition loop */ -- while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xX", -+ while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xXC", +- while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xX", ++ while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xXC", long_options, &option_index)) >= 0) { switch (c) { diff -Nru nc6-1.0/debian/patches/06_idle_timeout_parsing.diff nc6-1.0/debian/patches/06_idle_timeout_parsing.diff --- nc6-1.0/debian/patches/06_idle_timeout_parsing.diff 2010-05-02 16:45:53.000000000 +0200 +++ nc6-1.0/debian/patches/06_idle_timeout_parsing.diff 2010-08-15 16:16:56.000000000 +0200 @@ -6,8 +6,8 @@ _verbosity_level = 0; /* option recognition loop */ -- while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xXC", -+ while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xXCt:", +- while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xXC", ++ while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xXCt:", long_options, &option_index)) >= 0) { switch (c) { diff -Nru nc6-1.0/debian/patches/07_z_argument.diff nc6-1.0/debian/patches/07_z_argument.diff --- nc6-1.0/debian/patches/07_z_argument.diff 2010-06-28 21:11:15.000000000 +0200 +++ nc6-1.0/debian/patches/07_z_argument.diff 2010-08-15 16:17:11.000000000 +0200 @@ -26,8 +26,8 @@ _verbosity_level = 0; /* option recognition loop */ -- while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xXCt:", -+ while ((c = getopt_long(argc, argv, "46beT:hlnp:q:s:uvw:xXCt:z", +- while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xXCt:", ++ while ((c = getopt_long(argc, argv, "46be:T:hlnp:q:s:uvw:xXCt:z", long_options, &option_index)) >= 0) { switch (c) {
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=