./devel/libgit2, Portable, pure C implementation of the Git core methods

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.7.2, Package name: libgit2-1.7.2, Maintainer: pkgsrc-users

libgit2 is a portable, pure C implementation of the Git core methods provided as
a re-entrant linkable library with a solid API, allowing you to write native
speed custom Git applications in any language which supports C bindings.


Required to run:
[www/curl] [security/openssl] [security/libssh2] [devel/pcre2] [www/http-parser] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 7371.275 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-05 19:03:59 by Thomas Klausner | Files touched by this commit (11)
Log message:
libgit2: revert upgrade to 1.8.0

breaks cargo-c and probably others and I don't to deal with it right now
   2024-04-05 13:20:24 by Thomas Klausner | Files touched by this commit (11) | Package removed
Log message:
libgit2: update to 1.8.0.

This is release v1.8.0, "Das Fliegende Klassenzimmer". This release
includes optional, experimental support for invoking OpenSSH to
fetch and push, an easier mechanism to perform the default behavior
of git commit, and has many improvements for worktrees. This release
also includes many other new features and bugfixes.
   2024-02-07 14:22:04 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libgit2: updated to 1.7.2

v1.7.2
------

What's Changed

This release fixes three bugs that can cause undefined behavior when given \ 
well-crafted inputs, either in input files or over network connections. These \ 
bugs may be able to be leveraged to cause denial of service attacks or \ 
unauthorized code execution.

Two of these issues were discovered and reported by security engineers at Amazon \ 
Web Services. We thank the AWS Security team for their efforts to identify these \ 
issues, provide helpful reproduction cases, and responsibly disclose their \ 
findings.

Security fixes

* transport: safely handle messages with no caps
* revparse: fix parsing bug for trailing `@`
* index: correct index has_dir_name check
   2023-12-14 12:29:19 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
libgit2: update comment about test issue
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-10-19 09:19:44 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libgit2: update to 1.7.1.

1.7.1

Bug fixes

    proxy: Return an error for invalid proxy URLs instead of crashing. by @lrm29 \ 
in #6597
    ssh: fix known_hosts leak in _git_ssh_setup_conn by @steven9724 in #6599
    repository: make cleanup safe for re-use with grafts by @carlosmn in #6600
    fix: Add missing include for oidarray. by @dvzrv in #6608
    Revert "CMake: Search for ssh2 instead of libssh2." by @ethomson \ 
in #6619

Compatibility improvements

    stransport: macOS: replace errSSLNetworkTimeout, with hard-coded value by \ 
@mascguy in #6610

1.7.0

This is release v1.7.0, "Kleine Raupe Nimmersatt". This release
adds shallow clone support, completes the experimental SHA256
support, adds Schannel support for Windows, and includes many other
new features and bugfixes.
   2023-08-31 14:00:09 by pin | Files touched by this commit (1)
Log message:
Add warning about issue with Rust packages