./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-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
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-05-25 17:52:53 by Havard Eidnes | Files touched by this commit (10)
Log message:
libgit2: ensure proper value range for args to <ctype.h> functions.

Submitted upstream, ref.
https://github.com/libgit2/libgit2/pull/6569

Bump PKGREVISION.