<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch cmn/old-security</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>CMake: fall back to OpenSSL on older OS X</title>
<updated>2015-08-19T10:53:31+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-19T10:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b445940e2d891a72a7d623bc7efa7649e19863e6'/>
<id>b445940e2d891a72a7d623bc7efa7649e19863e6</id>
<content type='text'>
Starting at OS X 10.8, the Security framework offers some functions
which are unified across OS X and iOS. These are the functions that we
use.

Older versions of OS X do not have these functions and we fail to
compile. In these situations, fall back to using OpenSSL for our TLS
stream instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Starting at OS X 10.8, the Security framework offers some functions
which are unified across OS X and iOS. These are the functions that we
use.

Older versions of OS X do not have these functions and we fail to
compile. In these situations, fall back to using OpenSSL for our TLS
stream instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3387 from leoyanggit/build_warning</title>
<updated>2015-08-18T14:09:28+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-18T14:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a38afb9547534af3b0a3d09fc24057b68cc8cf6b'/>
<id>a38afb9547534af3b0a3d09fc24057b68cc8cf6b</id>
<content type='text'>
Fix build warning: implicit declaration of function ‘git_transaction_config_new’</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix build warning: implicit declaration of function ‘git_transaction_config_new’</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build warning: implicit declaration of function ‘git_transaction_config_new’</title>
<updated>2015-08-17T19:18:47+00:00</updated>
<author>
<name>Leo Yang</name>
<email>lyang@topologyinc.com</email>
</author>
<published>2015-08-17T19:18:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=26ea28f32bb93d262f39d04af72dc19a93593bc5'/>
<id>26ea28f32bb93d262f39d04af72dc19a93593bc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3377 from dleehr/fix-push-cb</title>
<updated>2015-08-15T20:46:32+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-08-15T20:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=252f86e1bef45c0376a119602ff4943b3c476084'/>
<id>252f86e1bef45c0376a119602ff4943b3c476084</id>
<content type='text'>
Fix bug in git_smart__push: push_transfer_progress cb is only called at end</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix bug in git_smart__push: push_transfer_progress cb is only called at end</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3384 from libgit2/cmn/regex-nofail</title>
<updated>2015-08-15T20:43:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-08-15T20:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0ba62ba526089061b5f8acf69f2b6166cc5a1bee'/>
<id>0ba62ba526089061b5f8acf69f2b6166cc5a1bee</id>
<content type='text'>
diff: don't error out on an invalid regex</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
diff: don't error out on an invalid regex</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3383 from libgit2/cmn/http-error</title>
<updated>2015-08-15T20:42:51+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-08-15T20:42:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f594b6ff159960efdc87e769141c34b87f30bbf2'/>
<id>f594b6ff159960efdc87e769141c34b87f30bbf2</id>
<content type='text'>
http: propagate the credentials callback's error code</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http: propagate the credentials callback's error code</pre>
</div>
</content>
</entry>
<entry>
<title>diff: don't error out on an invalid regex</title>
<updated>2015-08-15T16:46:38+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-15T16:46:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e451cd5c0350aa70e05df44bbf5cbdc0e6504f46'/>
<id>e451cd5c0350aa70e05df44bbf5cbdc0e6504f46</id>
<content type='text'>
When parsing user-provided regex patterns for functions, we must not
fail to provide a diff just because a pattern is not well
formed. Ignore it instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When parsing user-provided regex patterns for functions, we must not
fail to provide a diff just because a pattern is not well
formed. Ignore it instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: propagate the credentials callback's error code</title>
<updated>2015-08-15T16:15:23+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-15T16:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=11bca2d265d7a1136ddf3e34a39263eba6320e20'/>
<id>11bca2d265d7a1136ddf3e34a39263eba6320e20</id>
<content type='text'>
When we ask for credentials, the user may choose to return EUSER to
indicate that an error has happened on its end and it wants to be given
back control.

We must therefore pass that back to the user instead of mentioning that
it was on_headers_complete() that returned an error code. Since we can,
we return the exact error code from the user (other than PASSTHROUGH)
since it doesn't cost anything, though using other error codes aren't
recommended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we ask for credentials, the user may choose to return EUSER to
indicate that an error has happened on its end and it wants to be given
back control.

We must therefore pass that back to the user instead of mentioning that
it was on_headers_complete() that returned an error code. Since we can,
we return the exact error code from the user (other than PASSTHROUGH)
since it doesn't cost anything, though using other error codes aren't
recommended.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3362 from libgit2/cmn/curl-proxyauth-any</title>
<updated>2015-08-14T20:12:59+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-14T20:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=755004eaed008779bed9e5efb8b539917dbf431b'/>
<id>755004eaed008779bed9e5efb8b539917dbf431b</id>
<content type='text'>
curl: use the most secure auth method for the proxy</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
curl: use the most secure auth method for the proxy</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in git_smart__push: push_transfer_progress cb is never called</title>
<updated>2015-08-14T02:52:52+00:00</updated>
<author>
<name>Dan Leehr</name>
<email>leehro@gmail.com</email>
</author>
<published>2015-08-14T02:52:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b0b2c72274efb660e63fcb8f476222bcccb6c680'/>
<id>b0b2c72274efb660e63fcb8f476222bcccb6c680</id>
<content type='text'>
The conditional checked cbs-&gt;transfer_progress then used the value in cbs-&gt;push_transfer_progress. In both cases it should be push_transfer_progress
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The conditional checked cbs-&gt;transfer_progress then used the value in cbs-&gt;push_transfer_progress. In both cases it should be push_transfer_progress
</pre>
</div>
</content>
</entry>
</feed>
