Merge branch 'refactor-transport' into refactor-next

Forward-merge the transport neighbor-beacon rename (ethernet + BLE
discovery -> neighbor module/buffer rename; ethernet config discovery
flag -> listen with serde alias). Hand-resolved the module files against
next's identity-out-of-beacon beacon rewrite by starting from next's
bodies and re-applying the rename by identifier, so next's beacon logic
(no-arg build_beacon, bool parse_beacon, computed BEACON_SIZE, one-arg
add_peer, deleted BLE add_peer_with_pubkey) is preserved unchanged.
This commit is contained in:
Johnathan Corgan
2026-07-11 23:20:50 +00:00
15 changed files with 129 additions and 100 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ def _build_ethernet_config(iface: str) -> dict:
"""Build an Ethernet transport config dict for a single interface."""
return {
"interface": iface,
"discovery": True,
"listen": True,
"announce": True,
"auto_connect": True,
"accept_connections": True,