Your message dated Thu, 17 Jun 2010 09:39:30 +0000
with message-id <[email protected]>
and subject line Bug#578706: fixed in nc6 1.0-6
has caused the Debian Bug report #578706,
regarding netcat6: Option -p corrupts TCP header for IPv6
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.)
--
578706: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578706
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: netcat6
Version: 1.0-5
Severity: important
When using the option '-p', netcat6 looses its ability to set
a routable IPv6 origin in the TCP header. This prevents traffic
sent between two distinct physical hosts. Netcat6 incorrectly sets
the origin to be '::1', thus making the three-way handshake
impossible at the receiveing, remote end. Observe that this
phenomenon is impossible to observe when both ends are
the same host, due to implicit routing via loopback interface.
The printout below is a formatted output using tcpdump, recorded
at the __remote__ host. Preceeding each dump is the command on
the __local__ host that caused the displayed dump.
The first call, resulting in no response at all for the local
client, clearly shows that the origin is incorrectly recorded
as '::1' for port 54441.
The second call displays the correct '2001:491:43:7a::a'.
The full handshake is displayed in the dump.
$ nc6 glimp.remote 3928 -p 54441 # Corrupts origin in IPv6 TCP-header.
# Handshake fails to react on SYN at
# the remote end:
00:00:00.000000 00:13:d4:c1:8b:6c > 00:e0:4c:da:95:6e,
ethertype IPv6 (0x86dd), length 94:
(hlim 64, next-header TCP (6) payload length: 40)
::1.54441 > 2001:491:43:7a::33.3928:
Flags [S], seq 478216380, win 5760,
options [mss 1440,sackOK,TS val 2484981 ecr 0,[|tcp]>
$ nc6 glimp.local 3928 # Functional TCP-header. Complete handshake!
00:00:04.576964 00:13:d4:c1:8b:6c > 00:e0:4c:da:95:6e,
ethertype IPv6 (0x86dd), length 94:
(hlim 64, next-header TCP (6) payload length: 40)
2001:491:43:7a::a.37666 > 2001:491:43:7a::33.3928:
Flags [S], seq 762668446, win 5760,
options [mss 1440,sackOK,TS val 2486126 ecr 0,[|tcp]>
00:00:00.002903 00:e0:4c:da:95:6e > 00:13:d4:c1:8b:6c,
ethertype IPv6 (0x86dd), length 94:
(hlim 64, next-header TCP (6) payload length: 40)
2001:491:43:7a::33.3928 > 2001:491:43:7a::a.37666:
Flags [S.], seq 2903214825, ack 762668447, win 5712,
options [mss 1440,sackOK,TS val 13133203 ecr 2486126,[|tcp]>
00:00:00.000113 00:13:d4:c1:8b:6c > 00:e0:4c:da:95:6e,
ethertype IPv6 (0x86dd), length 86:
(hlim 64, next-header TCP (6) payload length: 32)
2001:491:43:7a::a.37666 > 2001:491:43:7a::33.3928:
Flags [.], cksum 0x68ab (correct), seq 1, ack 1, win 90,
options [nop,nop,TS val 2486127 ecr 13133203], length 0
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-3-686 (SMP w/1 CPU core)
Locale: LANG=sv_SE, LC_CTYPE=sv_SE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages netcat6 depends on:
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
netcat6 recommends no packages.
netcat6 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: nc6
Source-Version: 1.0-6
We believe that the bug you reported is fixed in the latest version of
nc6, which is due to be installed in the Debian FTP archive:
nc6_1.0-6.debian.tar.gz
to main/n/nc6/nc6_1.0-6.debian.tar.gz
nc6_1.0-6.dsc
to main/n/nc6/nc6_1.0-6.dsc
netcat6_1.0-6_amd64.deb
to main/n/nc6/netcat6_1.0-6_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillaume Delacour <[email protected]> (supplier of updated nc6 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 26 Apr 2010 21:25:45 +0000
Source: nc6
Binary: netcat6
Architecture: source amd64
Version: 1.0-6
Distribution: unstable
Urgency: low
Maintainer: Guillaume Delacour <[email protected]>
Changed-By: Guillaume Delacour <[email protected]>
Description:
netcat6 - TCP/IP swiss army knife with IPv6 support
Closes: 578706 581894
Changes:
nc6 (1.0-6) unstable; urgency=low
.
* debian/watch: delete unnecessary comment lines
* Switch to dpkg-source 3.0 (quilt) format
+ debian/rules: Remove simple-patchsys
+ debian/control: Remove patchutils Build-Dep
+ debian/patches/* rename to .diff and add patch header
* Bump to Standards-Version 3.8.4 (no changes needed)
* debian/patches/01_quiet_socket_announce.diff:
Refresh patch to include parser.h to avoid implicit declaration
* debian/patches/05_source_service_and_source_address.diff:
Don't overwrite ai_flags when using -s or -p
(Closes: #578706)
* debian/patches/06_idle_timeout_parsing.diff:
Fix parsing of -t argument
* debian/patches/07_z_argument.diff:
Add -z argument support like other netcat alternatives (Closes: #581894)
Checksums-Sha1:
4100c049937cc72d227c01f8be79e716bff088a3 1010 nc6_1.0-6.dsc
0f8c967ac2555314109db866dadfcc68195ed29c 11452 nc6_1.0-6.debian.tar.gz
3cffc9febb3c21034fd15da19291fc977f3bc3d2 43912 netcat6_1.0-6_amd64.deb
Checksums-Sha256:
39b28eb17fe87550e2dbada59a58a54a41e1a674a29598d8433e8690205bf1ed 1010
nc6_1.0-6.dsc
0605bc70e2e34019ebbe4f7b08ae2042a7a8c164abfeb63739c890275afc92ff 11452
nc6_1.0-6.debian.tar.gz
f720e30927dc7213b16680323d00018a7c7cedbeb63d137f6e965448d1ef8974 43912
netcat6_1.0-6_amd64.deb
Files:
863293c838e945f1f7ca0fcf416b0c28 1010 net optional nc6_1.0-6.dsc
3d53457c05a0d99ce5bb5403a159a63b 11452 net optional nc6_1.0-6.debian.tar.gz
92e2fa3b2f3726460535369293796006 43912 net optional netcat6_1.0-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEUEARECAAYFAkwZ5h8ACgkQBxd04ADYzRY05wCXUSUCFwDEbV5GAG+mtv72MJJ7
zQCfU9/qQIQvxuwcrM0ptBmzOQqcvCQ=
=YCqG
-----END PGP SIGNATURE-----
--- End Message ---