Skip to content

v0.46.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 23:27
6eb2bd6

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