tinc/src
Guus Sliepen e8bf81794f Send broadcast packets using a random socket, and properly support IPv6.
Before it would always use the first socket, and always send an IPv4 broadcast packet. That
works fine in a lot of situations, but it is better to try all sockets, and to send IPv6 packets
on IPv6 sockets. This is especially important for users that are on IPv6-only networks or that
have multiple physical network interfaces, although in the latter case it probably requires
them to use the ListenAddress variable to create a separate socket for each interface.
2012-11-13 15:05:41 +01:00
..
bsd Fix whitespace. 2012-10-10 17:17:49 +02:00
cygwin Update copyright notices. 2012-10-14 17:42:49 +02:00
gcrypt Update copyright notices. 2012-10-14 17:42:49 +02:00
linux Fix whitespace. 2012-10-10 17:17:49 +02:00
mingw Update copyright notices. 2012-10-14 17:42:49 +02:00
openssl Update copyright notices. 2012-10-14 17:42:49 +02:00
solaris Clear Ethernet header when reading packets from a tun device. 2012-10-09 15:52:58 +02:00
buffer.c Fix whitespace. 2012-10-10 17:17:49 +02:00
buffer.h Always compact the buffer if it has reached MAXBUFSIZE. 2011-05-22 13:24:01 +02:00
conf.c Fix whitespace. 2012-10-10 17:17:49 +02:00
conf.h Fix whitespace. 2012-10-10 17:17:49 +02:00
connection.c Fix whitespace. 2012-10-10 17:17:49 +02:00
connection.h Fix whitespace. 2012-10-10 17:17:49 +02:00
control.c Fix whitespace. 2012-10-10 17:17:49 +02:00
control.h Use the TCP socket infrastructure for control sockets. 2009-11-07 23:43:25 +01:00
control_common.h Update copyright notices. 2012-10-14 17:42:49 +02:00
device.h Fix whitespace. 2012-10-10 17:17:49 +02:00
dropin.c Fix whitespace. 2012-10-10 17:17:49 +02:00
dropin.h Fix whitespace. 2012-10-10 17:17:49 +02:00
dummy_device.c Update copyright notices. 2012-10-14 17:42:49 +02:00
edge.c Update copyright notices. 2012-10-14 17:42:49 +02:00
edge.h Update copyright notices. 2012-10-14 17:42:49 +02:00
ethernet.h Make sure PMTU discovery works in switch mode with VLAN tags. 2012-11-10 23:55:56 +01:00
fake-gai-errnos.h Fix whitespace. 2012-10-10 17:17:49 +02:00
fake-getaddrinfo.c Fix whitespace. 2012-10-10 17:17:49 +02:00
fake-getaddrinfo.h Fix whitespace. 2012-10-10 17:17:49 +02:00
fake-getnameinfo.c Fix whitespace. 2012-10-10 17:17:49 +02:00
fake-getnameinfo.h Fix whitespace. 2012-10-10 17:17:49 +02:00
getopt.c Merge branch 'master' into 1.1 2010-11-12 16:15:29 +01:00
getopt.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
getopt1.c Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
graph.c Clear status and options fields of unreachable nodes. 2012-10-11 22:21:30 +02:00
graph.h Update copyright notices. 2012-03-10 13:23:08 +01:00
hash.c Fix hash functions for keys whose size is not divisible by 4. 2012-10-09 17:49:09 +02:00
hash.h Fix whitespace. 2012-10-10 17:17:49 +02:00
info.c Fix whitespace. 2012-10-10 17:17:49 +02:00
info.h Add readline completion for tincctl config and tincctl info. 2012-08-03 13:23:07 +02:00
ipv4.h Fix whitespace. 2012-10-10 17:17:49 +02:00
ipv6.h Fix whitespace. 2012-10-10 17:17:49 +02:00
list.c Update copyright notices. 2012-10-14 17:42:49 +02:00
list.h Update copyright notices. 2012-10-14 17:42:49 +02:00
logger.c Update copyright notices. 2012-10-14 17:42:49 +02:00
logger.h Update copyright notices. 2012-10-14 17:42:49 +02:00
Makefile.am Libreadline might depend on libcurses. 2012-10-01 10:42:13 +02:00
meta.c Update copyright notices. 2012-10-14 17:42:49 +02:00
meta.h Update copyright notices. 2012-10-14 17:42:49 +02:00
multicast_device.c Fix whitespace. 2012-10-10 17:17:49 +02:00
net.c Slightly randomize all timeouts. 2012-10-21 17:45:16 +02:00
net.h Add the AutoConnect option. 2012-10-21 17:35:13 +02:00
net_packet.c Send broadcast packets using a random socket, and properly support IPv6. 2012-11-13 15:05:41 +01:00
net_setup.c Using alloca() for a constant sized buffer is very silly. 2012-11-10 23:13:05 +01:00
net_socket.c Slightly randomize all timeouts. 2012-10-21 17:45:16 +02:00
netutl.c Fix whitespace. 2012-10-10 17:17:49 +02:00
netutl.h Fix whitespace. 2012-10-10 17:17:49 +02:00
node.c Update copyright notices. 2012-10-14 17:42:49 +02:00
node.h Fix whitespace. 2012-10-10 17:17:49 +02:00
process.c Fix a few compiler errors/warnings. 2012-10-14 19:21:13 +02:00
process.h Update copyright notices. 2012-10-14 17:42:49 +02:00
protocol.c Slightly randomize all timeouts. 2012-10-21 17:45:16 +02:00
protocol.h Update copyright notices. 2012-10-14 17:42:49 +02:00
protocol_auth.c Fix whitespace. 2012-10-10 17:17:49 +02:00
protocol_edge.c Fix whitespace. 2012-10-10 17:17:49 +02:00
protocol_key.c Fix handling of initial datagram SPTPS packet. 2012-10-14 14:33:54 +02:00
protocol_misc.c Fix whitespace. 2012-10-10 17:17:49 +02:00
protocol_subnet.c Update copyright notices. 2012-10-14 17:42:49 +02:00
raw_socket_device.c Allow log messages to be captured by tincctl. 2012-02-26 18:37:36 +01:00
route.c Make sure PMTU discovery works in switch mode with VLAN tags. 2012-11-10 23:55:56 +01:00
route.h Fix whitespace. 2012-10-10 17:17:49 +02:00
splay_tree.c Keep track of the number of nodes in a tree. 2012-10-21 17:34:53 +02:00
splay_tree.h Keep track of the number of nodes in a tree. 2012-10-21 17:34:53 +02:00
sptps.c Log more messages using logger(). 2012-10-14 15:37:24 +02:00
sptps.h Update copyright notices. 2012-10-14 17:42:49 +02:00
sptps_test.c Update copyright notices. 2012-10-14 17:42:49 +02:00
subnet.c C99 extravaganza. 2012-10-08 00:35:38 +02:00
subnet.h Update copyright notices. 2012-10-14 17:42:49 +02:00
subnet_parse.c Fix whitespace. 2012-10-10 17:17:49 +02:00
tincctl.c Fix potential buffer overflow reading the PID file. 2012-11-10 23:09:31 +01:00
tincctl.h Add tincctl.h. 2011-05-16 09:46:54 +02:00
tincd.c Fix whitespace. 2012-10-10 17:17:49 +02:00
top.c Update copyright notices. 2012-10-14 17:42:49 +02:00
top.h Add top.h. 2011-05-16 09:48:19 +02:00
uml_device.c Fix whitespace. 2012-10-10 17:17:49 +02:00
utils.c Update copyright notices. 2012-10-14 17:42:49 +02:00
utils.h Update copyright notices. 2012-10-14 17:42:49 +02:00
vde_device.c Merge branch 'master' of git://tinc-vpn.org/tinc into 1.1 2012-03-25 23:35:31 +01:00
xalloc.h Drop the GNU malloc.c, realloc.c, and xmalloc.c. 2011-06-02 17:45:06 +02:00