Commit Graph

10 Commits

Author SHA1 Message Date
Tom Herbers
bff3d1a971 libgit2: add withExperimentalSha256 argument 2026-06-15 22:16:04 +02:00
R. Ryantm
9dc20fcb55 libgit2: 1.9.3 -> 1.9.4 2026-05-22 12:47:06 +00:00
Sandro Jäckel
708b3c9a83 libgit2: 1.9.2 -> 1.9.3
Changelog: https://github.com/libgit2/libgit2/releases/tag/v1.9.3
Diff: https://github.com/libgit2/libgit2/compare/v1.9.2...v1.9.3
2026-05-06 17:46:35 +02:00
Sandro Jäckel
7a2eb1cf3b libgit2: fix gitstatus test 2025-12-17 21:21:30 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
whispers
6e972acb34 libgit2: 1.9.1 -> 1.9.2
Diff: https://github.com/libgit2/libgit2/compare/v1.9.1...v1.9.2
Release notes: https://github.com/libgit2/libgit2/releases/tag/v1.9.2

This includes fixes for two security issues. Nixpkgs vendored a patch
for one of these in https://github.com/NixOS/nixpkgs/pull/452376, which
is removed here now that it is in a release.
2025-12-06 10:55:22 -05:00
Robert Hensing
927bee3692 libgit2: fix heap buffer overflow in SSH custom credential handling
The ssh_custom_free() function was calling strlen() on binary public key
data, causing a heap buffer overflow when the data wasn't null-terminated.
It also caused keys with null bytes in them to be not cleared completely.
This patch uses the stored publickey_len field instead of strlen() to
determine the correct buffer size for zeroing memory.

This fix has been published in https://github.com/libgit2/libgit2/pull/7146

Nix uses libgit2, but not the libssh2 integration. Other applications may be
affected, and need this fix.
2025-10-15 22:57:18 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
misilelab
0eb5a2976f libgit2: 1.9.0 -> 1.9.1
https://github.com/libgit2/libgit2/releases/tag/v1.9.1

Signed-off-by: misilelab <misileminecord@gmail.com>
2025-06-07 19:26:21 +09:00
awwpotato
509efdedbd treewide: move to by-name 2025-05-05 08:49:04 -07:00