Joseph Henry
3e65ecb93d
Stateless RPC rework
10 years ago
Adam Ierymenko
ff9317365a
Merge branch 'dev' into edge
10 years ago
Adam Ierymenko
0a3ef38cad
Put old test code in attic.
10 years ago
Adam Ierymenko
9aee72099e
AntiRecursion cleanup and some other minor things.
10 years ago
Adam Ierymenko
05b2c0743f
Tighten up dead path detection. Should now auto-detect dead paths in less than 10 seconds at a very small cost in ECHO requests (or HELLOs for older peers). GitHib issue #272
10 years ago
Adam Ierymenko
4d94ae77b4
simplify if
10 years ago
Adam Ierymenko
d8143a5e18
Implement first pass on rapid dead path detection, and increment version to 1.1.3 (dev)
10 years ago
Adam Ierymenko
cba739fd6b
more dead code
10 years ago
Adam Ierymenko
fb5237d5b6
Outline dead path detection mechanism.
10 years ago
Adam Ierymenko
258f95b2cd
dead code removal
10 years ago
Janjaap Bos
b8059d5c87
typo
10 years ago
Adam Ierymenko
66894eb473
Merge branch 'dev' into edge
10 years ago
Adam Ierymenko
61becbb7e5
.
10 years ago
Adam Ierymenko
42e453872c
VERSION 1.1.2: bug fixes and NAT-PMP support
...
ZeroTier One version 1.1.2 is mostly a bug fix release, but also includes support
for NAT-PMP as a method of mapping external ports from behind supported routers.
Bugs fixed include:
- Refactored path selection code to eliminate a change that might have introduced
a reliability regression from earlier versions.
- Reworked UPnP code for improved reliability and also added NAT-PMP support.
- Fixed a crash on network preferred relays. (Not exploitable or security critical
since only network controllers can send that config option and there was no
buffer overflow or other exploitable issue.)
- Fix GUI problem on OSX where window could be larger than screen on some Macbooks.
- Fix a potential rate limit problem on PUSH_DIRECT_PATHS that could negatively
impact same-network connectivity.
- Update zerotier-cli to show preferred vs. active paths and hide inactive ones.
- Fix an issue on shutdown with thread delete order and thread synchronization.
10 years ago
Adam Ierymenko
2f42a7c010
Windows 1.1.2 build.
10 years ago
Adam Ierymenko
436c1fac1d
Selectively move over changes from "edge" to "dev" excluding netcon.
10 years ago
Adam Ierymenko
16bc9533ed
Fix a problem that made valgrind complain on shutdown (not otherwise an issue).
10 years ago
Adam Ierymenko
63a51e2890
Fix a small potential uninitialized variable issue.
10 years ago
Adam Ierymenko
23eaafc4eb
Remove stray file that is instead found in netcon.
10 years ago
Adam Ierymenko
536b7000bc
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
10 years ago
Adam Ierymenko
24cc0904fa
1.1.2 Windows build fixes, tweaks, etc.
10 years ago
Janjaap Bos
5a65463b92
typo
10 years ago
Janjaap Bos
c8056452b8
fix / workaround for ubuntu
...
Otherwise, if started with -d as daemon, the netcon service dies after
intercept listen registers.
10 years ago
Janjaap Bos
64e273e9c0
updated netcon readme
10 years ago
Joseph Henry
6f62d6bb34
Removed straggler debug prints
10 years ago
Joseph Henry
d430457f1e
Updated readme, removed test network keys
10 years ago
Joseph Henry
4267cc138e
Readme changes, turned off debug
10 years ago
Joseph Henry
de2ba8d0f7
Fixed typo
10 years ago
Joseph Henry
c488fa8461
Tightening of RPC code
10 years ago
Joseph Henry
608e059b18
single updated test file
10 years ago
Joseph Henry
81203b20b8
Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge
10 years ago
Joseph Henry
91bc32fe51
Re-added keys for testing
10 years ago
Adam Ierymenko
d3dacf5c2a
Tiny bit of dead code cleanup.
10 years ago
Adam Ierymenko
13036a1085
.
10 years ago
Adam Ierymenko
942ab6fd95
.
10 years ago
Adam Ierymenko
fd9b2e931f
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
10 years ago
Adam Ierymenko
6de67e828d
Fix accept4() semantics.
10 years ago
Joseph Henry
2d9f1f7857
Added install script for debugging with strace
10 years ago
Joseph Henry
fde8af9483
getsockopt() tweak
10 years ago
Joseph Henry
c22c0a20f6
Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge
10 years ago
Joseph Henry
9063209124
getsockname() fix
10 years ago
Adam Ierymenko
61dc13a6e1
Cache query in progress to reduce redundant GeoIP2 queries.
10 years ago
Joseph Henry
e3eea6fcbd
RPC Reliability improvements and partial getsockname() fix
10 years ago
Adam Ierymenko
7d001458cb
Update World to drop an old legacy root.
10 years ago
Adam Ierymenko
823c9979c0
Erase more debug junk.
10 years ago
Adam Ierymenko
9ebcbc94e4
Remove some stray debug stuff.
10 years ago
Adam Ierymenko
aa39b0dc24
Show paths as active or preferred in listpeers.
10 years ago
Adam Ierymenko
2160164e8c
(1) Get rid of path sorting and just scan them, since sorting may have been a premature optimization that introduced a regression and path instability in a few edge cases, and (2) do not attempt to contact remote paths received via PUSH_DIRECT_PATH if we already have that path and it is already active (dumb, should have done this originally)
10 years ago
Adam Ierymenko
3137f43da9
Fix for getsockname() crash and other address size issues.
10 years ago
Adam Ierymenko
efc2a74df1
Some final README revs.
10 years ago