Hi,
Maybe the latest commit by 'tmm' fixes it:
tmm 2003/11/22 19:02:00 PST
FreeBSD src repository
Modified files:
sys/netinet in_pcb.c
Log:
bzero() the the sockaddr used for the destination address for
rtalloc_ign() in in_pcbconnect_setup() before it is filled out.
Otherwise, stack junk would be left in sin_zero, which could
cause host routes to be ignored because they failed the comparison
in rn_match().
This should fix the wrong source address selection for connect() to
127.0.0.1, among other things.
Reviewed by:sam
Approved by:re (rwatson)
Revision ChangesPath
1.133 +1 -0 src/sys/netinet/in_pcb.c
--
Ady (@freebsd.ady.ro)
On Sat, 22 Nov 2003, Anthony Ginepro wrote:
Since my last current (FreeBSD renaissance.homeip.net 5.1-CURRENT
FreeBSD 5.1-CURRENT #0: Fri Nov 21 17:49:36 CET 2003), I couldn't
use anymore local network program like mlnet (telnet localhost 4000)
or squid as my adress is 81.65.xx.xx (from my modem-cable) instead
of 127.0.0.1.
I didn't have this trouble with -CURRENT on the 17th of November.
Is it related to tcp hostcache or is something weird in my config ?
Anthony.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to [EMAIL PROTECTED]