Skip to content

nrsyncd v1.0.4

Latest

Choose a tag to compare

@Fail-Safe Fail-Safe released this 14 Jan 04:36
· 1 commit to main since this release
bb7d4d2

Highlights

  • More robust runtime state handling: the daemon now reliably produces /tmp/nrsyncd_runtime even in edge cases (including test-harness style invocations with no positional SSIDn= args).
  • Clearer operator workflow for mDNS verification: validate local TXT advertisement via umdns announcements (the .local key), and use umdns browse for network discovery.

Fixed

  • Runtime state finalization no longer skips the atomic rename to /tmp/nrsyncd_runtime when there are zero positional SSID args.
  • Reduced noisy logs: suppresses stderr from the optional ubus call hostapd.<iface> bss fallback when that ubus method is not available.

Changed

  • Startup clarity: explicitly treats non-ap or disabled wifi-iface stanzas as ignored and logs the ignored count. (Shoutout to u/greem for pointing out this bug!)
  • Status UX: status now calls out when metrics may be stale immediately after a restart.
  • Docs updated to reflect “announcements vs browse” reality on the advertising AP (announcements is authoritative locally).
  • Repo hygiene: local scratch scripts are ignored to reduce accidental commits of host-specific automation/secrets.