Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
12 years ago |
Adam Ierymenko
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
12 years ago |
Adam Ierymenko
|
2cfa76fa8b
|
Multicast propagation is now working from non-supernodes, and working quite well. Time for some more simulation before 0.5.0!
|
13 years ago |
Adam Ierymenko
|
4b6ec872c7
|
More multicast fixes.
|
13 years ago |
Adam Ierymenko
|
676f391ccf
|
Multicast debug changes.
|
13 years ago |
Adam Ierymenko
|
0dca9964bf
|
Whew, it builds!
|
13 years ago |
Adam Ierymenko
|
4e010da54b
|
Work in progress...
|
13 years ago |
Adam Ierymenko
|
24bad9f3d1
|
More work in progress in new multicast propagation...
|
13 years ago |
Adam Ierymenko
|
f3128a18fe
|
Work in progress...
|
13 years ago |
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).
|
13 years ago |
Adam Ierymenko
|
770fbaf4b2
|
New multicast algorithm work in progress...
|
13 years ago |
Adam Ierymenko
|
f9079a110e
|
Make network multicast breadth/depth parameters configurable on a per-net basis.
|
13 years ago |
Adam Ierymenko
|
b2b24ca41b
|
Some file format cleanup.
|
13 years ago |
Adam Ierymenko
|
4f53d09c7e
|
Build fix for 32-bit Linux and tweaks to address derivation algorithm.
|
13 years ago |
Adam Ierymenko
|
e376c6f6a9
|
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
13 years ago |
Adam Ierymenko
|
1a7e303f97
|
docs and minor cleanup
|
13 years ago |
Adam Ierymenko
|
a0a9d52213
|
Bug fix in multicast changes.
|
13 years ago |
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.
|
13 years ago |
Adam Ierymenko
|
1d9977b8b9
|
A bit of code comment cleanup.
|
13 years ago |
Adam Ierymenko
|
3af55f4423
|
Add RateLimiter for rate limiting multicast, not tested yet.
|
13 years ago |
Adam Ierymenko
|
e73c4cb68b
|
Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener timing code.
|
13 years ago |
Adam Ierymenko
|
b8e9a79d00
|
docs
|
13 years ago |
Adam Ierymenko
|
a6f4de8172
|
Also exclude upstream when picking supernode for multicast propagation, to not bounce back and forth to the same supernode.
|
13 years ago |
Adam Ierymenko
|
ca83f07b54
|
Simpler variant on multicast propagation algorithm seems to perform better by being less deterministic. May also be faster.
|
13 years ago |
Adam Ierymenko
|
97cbd98bc5
|
Compile fixes, integration of fast PRNG.
|
13 years ago |
Adam Ierymenko
|
3e49337d9a
|
Add a fast non-cryptographic PRNG.
|
13 years ago |
Adam Ierymenko
|
c6dd5b239f
|
Minor improvement to multicast propagation algorithm.
|
13 years ago |
Adam Ierymenko
|
aa59c1de10
|
Bunch of little bug fixes in newly refactored code.
|
13 years ago |
Adam Ierymenko
|
a004878546
|
Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add abort() to catch gremlin
|
13 years ago |
Adam Ierymenko
|
f934b81703
|
Several bug fixes in newly refactored code.
|
13 years ago |
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.
|
13 years ago |
Adam Ierymenko
|
bcd079b70e
|
Adding signatures to multicast frames, work in progress, does not build yet
|
13 years ago |
Adam Ierymenko
|
9e28bbfbb2
|
Factored out multicast propagation algorithm from Switch and Topology, also cleaned up and clarified it a bit.
|
13 years ago |