From: TJ S. <tj...@ca...> - 2005-03-17 22:54:02
|
> place this change in behavior in the docs in large letters. It'd be in NEWS, and the ChangeLog, and the RELEASE_NOTES files. And the README.IPv6. > I've never built with ipv6, so I don't know the answer to this; does > proftpd log an error on startup if attempts (and fails) to bind to an > ipv6 socket but succeeds in binding to an ipv4 socket? No; proftpd won't try to failover in that fashion. If given an explicit IP address in the proftpd.conf (DefaultAddress, MasqueradeAddress or <VirtualHost>), it will attempt to bind to that; IPv6 and IPv4 addresses are honored. If given a DNS name (default hostname, DefaultAddress, or <VirtualHost>), that name will be resolved to its address(es). If SocketBindTight is on, then a separate socket will be bound for each address, IPv4 and IPv6 (if present). Otherwise, a single wildcard socket will be opened for both IPv4 and IPv6 connections. (Note that the MasqueradeAddress directive does not handle multiple addresses for a given DNS name; it will only use the first one returned, since the server can only masquerade as a single address at one time.) Perhaps the above should be written into README.IPv6 and RELEASE_NOTES? TJ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Never underestimate the potency, and the brevity, of novelty. -TJ Saunders ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |