Commit graph

  • 332b55d472 Change AutoConnect from int to bool. Guus Sliepen 2014-05-06 14:11:55 +02:00
  • 27acb5d047 Fix compiler warnings. Guus Sliepen 2014-05-06 13:01:48 +02:00
  • bc33a073d8 Nexthop calculation should always use the shortest path. Guus Sliepen 2014-05-06 12:58:25 +02:00
  • b6e2b416bf Fix typo in comment Saverio Proto 2014-05-05 15:23:25 +02:00
  • 18698c4e12 Put brackets around IPv6 addresses in invitation URL, even if there is no port number. Guus Sliepen 2014-04-25 17:00:55 +02:00
  • 475088ed77 sptps_test: allow using a tun device instead of stdio. Guus Sliepen 2014-04-15 17:26:08 +02:00
  • 2980173ee7 Use the ChaCha-Poly1305 cipher for the SPTPS protocol. Guus Sliepen 2014-04-14 21:43:45 +02:00
  • 49e3baec20 Merge branch '1.1-ed25519' into 1.1 Guus Sliepen 2014-04-14 20:49:43 +02:00
  • 37b729d7fd Properly initialize buffers. Guus Sliepen 2014-04-13 12:09:48 +02:00
  • 2f01744f82 Use Ed25519 keys. Guus Sliepen 2014-04-06 22:47:26 +02:00
  • d6734a2da4 Fix return value of b64encode(). Guus Sliepen 2014-04-06 22:46:06 +02:00
  • f134bd0c9c Handle a disconnecting tincd better. Guus Sliepen 2014-03-09 15:32:10 +01:00
  • 09e000ba54 Rewind the file before trying to use PEM_read_RSA_PUBKEY(). Guus Sliepen 2014-02-26 17:27:57 +01:00
  • 44c7f554c7 Add "network" command to list or switch networks. Guus Sliepen 2014-02-26 11:00:30 +01:00
  • 48ecff6ddb Add missing attribution for 1.1pre10 to the NEWS file. Guus Sliepen 2014-02-07 23:06:26 +01:00
  • 9f7e2dffb2 Really fix compiling under Windows. Guus Sliepen 2014-02-07 23:05:33 +01:00
  • 173072ff07 Releasing 1.1pre10. Guus Sliepen 2014-02-07 21:40:42 +01:00
  • cb5c1b5986 Check whether OpenSSL has support for GCM. Guus Sliepen 2014-02-07 21:40:29 +01:00
  • cdda0388a8 Fix compiling for Windows. Guus Sliepen 2014-02-07 21:14:41 +01:00
  • 06a4a8c153 Update copyright notices. Guus Sliepen 2014-02-07 20:38:48 +01:00
  • bc9347042b Attribution for Dennis Joachimsthaler. Guus Sliepen 2014-02-07 19:57:06 +01:00
  • ac7f82cb23 Handle errors from TAP-Win32/64 adapter in a better way. Guus Sliepen 2014-02-07 16:34:08 +01:00
  • 2f41780023 Attribution for various contributors. Guus Sliepen 2014-02-07 19:48:11 +01:00
  • e717e424c2 Use addresses learned from other nodes when making outgoing connections. Guus Sliepen 2014-01-30 17:10:30 +01:00
  • 995444c4f9 Document Weight and also allow it to be set from tinc.conf. Guus Sliepen 2014-01-29 17:32:18 +01:00
  • 2e318f3799 Don't ask questions if we are not running interactively. Guus Sliepen 2014-01-29 17:17:59 +01:00
  • 00398a60ec Add missing newlines when copying variables from tinc.conf to an invitation file. Guus Sliepen 2014-01-27 23:21:25 +01:00
  • fa1e9b0461 Test two tinc daemons using network namespaces. Guus Sliepen 2014-01-24 16:09:32 +01:00
  • 38adc8bf54 Add the ListenAddress option. Guus Sliepen 2014-01-20 21:19:13 +01:00
  • e187758a7e Document that 1.1 uses AES-256 in GCM mode. Guus Sliepen 2014-01-20 20:21:15 +01:00
  • 1a115d1d1c Document clearly that tinc depends on curses and readline libraries. Guus Sliepen 2014-01-20 20:16:58 +01:00
  • a3decd0951 Let tinc-gui use correct address family when connecting to tincd via TCP. Guus Sliepen 2014-01-19 21:15:23 +01:00
  • c10f3105b3 Ensure tinc-gui running in 64 bits mode can find tinc's 32 bit registry key. Dennis Joachimsthaler 2014-01-17 18:15:40 +01:00
  • ab583f7e8c Fix tinc-gui on Windows. Dennis Joachimsthaler 2014-01-17 16:10:10 +01:00
  • 11d562e9b2 Add index entries for the CLI commands. Guus Sliepen 2014-01-16 14:52:44 +01:00
  • d8ea66ff1f Update the documentation of the tinc command. Guus Sliepen 2014-01-16 14:46:44 +01:00
  • 8af6d64fd9 Clarify StrictSubnets. Guus Sliepen 2014-01-16 14:02:56 +01:00
  • c8543bbe6b Adding "conf.d" configuration dir support. Florent Clairambault 2013-12-29 23:11:54 +01:00
  • e6b32936c5 Fix handling of --with-libgcrypt. Guus Sliepen 2013-12-10 17:13:15 +01:00
  • b7d59f035b Don't enable -fstack-protector-all. Guus Sliepen 2013-12-10 17:02:52 +01:00
  • 53b00f8c1a Add our own autoconf check for libgcrypt. Guus Sliepen 2013-12-10 11:18:04 +01:00
  • 283c5d1cf0 Enable compiler hardening flags by default. Guus Sliepen 2013-12-10 10:48:00 +01:00
  • ef8efdfff1 Remove erroneous warning about SPTPS being disabled. Guus Sliepen 2013-12-08 21:37:56 +01:00
  • be1446f5d0 Don't print an error when no ECDSA key is known for a node using the legacy protocol. Guus Sliepen 2013-12-08 21:32:21 +01:00
  • c151cfa2e9 Give full path to unconfigured tinc-up script. Guus Sliepen 2013-12-08 21:31:50 +01:00
  • 1b580b2a6b Allow running without ECDSA keys If ExperimentalProtocol is not explicitly set. Guus Sliepen 2013-12-08 21:06:03 +01:00
  • 41583d5dcf Don't print device statistics when exiting tinc. Guus Sliepen 2013-12-08 20:23:44 +01:00
  • 19b97e79aa Prefer ncurses over curses. Guus Sliepen 2013-12-07 22:59:37 +01:00
  • b115de2199 Use hardcoded value for TUNNEWPPA if net/if_tun.h is missing on Solaris. Guus Sliepen 2013-12-07 22:54:02 +01:00
  • cf9bea4e93 Avoid using a variable named "sun". Solaris doesn't like it. Guus Sliepen 2013-12-07 22:39:24 +01:00
  • 221f559bcf Stricter check for raw socket support. Guus Sliepen 2013-12-07 22:20:10 +01:00
  • c1f7357e7d Include <limits.h> for PATH_MAX. Guus Sliepen 2013-12-07 22:19:39 +01:00
  • c9bdac68e1 Update support for Solaris. Guus Sliepen 2013-12-07 21:52:41 +01:00
  • 06943e828c If no Port is specified, set myport to actual port of first listening socket. Guus Sliepen 2013-12-05 15:01:30 +01:00
  • 3e924045cc Mention in the manual that multiple Address staments are allowed. Guus Sliepen 2013-12-05 14:30:00 +01:00
  • 51bddfd4dd Allow "none" for Cipher and Digest again. Guus Sliepen 2013-11-28 14:19:55 +01:00
  • 3d41e7d712 Make LocalDiscovery work for SPTPS packets. Guus Sliepen 2013-11-21 22:13:14 +01:00
  • c1703ea917 Remove an unused variable. Guus Sliepen 2013-11-20 23:02:20 +01:00
  • 6168a9b6d5 Fix two warnings from Clang's static analyzer. Guus Sliepen 2013-11-15 15:32:53 +01:00
  • 29b42aa17e Fix sending bulk data starting with a newline. Guus Sliepen 2013-10-22 21:28:44 +02:00
  • a5bcb29fdf Make sptps_test less verbose by default. Guus Sliepen 2013-10-22 21:19:41 +02:00
  • 7da999f4ae Clean up child processes from proxy type exec. Guus Sliepen 2013-10-18 16:58:47 +02:00
  • 9b2eaebdf6 Fix sending empty SPTPS records. Guus Sliepen 2013-10-15 14:09:42 +02:00
  • 0da0728088 Use AES-256-GCM for the SPTPS protocol. Guus Sliepen 2013-10-13 01:02:52 +02:00
  • e42bd60097 Fix typos in the documentation. Guus Sliepen 2013-09-27 10:43:56 +02:00
  • 68e3efe349 Fix segfault when Name = $HOST but $HOST is not set. Guus Sliepen 2013-09-27 11:36:46 +02:00
  • 22d804d446 Link sptps_speed with -lrt. Guus Sliepen 2013-09-15 22:03:00 +02:00
  • c621dd62c7 Don't leak memory during the key generation speed test. Guus Sliepen 2013-09-15 22:02:33 +02:00
  • b7b68c3e97 Add a benchmark for the SPTPS protocol. Guus Sliepen 2013-09-15 17:35:55 +02:00
  • 87b017c710 Avoid using BIOs. Guus Sliepen 2013-09-15 16:21:25 +02:00
  • aaa7caad3d Wrong date for the 1.1pre9 release in the NEWS. Guus Sliepen 2013-09-15 13:36:53 +02:00
  • 85d33e563a Releasing 1.1pre9. Guus Sliepen 2013-09-08 17:29:12 +02:00
  • e11daa2646 Don't try to mkdir(CONFDIR) if --config is used. Guus Sliepen 2013-09-08 15:03:06 +02:00
  • c25c684a84 Make sure test scripts end up in the tarball. Guus Sliepen 2013-09-08 14:47:59 +02:00
  • 6072759bcb Automake doesn't like info files being mentioned in CLEANFILES. Guus Sliepen 2013-09-08 14:42:32 +02:00
  • b80cbaba04 Test running ping through two tinc daemons. Guus Sliepen 2013-09-05 17:42:31 +02:00
  • fe1d0043c8 Don't return zero-length packets when receiving multicast loopback packets. Guus Sliepen 2013-09-05 17:41:05 +02:00
  • 2faf3e91af Add two more test scripts. Guus Sliepen 2013-09-05 14:59:56 +02:00
  • 6242b68242 Fix multicast device. Guus Sliepen 2013-09-05 14:51:13 +02:00
  • 09b5a3c020 Exit value 1 instead of a random non-zero value. Guus Sliepen 2013-09-05 14:50:10 +02:00
  • bdbb710060 Add a test for invite and join commands. Guus Sliepen 2013-09-02 00:15:50 +02:00
  • 566ef6bcba Also test whether tinc daemons can connect to each other after import/export. Guus Sliepen 2013-09-02 00:15:18 +02:00
  • 796c14b75c Slightly relax the connection rate limit for a single address. Guus Sliepen 2013-09-02 00:11:04 +02:00
  • 933f7f7526 Send a RELOAD to a running tincd when a new invitation key has been generated. Guus Sliepen 2013-09-01 22:59:51 +02:00
  • 4e7e4818b7 Clean up leftover tincd and sptps_test processes. Guus Sliepen 2013-09-01 22:58:45 +02:00
  • b00a6d0666 Fix tincd logfile location when running tests. Guus Sliepen 2013-09-01 21:55:16 +02:00
  • c179dd0fc8 Fix broken build with --with-openssl, --with-libgcrypt. Etienne Dechamps 2013-09-01 20:07:32 +01:00
  • a4e49f4566 Add test for import, export and exchange commands. Guus Sliepen 2013-09-01 21:07:02 +02:00
  • 2cd8e2b8e8 Small fixes for tests. Guus Sliepen 2013-09-01 21:06:25 +02:00
  • 09cd7ac62a Make sptps_test more easy to work with. Guus Sliepen 2013-09-01 16:02:49 +02:00
  • 1cdb0c21d4 Some shells set $_ to an absolute path. Guus Sliepen 2013-09-01 15:40:59 +02:00
  • 05a7f0b2fb Start of a test suite. Guus Sliepen 2013-09-01 00:39:14 +02:00
  • d01ab07f78 Allow testing the replay window with sptps_test. Guus Sliepen 2013-08-30 14:23:02 +02:00
  • ccbf70b66f Fix the replay window in SPTPS. Guus Sliepen 2013-08-30 14:22:05 +02:00
  • c7752ca73e Fix CTR mode. Guus Sliepen 2013-08-30 13:43:23 +02:00
  • d0aa0817d2 Add an option to test datagram SPTPS with packet loss. Guus Sliepen 2013-08-30 13:04:14 +02:00
  • 5da0ebd421 When generating invitations, handle any order of Port and Adress statements. Guus Sliepen 2013-08-28 14:24:07 +02:00
  • f0e11cd2c5 Call WSAStartup() in main(). Guus Sliepen 2013-08-27 21:19:50 +02:00
  • 82575bd44d Tell invited node about Mode and Broadcast settings. Guus Sliepen 2013-08-24 00:48:24 +02:00
  • 57991e2642 Use PATHEXT when checking for the presence of scripts on Windows. Guus Sliepen 2013-08-23 19:24:36 +02:00