Release Notes: This release fixes the hub and switch modes that were broken in 1.0.3. It also allows scripts to be started when subnets become (un)reachable.
Release Notes: This release fixes issues with writing PID files, spaces at the end of lines in configuration files, late packets, and the TAP-Win32 device under Windows XP SP2. BSD tun/tap device handling has been unified. Support for IPv6 via tun devices on OpenBSD and Solaris. Support for VLAN tagged Ethernet frames in switch and hub mode.
Release Notes: This release fixes issues with address/hostname resolving and filename quoting under Windows. Warnings about non-existing scripts and unsupported address families have been removed. Under Windows, the event logger is now used. A bug in metadata handling has been fixed, and lengths of incoming packets and return values of cryptographic functions are now strictly checked.
Release Notes: This release fixes issues with spaces and backslashes in filenames under Windows, and allows tinc to be compiled under OpenBSD. Scripts can now be run under Windows. The documentation has been updated and is now less Linux-specific.
Release Notes: This release fixed minor bugs and features a major code cleanup. By using more efficient calls to OpenSSL, throughput was doubled and latency was reduced. Support for LZO compression was added. It is no longer necessary to set the MAC address by hand or disable ARP on the virtual network interface. This release adds support for Windows 2000 and XP, and can run natively or in a Cygwin environment.
Release Notes: This release fixes some bugs in subnet handling and key exchanges. The protocol was changed to improve scalability. The source code has been cleaned up, and support for NetBSD and MacOS X has been added.
Release Notes: This release fixes problems with subnets with prefixlengths that are not divisible by 8, signal handling, and RSA key checking.
Release Notes: Handling redundant links has been improved by using non-blocking connects and updates to the protocol and graph algorithms. There is good support for tunneling IPv6 packets, and there is also support for creating tunnels over existing IPv6 networks. Packet compression has been added, and tunnels can now inherit the TOS field of the tunneled packets.
Release Notes: This release features major security enhancements: sequence numbers and optional message authentication codes are added to the packets, and the encryption cipher and digest algorithm are configurable. Handling of dis- and reconnects is more robust. A "switch" and a "hub" mode has been added to allow bridging setups. There is preliminary support for routing of IPv6 packets. Linux, FreeBSD, OpenBSD, and Solaris are supported by this release.
Release Notes: This release has a new authentication protocol (better security, and faster too). TCPonly and IndirectData are back (but not fully tested). The documentation has been revised to be up to date with the released package. tincd -K now stores public/private keys in PEM format, but keys from 1.0pre3 can still be used. There is faster and more secure encryption of tunneled packets. Due to the large changes in the protocols, this version does not work together with older versions. However, you don't have to change the configuration files this time.