Adam Ierymenko
|
368efaa2ba
Kill some old debug code.
|
9 jaren geleden |
Adam Ierymenko
|
2f18a92e20
Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, and fix a "how was that working" latent bug causing some control traffic to take the scenic route.
|
9 jaren geleden |
Adam Ierymenko
|
affbca74b4
Clean up Linux makefile and remove doc target from default since it requires rst2man. Add doc target to official instead.
|
9 jaren geleden |
Adam Ierymenko
|
4c455876f9
Revise peer path weighting to always prioritize cluster-optimal paths.
|
9 jaren geleden |
Adam Ierymenko
|
cecfa99b7b
(1) cluster members send a flag indicating that a PUSH_DIRECT_PATHS is a cluster redirect, (2) 1.1.5 uses this to avoid a bug (this bug does not exist in 1.1.4)
|
9 jaren geleden |
Adam Ierymenko
|
b3cac538cc
Store lat/lon too for testing and future display use.
|
9 jaren geleden |
Adam Ierymenko
|
587b1e05d1
Replace cluster-geo subprocess with in-memory loaded CSV of GeoIP data. This is faster, cheaper, more reliable. We use https://db-ip.com/ but others would work too.
|
9 jaren geleden |
Adam Ierymenko
|
02c3727ccd
.
|
9 jaren geleden |
Adam Ierymenko
|
af471af8ef
Shrink NetworkConfig slightly.
|
9 jaren geleden |
Adam Ierymenko
|
e28838805f
Brace fix...
|
9 jaren geleden |
Adam Ierymenko
|
8a9762331f
Fix one more old NetworkConfig bit of code.
|
9 jaren geleden |
Adam Ierymenko
|
31db6f8f36
NetworkConfig refactor almost done.
|
9 jaren geleden |
Adam Ierymenko
|
ad1e83d8b9
Refactor IncomingPacket for new NetworkConfig
|
9 jaren geleden |
Adam Ierymenko
|
bbd9915056
Refactor Node for new NetworkConfig
|
9 jaren geleden |
Adam Ierymenko
|
51fecc0be9
Refactor Network for new NetworkConfig.
|
9 jaren geleden |
Adam Ierymenko
|
6f854c8391
NetworkConfig refactor part 1
|
9 jaren geleden |
Adam Ierymenko
|
9b8444fff1
Merge of bignose/manual-pages (Linux man pages)
|
9 jaren geleden |
Adam Ierymenko
|
43e317f0b7
Authorship stuff.
|
9 jaren geleden |
Adam Ierymenko
|
0e40181d8f
Merge branch 'license-clarification' into dev
|
9 jaren geleden |
Adam Ierymenko
|
63b62ebf4c
Boost local interface check interval a bit to speed direct link provisioning on startup.
|
9 jaren geleden |
Adam Ierymenko
|
569de22481
Make port mapper names even more unique, and trial bind before binding TCP now which should work on Linux and others.
|
9 jaren geleden |
Adam Ierymenko
|
9085a04b16
Merge branch 'dev' of http://git.int.zerotier.com:/zerotier/ZeroTierOne into dev
|
9 jaren geleden |
Adam Ierymenko
|
c7df61a3c3
dev branch now works again on Linux
|
9 jaren geleden |
Adam Ierymenko
|
c278f05181
RoutingTable build fixes.
|
9 jaren geleden |
Adam Ierymenko
|
61a9c27af0
Consolidate routing table code.
|
9 jaren geleden |
Adam Ierymenko
|
e9b2613d5f
Put routing table code back in osdep/
|
9 jaren geleden |
Adam Ierymenko
|
24469a7f43
.
|
9 jaren geleden |
Adam Ierymenko
|
56096be8b6
Tweak new RX queue algorithm to "expire" old entries to prevent always needing to traverse the whole queue array.
|
9 jaren geleden |
Adam Ierymenko
|
8ef78e7e7d
Preserve add local interface address add order and send in that order since this is a priority.
|
9 jaren geleden |
Adam Ierymenko
|
504738b183
Binder for Windows, and use Binder to get local interface addresses to advertise.
|
9 jaren geleden |