<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch ethomson/https_proxy</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>ci: add ssl proxy tests</title>
<updated>2019-06-11T21:51:08+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-12T16:07:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ea1eb3e252f116633e97bc2db6940a94156d40bd'/>
<id>ea1eb3e252f116633e97bc2db6940a94156d40bd</id>
<content type='text'>
In theory, we support proxies over HTTPS.  Test that we can support this
_in fact_.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In theory, we support proxies over HTTPS.  Test that we can support this
_in fact_.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5098 from pks-t/pks/clar-data-driven</title>
<updated>2019-06-11T16:05:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-06-11T16:05:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ff7652c150c5a9cd2e93045c7fe791fbb2d2dbc7'/>
<id>ff7652c150c5a9cd2e93045c7fe791fbb2d2dbc7</id>
<content type='text'>
Data-driven tests</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Data-driven tests</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5107 from pks-t/pks/sha1dc-update</title>
<updated>2019-06-11T11:45:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-06-11T11:45:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=fd734f7d30383f80501470edec81c43f9346116b'/>
<id>fd734f7d30383f80501470edec81c43f9346116b</id>
<content type='text'>
sha1dc: update to fix endianess issues on AIX/HP-UX</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sha1dc: update to fix endianess issues on AIX/HP-UX</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5052 from libgit2/ethomson/netrefactor</title>
<updated>2019-06-11T07:07:48+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-06-11T07:07:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=110b5895e0b1c2874d6de01996477a1b7544f22b'/>
<id>110b5895e0b1c2874d6de01996477a1b7544f22b</id>
<content type='text'>
Add NTLM support for HTTP(s) servers and proxies</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add NTLM support for HTTP(s) servers and proxies</pre>
</div>
</content>
</entry>
<entry>
<title>sha1dc: update to fix endianess issues on AIX/HP-UX</title>
<updated>2019-06-11T05:49:14+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-06-10T11:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=230a451ee6182d773c11ee199d37c7ae911c59b1'/>
<id>230a451ee6182d773c11ee199d37c7ae911c59b1</id>
<content type='text'>
Update our copy of sha1dc to the upstream commit 855827c (Detect
endianess on HP-UX, 2019-05-09). Changes include fixes to endian
detection on AIX and HP-UX systems as well as a define that
allows us to force aligned access, which we're not using yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update our copy of sha1dc to the upstream commit 855827c (Detect
endianess on HP-UX, 2019-05-09). Changes include fixes to endian
detection on AIX and HP-UX systems as well as a define that
allows us to force aligned access, which we're not using yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: free auth context on failure</title>
<updated>2019-06-10T18:58:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-04-07T11:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=7ea8630e04bd0b5f86c6fcc73899433317b8f0fa'/>
<id>7ea8630e04bd0b5f86c6fcc73899433317b8f0fa</id>
<content type='text'>
When we send HTTP credentials but the server rejects them, tear down the
authentication context so that we can start fresh.  To maintain this
state, additionally move all of the authentication handling into
`on_auth_required`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we send HTTP credentials but the server rejects them, tear down the
authentication context so that we can start fresh.  To maintain this
state, additionally move all of the authentication handling into
`on_auth_required`.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: reconnect to proxy on connection close</title>
<updated>2019-06-10T18:58:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-04-07T08:55:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=005b5bc28794624305d82597e1072726e189827e'/>
<id>005b5bc28794624305d82597e1072726e189827e</id>
<content type='text'>
When we're issuing a CONNECT to a proxy, we expect to keep-alive to the
proxy.  However, during authentication negotiations, the proxy may close
the connection.  Reconnect if the server closes the connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we're issuing a CONNECT to a proxy, we expect to keep-alive to the
proxy.  However, during authentication negotiations, the proxy may close
the connection.  Reconnect if the server closes the connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: allow server to drop a keepalive connection</title>
<updated>2019-06-10T18:58:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-04-07T08:40:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d171fbee16d7ca7868c1d2d85f19d6dcaf31f8ee'/>
<id>d171fbee16d7ca7868c1d2d85f19d6dcaf31f8ee</id>
<content type='text'>
When we have a keep-alive connection to the server, that server may
legally drop the connection for any reason once a successful request and
response has occurred.  It's common for servers to drop the connection
after some amount of time or number of requests have occurred.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we have a keep-alive connection to the server, that server may
legally drop the connection for any reason once a successful request and
response has occurred.  It's common for servers to drop the connection
after some amount of time or number of requests have occurred.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: stop on server EOF</title>
<updated>2019-06-10T18:58:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-03-25T03:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9af1de5bc5b57a68bd659e9f76540c3f569772e8'/>
<id>9af1de5bc5b57a68bd659e9f76540c3f569772e8</id>
<content type='text'>
We stop the read loop when we have read all the data.  We should also
consider the server's feelings.

If the server hangs up on us, we need to stop our read loop.  Otherwise,
we'll try to read from the server - and fail - ad infinitum.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We stop the read loop when we have read all the data.  We should also
consider the server's feelings.

If the server hangs up on us, we need to stop our read loop.  Otherwise,
we'll try to read from the server - and fail - ad infinitum.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: test NTLM proxy authentication on Unix</title>
<updated>2019-06-10T18:58:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-03-23T22:10:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4c2ca1ba4aebb201d777ee9a2d09daf445290e9f'/>
<id>4c2ca1ba4aebb201d777ee9a2d09daf445290e9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
