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
netrc truncates logins and passwords to ~240 chars. #2676
Comments
Right, the limit seems to be that the current code is only allowing 256 bytes for the whole line: Lines 118 to 119 in bc5a0b3
A cheap fix would be to instead allow it to use 4096 or something thereabouts: much larger, but not large to cause any problems. What do you think? |
That would solve my particular issue, yes. Let's just hope no one needs more than 4096 chars :) |
... to work with longer passwords etc. Fixes #2676
It's been 256 bytes since 2003 and you're the first to report a problem with it. I presume 4096 should be good for a few years more =) |
If you base64-decode the sent credentials, you get
test:012345678(...)012345
. The password is (silently!) truncated to 246 characters.I'm hitting this problem when trying to clone a Git repo from a private system that needs OpenID Connect tokens as passwords, which are ~800 chars.
curl/libcurl version
operating system
Arch Linux
The text was updated successfully, but these errors were encountered: