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

Build a different version without priviledge dropping #728

Closed
favonia opened this issue Apr 2, 2024 · 2 comments
Closed

Build a different version without priviledge dropping #728

favonia opened this issue Apr 2, 2024 · 2 comments
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@favonia
Copy link
Owner

favonia commented Apr 2, 2024

Why

  1. Hanging or crashing under Docker within LXC (Linux containers) #707: there are strange bugs caused by Go + libcap + Linux containers.
  2. People want to run this tool on non-Linux: direct Mac binary? #142 requested by @symgryph and a fork maintained by @suraw00t
  3. Maintaining a separate build without the privilege dropping can help us test things.

Design Issues

I have trouble deciding the name of the Docker tag for this build. keeppuid? nocap? nolinux? keeppriv? 🤔

@favonia favonia added documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file labels Apr 25, 2024
@favonia
Copy link
Owner Author

favonia commented Jun 18, 2024

Progress: after #733, the support of Linux capabilities will be disabled on non-Linux platforms or Linux platforms but with the build tag nocapdrop.

To-do: pre-built Docker images ready to use.

@favonia
Copy link
Owner Author

favonia commented Jun 21, 2024

100% Done after #760. @suraw00t You should not have to maintain your fork now. :-)

@favonia favonia closed this as completed Jun 21, 2024
@favonia favonia added this to the 1.12.0 milestone Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant