Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@zaharidichev
Copy link
Member

A recent change (#14126) altered the semantics of running the proxy from the identity wrapper. This has introduced regression in behavior on Linux systems. This PR reverts the logic on Unix to use execve. This way we use os/exec only on Windows systems.

Further investigation into Windows behavior will be carried out but for now we aim to revert back to the behavior we had on Unix prior to #14126

@zaharidichev zaharidichev requested a review from a team as a code owner August 1, 2025 09:12
@adleong adleong merged commit fa8d9fe into main Aug 1, 2025
68 of 71 checks passed
@adleong adleong deleted the zd/use-execve branch August 1, 2025 19:35
olix0r pushed a commit that referenced this pull request Aug 11, 2025
In a recent change #14307 we split the proxy running logic in the identity wrapper. It turns out that _unix suffixes are not ignored for windows builds. Therefore, we add a build tag to the file to ignore it for windows specific builds.

For context: golang/go#51572

Signed-off-by: Zahari Dichev [email protected]
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.

4 participants