mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-26 19:37:03 -06:00
Ultrareview finding 3: on Linux, when /proc/net/tcp(6) doesn't list the listener on Zotero's port (WSL2 mirrored networking with Zotero on Windows, a local proxy, a sandbox), every connection was refused, so Zotero couldn't be used at all there. Per the owner's decision, refuse only when both sockets are found and the listener's uid differs from ours; otherwise log at debug and apply the plain loopback rule, as on macOS/Windows/BSD. Test: an_unlisted_listener_falls_back_to_the_loopback_rule. docs/zotero.md and the progress-log row say so. Non-Linux owner check stays with #3831. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>