<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/util, branch ethomson/objectformat</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>Merge pull request #6326 from libgit2/ethomson/url_parse</title>
<updated>2022-11-23T13:57:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-11-23T13:57:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=12832bab7363e92bfa45d1ef3c3bc10495d71abd'/>
<id>12832bab7363e92bfa45d1ef3c3bc10495d71abd</id>
<content type='text'>
URL parsing for google-compatible URLs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
URL parsing for google-compatible URLs</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6382 from csware/fix_mem_leak</title>
<updated>2022-09-19T09:17:02+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-09-19T09:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a54cc2bef4f71b3cffafdfccf6170aa94d7c7015'/>
<id>a54cc2bef4f71b3cffafdfccf6170aa94d7c7015</id>
<content type='text'>
Fix memory leak</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix memory leak</pre>
</div>
</content>
</entry>
<entry>
<title>Update src/util/rand.c</title>
<updated>2022-09-19T09:13:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-09-19T09:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=6ad26cdb4b1dc29a6203b3f5f68ed19ace8694ab'/>
<id>6ad26cdb4b1dc29a6203b3f5f68ed19ace8694ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix memory leak</title>
<updated>2022-08-14T19:39:11+00:00</updated>
<author>
<name>Sven Strickroth</name>
<email>email@cs-ware.de</email>
</author>
<published>2022-08-14T19:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=bb65da7d5cd9fe7d51776dac34af7bbf3a59b7c4'/>
<id>bb65da7d5cd9fe7d51776dac34af7bbf3a59b7c4</id>
<content type='text'>
Signed-off-by: Sven Strickroth &lt;email@cs-ware.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sven Strickroth &lt;email@cs-ware.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix compile on Windows with -DWIN32_LEAN_AND_MEAN</title>
<updated>2022-08-08T08:07:42+00:00</updated>
<author>
<name>Christoph Cullmann</name>
<email>cullmann@kde.org</email>
</author>
<published>2022-08-08T08:07:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ab5f2bc69f078f545688e6fcba7f383c3128bab1'/>
<id>ab5f2bc69f078f545688e6fcba7f383c3128bab1</id>
<content type='text'>
ensure the needed wincrypt.h is included
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ensure the needed wincrypt.h is included
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6191 from libgit2/ethomson/sha256_poc</title>
<updated>2022-07-14T01:08:04+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-14T01:08:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=433a133402fae298f8ee7613bcfd997c2712d269'/>
<id>433a133402fae298f8ee7613bcfd997c2712d269</id>
<content type='text'>
RFC: SHA256 proof of concept</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC: SHA256 proof of concept</pre>
</div>
</content>
</entry>
<entry>
<title>repo: allow users running with sudo to access their repositories</title>
<updated>2022-07-12T18:12:48+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-06T03:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ed24b8bacc739b072a789ca7396e46bd751ca2ec'/>
<id>ed24b8bacc739b072a789ca7396e46bd751ca2ec</id>
<content type='text'>
In the ownership checks implemented for CVE-2022-24765, we disallowed
users to access their own repositories when running with `sudo`.

Examine the `SUDO_UID` environment variable and allow users running
with `sudo`. This matches git's behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the ownership checks implemented for CVE-2022-24765, we disallowed
users to access their own repositories when running with `sudo`.

Examine the `SUDO_UID` environment variable and allow users running
with `sudo`. This matches git's behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>fs: allow ownership match if user is in admin group</title>
<updated>2022-07-07T14:37:54+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-04T20:01:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=5bc01a7ddbb765616b52d4504036fbbb0e483e8e'/>
<id>5bc01a7ddbb765616b52d4504036fbbb0e483e8e</id>
<content type='text'>
Allow the user ownership to match if the file is owned by the admin
group and the user is in the admin group, even if the current process is
not running as administrator directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow the user ownership to match if the file is owned by the admin
group and the user is in the admin group, even if the current process is
not running as administrator directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>fs: refactor file ownership checks</title>
<updated>2022-07-07T14:37:49+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-04T19:20:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=433f0166c946257214758b94d9ddbb8516e4fb98'/>
<id>433f0166c946257214758b94d9ddbb8516e4fb98</id>
<content type='text'>
Refactor the file ownership checks so that callers can provide discrete
information about the ownership expectations to a single function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor the file ownership checks so that callers can provide discrete
information about the ownership expectations to a single function.
</pre>
</div>
</content>
</entry>
<entry>
<title>fs: remove mock naming from change ownership constants</title>
<updated>2022-07-07T14:37:44+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-07-03T13:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=df354ec25d22e70ad4bf3a58a6a7883975d31bb6'/>
<id>df354ec25d22e70ad4bf3a58a6a7883975d31bb6</id>
<content type='text'>
The file ownership concepts can reflect the actual file ownership, they
are not necessarily limited to mocking the interface. Rename them so
that they can be more broadly applicable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The file ownership concepts can reflect the actual file ownership, they
are not necessarily limited to mocking the interface. Rename them so
that they can be more broadly applicable.
</pre>
</div>
</content>
</entry>
</feed>
