Skip to content

Landlock causes HTTPs permission issues#213

Open
OwenCochell wants to merge 1 commit into
windtf:masterfrom
OwenCochell:landlock-fix
Open

Landlock causes HTTPs permission issues#213
OwenCochell wants to merge 1 commit into
windtf:masterfrom
OwenCochell:landlock-fix

Conversation

@OwenCochell

Copy link
Copy Markdown

Hello,

When building a docker image from the latest main branch, a permission error occurs when providing the main HTTPs certificate and private key via the config file. This is due to the fact that on linux machines, landlock rules are applied before the HTTP server loads the necessary files, which are not included in the rule list. This can be reporduced by creating a linux docker image, enabiling the HTTP proxy, and providing CertFile and KeyFile via the config file.

This fix adds the files to the rulelist, allowing the HTTP server to correctly load them. An alternative approach would be to load the files into the HTTP server before preforming the lock, but I wanted to keep the current order in case there is something I am missing.

This fix enables the correct behavior on my end. Please let me know if there any any issues, I would be happy to fix them.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant