]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'tb/credential-long-lines'
authorJunio C Hamano <gitster@pobox.com>
Wed, 10 May 2023 17:23:27 +0000 (10:23 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 May 2023 17:23:27 +0000 (10:23 -0700)
commitfbbf60a9bc4d7139efa70a0246cec2b3f2cc63fb
tree6f6eba4352c9ee5d00fd0ee61c0945ba02b94a26
parent6710b68db184fee3b0524d188c1e380f2650215e
parent0a3a972c163b2c5ed81a8e2c12fbf0c53eeb210c
Merge branch 'tb/credential-long-lines'

The implementation of credential helpers used fgets() over fixed
size buffers to read protocol messages, causing the remainder of
the folded long line to trigger unexpected behaviour, which has
been corrected.

* tb/credential-long-lines:
  contrib/credential: embiggen fixed-size buffer in wincred
  contrib/credential: avoid fixed-size buffer in libsecret
  contrib/credential: .gitignore libsecret build artifacts
  contrib/credential: remove 'gnome-keyring' credential helper
  contrib/credential: avoid fixed-size buffer in osxkeychain
  t/lib-credential.sh: ensure credential helpers handle long headers
  credential.c: store "wwwauth[]" values in `credential_read()`
credential.c