Commit Graph

2800 Commits

Author SHA1 Message Date
Adam Ierymenko
935f00ad4c Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge 2016-01-21 16:03:14 -08:00
Adam Ierymenko
bafdb54752 New dev version: 1.1.5 2016-01-21 16:02:16 -08:00
Adam Ierymenko
7526ed705c Check for /dev/tun as well as /dev/net/tun since some Linux devices put it there. 2016-01-21 16:01:24 -08:00
Joseph Henry
bccd60125b Added python, python3, darkhttpd unit tests 2016-01-21 15:52:54 -08:00
Joseph Henry
7127d2b811 Updated unit tests + README 2016-01-21 15:10:26 -08:00
Adam Ierymenko
9cc2733ed8 VERSION 1.1.4: Improved path detection, improved anti-recursion code, and Network Containers BETA
ZeroTier One version 1.1.4 has several improvements to path stability and
path learning logic. It also contains the BETA version of Network Containers!

See netcon/README.md and https://www.zerotier.com/product-netcon.shtml for more
information.

Improvements in 1.1.4:

 - Paths are now confirmed more aggressively on inactivity. This version can
   usually detect a dead direct path in under 10 seconds vs 1-2 minutes in
   previous versions.
 - Logic to prevent recursion has been overhauled. The old versions had code
   that explicitly checked packet contents (AntiRecursion.hpp). This is now
   gone in favor of a function that checks IP addresses of ZeroTier devices
   when paths are learned or probed. This is both more efficient and less
   prone to edge case failures. Testing in several complex environments has
   shown that this eliminates a few edge cases where inappropriate paths would
   be used.
2016-01-20 18:10:40 -08:00
Adam Ierymenko
3b10fd7557 Windows build fixes. 2016-01-20 18:06:20 -08:00
Adam Ierymenko
f782797dc7 readme 2016-01-20 17:44:17 -08:00
Adam Ierymenko
227b8bfbf6 Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge 2016-01-20 16:59:59 -08:00
Adam Ierymenko
385770dcc8 1.1.4 bump 2016-01-20 16:59:54 -08:00
Janjaap Bos
4f6ca14d4f typo 2016-01-20 16:52:46 -08:00
Janjaap Bos
c3fc5340b6 Added check for identiy
Needed if you just copy & paste the whole block.
2016-01-20 16:43:37 -08:00
Adam Ierymenko
4f30b06930 Merge branch 'dev' into edge 2016-01-20 16:28:14 -08:00
Joseph Henry
398e0b7c63 Removed debug line 2016-01-20 15:04:02 -08:00
Joseph Henry
b7b014298b Bad connection reference fix + RX lock fix 2016-01-20 14:43:49 -08:00
Joseph Henry
bcaf42e075 Transfer speed increate + stability fixes 2016-01-20 13:38:14 -08:00
Joseph Henry
357cb92f2e Stability fix + introduction of connection probation 2016-01-18 23:41:28 -08:00
Joseph Henry
31ed86740c Added some safety + unregister callbacks on close 2016-01-18 16:04:29 -08:00
Joseph Henry
f2cc144811 Fixed nc_sent possible bad ptr on close issue 2016-01-18 12:26:40 -08:00
Joseph Henry
1783867f96 Print path for user. Removed unused stub Phy methods 2016-01-17 15:13:32 -08:00
Joseph Henry
a73638b214 Fixed memory leak 2016-01-17 14:32:34 -08:00
Grant Limberg
bd1884e48f yay more icons 2016-01-15 18:39:16 -08:00
Grant Limberg
5cd20c0009 Adding app icons for iOS 2016-01-15 18:22:53 -08:00
Joseph Henry
58ebfdffcb Debugs off by default 2016-01-15 13:03:37 -08:00
Joseph Henry
1e2c434ae8 nc_recved() connection closure change 2016-01-15 13:02:48 -08:00
Joseph Henry
7107297c25 Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge 2016-01-15 11:19:25 -08:00
Joseph Henry
35fb602dff Fixed pcb->state == CLOSE_WAIT bug 2016-01-15 11:18:26 -08:00
Adam Ierymenko
8af3d35234 Merge branch 'dev' into edge 2016-01-15 11:18:23 -08:00
Joseph Henry
323d40a560 Small formatting changes 2016-01-15 10:27:27 -08:00
Joseph Henry
321bca4bf7 Adjusted formatting/conventions to conform to rest of ZT codebase 2016-01-15 10:09:31 -08:00
Joseph Henry
7cb08630d0 Fixed RX race condition 2016-01-14 18:59:08 -08:00
Joseph Henry
45f0737a00 Naming convention update 2016-01-14 14:15:50 -08:00
Joseph Henry
6cf478c1b2 RX buffer update 2016-01-14 14:03:03 -08:00
Joseph Henry
f52a82d9f2 Updated RX buffer code 2016-01-14 13:23:01 -08:00
Grant Limberg
6dac0c8c4f C doesn't support default arguments 2016-01-13 17:47:34 -08:00
Joseph Henry
5e30eabd30 Updated getsockopt/setsockopt, removed unused code 2016-01-13 15:52:15 -08:00
Joseph Henry
7bba867ce8 Fixed double-close bug 2016-01-13 13:55:11 -08:00
Adam Ierymenko
e8e6a4702b Merge branch 'dev' into edge 2016-01-13 13:15:47 -08:00
Joseph Henry
c3e2cb9b8e Modified PCB/state management logic 2016-01-13 12:19:48 -08:00
Adam Ierymenko
2e5caa335a Old SF root is dead. Now we are just on Alice and Bob. (world update for 1.1.4) 2016-01-13 10:18:41 -08:00
Joseph Henry
bdabe40c65 Updated error reporting for sock_fd_read() 2016-01-12 14:25:30 -08:00
Adam Ierymenko
7991a7c50a Merge branch 'dev' into edge 2016-01-12 14:05:40 -08:00
Adam Ierymenko
4e4fd51117 boring doc stuff 2016-01-12 14:04:55 -08:00
Joseph Henry
e91322bd10 README update and example server port change 2016-01-12 14:04:55 -08:00
Joseph Henry
23cdb3aed5 Removed ztnc network config file 2016-01-12 13:58:15 -08:00
Joseph Henry
bd3d9ee356 Removed terminology changes 2016-01-12 13:55:46 -08:00
Adam Ierymenko
76f1ab33f0 Make clean rm .depend 2016-01-12 13:44:59 -08:00
Adam Ierymenko
61fd8463f8 Merge branch 'dev' into edge 2016-01-12 13:19:53 -08:00
Adam Ierymenko
3883ac08c7 Docs and cleanup. 2016-01-12 13:17:30 -08:00
Joseph Henry
dd233fdb8d Updated terminology. No functional change 2016-01-12 13:00:31 -08:00