Caleb James DeLisle
|
c6aef1cce8
#1 Replace NodeStore_nodeForPath() with NodeStore_linkForPath() which is more useful, #2 fix a crash bug in Janitor, #3 add a TODO comment
|
10 роки тому |
Caleb James DeLisle
|
666d685b24
Take responsiblity for all TODOs
|
10 роки тому |
Caleb James DeLisle
|
d229acbca9
Merge branch 'linkey' of https://github.com/Arceliar/cjdns into crashey
|
10 роки тому |
Caleb James DeLisle
|
72505b0b7b
Replaced more expensive instances of Assert_true() with Assert_ifParanoid()
|
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 роки тому |
Arceliar
|
73aa614fd0
Minor cleanup
|
10 роки тому |
Arceliar
|
d1babe5817
Interface change to NodeStore, so reach updates are done by supplying a path and latency, and all reach logic is handled in the NodeStore
|
10 роки тому |
Arceliar
|
6481e42482
Temp workaround to a reach-related logic bug in RouterModule
|
10 роки тому |
Arceliar
|
f76bb73ff3
Pay attention to the path a packet takes when updating reach due to a ping/search response.
|
10 роки тому |
Caleb James DeLisle
|
34b7afcd58
Fixed the ffff bug, thanks Arceliar and tg for debugging and fixing it.
|
10 роки тому |
Caleb James DeLisle
|
fea3202c7d
Merge branch 'master' of git://github.com/Shnatsel/cjdns into crashey
|
10 роки тому |
Sergey "Shnatsel" Davidoff
|
1c770443f5
Ditch version in ping response packets entirely. Fixes build.
|
10 роки тому |
Caleb James DeLisle
|
1f1cf83d4e
Work from over the weekend, crashey is less crashey (at least in the sim)
|
10 роки тому |
Sergey "Shnatsel" Davidoff
|
60879a09da
Purge git commit hashes out of on-the-wire protocol. Hopefully.
|
10 роки тому |
Arceliar
|
58fc633c3a
Less ugly.
|
10 роки тому |
Arceliar
|
a90055c9d5
Remove obsolete pingspam code.
|
10 роки тому |
Arceliar
|
e23ccc8e39
Move reach-refreshing stuff to janitor. Replace pingspam with much, much less frequent searchspam.
|
10 роки тому |
Arceliar
|
03b0ebb25d
Merge branch 'crashey' of https://github.com/cjdelisle/cjdns into reach_test
|
11 роки тому |
Caleb James DeLisle
|
9f8c4d6a1c
try to make some use of information when a packet comes in and the path is not 'preferred'
|
11 роки тому |
Caleb James DeLisle
|
f63999e4c8
Make inter-router communication code capable of handling messages which loop back to itself
|
11 роки тому |
Arceliar
|
0cb479d914
Cleanup of pingspam code to get it back in a pseudoworking state
|
11 роки тому |
Caleb James DeLisle
|
e569a8cb76
Tuning still needed but this one has the sound of a winner
|
11 роки тому |
Caleb James DeLisle
|
6a142b8c91
Fixed pathologically bad MAX_REQUESTS_PER_SEARCH
|
11 роки тому |
Caleb James DeLisle
|
c5ec4136c8
Remove a few assertions which are well understood
|
11 роки тому |
Caleb James DeLisle
|
094e5b94e0
Fixed a few more bugs
|
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
|
4ed88710b5
way more work on the new pathfinder
|
11 роки тому |
Caleb James DeLisle
|
b39ac3592b
refreshReach is killing performance, yank it
|
11 роки тому |
Caleb James DeLisle
|
20701aa22d
Tell RouterModule not to ping so much (esp. when the GMRT is very low)
|
11 роки тому |