Caleb James DeLisle
|
0f3e478936
#1 if a node 'magically changes path', flush all outgoing links from it's next-up peer, #2 squeeze a bit of logic out of NodeStore and put it other places.
|
10 سال پیش |
Caleb James DeLisle
|
d2e4b84680
Switched from node->bestParent to Node_getBestParent() and Node_setParentReachAndPath() with appropriate checks
|
10 سال پیش |
Caleb James DeLisle
|
15ecfa5565
Gcc thinks these could be used uninitialized
|
10 سال پیش |
Caleb James DeLisle
|
2ab7f135e6
add Node_getReach() to prevent reach from being altered without certain checks, also do not call NodeStore_updateReach() unless a the path is the same as the one stored for the node.
|
10 سال پیش |
Caleb James DeLisle
|
f70518c9d3
bound the size of the nodestore
|
10 سال پیش |
Caleb James DeLisle
|
1f1cf83d4e
Work from over the weekend, crashey is less crashey (at least in the sim)
|
10 سال پیش |
Caleb James DeLisle
|
e569a8cb76
Tuning still needed but this one has the sound of a winner
|
11 سال پیش |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
11 سال پیش |
Caleb James DeLisle
|
2c25a476b3
Moved the code over to completely use the new pathfinder
|
11 سال پیش |
Caleb James DeLisle
|
92059fdaa4
Fixed the routing bug
|
11 سال پیش |
Caleb James DeLisle
|
76dd24b3ba
Getting closer, wow a lot of crashes though!
|
11 سال پیش |
Caleb James DeLisle
|
4ed88710b5
way more work on the new pathfinder
|
11 سال پیش |
Caleb James DeLisle
|
f68d7a1390
Lets tell the user when a link is 1 hop since it's so easy for us to calculate it
|
11 سال پیش |
Caleb James DeLisle
|
52f6e43c62
Make it more clear that it is the *inverse* link encoding form number since it is so easy to get this confused
|
11 سال پیش |
Caleb James DeLisle
|
874435a80f
If no ip is passed to NodeStore_getNode() rpc call, use the self-node
|
11 سال پیش |
Caleb James DeLisle
|
55862d1fe0
Send the correct version for the self-node in dumpTable
|
11 سال پیش |
Caleb James DeLisle
|
cd1f76f43a
more work on pathfinder
|
11 سال پیش |
Caleb James DeLisle
|
1cf68a2b2c
more work done on pathfinder, now it doesn't crach all the time
|
11 سال پیش |
Caleb James DeLisle
|
6330302bb0
More work on pathfinder2
|
11 سال پیش |
Caleb James DeLisle
|
285493adef
Admin should provide a request scoped allocator
|
11 سال پیش |
Caleb James DeLisle
|
e5d059ab13
Begin exporting the encoding schemes of nodes
|
11 سال پیش |
Caleb James DeLisle
|
de8352cad6
Now able to export data from new pathfinder
|
11 سال پیش |
Caleb James DeLisle
|
0c50b096b3
Beginning work on export of nodes and links
|
11 سال پیش |
Caleb James DeLisle
|
fc8c130164
Split out NodeStore administrative functions to NodeStore_admin and paid down technical debt with proliferation of #include NodeStore_pvt
|
11 سال پیش |