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?=