<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests/online, branch ethomson/git_ref</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>references: use new names in internal usage</title>
<updated>2019-01-17T10:32:29+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-01-17T00:32:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ed8cfbf04181d6fc229582a09c5c7657a53cd2e3'/>
<id>ed8cfbf04181d6fc229582a09c5c7657a53cd2e3</id>
<content type='text'>
Update internal usage to use the `git_reference` names for constants.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update internal usage to use the `git_reference` names for constants.
</pre>
</div>
</content>
</entry>
<entry>
<title>proxy: fix crash on remote connection with GIT_PROXY_AUTO but no proxy is detected</title>
<updated>2019-01-14T17:14:36+00:00</updated>
<author>
<name>Jason Haslam</name>
<email>jason@scitools.com</email>
</author>
<published>2019-01-14T17:14:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=35d86c775bb9ec7ee85afe90176cb278e56872a2'/>
<id>35d86c775bb9ec7ee85afe90176cb278e56872a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: optionally ignore https cert validation</title>
<updated>2018-11-28T15:46:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-10-29T10:45:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=45054732a4232a27953de212cd068619a0f8b723'/>
<id>45054732a4232a27953de212cd068619a0f8b723</id>
<content type='text'>
For testing, we may wish to use a man-in-the-middle proxy that can
inspect the CONNECT traffic to our test endpoints.  For this, we will
need to accept the proxy's certificate, which will not be valid for the
true endpoint.

Add a new environment variable, GITTEST_REMOTE_SSL_NOVERIFY to disable
https certificate validation for the tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For testing, we may wish to use a man-in-the-middle proxy that can
inspect the CONNECT traffic to our test endpoints.  For this, we will
need to accept the proxy's certificate, which will not be valid for the
true endpoint.

Add a new environment variable, GITTEST_REMOTE_SSL_NOVERIFY to disable
https certificate validation for the tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>proxy tests: rename credential callback</title>
<updated>2018-11-28T15:46:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-11-18T21:53:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=6ba3e6affc73b84f6cd2cadf476c0e0c5e58e404'/>
<id>6ba3e6affc73b84f6cd2cadf476c0e0c5e58e404</id>
<content type='text'>
Rename credential callback to proxy_cred_cb to match new cert callback.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename credential callback to proxy_cred_cb to match new cert callback.
</pre>
</div>
</content>
</entry>
<entry>
<title>proxy tests: support self-signed proxy cert</title>
<updated>2018-11-28T15:46:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-10-22T16:35:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=394ae7e10131a932def325fc3fc715056a784757'/>
<id>394ae7e10131a932def325fc3fc715056a784757</id>
<content type='text'>
Give the proxy tests a proxy certificate callback, and allow self-signed
certificates when the `GITTEST_REMOTE_PROXY_SELFSIGNED` environment
variable is set (to anything).  In that case, simply compare the hostname
from the callback to the hostname that we connected to.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give the proxy tests a proxy certificate callback, and allow self-signed
certificates when the `GITTEST_REMOTE_PROXY_SELFSIGNED` environment
variable is set (to anything).  In that case, simply compare the hostname
from the callback to the hostname that we connected to.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: support optional PROXY_SCHEME</title>
<updated>2018-11-28T15:10:02+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-10-21T22:47:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4ecc14cd2904b8bb7ecb9d9f42ea2edc5e270846'/>
<id>4ecc14cd2904b8bb7ecb9d9f42ea2edc5e270846</id>
<content type='text'>
As we want to support HTTPS proxies, support an optional
`GITTEST_REMOTE_PROXY_SCHEME` environment variable for tests that will
allow for HTTPS support.  (When unset, the tests default to HTTP
proxies.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we want to support HTTPS proxies, support an optional
`GITTEST_REMOTE_PROXY_SCHEME` environment variable for tests that will
allow for HTTPS support.  (When unset, the tests default to HTTP
proxies.)
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: PROXY_URL is more accurately PROXY_HOST</title>
<updated>2018-11-28T15:10:02+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-10-21T20:00:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=de60d9b4c643217abaf75664aa0a4ff55f7dd9b5'/>
<id>de60d9b4c643217abaf75664aa0a4ff55f7dd9b5</id>
<content type='text'>
Change the `GITTEST_REMOTE_PROXY_URL` environment variable to be
`GITTEST_REMOTE_PROXY_HOST`, since it is a host:port combination, not an
actual URL.  (We cannot use a URL here since we may want to include the
username:password combination in the constructed URL.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the `GITTEST_REMOTE_PROXY_URL` environment variable to be
`GITTEST_REMOTE_PROXY_HOST`, since it is a host:port combination, not an
actual URL.  (We cannot use a URL here since we may want to include the
username:password combination in the constructed URL.)
</pre>
</div>
</content>
</entry>
<entry>
<title>online::clone: free url and username before resetting</title>
<updated>2018-09-22T09:20:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-09-20T10:11:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e84914fd30edc6702e368c8ccfc77dc5607c213c'/>
<id>e84914fd30edc6702e368c8ccfc77dc5607c213c</id>
<content type='text'>
Before resetting the url and username, ensure that we free them in case
they were set by environment variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before resetting the url and username, ensure that we free them in case
they were set by environment variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>push tests: deeply free the specs</title>
<updated>2018-07-20T20:57:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-07-20T20:52:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d285de73f9a09bc841b329267d1f61b9c03a7b68'/>
<id>d285de73f9a09bc841b329267d1f61b9c03a7b68</id>
<content type='text'>
Don't just free the spec vector, also free the specs themselves.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't just free the spec vector, also free the specs themselves.
</pre>
</div>
</content>
</entry>
<entry>
<title>push tests: deeply free the push status</title>
<updated>2018-07-20T20:57:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2018-07-20T20:51:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=dad9988121521ccc2ffff39299ca98dba160b857'/>
<id>dad9988121521ccc2ffff39299ca98dba160b857</id>
<content type='text'>
Don't just free the push status structure, actually free the strings that were
strdup'd into the struct as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't just free the push status structure, actually free the strings that were
strdup'd into the struct as well.
</pre>
</div>
</content>
</entry>
</feed>
