Commit graph

7 commits

Author SHA1 Message Date
H. Peter Anvin
7678ae7f14 tftpd: Canonicalize all the addresses
We cannot canonicalize myaddr and not the from address.  We need to
canonicalize both of them, or else we'll try to create an IPv4 socket
and bind an IPv6-mapped IPv4 address to it, which is going to fail.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2015-08-07 11:49:13 -07:00
Karsten Keil
28f22b6591 Add support for IPv6 in the server and client.
Add support for IPv6 in the server and client.
You can force the use of IPv4 or IPv6 only with new
-4 and -6 commandline options, if IPv6 support was compiled in.

Signed-off-by: Karsten Keil <kkeil@suse.de>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-07-23 14:29:41 -04:00
H. Peter Anvin
22accddda0 Reformat the source code
The source code was a mix of different styles; normalize on NASM
style; basically K&R style with 4 space indentation.
2008-07-08 17:14:44 -04:00
H. Peter Anvin
14993bc916 Introduce socklen_t; detect non-local (e.g. broadcast) receive addresses 2006-10-04 21:54:04 -07:00
hpa
5ec55f35e9 Move feature test macros into configure.in -> CFLAGS so we don't
end up with mismatch between "configure" and compile time
2001-11-14 02:54:25 +00:00
hpa
5ed924bce2 Solaris need #define _XPG4_2 for recvmsg() 2001-08-03 04:03:40 +00:00
hpa
ffa45eae76 Add code to always reply using the queried IP address, if the OS
makes it possible.
2001-03-28 18:24:25 +00:00