Skip to content

Arduino IDE 2.0 on MacOS 13 always asks to authorize "mdns-discovery" #45

Closed
@adavid7

Description

@adavid7

Describe the problem

I reported this issue on the Arduino forum, and 'mikeysklar' suggested I open an issue here (see https://forums.adafruit.com/viewtopic.php?t=198778).

Every time I launch the Arduino IDE (Version: 2.0.3) on my my Mac (MacOS 13.1), I now get a popup asking

Do you want the application “mdns-discovery” to accept incoming network connections?

I go into System Preferences / Network / Firewall / Options and, indeed "mdns-discovery" does have permission to "allow incoming connections."

But the next time I launch the IDE, it asks again to allow "mdns-discovery".

I have been using the 2.0.3 release since it came out and this behavior only began recently. I can't recall exactly, but I don't think it was immediately after upgrading to MacOS 13.1.

To reproduce

  1. Reboot MacOS
  2. Launch Arduino IDE
  3. See dialog asking to allow "mdns-discovery"
    mdns-discovery
  4. Click Allow
  5. Check System Preferences | Network | Firewall | Options and see that it is allowing connections
    mdns
  6. Quit IDE
  7. Launch IDE
  8. See dialog asking to allow "mdns-discovery" again
  9. Wonder why this is being asked?

Expected behavior

I would expect to NOT have to authorize the application to allow incoming network connections every time I launch it.

mdns-discovery version

not sure -- whatever is in Arduino IDE Version: 2.0.3 Date: 2022-12-05T09:29:06.685Z CLI Version: 0.29.0 [76251df9]

Operating system

macOS

Operating system version

13.1

Additional context

Additional reports

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest version
  • My report contains all necessary details

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions