tinc/src
Guus Sliepen add75303e9 Add DEBUG environment variable for scripts.
This contains the current debug level used by tinc. Scripts can use it
to decide whether to log debugging information of their own.

Closes #138 on GitHub.
2017-03-21 21:25:27 +01:00
..
bsd Force nul-termination of strings after vsnprintf(). 2016-06-23 15:26:58 +02:00
chacha-poly1305 Use the ChaCha-Poly1305 cipher for the SPTPS protocol. 2014-04-14 21:43:45 +02:00
cygwin re-arrange include sequence to avoid a mingw introduced bug. 2016-03-07 21:54:13 +01:00
ed25519 Avoid undefined behavior. 2015-10-26 13:46:30 +01:00
gcrypt Remove elliptic curve stubs from gcrypt/, add PRF implementation. 2016-04-11 15:27:08 +02:00
linux Quit with an error message if ioctl(TUNSETIFF) fails. 2015-05-19 22:26:32 +02:00
mingw On Windows, don't cancel I/O when disabling the device. 2016-12-03 23:25:14 +00:00
nolegacy Fix the PRF function when compiling without OpenSSL. 2015-07-12 16:31:32 +02:00
openssl Enforce maximum amount of bytes sent/received on meta-connections. 2016-10-30 15:19:12 +01:00
solaris Add a variable offset to vpn_packet_t, drop sptps_packet_t. 2014-12-25 00:36:27 +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 Enforce maximum amount of bytes sent/received on meta-connections. 2016-10-30 15:19:12 +01:00
conf.c (read|append)_config_file: log open errors as LOG_DEBUG 2015-07-02 21:22:47 +02:00
conf.h Move some stray #includes. 2016-04-17 01:13:56 +02:00
connection.c Allow tinc to be compiled without OpenSSL. 2014-12-29 22:57:18 +01:00
connection.h Enforce maximum amount of bytes sent/received on meta-connections. 2016-10-30 15:19:12 +01:00
control.c Remove redundant connection_t::status.active field. 2014-07-12 14:21:48 +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
crypto.h Add generic crypto headers. 2013-05-01 17:58:30 +02:00
device.h Add fd_device 2017-03-01 21:34:37 +01:00
digest.h Use AES256 and SHA256 by default for the legacy protocol. 2016-10-30 15:17:52 +01:00
dropin.c Fix potential segfault in the replacement vasprintf() function. 2017-01-31 12:03:27 +01:00
dropin.h Remove support for Windows 2000 and anything that doesn't support getaddrinfo(). 2016-04-14 23:32:50 +02:00
dummy_device.c Don't print device statistics when exiting tinc. 2013-12-08 20:23:44 +01:00
ecdh.h Use Ed25519 keys. 2014-04-06 22:47:26 +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 Call sockaddrfree(&e->local_address) in free_edge() instead of exit_edges(). 2015-07-04 17:53:11 +02:00
edge.h Add local address information to edges. 2014-06-29 11:23:14 +01:00
ethernet.h Add missing #defines used by fd_device.c. 2017-03-20 22:15:20 +01:00
event.c Fix crash on Windows when a socket is available for both write and read. 2016-12-03 23:21:25 +00:00
event.h Remove the TAP-Win32 reader thread. 2014-06-28 20:00:05 +01:00
fd_device.c Add fd_device 2017-03-01 21:34:37 +01:00
fsck.c fsck: Fix ed25519 public key reading, and fclose usage. 2016-10-11 13:30:05 +02:00
fsck.h Add the "fsck" command to the CLI. 2015-01-15 23:06:38 +01: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 Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
graph.h Update copyright notices. 2012-03-10 13:23:08 +01:00
hash.c Fix undefined behaviour when left-shifting signed integers. 2015-07-12 12:33:07 +02:00
hash.h Add an explicit hash_delete() function. 2014-12-07 22:10:16 +01:00
have.h Remove support for Windows 2000 and anything that doesn't support getaddrinfo(). 2016-04-14 23:32:50 +02:00
ifconfig.c Fix compiler warnings. 2016-04-17 13:55:36 +02:00
ifconfig.h Generate a tinc-up script from an invitation. 2016-04-17 01:13:27 +02:00
info.c Introduce node IDs. 2014-10-04 11:13:59 +01:00
info.h Add readline completion for tincctl config and tincctl info. 2012-08-03 13:23:07 +02:00
invitation.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
invitation.h Add an invitation protocol. 2013-05-29 18:31:10 +02:00
ipv4.h Make sure packet header structures are correctly packed on Windows. 2015-03-15 10:12:18 +00:00
ipv6.h Remove support for Windows 2000 and anything that doesn't support getaddrinfo(). 2016-04-14 23:32:50 +02:00
list.c Update copyright notices. 2013-08-13 20:38:57 +02:00
list.h Protect against callbacks removing items from the io tree. 2015-06-20 14:09:00 +01:00
logger.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
logger.h Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
Makefile.am Add fd_device 2017-03-01 21:34:37 +01:00
meta.c Enforce maximum amount of bytes sent/received on meta-connections. 2016-10-30 15:19:12 +01:00
meta.h Introduce raw TCP SPTPS packet transport. 2015-05-10 21:08:57 +01:00
multicast_device.c Fix some compiler warnings from MinGW. 2016-04-15 12:42:30 +02:00
names.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
names.h Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
net.c Fix warnings from the Clang static analyzer. 2016-06-23 15:59:16 +02:00
net.h Use free_known_addresses() to free memory allocated by get_known_addresses(). 2017-03-07 19:19:19 +01:00
net_packet.c Log warnings about dropped packets only with debug level 5 or higher. 2016-07-26 16:47:45 +02:00
net_setup.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
net_socket.c Use free_known_addresses() to free memory allocated by get_known_addresses(). 2017-03-07 19:19:19 +01:00
netutl.c Preserve IPv6 scope_id in edges. 2016-06-05 14:47:21 +02:00
netutl.h Preserve IPv6 scope_id in edges. 2016-06-05 14:47:21 +02:00
node.c Remove use of strcpy() and sprintf(). 2016-04-15 11:25:18 +02:00
node.h AutoConnect now only chooses from nodes for which we know an address. 2016-04-30 20:11:55 +02:00
prf.h Add __attribute__((warn_unused_result)) to crypto functions. 2013-05-10 20:23:01 +02:00
process.c Fix starting tinc as a service on Windows. 2016-04-23 21:32:42 +02:00
process.h Shutdown cleanly when receiving a Windows console shutdown request. 2014-07-12 17:47:01 +01:00
protocol.c Force nul-termination of strings after vsnprintf(). 2016-06-23 15:26:58 +02:00
protocol.h Introduce raw TCP SPTPS packet transport. 2015-05-10 21:08:57 +01:00
protocol_auth.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
protocol_edge.c Fix address memory leaks in add_edge_h(). 2016-12-18 17:14:17 +00:00
protocol_key.c Only add a reflexive address when we're sure it's working. 2016-01-14 15:39:38 +01:00
protocol_misc.c Fix wrong format string type in send_sptps_tcppacket(). 2015-05-24 09:45:09 +01:00
protocol_subnet.c Update copyright notices. 2012-10-14 17:42:49 +02:00
raw_socket_device.c Add a variable offset to vpn_packet_t, drop sptps_packet_t. 2014-12-25 00:36:27 +01:00
route.c route: Support ToS/DiffServ priority inheritance when routing IPv6 packets. 2017-03-20 22:38:59 +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 Add DEBUG environment variable for scripts. 2017-03-21 21:25:27 +01:00
script.h Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
splay_tree.c Update copyright notices. 2013-08-13 20:38:57 +02:00
splay_tree.h Protect against callbacks removing items from the io tree. 2015-06-20 14:09:00 +01:00
sptps.c Fix warnings from the Clang static analyzer. 2016-06-23 15:59:16 +02:00
sptps.h Only read one record at a time in sptps_receive_data(). 2015-05-10 21:08:57 +01:00
sptps_keypair.c Fix warnings about missing return value checks. 2015-06-07 22:50:05 +02:00
sptps_speed.c Fix alignment of output of sptps_speed. 2015-06-07 23:20:14 +02:00
sptps_test.c Handle special characters in sptps_test only if the --special option is given. 2016-04-17 16:01:49 +02:00
subnet.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
subnet.h Move some stray #includes. 2016-04-17 01:13:56 +02:00
subnet_parse.c Remove unused code that caused warnings about an uninitialized variable. 2015-07-12 12:55:13 +02:00
system.h Remove support for Windows 2000 and anything that doesn't support getaddrinfo(). 2016-04-14 23:32:50 +02:00
tincctl.c Put script environment creation/deletion in functions. 2017-03-21 21:25:19 +01:00
tincctl.h Have "tinc fsck" recognize Ed25519PublicKey statements. 2016-04-23 17:20:08 +02:00
tincd.c Releasing 1.1pre12. 2016-04-24 13:23:06 +02:00
top.c Resolve KEY_EVENT conflict between Windows and ncurses. 2014-07-12 13:34:19 +01:00
top.h Add top.h. 2011-05-16 09:48:19 +02:00
uml_device.c Add a variable offset to vpn_packet_t, drop sptps_packet_t. 2014-12-25 00:36:27 +01:00
upnp.c Fix typo in src/upnp.c. 2016-10-12 13:35:39 +02:00
upnp.h Add UPnP support to tincd. 2015-11-21 16:17:59 +00:00
utils.c Add stricter checks for netnames. 2016-04-17 14:38:37 +02:00
utils.h Add stricter checks for netnames. 2016-04-17 14:38:37 +02:00
vde_device.c Add a variable offset to vpn_packet_t, drop sptps_packet_t. 2014-12-25 00:36:27 +01:00
version.c Use git description as the tinc version. 2015-05-04 21:38:23 +01:00
version.h Use git description as the tinc version. 2015-05-04 21:38:23 +01:00
xalloc.h Don't use vasprintf() anymore on Windows. 2013-07-17 18:06:56 +02:00