Adam Ierymenko
|
2cfa76fa8b
Multicast propagation is now working from non-supernodes, and working quite well. Time for some more simulation before 0.5.0!
|
12 năm trước cách đây |
Adam Ierymenko
|
929ed5d8b8
Merge branch 'adamierymenko-dev' of /Users/api/Code/local-ZeroTierOne into adamierymenko-dev
|
12 năm trước cách đây |
Adam Ierymenko
|
4b6ec872c7
More multicast fixes.
|
12 năm trước cách đây |
Adam Ierymenko
|
676f391ccf
Multicast debug changes.
|
12 năm trước cách đây |
Adam Ierymenko
|
0dca9964bf
Whew, it builds!
|
12 năm trước cách đây |
Adam Ierymenko
|
4e010da54b
Work in progress...
|
12 năm trước cách đây |
Adam Ierymenko
|
24bad9f3d1
More work in progress in new multicast propagation...
|
12 năm trước cách đây |
Adam Ierymenko
|
f3128a18fe
Work in progress...
|
12 năm trước cách đây |
Adam Ierymenko
|
62a6f7ca63
More work in progress on new Multicaster. This should be pretty much good to go, and performance should not be too O(crappy).
|
12 năm trước cách đây |
Adam Ierymenko
|
770fbaf4b2
New multicast algorithm work in progress...
|
12 năm trước cách đây |
Adam Ierymenko
|
f9079a110e
Make network multicast breadth/depth parameters configurable on a per-net basis.
|
12 năm trước cách đây |
Adam Ierymenko
|
b2b24ca41b
Some file format cleanup.
|
12 năm trước cách đây |
Adam Ierymenko
|
4f53d09c7e
Build fix for 32-bit Linux and tweaks to address derivation algorithm.
|
12 năm trước cách đây |
Adam Ierymenko
|
e376c6f6a9
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
12 năm trước cách đây |
Adam Ierymenko
|
1a7e303f97
docs and minor cleanup
|
12 năm trước cách đây |
Adam Ierymenko
|
a0a9d52213
Bug fix in multicast changes.
|
12 năm trước cách đây |
Adam Ierymenko
|
2efc9b31bd
Huge convoluted logic de-tangling in multicast propagation, supernodes now do random propagation for more efficient coverage with less bias in sparse graph cases.
|
12 năm trước cách đây |
Adam Ierymenko
|
1d9977b8b9
A bit of code comment cleanup.
|
12 năm trước cách đây |
Adam Ierymenko
|
3af55f4423
Add RateLimiter for rate limiting multicast, not tested yet.
|
12 năm trước cách đây |
Adam Ierymenko
|
e73c4cb68b
Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener timing code.
|
12 năm trước cách đây |
Adam Ierymenko
|
b8e9a79d00
docs
|
12 năm trước cách đây |
Adam Ierymenko
|
a6f4de8172
Also exclude upstream when picking supernode for multicast propagation, to not bounce back and forth to the same supernode.
|
12 năm trước cách đây |
Adam Ierymenko
|
ca83f07b54
Simpler variant on multicast propagation algorithm seems to perform better by being less deterministic. May also be faster.
|
12 năm trước cách đây |
Adam Ierymenko
|
97cbd98bc5
Compile fixes, integration of fast PRNG.
|
12 năm trước cách đây |
Adam Ierymenko
|
3e49337d9a
Add a fast non-cryptographic PRNG.
|
12 năm trước cách đây |
Adam Ierymenko
|
c6dd5b239f
Minor improvement to multicast propagation algorithm.
|
12 năm trước cách đây |
Adam Ierymenko
|
aa59c1de10
Bunch of little bug fixes in newly refactored code.
|
12 năm trước cách đây |
Adam Ierymenko
|
a004878546
Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add abort() to catch gremlin
|
12 năm trước cách đây |
Adam Ierymenko
|
f934b81703
Several bug fixes in newly refactored code.
|
12 năm trước cách đây |
Adam Ierymenko
|
ffad0b2780
Factoring out packet decoder from Switch to put that object on a little bit of a diet. Work in progress, wont build yet.
|
12 năm trước cách đây |