diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2019-06-11 22:03:29 +0100 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2019-06-13 21:24:11 +0100 |
commit | fb529a01bf1fe7cd577069e03007c693fba22392 (patch) | |
tree | 6180fe8106e65b2cbc21c7b1c42734906f4da5ad /docs | |
parent | 1bbdec69bef50208f77f0c4cbac7c6b56c35973f (diff) | |
download | libgit2-fb529a01bf1fe7cd577069e03007c693fba22392.tar.gz |
http-parser: use our bundled http-parser by defaultethomson/urlparse_empty_port
Our bundled http-parser includes bugfixes, therefore we should prefer
our http-parser until such time as we can identify that the system
http-parser has these bugfixes (using a version check).
Since these bugs are - at present - minor, retain the ability for users
to force that they want to use the system http-parser anyway. This does
change the cmake specification so that people _must_ opt-in to the new
behavior knowingly.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/changelog.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/changelog.md b/docs/changelog.md index 666eecd17..75f839212 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,20 @@ +v0.28 + 1 +--------- + +### Breaking CMake configuration changes + +* The CMake option to use a system http-parser library, instead of the + bundled dependency, has changed. This is due to a deficiency in + http-parser that we have fixed in our implementation. The bundled + library is now the default, but if you wish to force the use of the + system http-parser implementation despite incompatibilities, you can + specify `-DUSE_HTTP_PARSER=system` to CMake. + +### Changes or improvements + +* libgit2 can now correctly cope with URLs where the host contains a colon + but a port is not specified. (eg `http://example.com:/repo.git`). + v0.28 ----- |