Skip to content

fix: networking in corporate root-CA environments on Mac OS - #1546

Open
geoffp wants to merge 2 commits into
Schniz:masterfrom
geoffp:fix-corporate-ca-proxy-macos
Open

fix: networking in corporate root-CA environments on Mac OS#1546
geoffp wants to merge 2 commits into
Schniz:masterfrom
geoffp:fix-corporate-ca-proxy-macos

Conversation

@geoffp

@geoffp geoffp commented Apr 21, 2026

Copy link
Copy Markdown

This is so that network operations work in corporate environments that use their own root CA on (at least) Mac OS. It's a really simple fix: have reqwest use the native-tls feature so that fnm will use the OS-native TLS stack, which in cases like mine are pre-configured to use the certs that work.

This fixes #1432 and possibly (maybe) #520, #1253, #1241, and #1064.

Apologies and thanks to @ripecosta who started this process in #1538!

This is so that network operations work in corporate environments that use their
own root CA on (at least) Mac OS.
@vercel

vercel Bot commented Apr 21, 2026

Copy link
Copy Markdown

@geoffp is attempting to deploy a commit to the Gal Schlezinger's projects Team on Vercel.

A member of the Team first needs to authorize it.

@changeset-bot

changeset-bot Bot commented Apr 21, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 38dc78d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
fnm Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@geoffp geoffp changed the title Fix networking in corporate root-CA environments on Mac OS fix: networking in corporate root-CA environments on Mac OS Apr 21, 2026
@ripecosta

Copy link
Copy Markdown

Thanks for picking this up and taking it further.
You'll need a changesets file (like this one) so the fix get released after it's ben merged.

@geoffp

geoffp commented Apr 22, 2026

Copy link
Copy Markdown
Author

Thank you! Added.

@geoffp

geoffp commented Apr 24, 2026

Copy link
Copy Markdown
Author

@Schniz it would be great to have your eyes on this!

@ripecosta

Copy link
Copy Markdown

Hey @Schniz any chance this PR can be looked at? I'm part of a big enterprise that's essentially stuck on nvm ( 🤮 ) because of this limitation. Thanks!

@geoffp

geoffp commented Jun 18, 2026

Copy link
Copy Markdown
Author

Same -- this is all that's standing in the way of large-scale adoption at my company.

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.

fnm fails to list remotes (error: can't get remote versions file)

2 participants