Adam Ierymenko
|
2cc50bdb10
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
10 жил өмнө |
Adam Ierymenko
|
6bc8c9d8ef
Clustering cleanup, still a work in progress.
|
10 жил өмнө |
Adam Ierymenko
|
8ef4edebbf
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
10 жил өмнө |
Adam Ierymenko
|
a994573a43
Eliminate some more dead code. We may do path trust, but not like that.
|
10 жил өмнө |
Adam Ierymenko
|
16bc3e0398
Factor out RemotePath subclass of Path -- no longer needed, just cruft.
|
10 жил өмнө |
Adam Ierymenko
|
f692cec763
Change how cluster relays packets -- just PROXY_UNITE and then send packet via normal ZeroTier front plane -- more efficient and eliminates fragmentation issues.
|
10 жил өмнө |
Adam Ierymenko
|
cfe166ef35
Tweak some size limits.
|
10 жил өмнө |
Adam Ierymenko
|
debed1ac2d
Expose cluster status in /status JSON response.
|
10 жил өмнө |
Adam Ierymenko
|
5ff7733f84
More plumbing of cluster status.
|
10 жил өмнө |
Adam Ierymenko
|
865acfa40f
Cluster status plumbing.
|
10 жил өмнө |
Adam Ierymenko
|
7711eba297
More cluster wiring...
|
10 жил өмнө |
Adam Ierymenko
|
57e29857cf
Cluster work -- integrating with the rest of the code.
|
10 жил өмнө |
Adam Ierymenko
|
70d8e3ad94
Expose world ID and world timestamp in ZT_NodeStatus
|
10 жил өмнө |
Adam Ierymenko
|
5d2f523e81
World stuff...
|
10 жил өмнө |
Adam Ierymenko
|
cae58f43f1
More World stuff, and mkworld.
|
10 жил өмнө |
Adam Ierymenko
|
aec13b50fd
Be a bit more verbose in circuit test reports to more clearly track current and upstream hop in graph traversal history.
|
10 жил өмнө |
Grant Limberg
|
9347d6c866
Make it so ZeroTierOne.h can be used with a C compiler again.
|
10 жил өмнө |
Adam Ierymenko
|
6c7ce79c89
Be consistent in how enums are defined in the main .h file.
|
10 жил өмнө |
Adam Ierymenko
|
1b2cac0cc5
Trim some cruft that is not used and probably never would be.
|
10 жил өмнө |
Adam Ierymenko
|
477feee8a3
Some work on CIRCUIT_TEST, and a significant speedup to Poly1305.
|
10 жил өмнө |
Adam Ierymenko
|
d3f29d09e8
Plumbing through circuit test stuff.
|
10 жил өмнө |
Adam Ierymenko
|
5076c49210
Peer serialization and related changes.
|
10 жил өмнө |
Adam Ierymenko
|
f69454ec98
(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
10 жил өмнө |
Adam Ierymenko
|
367ffde00c
Plumb through localInterfaceId to track local interfaces corresponding with remote addresses.
|
10 жил өмнө |
Grant Limberg
|
f7d3e262a9
ifdef default assignments
|
10 жил өмнө |
Adam Ierymenko
|
7578b56298
docs
|
10 жил өмнө |
Adam Ierymenko
|
d647a587a1
(1) Fix updating of network revision counter on member change.
|
10 жил өмнө |
Adam Ierymenko
|
0b354803f3
Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank.
|
10 жил өмнө |
Adam Ierymenko
|
c863ff3f02
A bunch of comments and cleanup, including some to yesterday's direct path pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable.
|
10 жил өмнө |
Adam Ierymenko
|
235f4762b7
Plumbing for local interface addresses -- GitHub issue #180
|
10 жил өмнө |