Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 08/31/1999 22:03:43
Module Name:	basesrc
Committed By:	itojun
Date:		Wed Sep  1 05:03:42 UTC 1999

Modified Files:
	basesrc/libexec/ftpd: ftpcmd.y
	basesrc/usr.bin/ftp: ftp.c

Log Message:
ftpd(8): Copy sin6_scope_id from control connection to active data
connection destination, hoping this to help ftpd's behavior with
scoped IPv6 addresses.
I'm not sure if it is the right way, but it is the best way available to us.
LPRT or EPRT command gives no information about which interface (or scope)
to be used for new data connection.

ftp(1): On data connection establishment, warn if scoped address is used.
If peer (ftp daemon) does not handle scoped address, data connection
may not work right.

This seems to be sort of protocol spec hole, not implementation issue.


To generate a diff of this commit:
cvs rdiff -r1.36 -r1.37 basesrc/libexec/ftpd/ftpcmd.y
cvs rdiff -r1.58 -r1.59 basesrc/usr.bin/ftp/ftp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.