Adam Ierymenko
|
18ca6f34ff
|
Always update timestamp.
|
2015-05-04 18:45:39 -07:00 |
|
Adam Ierymenko
|
59fa687830
|
Make timeout also apply to null check in iam()
|
2015-05-04 18:43:24 -07:00 |
|
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.
|
2015-05-04 18:34:30 -07:00 |
|
Adam Ierymenko
|
9279bac385
|
Fix deadlock in SelfAwareness by deferring reconnects.
|
2015-04-30 21:09:41 -07:00 |
|
Adam Ierymenko
|
417f56de2f
|
Add some TRACE instrumentation to external surface address awareness.
|
2015-04-17 12:19:01 -07:00 |
|
Adam Ierymenko
|
0a90681849
|
Add ping(), and a logic fix in SelfAwareness.
|
2015-04-07 12:32:05 -07:00 |
|
Adam Ierymenko
|
eae2c89b09
|
Mutex locking fix.
|
2015-04-07 11:58:41 -07:00 |
|
Adam Ierymenko
|
52c3b7c34e
|
Implemented empirical determination of external addressing, paritioned per scope.
|
2015-04-07 11:56:10 -07:00 |
|
Adam Ierymenko
|
817824b88b
|
Some external surface awareness work, and IP scope classification.
|
2015-04-07 10:57:59 -07:00 |
|