v1.9.2: update changelog and version numbers

This commit is contained in:
Edward Thomson
2025-12-02 21:51:10 +00:00
parent 1b07eecf91
commit ca225744b9
4 changed files with 18 additions and 4 deletions

View File

@@ -6,7 +6,7 @@
cmake_minimum_required(VERSION 3.5.1)
project(libgit2 VERSION "1.9.1" LANGUAGES C)
project(libgit2 VERSION "1.9.2" LANGUAGES C)
# Add find modules to the path
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")

View File

@@ -1,3 +1,17 @@
v1.9.2
------
This is a security release with multiple changes.
* A bug in the external SSH execution is fixed that could cause
arbitrary command execution. Remote repository names were improperly
sent to the shell without quoting. Arguments to the external SSH
command are now sent parameterized.
* A bug in SSH credential creation is fixed that could cause a
buffer overflow. Public keys that are not NUL terminated were
improperly zeroed. The given length of public keys is now honored.
v1.9.1
------

View File

@@ -21,7 +21,7 @@ GIT_BEGIN_DECL
* The version string for libgit2. This string follows semantic
* versioning (v2) guidelines.
*/
#define LIBGIT2_VERSION "1.9.1"
#define LIBGIT2_VERSION "1.9.2"
/** The major version number for this version of libgit2. */
#define LIBGIT2_VERSION_MAJOR 1
@@ -30,7 +30,7 @@ GIT_BEGIN_DECL
#define LIBGIT2_VERSION_MINOR 9
/** The revision ("teeny") version number for this version of libgit2. */
#define LIBGIT2_VERSION_REVISION 1
#define LIBGIT2_VERSION_REVISION 2
/** The Windows DLL patch number for this version of libgit2. */
#define LIBGIT2_VERSION_PATCH 0

View File

@@ -1,6 +1,6 @@
{
"name": "libgit2",
"version": "1.9.1",
"version": "1.9.2",
"repo": "https://github.com/libgit2/libgit2",
"description": " A cross-platform, linkable library implementation of Git that you can use in your application.",
"install": "mkdir build && cd build && cmake .. && cmake --build ."