Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add "local network access" permission for macOS 15 runners #10924

Open
4 of 15 tasks
glyph opened this issue Nov 7, 2024 · 5 comments
Open
4 of 15 tasks

add "local network access" permission for macOS 15 runners #10924

glyph opened this issue Nov 7, 2024 · 5 comments
Assignees
Labels
Area: Apple bug report bug Something isn't working investigate Collect additional information, like space on disk, other tool incompatibilities etc. OS: macOS

Comments

@glyph
Copy link

glyph commented Nov 7, 2024

Description

Attempting to test multicast sockets results in routing errors, which suggests that the code is running without "local network access" permissions.

Ideally this would be configurable, so that code could be tested to ensure that it doesn't need this permission, but when it is necessary for a certain function it would be nice to have.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

https://github.com/twisted/twisted/actions/runs/11713225981/job/32625578908?pr=12357

Is it regression?

sort of? it regressed from macos 14

Expected behavior

I would expect to be able to test multicast sockets

Actual behavior

Multicast sockets give a "no route to host" error when sending

Repro steps

  1. bind a multicast socket
  2. send some data to it
@susmitamane
Copy link
Contributor

@glyph We will look into the issue and keep you posted with updates.

@glyph
Copy link
Author

glyph commented Nov 8, 2024

@glyph We will look into the issue and keep you posted with updates.

Thank you!

@Liabaemt
Copy link

Liabaemt commented Nov 8, 2024

Mege

@sureshe456
Copy link
Contributor

Hi @glyph
Apple introduced new LNP policy with macOS Sequoia which is not controlled by TCC or MDM. We are working on resolving this. For more information see there: thread , thread

@erik-bershel erik-bershel added bug Something isn't working Area: Apple investigate Collect additional information, like space on disk, other tool incompatibilities etc. labels Nov 19, 2024
@glyph
Copy link
Author

glyph commented Nov 20, 2024

Thanks for the context, @sureshe456 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Apple bug report bug Something isn't working investigate Collect additional information, like space on disk, other tool incompatibilities etc. OS: macOS
Projects
None yet
Development

No branches or pull requests

5 participants