|
88bdb81791
|
Keep track of basic aliveness for peers regardless if direct or indirect connectivity and use this for multicast propagation. Also consolidate adding of active bridges via the same functor as regular multicast next hops.
|
2014-06-30 11:31:04 -07:00 |
|
|
5682f0b772
|
Some more bridging work... wiring up in Switch - GitHub issue #68
|
2014-06-13 17:49:33 -07:00 |
|
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
2014-02-16 12:40:22 -08:00 |
|
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
2013-12-06 16:49:20 -08:00 |
|
|
2cfa76fa8b
|
Multicast propagation is now working from non-supernodes, and working quite well. Time for some more simulation before 0.5.0!
|
2013-10-02 13:50:42 -04:00 |
|
|
929ed5d8b8
|
Merge branch 'adamierymenko-dev' of /Users/api/Code/local-ZeroTierOne into adamierymenko-dev
|
2013-10-01 17:19:36 -04:00 |
|
|
4b6ec872c7
|
More multicast fixes.
|
2013-10-01 17:19:24 -04:00 |
|
|
676f391ccf
|
Multicast debug changes.
|
2013-10-01 16:31:46 -04:00 |
|
|
0dca9964bf
|
Whew, it builds!
|
2013-09-27 16:03:13 -04:00 |
|
|
4e010da54b
|
Work in progress...
|
2013-09-26 17:45:19 -04:00 |
|
|
24bad9f3d1
|
More work in progress in new multicast propagation...
|
2013-09-25 17:41:49 -04:00 |
|
|
f3128a18fe
|
Work in progress...
|
2013-09-25 10:55:27 -04:00 |
|
|
62a6f7ca63
|
More work in progress on new Multicaster. This should be pretty much good to go, and performance should not be too O(crappy).
|
2013-09-22 13:35:40 -04:00 |
|
|
770fbaf4b2
|
New multicast algorithm work in progress...
|
2013-09-21 16:46:00 -04:00 |
|
|
f9079a110e
|
Make network multicast breadth/depth parameters configurable on a per-net basis.
|
2013-09-17 16:11:57 -04:00 |
|
|
b2b24ca41b
|
Some file format cleanup.
|
2013-09-17 15:46:56 -04:00 |
|
|
4f53d09c7e
|
Build fix for 32-bit Linux and tweaks to address derivation algorithm.
|
2013-09-16 14:47:48 -04:00 |
|
|
e376c6f6a9
|
New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing.
|
2013-09-16 13:57:57 -04:00 |
|
|
1a7e303f97
|
docs and minor cleanup
|
2013-08-30 16:47:54 -04:00 |
|
|
a0a9d52213
|
Bug fix in multicast changes.
|
2013-08-21 14:51:32 -04:00 |
|
|
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.
|
2013-08-21 11:45:06 -04:00 |
|
|
1d9977b8b9
|
A bit of code comment cleanup.
|
2013-08-21 10:19:34 -04:00 |
|
|
3af55f4423
|
Add RateLimiter for rate limiting multicast, not tested yet.
|
2013-08-08 17:20:35 -04:00 |
|
|
e73c4cb68b
|
Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener timing code.
|
2013-08-06 00:05:39 -04:00 |
|
|
b8e9a79d00
|
docs
|
2013-07-20 18:24:56 -04:00 |
|
|
a6f4de8172
|
Also exclude upstream when picking supernode for multicast propagation, to not bounce back and forth to the same supernode.
|
2013-07-15 08:00:15 -04:00 |
|
|
ca83f07b54
|
Simpler variant on multicast propagation algorithm seems to perform better by being less deterministic. May also be faster.
|
2013-07-13 15:17:21 -04:00 |
|
|
97cbd98bc5
|
Compile fixes, integration of fast PRNG.
|
2013-07-13 14:28:26 -04:00 |
|
|
3e49337d9a
|
Add a fast non-cryptographic PRNG.
|
2013-07-13 13:26:27 -04:00 |
|
|
c6dd5b239f
|
Minor improvement to multicast propagation algorithm.
|
2013-07-12 22:54:39 -04:00 |
|
|
aa59c1de10
|
Bunch of little bug fixes in newly refactored code.
|
2013-07-12 22:07:48 -04:00 |
|
|
a004878546
|
Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add abort() to catch gremlin
|
2013-07-12 17:21:23 -04:00 |
|
|
f934b81703
|
Several bug fixes in newly refactored code.
|
2013-07-12 16:40:59 -04:00 |
|
|
ffad0b2780
|
Factoring out packet decoder from Switch to put that object on a little bit of a diet. Work in progress, wont build yet.
|
2013-07-11 16:19:06 -04:00 |
|
|
bcd079b70e
|
Adding signatures to multicast frames, work in progress, does not build yet
|
2013-07-10 22:58:43 -04:00 |
|
|
9e28bbfbb2
|
Factored out multicast propagation algorithm from Switch and Topology, also cleaned up and clarified it a bit.
|
2013-07-10 17:24:27 -04:00 |
|