Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
8 years ago |
Adam Ierymenko
|
29b966894c
(1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem in SelfAwareness (will need to test ALL versions in the wild with this), and (3) add more TRACE instrumentation to Cluster.
|
9 years ago |
Adam Ierymenko
|
f116c4b9c0
... and another ...
|
9 years ago |
Adam Ierymenko
|
b31071463c
Try another NAT traversal improvement.
|
9 years ago |
Adam Ierymenko
|
dda376c9eb
Nuke some abandoned code.
|
9 years ago |
Adam Ierymenko
|
fadb291962
Fix infinite loop typo.
|
9 years ago |
Adam Ierymenko
|
f0003ea922
Push remote surface as reported by peers along with known interface direct paths to assist with (some) NAT traversal. (trying this, may back out if not effective)
|
9 years ago |
Adam Ierymenko
|
b4b067bf12
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
|
9 years ago |
Adam Ierymenko
|
417f56de2f
Add some TRACE instrumentation to external surface address awareness.
|
9 years ago |
Adam Ierymenko
|
52c3b7c34e
Implemented empirical determination of external addressing, paritioned per scope.
|
9 years ago |
Adam Ierymenko
|
817824b88b
Some external surface awareness work, and IP scope classification.
|
9 years ago |
Adam Ierymenko
|
a2821e9000
Add code to check external surface against reported surface from other trusted peers, and also rename ExternalSurface to SelfAwareness because lulz.
|
9 years ago |