Meshview v3.0.0, when running traceroutes I am seeing that the return path has the source and destination nodes reversed, and the incorrect paths are reflected on the node graph as well.
All the nodes in between appear to be correctly linked it's just swapping source and destination in its logic.
Ex: Hi8 is direct to FB and woof is direct to PGlf but they're swapped in this graph.
Meshview v3.0.0, when running traceroutes I am seeing that the return path has the source and destination nodes reversed, and the incorrect paths are reflected on the node graph as well.
All the nodes in between appear to be correctly linked it's just swapping source and destination in its logic.
Ex: Hi8 is direct to FB and woof is direct to PGlf but they're swapped in this graph.
https://map.wpamesh.net/graph/traceroute/825294159
<!-- github-sync-id:3708654400 -->
Is it possible to get destination boxes back? I mean those we have seen before traceroute graphs were changed.
They were extremely useful, much more than return traceroute graphs.
Is it possible to get destination boxes back? I mean those we have seen before traceroute graphs were changed.
They were extremely useful, much more than return traceroute graphs.
<!-- github-comment-id:3811037848 -->
so i made my own graph... well... nope! it's not as easy as swap source and destination, even not as if middle array in backward order... nope it's FUBAR!
(black arrows is forward part from backward traceroute which is in red arrows and not reached its destination)
so i made my own graph... well... nope! it's not as easy as swap source and destination, even not as if middle array in backward order... nope it's FUBAR!
<img width="854" height="1024" alt="Image" src="https://github.com/user-attachments/assets/f71342a5-0dd6-4957-8c73-65693cf809d5" />
(black arrows is forward part from backward traceroute which is in red arrows and not reached its destination)
<!-- github-comment-id:4762299621 -->
here is my attempt to fix this. at least now it matches with traceroutes in client. key point is this:
if hasattr(route, 'route_back') and route.route_back:
is_route_back = True
...
if is_route_back:
path.extend(route.route_back)
else:
path.extend(route.route)
[web.py](https://github.com/user-attachments/files/29210060/web.py)
here is my attempt to fix this. at least now it matches with traceroutes in client. key point is this:
```
if hasattr(route, 'route_back') and route.route_back:
is_route_back = True
...
if is_route_back:
path.extend(route.route_back)
else:
path.extend(route.route)
```
<!-- github-comment-id:4769304961 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Meshview v3.0.0, when running traceroutes I am seeing that the return path has the source and destination nodes reversed, and the incorrect paths are reflected on the node graph as well.
All the nodes in between appear to be correctly linked it's just swapping source and destination in its logic.
Ex: Hi8 is direct to FB and woof is direct to PGlf but they're swapped in this graph.
https://map.wpamesh.net/graph/traceroute/825294159
Thank you for the report. I will look into it.
I validated I see the same behavior. Thank you. Will keep you posted
Same here, I guess it's also a cause why there are no destination boxes in traceroute graphs
Is it possible to get destination boxes back? I mean those we have seen before traceroute graphs were changed.
They were extremely useful, much more than return traceroute graphs.
so any chances to fix backward traceroutes?
so i made my own graph... well... nope! it's not as easy as swap source and destination, even not as if middle array in backward order... nope it's FUBAR!
(black arrows is forward part from backward traceroute which is in red arrows and not reached its destination)
web.py
here is my attempt to fix this. at least now it matches with traceroutes in client. key point is this: