﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
257	Regression in TCP	Jakub Jermář		"Some changes in changeset:mainline,350 introduced a regression in the behavior of the TCP module.

In changeset:mainline,349, the TCP module would even accept some user data (netecho prints them), while in changeset:mainline,350, the connection is not fully setup when the tcp_process_packet() is called on a packet with a wrong src address (sa_family==0).

To reproduce, start HelenOS like this:

{{{
$ contrib/conf/net-qe.sh
}}}

from HelenOS do:

{{{
# netstart
# netcho -v -p 8080 -t SOCK_STREAM
}}}

and from outside of qemu, do:

{{{
$ telnet localhost 8080
}}}

After short time, TCP will report error -10047, which translates into EAFNOSUPPORT (unknown address family)."	defect	closed	major	0.4.3	helenos/net/tcp		fixed					
