<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/deps, branch main</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>xdiff: update to xdiff from git 2.40.1</title>
<updated>2023-05-11T20:44:17+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-05-11T20:44:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=027630ddd42e5ab4f4f5a221f38a3fd5bda4e3d4'/>
<id>027630ddd42e5ab4f4f5a221f38a3fd5bda4e3d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xdiff: move xdiff to 'deps'</title>
<updated>2023-03-03T09:45:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>edward.thomson@vercel.com</email>
</author>
<published>2023-02-15T10:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=462dbe21d0edc3817d53900702e68d666c303600'/>
<id>462dbe21d0edc3817d53900702e68d666c303600</id>
<content type='text'>
xdiff is a dependency (from git core) and more properly belongs in the
'deps' directory. Move it there, and add a stub for cmake to resolve
xdiff from the system location in the future. (At present, bundled xdiff
remains hardcoded.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
xdiff is a dependency (from git core) and more properly belongs in the
'deps' directory. Move it there, and add a stub for cmake to resolve
xdiff from the system location in the future. (At present, bundled xdiff
remains hardcoded.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OpenSSL deprection warning</title>
<updated>2023-02-02T12:54:16+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-02-02T12:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=655158fa7a28c5ba76f455d5f46c9ea8b94faf74'/>
<id>655158fa7a28c5ba76f455d5f46c9ea8b94faf74</id>
<content type='text'>
Add `OPENSSL_API_COMPAT=0x10100000L` since we use the now-deprecated
low-level hash functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `OPENSSL_API_COMPAT=0x10100000L` since we use the now-deprecated
low-level hash functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>zlib: Silence some warnings from Visual Studio C.</title>
<updated>2022-07-12T18:27:46+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2022-03-28T17:50:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=af76267ad7a5fae5a8214ab587302dfc54c329d2'/>
<id>af76267ad7a5fae5a8214ab587302dfc54c329d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>zlib: slide_hash: add MSAN annotation to suppress known read from uninitialised memory</title>
<updated>2022-07-12T18:27:46+00:00</updated>
<author>
<name>Andrzej Hunt</name>
<email>andrzej@ahunt.org</email>
</author>
<published>2021-06-04T16:25:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=39ba0ee6045a68e657e074d8290b4b77baae72c0'/>
<id>39ba0ee6045a68e657e074d8290b4b77baae72c0</id>
<content type='text'>
slide_hash knowingly reads (possibly) uninitialised memory, see comment
lower down about prev[n] potentially being garbage. In this case, the
result is never used - so we don't care about MSAN complaining about
this read.

By adding the no_sanitize("memory") attribute, clients of zlib won't
see this (unnecessary) error when building and running with
MemorySanitizer. An alternative approach is for clients to build zlib
with -fsanitize-ignorelist=... where the ignorelist contains something
like 'fun:slide_hash'. But that's more work and needs to be redone
for any and all CI systems running a given project with MSAN. Adding
this annotation to zlib's sources is overall more convenient - but
also won't affect non-MSAN builds.

This specific issue was found while running git's test suite, but has
also been reported by other clients, see e.g. #518.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
slide_hash knowingly reads (possibly) uninitialised memory, see comment
lower down about prev[n] potentially being garbage. In this case, the
result is never used - so we don't care about MSAN complaining about
this read.

By adding the no_sanitize("memory") attribute, clients of zlib won't
see this (unnecessary) error when building and running with
MemorySanitizer. An alternative approach is for clients to build zlib
with -fsanitize-ignorelist=... where the ignorelist contains something
like 'fun:slide_hash'. But that's more work and needs to be redone
for any and all CI systems running a given project with MSAN. Adding
this annotation to zlib's sources is overall more convenient - but
also won't affect non-MSAN builds.

This specific issue was found while running git's test suite, but has
also been reported by other clients, see e.g. #518.
</pre>
</div>
</content>
</entry>
<entry>
<title>zlib: declare prototypes for new functions</title>
<updated>2022-07-12T18:27:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-06T13:52:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6febb7d7670cc1f2b112c1f1540cd872cb208f37'/>
<id>6febb7d7670cc1f2b112c1f1540cd872cb208f37</id>
<content type='text'>
The `crc32_combine_gen64` missed a prototype in our define path.
Add one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `crc32_combine_gen64` missed a prototype in our define path.
Add one.
</pre>
</div>
</content>
</entry>
<entry>
<title>zlib: updated bundled zlib to v1.2.12</title>
<updated>2022-07-12T18:27:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-06T13:50:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2db6cdcd662a4e882a36551374f5d642a1515899'/>
<id>2db6cdcd662a4e882a36551374f5d642a1515899</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ntlmclient: LibreSSL 3.5 removed HMAC_CTX_cleanup</title>
<updated>2022-07-04T00:44:41+00:00</updated>
<author>
<name>Charlie Li</name>
<email>git@vishwin.info</email>
</author>
<published>2022-07-04T00:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=628ebbde6e93d5a8f6b28cfb449d55804952afaa'/>
<id>628ebbde6e93d5a8f6b28cfb449d55804952afaa</id>
<content type='text'>
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.0-relnotes.txt

Modify guard to declare dummy function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.0-relnotes.txt

Modify guard to declare dummy function.
</pre>
</div>
</content>
</entry>
<entry>
<title>ntmlclient: don't declare dummy HMAC_CTX_cleanup when building with libressl</title>
<updated>2021-12-31T00:50:45+00:00</updated>
<author>
<name>Peter Pettersson</name>
<email>boretrk@hotmail.com</email>
</author>
<published>2021-12-31T00:50:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6aa3603ae44b077c8dc0a506e3cdf989cd3a473e'/>
<id>6aa3603ae44b077c8dc0a506e3cdf989cd3a473e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6094 from visualgitio/commit-graph-long-long</title>
<updated>2021-12-23T19:04:43+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-12-23T19:04:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4b27009cadb1bf09ad272f72745310a881762d78'/>
<id>4b27009cadb1bf09ad272f72745310a881762d78</id>
<content type='text'>
Fix a long long that crept past</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a long long that crept past</pre>
</div>
</content>
</entry>
</feed>
