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.
| Version | 1.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.
| Version | 1.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:
- Dag Wieërs RPM packages for Red Hat and Fedora Core
- Debian
- FreeBSD
- Gentoo
- MacPorts
- NetBSD
- openSUSE
- OpenWRT
- Parabola
- Ubuntu
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
| Version | 1.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.
|
| Version | 1.0.16 |
| Source | tinc-1.0.16.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.0.15 |
| Source | tinc-1.0.15.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.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.
|
| Version | 1.0.14 |
| Source | tinc-1.0.14.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.0.13 |
| Source | tinc-1.0.13.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.0.12 |
| Source | tinc-1.0.12.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.0.11 |
| Source | tinc-1.0.11.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.0.10 |
| Source | tinc-1.0.10.tar.gz (sig) |
| Packages | Windows XP/Vista/7 |
| Version | 1.0.9 |
| Source | tinc-1.0.9.tar.gz (sig) |
| Packages | Windows 2000/XP |
| Version | 1.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. |
| Version | 1.0.7 |
| Source | tinc-1.0.7.tar.gz (sig) |
| Static binaries | OpenBSD i386 (sig), |
| Packages | Windows 2000/XP |
| Version | 1.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 |
| Version | 1.0.5 |
| Source | tinc-1.0.5.tar.gz (sig) |
| Static binaries | FreeBSD i386 (sig), |
| Packages | Windows 2000/XP, Debian on Nokia 770 |
| Version | 1.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 |
| Version | 1.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 |
| Version | 1.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 |
| Version | 1.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 |
| Version | 1.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). |
| Version | 1.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), |
| Version | 1.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 |
| Version | 1.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. |
| Version | 1.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. |
| Version | 1.0pre4 |
| Source | tinc-1.0pre4.tar.gz (sig) |
| Static binaries | Linux i386 (sig), FreeBSD i386 (sig), |
| Remarks | Contains key expiry bug, see FAQ. |
| Version | 1.0pre3 |
| Source | tinc-1.0pre3.tar.gz (sig) |
| Static binaries | Linux i386 (sig), |
| Packages | Debian i386, Debian potato i386 |
| Version | 1.0pre2 |
| Source | tinc-1.0pre2.tar.gz (sig) |
| Packages | Debian i386, Redhat i386 |
| Remarks | Contains security hole, see news. |
| Version | 1.0pre1 |
| Source | tinc-1.0pre1.tar.gz (sig) |
| Packages | Debian i386, Redhat i386 |
| Remarks | Contains security hole, see news. |
| Version | 0.3.3 |
| Source | tinc-0.3.3.tar.gz (sig) |
| Remarks | Contains security hole, see news. |
| Version | 0.2.19 |
| Source | tinc-0.2.19.tar.gz (sig) |
