Repository navigation
v0.46.1
A small fix for DAPPS on the packet.net node (pdn), plus more thorough release testing.
Upgrading: no wire changes. 0.46.1 works alongside any 0.42 or later node.
Fixed
pdn's "Already connected" is now understood. Recent pdn versions refuse a call when something at the node already holds the link to that station. DAPPS logged that as a failed send and counted it against the neighbour, though the message usually still went on the open session moments later.
- Usually it means the two nodes called each other at the same moment. DAPPS now treats it as a crossed call, with nothing counted as failed, and sends the message on the session the other node's call opened.
- If no call from the other node arrives within 5 seconds, something else holds the link, such as a sysop's console session or another app. That's an ordinary failed call with the usual cooldown, and the log now says the link is held elsewhere.
Under the hood
- More thorough release testing: every release is now tested on simulated radio channels, Kevin M0AHN's WPS trace and calls crossing, on both BPQ and pdn, before it ships.
- Pinned test images: the tests now pin XRouter to a known image. One published after 10 October stopped answering DAPPS's AGW connection check (#231 is looking into why).
Full changelog: v0.46.0...v0.46.1