fix(desktop): recognise any local address as the owner of a Firefox lock symlink

The owner check treated only 127.0.0.1 and ::1 as ours, but Firefox writes
whatever its resolver returns for the machine's hostname — 127.0.1.1 on
Debian-style hosts, a LAN address elsewhere, loopback only when the lookup
fails. A crashed Firefox on such a host left a symlink the check read as
foreign and held forever, blocking import. The owner is now matched against
every address the machine answers to, via a new `HostProcessAddresses`
reference that mirrors `HostProcessHostname` and is injectable in tests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
b42d1a8f69Julius Marminge committed on 9/4/2026, 6:20:46 AMparenta220676
3 files changedLine totals unavailable