Caleb James DeLisle
|
5cfcc0ba71
experimental check of encoding forms advertized in inter-router comms, needs cleaning up before merging
|
10 years ago |
Caleb James DeLisle
|
1f1cf83d4e
Work from over the weekend, crashey is less crashey (at least in the sim)
|
10 years ago |
Caleb James DeLisle
|
e28592a331
NodeStore_discoverNode() needs to continue splitting links based on the result of the first split.
|
11 years ago |
Caleb James DeLisle
|
e569a8cb76
Tuning still needed but this one has the sound of a winner
|
11 years ago |
Caleb James DeLisle
|
c5ec4136c8
Remove a few assertions which are well understood
|
11 years ago |
Caleb James DeLisle
|
094e5b94e0
Fixed a few more bugs
|
11 years ago |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
11 years ago |
Caleb James DeLisle
|
2c25a476b3
Moved the code over to completely use the new pathfinder
|
11 years ago |
Caleb James DeLisle
|
09530ba8f9
one more bug
|
11 years ago |
Caleb James DeLisle
|
92059fdaa4
Fixed the routing bug
|
11 years ago |
Caleb James DeLisle
|
4c794eb053
A little bit less crashey
|
11 years ago |
Caleb James DeLisle
|
76dd24b3ba
Getting closer, wow a lot of crashes though!
|
11 years ago |
Caleb James DeLisle
|
ec10920ee3
a little less crashey
|
11 years ago |
Caleb James DeLisle
|
4ed88710b5
way more work on the new pathfinder
|
11 years ago |
Caleb James DeLisle
|
bafaac5ba0
Added an assertion check and fixed a typo, self-links are 1 not 0
|
11 years ago |
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 years ago |
Caleb James DeLisle
|
aa8ff88361
The version for the self node given by NodeStore_getNode2 is wrong
|
11 years ago |
Caleb James DeLisle
|
874435a80f
If no ip is passed to NodeStore_getNode() rpc call, use the self-node
|
11 years ago |
Caleb James DeLisle
|
7dff9e2c6f
Added an additional sanity check to nodeStore, copy the nodes out in getPeers and gracefully handle change of node at path endpoint in new pathfinder
|
11 years ago |
Caleb James DeLisle
|
e846e5f191
NodeStore_getNodesByAddr() should clone the Node structures because otherwise they might be changed in the RouterModule_pingNode() call.
|
11 years ago |
Caleb James DeLisle
|
e0af88ba2b
Added way to enable experimental new pathdfinder Initialize 5ms
|
11 years ago |
Caleb James DeLisle
|
1c32ade650
Report errors in correct place, enable experimental pathfinder if requested and print entries in forward order now that they are in order decending
|
11 years ago |
Caleb James DeLisle
|
bf4239dc3a
stub out the new pathfinder again because it's broken again
|
11 years ago |
Caleb James DeLisle
|
4a63b97382
Don't abort if there's an invalid route because it crashed in practice
|
11 years ago |
Caleb James DeLisle
|
505404d005
Fixed pathfinder so it nolonger crashes with assertion failures, also minor debugging and logging in old nodestore
|
11 years ago |
Caleb James DeLisle
|
1b8b3a084b
Improved pathfinder2 and made RouterModule not return nodes which contain redundant routes.
|
11 years ago |
Caleb James DeLisle
|
7725ac21f2
Work in progress, new switch protocol
|
11 years ago |
Caleb James DeLisle
|
3b50d516f4
Working on a fix for incorrect conversion in EncodingScheme
|
11 years ago |
Caleb James DeLisle
|
08eb1a0bab
32 bit nonsense
|
11 years ago |
Caleb James DeLisle
|
dc1133fdaf
Merged in master
|
11 years ago |