Joseph Henry
dd233fdb8d
Updated terminology. No functional change
10 years ago
Joseph Henry
18aea2d3d3
Removed unused code
10 years ago
Joseph Henry
74e22368b5
Fixed sketchy memcpy logic, also added checks for service RPC ACK
10 years ago
Adam Ierymenko
d03a63e055
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
10 years ago
Adam Ierymenko
93ab8d46b9
Merge branch 'dev' into edge
10 years ago
Adam Ierymenko
740eb6ebc4
Simplify Peer locking to eliminate deadlock with new path recursion check code (and also probably improve performance).
10 years ago
Adam Ierymenko
d6f0f1a82a
Use network user ptr in lookup for Ethernet frame handling to eliminate map lookup.
10 years ago
Adam Ierymenko
83ef98a9dc
Add a network-associated user ptr in API.
10 years ago
Adam Ierymenko
3edfbfec93
Merge branch 'master' into dev
10 years ago
Adam Ierymenko
68c004ef68
Merge pull request #291 from JackyRen/patch-1
...
Update controller README.md
10 years ago
Joseph Henry
e2ae9165c6
RPC update
10 years ago
Adam Ierymenko
704205c5f7
Dead code removal.
10 years ago
Ren Jie
21656ba015
Update controller README.md
...
Sync make parameter with code.
10 years ago
Adam Ierymenko
bbcc3304a0
Check shouldUsePathForZeroTierTraffic in legacy beacon responder.
10 years ago
Adam Ierymenko
c6571073fe
Get rid of constructor/destructor in libzerotierintercept, and simplify a few things.
10 years ago
Adam Ierymenko
ba9fcb31d0
Merge branch 'dev' into edge
10 years ago
Joseph Henry
78c0f0a443
RPC detection fix
10 years ago
Joseph Henry
7656e6b9f8
Transfer tune-up
10 years ago
Joseph Henry
39d79f34ab
Added RPC ACK
10 years ago
Adam Ierymenko
b3e3d4cacc
Instead of using binary packet comparison, add a callback to the API to explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets.
10 years ago
Joseph Henry
3e65ecb93d
Stateless RPC rework
10 years ago
Adam Ierymenko
ba2a89c760
docs
10 years ago
Adam Ierymenko
eea634a432
Refactor to eliminate copypasta.
10 years ago
Adam Ierymenko
ab19e19f00
Fix a bug that we visually found in Windows code -- it was not advertising uPnP addresses?!?
10 years ago
Adam Ierymenko
1023ef23b7
Remove somewhat ugly and costly anti-recursion hack -- we will switch to more explicit methods.
10 years ago
Adam Ierymenko
a56fbc1929
Close another potential anti-recursion loophole.
10 years ago
Adam Ierymenko
47ce52228b
Roots should probably not do this since it would likely be a waste of packets.
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