Adam Ierymenko
|
0e5651f353
1.12.0 merge to main (#2104)
|
1 ano atrás |
Adam Ierymenko
|
90f18f7ee7
Fix for ZTO-33 (Jira), only assign routes if there is a viable source IP.
|
4 anos atrás |
Adam Ierymenko
|
06730c7d1d
BSL date bump
|
5 anos atrás |
Adam Ierymenko
|
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
6 anos atrás |
Adam Ierymenko
|
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
6 anos atrás |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
6 anos atrás |
Adam Ierymenko
|
40a9ebd078
GitHub issue #675
|
7 anos atrás |
Adam Ierymenko
|
65c07afe05
Copyright updates for 2018.
|
7 anos atrás |
Adam Ierymenko
|
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
|
7 anos atrás |
Adam Ierymenko
|
4e88c80a22
RethinkDB native connector work, minor fixes.
|
7 anos atrás |
Adam Ierymenko
|
fac7dc9c91
Stop duplciate IPv6 addresses due to privacy mode IPs.
|
7 anos atrás |
Adam Ierymenko
|
459f1e7bfb
Refactor path stability stuff and add basic multipath support.
|
7 anos atrás |
Adam Ierymenko
|
b9e1d53d7a
Minor cleanup.
|
8 anos atrás |
Adam Ierymenko
|
d2415dee00
Cleanup.
|
8 anos atrás |
Joseph Henry
|
ceeb8ee0bc
added isEqualPrefix to InetAddress
|
8 anos atrás |
Adam Ierymenko
|
1b68d6dbdc
License header update.
|
8 anos atrás |
Adam Ierymenko
|
25f9c294dc
Small bug fix and warning removal.
|
8 anos atrás |
Adam Ierymenko
|
2ea9f516e1
Rate gate expensive validation of new identities in HELLO.
|
8 anos atrás |
Adam Ierymenko
|
01129d02b3
hashCode() for InetAddress
|
8 anos atrás |
Adam Ierymenko
|
bd15262e54
Bunch of rule JSON stuff.
|
9 anos atrás |
Adam Ierymenko
|
81959f14af
Refactor and redesign symmetric NAT predictor. This is cleaner.
|
9 anos atrás |
Adam Ierymenko
|
ee649ae69a
Add 6plane assignment support to network controller, and cleanup.
|
9 anos atrás |
Adam Ierymenko
|
3c655a4b84
Default route ready to test on Mac.
|
9 anos atrás |
Adam Ierymenko
|
b90e66f7c7
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
|
9 anos atrás |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 anos atrás |
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.
|
9 anos atrás |
Adam Ierymenko
|
8ac411a9e4
Stashing utun work for OSX -- abandoning for now since utun excludes mDNS among other issues.
|
9 anos atrás |
Adam Ierymenko
|
c9e6e60c09
Handle ZeroTier-RFC4193 IPv6 address NDP queries inline by spoofing responses if the addressing scheme matches -- this allows multicast-free instant lookup of local IPv6 for better performance and reliability.
|
9 anos atrás |
Adam Ierymenko
|
fdc3e103cc
Cleanup and docs.
|
9 anos atrás |
Adam Ierymenko
|
da93712846
Clean up PUSH_DIRECT_PATH limits a bit more and make them a bit smarter.
|
9 anos atrás |