Version 1.0.10 released.

  • Fixed potential crashes during shutdown and (in rare conditions) when other nodes disconnected from the VPN.
  • Improved NAT handling: tinc now copes with mangled port numbers, and will automatically fall back to TCP if direct UDP connection between nodes is not possible. The TCPOnly option should not have to be used anymore.
  • Allow configuration files with CRLF line endings to be read on UNIX.
  • Disable old RSA keys when generating new ones, and raise the default size of new RSA keys to 2048 bits.
  • Many fixes in the path MTU discovery code, especially when Compression is being used.
  • Tinc can now drop privileges and/or chroot itself.
  • The TunnelServer code now just ignores information from clients instead of disconnecting them.
  • Improved performance on Windows by using the new ProcessPriority option and by making the handling of packets received from the TAP-Win32 adapter more efficient.
  • Code cleanups: tinc now follows the C99 standard, copyright headers have been updated to include patch authors, checkpoint tracing and localisation features have been removed.
  • Support for (jailbroken) iPhone and iPod Touch has been added.