|
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|