-
ZeroTier Core and ZeroTier One virtual networking service
Adam Ierymenko / [email protected] -
Java JNI Interface to enable Android application development, and Android app itself (code for that is elsewhere)
Grant Limberg / [email protected] -
ZeroTier SDK (formerly known as Network Containers)
Joseph Henry / [email protected]
-
A number of fixes and improvements to the new controller, other stuff.
Kees Bos / https://github.com/keesbos/ -
Debugging and testing, OpenWRT support fixes.
Moritz Warning / [email protected] -
Debian GNU/Linux packaging, manual pages, and license compliance edits.
Ben Finney [email protected] -
Several others made smaller contributions, which GitHub tracks here:
https://github.com/zerotier/ZeroTierOne/graphs/contributors/
These are included in ext/ for platforms that do not have them available in common repositories. Otherwise they may be linked and the package may ship with them as dependencies.
-
LZ4 compression algorithm by Yann Collet
- Files: ext/lz4/*
- Home page: http://code.google.com/p/lz4/
- License grant: BSD attribution
-
http-parser by Joyent, Inc. (many authors)
- Files: ext/http-parser/*
- Home page: https://github.com/joyent/http-parser/
- License grant: MIT/Expat
-
json-parser by James McLaughlin
- Files: ext/json-parser/*
- Home page: https://github.com/udp/json-parser/
- License grant: BSD attribution
-
TunTapOSX by Mattias Nissler
- Files: ext/tap-mac/tuntap/*
- Home page: http://tuntaposx.sourceforge.net/
- License grant: BSD attribution no-endorsement
- ZeroTier Modifications: change interface name to zt#, increase max MTU, increase max devices
-
tap-windows6 by the OpenVPN project
- Files: windows/TapDriver6/*
- Home page: https://github.com/OpenVPN/tap-windows6/
- License grant: GNU GPL v2
- ZeroTier Modifications: change name of driver to ZeroTier, add ioctl() to get L2 multicast memberships (source is in ext/ and modifications inherit GPL)
-
Salsa20 stream cipher, Curve25519 elliptic curve cipher, Ed25519 digital signature algorithm, and Poly1305 MAC algorithm, all by Daniel J. Bernstein
- Files: node/Salsa20.hpp node/C25519.hpp node/Poly1305.hpp
- Home page: http://cr.yp.to/
- License grant: public domain
-
MiniUPNPC and libnatpmp by Thomas Bernard
- Files: ext/libnatpmp/* ext/miniupnpc/*
- Home page: http://miniupnp.free.fr/
- License grant: BSD attribution no-endorsement