Download

Here is a full listing of all versions of tinc that have been made public. If you wish to get the current development version, please get it from our git repository. The source code is the primary means of distribution of tinc. In addition, we try to make packages for operating system distributions available and provide static binaries for some operating systems and architectures. We do not support the packages and static binaries though. If there are any problems with the packages you should contact its maintainer.

Latest stable release

Version 1.0.18 released.

  • Fixed IPv6 in switch mode by turning off DecrementTTL by default.
  • Allow a port number to be specified in BindToAddress, which also allows tinc to listen on multiple ports.
  • Add support for multicast communication with UML/QEMU/KVM.

Version1.0.18
Source tinc-1.0.18.tar.gz (sig)
Packages Windows XP/Vista/7

Latest pre-release from the 1.1 branch

Version 1.1pre2 released.

  • .cookie files are renamed to .pid files, which are compatible with 1.0.x.
  • Experimental protocol enhancements that can be enabled with the option ExperimentalProtocol = yes:
    • Ephemeral ECDH key exchange will be used for both the meta protocol and UDP session keys.
    • Key exchanges are signed with ECDSA.
    • ECDSA public keys are automatically exchanged after RSA authentication if nodes do not know each other’s ECDSA public key yet.

Version1.1pre2
Source tinc-1.1pre2.tar.gz (sig)
Packages Windows XP/Vista/7

Distributions providing tinc

This is a list of distributions and unofficial package repositories that provide packages for tinc:

This list is not complete and may not be up to date. If you want to add a distribution or repository to the list, please contact us. We do not support any of these packages, contact the respective package maintainer if you have problems using one of these packages.

Older versions

Version1.0.17
Source tinc-1.0.17.tar.gz (sig)
Packages Windows XP/Vista/7
Remarks IPv6 will fail to work when Mode = switch. The workaround is to set DecrementTTL = no.

Version1.0.16
Source tinc-1.0.16.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.0.15
Source tinc-1.0.15.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.1pre1
Source tinc-1.1pre1.tar.gz (sig)
Packages Windows XP/Vista/7
Remarks One header file is missing, save this file as src/tincctl.h before compiling.

Version1.0.14
Source tinc-1.0.14.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.0.13
Source tinc-1.0.13.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.0.12
Source tinc-1.0.12.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.0.11
Source tinc-1.0.11.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.0.10
Source tinc-1.0.10.tar.gz (sig)
Packages Windows XP/Vista/7

Version1.0.9
Source tinc-1.0.9.tar.gz (sig)
Packages Windows 2000/XP

Version1.0.8
Source tinc-1.0.8.tar.gz (sig)
Packages Windows 2000/XP
Extra When compiling with an old version of GCC, try the following patch, kindly provided by “Borg”: tinc-1.0.8-gcc-2.95.patch.

Version1.0.7
Source tinc-1.0.7.tar.gz (sig)
Static binaries OpenBSD i386 (sig),
Packages Windows 2000/XP

Version1.0.6
Source tinc-1.0.6.tar.gz (sig)
Static binaries FreeBSD i386 (sig), OpenBSD i386 (sig), NetBSD i386 (sig),
Packages Windows 2000/XP

Version1.0.5
Source tinc-1.0.5.tar.gz (sig)
Static binaries FreeBSD i386 (sig),
Packages Windows 2000/XP, Debian on Nokia 770

Version1.0.4
Source tinc-1.0.4.tar.gz (sig)
Static binaries Linux x86_64 (sig), FreeBSD i386 (sig), NetBSD i386 (sig), OpenBSD i386 (sig), Solaris sparc32* (sig),
Packages Windows 2000/XP

Version1.0.3
Source tinc-1.0.3.tar.gz (sig)
Static binaries Linux i386 (sig), FreeBSD i386 (sig), NetBSD i386 (sig), OpenBSD i386 (sig), Darwin powerpc (sig), Solaris sparc32 (sig),
Packages Windows 2000/XP, OpenWRT

Version1.0.2
Source tinc-1.0.2.tar.gz (sig)
Static binaries Linux i386 (sig), NetBSD i386 (sig), OpenBSD i386 (sig), Solaris sparc32* (sig),
Packages Slackware 9.1, Windows 2000/XP

Version1.0.1
Source tinc-1.0.1.tar.gz (sig)
Static binaries Linux i386 (sig), NetBSD i386 (sig), OpenBSD i386 (sig), Solaris sparc32 (sig), Darwin powerpc (sig), Windows 2000/XP (sig),
Packages Slackware 9.1, Windows 2000/XP

Version1.0
Source tinc-1.0.tar.gz (sig)
Static binaries Linux i386 (sig), NetBSD i386 (sig), Solaris sparc32 (sig), Darwin powerpc (sig), Windows 2000/XP (sig),
Packages Windows 2000/XP
Remarks When compiling under OpenBSD, you will need a small patch (sig).

Version1.0pre8
Source tinc-1.0pre8.tar.gz (sig)
Static binaries Linux i386 (sig), OpenBSD i386 (sig), FreeBSD i386 (sig), Solaris sparc32* (sig),
Packages Debian i386 (woody), Slackware i386 (Slackware 9),

Version1.0pre7
Source tinc-1.0pre7.tar.gz (sig)
Static binaries Linux i386 (sig), OpenBSD i386 (sig), FreeBSD i386 (sig), Solaris sparc32* (sig)
Packages Debian i386, Redhat, Slackware i386

Version1.0pre6
Source tinc-1.0pre6.tar.gz (sig)
Static binaries Linux i386 (sig), OpenBSD i386 (sig), FreeBSD i386 (sig), Solaris sparc32* (sig)
Packages Debian i386
Remarks Doesn’t like signals and prefixlengths which are not divisible by 8.

Version1.0pre5
Source tinc-1.0pre5.tar.gz (sig)
Static binaries Linux i386 (sig), OpenBSD i386 (sig), FreeBSD i386 (sig), Solaris sparc32* (sig)
Packages Debian i386, Debian potato i386
Remarks Blocking connect()s.

Version1.0pre4
Source tinc-1.0pre4.tar.gz (sig)
Static binaries Linux i386 (sig), FreeBSD i386 (sig),
Remarks Contains key expiry bug, see FAQ.

Version1.0pre3
Source tinc-1.0pre3.tar.gz (sig)
Static binaries Linux i386 (sig),
Packages Debian i386, Debian potato i386

Version1.0pre2
Source tinc-1.0pre2.tar.gz (sig)
Packages Debian i386, Redhat i386
Remarks Contains security hole, see news.

Version1.0pre1
Source tinc-1.0pre1.tar.gz (sig)
Packages Debian i386, Redhat i386
Remarks Contains security hole, see news.

Version0.3.3
Source tinc-0.3.3.tar.gz (sig)
Remarks Contains security hole, see news.

Version0.2.19
Source tinc-0.2.19.tar.gz (sig)