netrc truncates logins and passwords to ~240 chars. #2676
Closed
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 :) |
bagder
added a commit
that referenced
this issue
Jun 23, 2018
... 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 =) |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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: