File tree 5 files changed +45
-4
lines changed
5 files changed +45
-4
lines changed Original file line number Diff line number Diff line change 6
6
7
7
cmake_minimum_required (VERSION 3.5.1)
8
8
9
- project (libgit2 VERSION "1.8.1 " LANGUAGES C)
9
+ project (libgit2 VERSION "1.8.3 " LANGUAGES C)
10
10
11
11
# Add find modules to the path
12
12
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR} /cmake" )
Original file line number Diff line number Diff line change
1
+ v1.8.3
2
+ ------
3
+
4
+ This release fixes a bug introduced in v1.8.1 for users of the legacy
5
+ [ Node.js http-parser] ( https://github.com/nodejs/http-parser )
6
+ dependency.
7
+
8
+ ## What's Changed
9
+
10
+ ### Bug fixes
11
+
12
+ * http: Backport on_status initialize fix for http-parser by @ethomson in https://github.com/libgit2/libgit2/pull/6931
13
+
14
+ v1.8.2
15
+ ------
16
+
17
+ This release reverts a const-correctness change introduced in
18
+ v1.8.0 for the ` git_commit_create ` functions. We now retain the
19
+ const-behavior for the ` commits ` arguments from prior to v1.8.0.
20
+
21
+ This change was meant to resolve compatibility issues with bindings
22
+ and downstream users.
23
+
24
+ ## What's Changed
25
+
26
+ ### New features
27
+
28
+ * Introduce a stricter debugging allocator for testing by @ethomson in https://github.com/libgit2/libgit2/pull/6811
29
+
30
+ ### Bug fixes
31
+
32
+ * Fix constness issue introduced in #6716 by @ethomson in https://github.com/libgit2/libgit2/pull/6829
33
+
34
+ ### Build and CI improvements
35
+
36
+ * README: add experimental builds to ci table by @ethomson in https://github.com/libgit2/libgit2/pull/6816
37
+
38
+ ** Full Changelog** : https://github.com/libgit2/libgit2/compare/v1.8.1...v1.8.2
39
+
1
40
v1.8.1
2
41
------
3
42
Original file line number Diff line number Diff line change 11
11
* The version string for libgit2. This string follows semantic
12
12
* versioning (v2) guidelines.
13
13
*/
14
- #define LIBGIT2_VERSION "1.8.1 "
14
+ #define LIBGIT2_VERSION "1.8.3 "
15
15
16
16
/** The major version number for this version of libgit2. */
17
17
#define LIBGIT2_VER_MAJOR 1
20
20
#define LIBGIT2_VER_MINOR 8
21
21
22
22
/** The revision ("teeny") version number for this version of libgit2. */
23
- #define LIBGIT2_VER_REVISION 1
23
+ #define LIBGIT2_VER_REVISION 3
24
24
25
25
/** The Windows DLL patch number for this version of libgit2. */
26
26
#define LIBGIT2_VER_PATCH 0
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " libgit2" ,
3
- "version" : " 1.8.1 " ,
3
+ "version" : " 1.8.3 " ,
4
4
"repo" : " https://github.com/libgit2/libgit2" ,
5
5
"description" : " A cross-platform, linkable library implementation of Git that you can use in your application." ,
6
6
"install" : " mkdir build && cd build && cmake .. && cmake --build ."
Original file line number Diff line number Diff line change @@ -71,6 +71,8 @@ size_t git_http_parser_execute(
71
71
{
72
72
struct http_parser_settings settings_proxy ;
73
73
74
+ memset (& settings_proxy , 0 , sizeof (struct http_parser_settings ));
75
+
74
76
settings_proxy .on_message_begin = parser -> settings .on_message_begin ? on_message_begin : NULL ;
75
77
settings_proxy .on_url = parser -> settings .on_url ? on_url : NULL ;
76
78
settings_proxy .on_header_field = parser -> settings .on_header_field ? on_header_field : NULL ;
You can’t perform that action at this time.
0 commit comments