tinc/src
Guus Sliepen ac7f82cb23 Handle errors from TAP-Win32/64 adapter in a better way.
Before, the tapreader thread would just exit immediately after encountering the
first error, without notifying the main thread. Now, the tapreader thead never
exits itself, but tells the main thread to stop when more than ten errors are
encountered in a row.
2014-02-07 19:55:31 +01:00
..
bsd Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
cygwin Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
gcrypt Use conditional compilation for cryptographic functions. 2013-05-01 17:17:22 +02:00
linux Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
mingw Handle errors from TAP-Win32/64 adapter in a better way. 2014-02-07 19:55:31 +01:00
openssl Fix sending empty SPTPS records. 2013-10-15 14:09:42 +02:00
solaris Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01: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
cipher.h Use AES-256-GCM for the SPTPS protocol. 2013-10-13 01:02:52 +02:00
conf.c Adding "conf.d" configuration dir support. 2013-12-29 23:11:54 +01:00
conf.h Releasing 1.1pre5. 2013-01-20 21:03:22 +01:00
connection.c Rename xmalloc_and_zero() to xzalloc(). 2013-05-01 17:31:33 +02:00
connection.h Add an invitation protocol. 2013-05-29 18:31:10 +02:00
control.c Avoid using a variable named "sun". Solaris doesn't like it. 2013-12-07 22:39:24 +01: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
crypto.h Add generic crypto headers. 2013-05-01 17:58:30 +02:00
device.h Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
digest.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
dropin.c Update copyright notices. 2013-08-13 20:38:57 +02:00
dropin.h Update copyright notices. 2013-08-13 20:38:57 +02:00
dummy_device.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
ecdh.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
ecdsa.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
ecdsagen.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
edge.c Update copyright notices. 2013-08-13 20:38:57 +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
event.c Update copyright notices. 2013-08-13 20:38:57 +02:00
event.h Update copyright notices. 2013-08-13 20:38:57 +02:00
fake-gai-errnos.h Add missing definitions on Windows. 2013-07-17 18:00:40 +02:00
fake-getaddrinfo.c Rename xmalloc_and_zero() to xzalloc(). 2013-05-01 17:31:33 +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 Use conditional compilation for device.c. 2013-05-01 12:20:06 +02:00
getopt.h Move source from lib/ to src/. 2009-12-31 13:19:13 +01:00
getopt1.c Use conditional compilation for device.c. 2013-05-01 12:20:06 +02:00
graph.c Use PATHEXT when checking for the presence of scripts on Windows. 2013-08-23 21:23:46 +02:00
graph.h Update copyright notices. 2012-03-10 13:23:08 +01:00
hash.c Update copyright notices. 2013-08-13 20:38:57 +02:00
hash.h Fix whitespace. 2012-10-10 17:17:49 +02:00
have.h Include <limits.h> for PATH_MAX. 2013-12-07 22:19:39 +01:00
info.c Update copyright notices. 2013-08-13 20:38:57 +02:00
info.h Add readline completion for tincctl config and tincctl info. 2012-08-03 13:23:07 +02:00
invitation.c Don't ask questions if we are not running interactively. 2014-01-29 17:17:59 +01:00
invitation.h Add an invitation protocol. 2013-05-29 18:31:10 +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. 2013-08-13 20:38:57 +02:00
list.h Update copyright notices. 2012-10-14 17:42:49 +02:00
logger.c Releasing 1.1pre5. 2013-01-20 21:03:22 +01:00
logger.h Update copyright notices. 2012-10-14 17:42:49 +02:00
Makefile.am Add our own autoconf check for libgcrypt. 2013-12-10 11:18:04 +01:00
meta.c Use conditional compilation for cryptographic functions. 2013-05-01 17:17:22 +02:00
meta.h Update copyright notices. 2012-10-14 17:42:49 +02:00
multicast_device.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
names.c Don't try to mkdir(CONFDIR) if --config is used. 2013-09-08 15:03:06 +02:00
names.h Don't try to mkdir(CONFDIR) if --config is used. 2013-09-08 15:03:06 +02:00
net.c Clean up child processes from proxy type exec. 2013-10-18 16:58:47 +02:00
net.h Add the ListenAddress option. 2014-01-20 21:19:13 +01:00
net_packet.c Make LocalDiscovery work for SPTPS packets. 2013-11-21 22:13:14 +01:00
net_setup.c Add the ListenAddress option. 2014-01-20 21:19:13 +01:00
net_socket.c Use addresses learned from other nodes when making outgoing connections. 2014-01-30 17:10:30 +01:00
netutl.c Update copyright notices. 2013-08-13 20:38:57 +02:00
netutl.h Update copyright notices. 2013-08-13 20:38:57 +02:00
node.c Rename xmalloc_and_zero() to xzalloc(). 2013-05-01 17:31:33 +02:00
node.h Make LocalDiscovery work for SPTPS packets. 2013-11-21 22:13:14 +01:00
prf.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
process.c Use PATHEXT when checking for the presence of scripts on Windows. 2013-08-23 21:23:46 +02:00
process.h Use PATHEXT when checking for the presence of scripts on Windows. 2013-08-23 21:23:46 +02:00
protocol.c Update copyright notices. 2013-08-13 20:38:57 +02:00
protocol.h Update copyright notices. 2013-08-13 20:38:57 +02:00
protocol_auth.c Document Weight and also allow it to be set from tinc.conf. 2014-01-29 17:32:18 +01:00
protocol_edge.c Fix whitespace. 2012-10-10 17:17:49 +02:00
protocol_key.c Allow "none" for Cipher and Digest again. 2013-11-28 14:28:18 +01:00
protocol_misc.c Update copyright notices. 2013-08-13 20:38:57 +02:00
protocol_subnet.c Update copyright notices. 2012-10-14 17:42:49 +02:00
raw_socket_device.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
route.c Avoid calling time(NULL). 2013-03-08 14:11:15 +01:00
route.h Fix whitespace. 2012-10-10 17:17:49 +02:00
rsa.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
rsagen.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
script.c Use PATHEXT when checking for the presence of scripts on Windows. 2013-08-23 21:23:46 +02:00
script.h Use PATHEXT when checking for the presence of scripts on Windows. 2013-08-23 21:23:46 +02:00
splay_tree.c Update copyright notices. 2013-08-13 20:38:57 +02:00
splay_tree.h Update copyright notices. 2013-08-13 20:38:57 +02:00
sptps.c Use AES-256-GCM for the SPTPS protocol. 2013-10-13 01:02:52 +02:00
sptps.h Don't try to handle incoming data if sptps_start() has not been called yet. 2013-05-12 13:39:22 +02:00
sptps_speed.c Use AES-256-GCM for the SPTPS protocol. 2013-10-13 01:02:52 +02:00
sptps_test.c Fix sending bulk data starting with a newline. 2013-10-22 21:30:17 +02:00
subnet.c Use PATHEXT when checking for the presence of scripts on Windows. 2013-08-23 21:23:46 +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
system.h Update copyright notices. 2013-08-13 20:38:57 +02:00
tincctl.c Don't ask questions if we are not running interactively. 2014-01-29 17:17:59 +01:00
tincctl.h Update copyright notices. 2013-08-13 20:38:57 +02:00
tincd.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
top.c Fix two warnings from Clang's static analyzer. 2013-11-15 15:32:53 +01:00
top.h Add top.h. 2011-05-16 09:48:19 +02:00
uml_device.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
utils.c Update copyright notices. 2013-08-13 20:38:57 +02:00
utils.h Update copyright notices. 2013-08-13 20:38:57 +02:00
vde_device.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
xalloc.h Don't use vasprintf() anymore on Windows. 2013-07-17 18:06:56 +02:00