<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/ssl_refactor</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>openssl: dynamically load libssl and symbols (optionally)</title>
<updated>2021-08-12T22:08:19+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-08-11T00:30:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e9c4caa8f4b5a004c56189a6f83395f809e8cbf8'/>
<id>e9c4caa8f4b5a004c56189a6f83395f809e8cbf8</id>
<content type='text'>
Provide an interface around OpenSSL to dynamically load the libraries and symbols,
so that users can distribute a libgit2 library that is not linked directly against
OpenSSL.  This enables users to target multiple distributions with a single binary.

This mechanism is optional and disabled by default.  Configure cmake with
-DUSE_HTTPS=OpenSSL-Dynamic to use it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide an interface around OpenSSL to dynamically load the libraries and symbols,
so that users can distribute a libgit2 library that is not linked directly against
OpenSSL.  This enables users to target multiple distributions with a single binary.

This mechanism is optional and disabled by default.  Configure cmake with
-DUSE_HTTPS=OpenSSL-Dynamic to use it.
</pre>
</div>
</content>
</entry>
<entry>
<title>openssl: separate legacy api</title>
<updated>2021-08-11T04:10:39+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-08-11T01:41:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=806778dc482e40d26bc7a9d44ccd18b888f6ec33'/>
<id>806778dc482e40d26bc7a9d44ccd18b888f6ec33</id>
<content type='text'>
Refactor the OpenSSL stream implementation so that the legacy code is better
abstracted.  This will enable future development.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor the OpenSSL stream implementation so that the legacy code is better
abstracted.  This will enable future development.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5972 from libgit2/ethomson/http_empty_password</title>
<updated>2021-08-14T15:15:51+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-08-14T15:15:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c1c598433e9e2aab833532227dbaa025f51c9fb4'/>
<id>c1c598433e9e2aab833532227dbaa025f51c9fb4</id>
<content type='text'>
http: don't require a password</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http: don't require a password</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5854 from alexjg/respect-force-flag-in-remote-fetch</title>
<updated>2021-08-10T14:06:43+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-08-10T14:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=5fd442391b4d547f4ee3705c0e7fb17ce74bb4f7'/>
<id>5fd442391b4d547f4ee3705c0e7fb17ce74bb4f7</id>
<content type='text'>
Respect the force flag on refspecs in git_remote_fetch</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Respect the force flag on refspecs in git_remote_fetch</pre>
</div>
</content>
</entry>
<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>skip descendant check if remote ref not found</title>
<updated>2021-08-05T11:42:37+00:00</updated>
<author>
<name>Alex Good</name>
<email>alex@memoryandthought.me</email>
</author>
<published>2021-07-08T10:58:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a5696702dbd8c7abbd37f083a411adecab7cedfe'/>
<id>a5696702dbd8c7abbd37f083a411adecab7cedfe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: extended futimens checking on macOS</title>
<updated>2021-07-30T16:03:35+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-30T16:03:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=3062a63364d6c213cb501809c727ff828eb9acae'/>
<id>3062a63364d6c213cb501809c727ff828eb9acae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: reset odb backend priority</title>
<updated>2021-07-30T15:37:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-30T15:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e5975f36d7f00cb5bca7b2532bfcfb3130d2a069'/>
<id>e5975f36d7f00cb5bca7b2532bfcfb3130d2a069</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>odb: Implement option for overriding of default odb backend priority</title>
<updated>2021-07-30T14:29:51+00:00</updated>
<author>
<name>Tony De La Nuez</name>
<email>tony.delanuez@gmail.com</email>
</author>
<published>2020-04-20T22:16:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=cd460522c516f18a12549626a356960370e3bcc7'/>
<id>cd460522c516f18a12549626a356960370e3bcc7</id>
<content type='text'>
Introduce GIT_OPT_SET_ODB_LOOSE_PRIORITY and GIT_OPT_SET_ODB_PACKED_PRIORITY
to allow overriding the default priority values for the default ODB
backends. Libgit2 has historically assumed that most objects for long-
running operations will be packed, therefore GIT_LOOSE_PRIORITY is
set to 1 by default, and GIT_PACKED_PRIORITY to 2.
When a client allows libgit2 to set the default backends, they can
specify an override for the two priority values in order to change
the order in which each ODB backend is accessed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce GIT_OPT_SET_ODB_LOOSE_PRIORITY and GIT_OPT_SET_ODB_PACKED_PRIORITY
to allow overriding the default priority values for the default ODB
backends. Libgit2 has historically assumed that most objects for long-
running operations will be packed, therefore GIT_LOOSE_PRIORITY is
set to 1 by default, and GIT_PACKED_PRIORITY to 2.
When a client allows libgit2 to set the default backends, they can
specify an override for the two priority values in order to change
the order in which each ODB backend is accessed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'pr/5861'</title>
<updated>2021-07-30T12:56:51+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-30T12:56:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=cc68c19a3a6f025d94e332e856f43ab438dfbf08'/>
<id>cc68c19a3a6f025d94e332e856f43ab438dfbf08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
