Hi again folks,
OK, several mentions of mDNS (Multicast Domain Name Service) & Bonjour & UPnP (Universal Plug and Play). TL;DR: this problem isn't that[*].
----
Bonjour is based on multicast announcements on the local network. It's multicast, so interfering with it so it affected other machines would require jamming the network. That isn't going to happen. As an aside, mDNS (or microsoft's alternative LLMNR (Link Local Multicast Name Resolution) isn't UPnP. That last is used by machines/devices to talk to the router, not to other machines on the local network.
----
From my experience, while firing up a disc running Sequoia and creating yet another test account, this problem came back as a "hard fail" on that Mac.
Running Firefox & VLC & Discovery (from the app store) for the first time required allowing a local network authorisation grant for each before these could connect to services on the local network.
Reboot (or Shutdown/power on) caused the machine to block Firefox (and VLC) from accessing those services. Curiously, Discovery still was able to scan for Bonjour multicast service announcements.[*].
Opening up the local network grant table and switching *any* app setting made Firefox & VLC work again. Thus, I switched Discovery to "off", and voila: Both Firefox & VLC sprung to life.
Not wanting to go all Cory Doctorow on this new feature, it's badly flaky if changing *any* grant in the UI affects other app grants.
Speaking of UIs, can anyone work out why some security & privacy app lists have a +- bar at the bottom (e.g. Full Disk Access), but others (like this Local Network grant list) don't? There's no way to remove an app from this list. Sigh.
Whatever -- I'm with the OP on this one:
- it IS a Sequoia bug, affecting any machine that is running Sequoia and using third party apps that access local network services. More importantly, the more I test this the flakier it seems. I can't let this loose on my users.
- Of course, as apple apps & services are blessed, I'd expect AFP/SMB/file access to continue to work fine. I'd expect file sharing to a NAS to work for a Sequoia client as it'll be using the Apple file sharing client code; accessing a web server on the NAS, not so much if you're using a third party app.
all the best, Lawrence
*: Running Lily Ballard's excellent app 'Discovery' on Sequoia confirms that Apple's Bonjour client code still works fine -- service discovery is working on Sequoia. Also, it's interesting that Discovery still works after a power cycle or reboot. It requests an access grant the first time it runs, but still works post reboot/power cycle when all other third party apps are blocked from local network access.
I wonder if that's because Discovery is using multicast rather than unicast networking -- it'd be hilarious if the devs had forgotten to block Multicast too in this new security feature.