<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/http_empty_password</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>http: don't require a password</title>
<updated>2021-08-05T12:15:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-08-05T12:12:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=28841241745bdc30be0ef78235f3c4ba38345590'/>
<id>28841241745bdc30be0ef78235f3c4ba38345590</id>
<content type='text'>
Attempt authentication when a username is presented but a password is
not; this can happen in particular when users are doing token
authentication and specifying the token in the URL itself.  For example,
`https://token@host/` is a valid URI and should be treated as a username
of `token` with an empty password.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Attempt authentication when a username is presented but a password is
not; this can happen in particular when users are doing token
authentication and specifying the token in the URL itself.  For example,
`https://token@host/` is a valid URI and should be treated as a username
of `token` with an empty password.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'pr/5948' into main</title>
<updated>2021-07-22T20:51:11+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-22T20:51:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c87e4760095ddabab28d90b43d0d30433691e451'/>
<id>c87e4760095ddabab28d90b43d0d30433691e451</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>trace: drop unnecessary write indirection</title>
<updated>2021-07-22T20:50:26+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-22T20:50:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=fe40de40d864cc7b458a923ac6403d9f62ad4795'/>
<id>fe40de40d864cc7b458a923ac6403d9f62ad4795</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update src/allocators/stdalloc.c</title>
<updated>2021-07-20T12:25:59+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-20T12:25:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b0980dcfb35fe1c8f783001296b4fea6b7373058'/>
<id>b0980dcfb35fe1c8f783001296b4fea6b7373058</id>
<content type='text'>
Co-authored-by: lhchavez &lt;lhchavez@lhchavez.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: lhchavez &lt;lhchavez@lhchavez.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove macro magic</title>
<updated>2021-07-19T22:25:58+00:00</updated>
<author>
<name>Calvin Buckley</name>
<email>calvin@cmpct.info</email>
</author>
<published>2021-07-19T22:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=688bf4ce38e995d88a8d58b85b648315d5e391be'/>
<id>688bf4ce38e995d88a8d58b85b648315d5e391be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge: don't try to malloc(0)</title>
<updated>2021-07-19T20:02:30+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-19T20:02:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=31e84edb14327050ba74bf213c5b17451cca311e'/>
<id>31e84edb14327050ba74bf213c5b17451cca311e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>packbuilder: don't try to malloc(0)</title>
<updated>2021-07-19T19:51:53+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-19T19:51:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=419ffdde6aa3c4dce60c0ab219d0ca48eaea8f81'/>
<id>419ffdde6aa3c4dce60c0ab219d0ca48eaea8f81</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>alloc: add GIT_DEBUG_STRICT_ALLOC</title>
<updated>2021-07-19T19:41:44+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-19T19:41:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=48e6b02be9b0639fdc25e17514f11d7ef141dfbc'/>
<id>48e6b02be9b0639fdc25e17514f11d7ef141dfbc</id>
<content type='text'>
Add `GIT_DEBUG_STRICT_ALLOC` to help identify problematic callers of
allocation code that pass a `0` size to the allocators and then expect a
non-`NULL` return.

When given a 0-size allocation, `malloc` _may_ return either a `NULL`
_or_ a pointer that is not writeable.  Most systems return a non-`NULL`
pointer; AIX is an outlier.  We should be able to cope with this AIXy
behavior, so this adds an option to emulate it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `GIT_DEBUG_STRICT_ALLOC` to help identify problematic callers of
allocation code that pass a `0` size to the allocators and then expect a
non-`NULL` return.

When given a 0-size allocation, `malloc` _may_ return either a `NULL`
_or_ a pointer that is not writeable.  Most systems return a non-`NULL`
pointer; AIX is an outlier.  We should be able to cope with this AIXy
behavior, so this adds an option to emulate it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Variadic arguments aren't in C89</title>
<updated>2021-07-17T19:21:05+00:00</updated>
<author>
<name>Calvin Buckley</name>
<email>calvin@cmpct.info</email>
</author>
<published>2021-07-17T19:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=950a7f76e2db0bd578717c96123e5e59770c242c'/>
<id>950a7f76e2db0bd578717c96123e5e59770c242c</id>
<content type='text'>
This refactors this to a wrapper function, as well as changing the
existing API have a va_list and ... version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This refactors this to a wrapper function, as well as changing the
existing API have a va_list and ... version.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5941 from NattyNarwhal/stdintification</title>
<updated>2021-07-16T12:47:37+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-16T12:47:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=6a7f04030e124855c3e617a21c814074a2585753'/>
<id>6a7f04030e124855c3e617a21c814074a2585753</id>
<content type='text'>
stdintification: use int64_t and INT64_C instead of long long</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
stdintification: use int64_t and INT64_C instead of long long</pre>
</div>
</content>
</entry>
</feed>
