Caleb James DeLisle
|
ac9e0c0022
Publish link state info to the snode
|
6 éve |
Caleb James DeLisle
|
f187db6b66
Major refactoring to push data up from the InterfaceController to the ReachabilityCollector for submitting lag, drops and passed bits to the snode
|
6 éve |
Caleb James DeLisle
|
3abe50b8e7
Ouch, stupid typo and made a big memory leak
|
6 éve |
Caleb James DeLisle
|
f03f5b9b2a
Hoping to fix OOM error
|
6 éve |
Mada
|
2065843731
Look up peers in local first before send search request to snode
|
6 éve |
Mada
|
edb098eb46
Report snode unreachable only when path to snode was broken in subnode pathfinder
|
6 éve |
Valentin Lorentz
|
98c704ce1c
Replace address checks by function calls.
|
7 éve |
Mada
|
0ee9cb7f45
Reduce snode path update traffic, reset candidate when snode unreachable
|
7 éve |
Caleb James DeLisle
|
1b0c999bd2
Fix a rather miserable screwup which made cjdns never perform a search
|
7 éve |
Caleb James DeLisle
|
79d5478c6d
Make sure the new and old pathfinders will never try to answer requests for nodes older/newer than v20
|
7 éve |
Caleb James DeLisle
|
3508d88ba1
Make sure to use a better metric for new pathfinder stuff so that the old pathfinder doesn't evict it
|
7 éve |
Caleb James DeLisle
|
fa547a13b4
Don't ever send an unsetupSession if the switch label is unknown
|
7 éve |
Caleb James DeLisle
|
1bf455c65a
Don't send UNSETUP_SESSION for nodes for which we don't know their version (peers)
|
7 éve |
Caleb James DeLisle
|
ab6850bbe9
Added a new message type to indicate when a path is known but the crypto session is not setup and handled this in the new pathfinder
|
7 éve |
Caleb James DeLisle
|
c5d946d987
Comment out unused function
|
7 éve |
Caleb James DeLisle
|
0c8d59e8f5
Removed NodeCache which is not strictly necessary anymore
|
7 éve |
Caleb James DeLisle
|
02b3f25521
better assertions to catch garbage
|
7 éve |
Caleb James DeLisle
|
0e5017bfcd
added a ReachabilityCollector_admin for debugging and fixed a few bugs in ReachabilityAnnouncer
|
7 éve |
Caleb James DeLisle
|
67ed60d6c0
Need to inform the core of supernode changes
|
7 éve |
Caleb James DeLisle
|
b6f765394d
Fix detection of peers which change version in SubnodePathfinder, misc plumbing that was forgotten and peer selection for pinging that was wrong
|
7 éve |
Caleb James DeLisle
|
21ea01ffb9
Mostly ported to new supernode hunting algorithm
|
7 éve |
soredake
|
c49cc24869
links update
|
7 éve |
Caleb James DeLisle
|
7adf9cc9b9
Removed usage of NumberCompress, poisoned dht code in SUBNODE and added Core_nodeInfo() for getting basic info from the node
|
8 éve |
Caleb James DeLisle
|
f9093f3e2f
Fixed encodingScheme which was the wrong node's encodingScheme
|
8 éve |
Caleb James DeLisle
|
a829cd7d9f
subnode sorta-kinda talks to supernode now...
|
8 éve |
Caleb James DeLisle
|
00f6471179
wip
|
8 éve |
Caleb James DeLisle
|
dbd77c9441
First subnode code working \o/
|
8 éve |
Caleb James DeLisle
|
dcf4fb3cfe
one step closer to subnode
|
8 éve |
Caleb James DeLisle
|
630f882c4b
First wave of changes to make possible super/sub nodes
|
8 éve |
Caleb James DeLisle
|
752ed167d7
Clean up the subnode codebase
|
8 éve |