<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/openssl_stream.c, branch cmn/tree-update</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>Fix style: no braces</title>
<updated>2016-04-27T11:56:16+00:00</updated>
<author>
<name>Christian Schlack</name>
<email>christian@backhub.co</email>
</author>
<published>2016-04-27T11:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=568c5a9fc111dbbee05c0bc890eca21880826faa'/>
<id>568c5a9fc111dbbee05c0bc890eca21880826faa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix return value of openssl_read (infinite loop)</title>
<updated>2016-04-26T16:04:03+00:00</updated>
<author>
<name>Christian Schlack</name>
<email>christian@backhub.co</email>
</author>
<published>2016-04-26T16:04:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4734c52ab2e5d8b77f2659282eefdbd7ebee4628'/>
<id>4734c52ab2e5d8b77f2659282eefdbd7ebee4628</id>
<content type='text'>
openssl_read should return -1 in case of error.

SSL_read returns values &lt;= 0 in case of error.

A return value of 0 can lead to an infinite loop, so the return value
of ssl_set_error will be returned if SSL_read is not successful (analog
to openssl_write).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
openssl_read should return -1 in case of error.

SSL_read returns values &lt;= 0 in case of error.

A return value of 0 can lead to an infinite loop, so the return value
of ssl_set_error will be returned if SSL_read is not successful (analog
to openssl_write).
</pre>
</div>
</content>
</entry>
<entry>
<title>net: use proxy options struct in the stream config</title>
<updated>2016-04-19T11:54:19+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-09-21T20:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b373e9a6ba11b3b82ad6c74996488176d22920a0'/>
<id>b373e9a6ba11b3b82ad6c74996488176d22920a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Setup better defaults for OpenSSL ciphers</title>
<updated>2016-03-14T12:07:13+00:00</updated>
<author>
<name>Dirkjan Bussink</name>
<email>d.bussink@gmail.com</email>
</author>
<published>2016-03-14T12:02:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=fa72d6daf8624b9d2b11566625d0f588016c11db'/>
<id>fa72d6daf8624b9d2b11566625d0f588016c11db</id>
<content type='text'>
This ensures that when using OpenSSL a safe default set of ciphers
is selected. This is done so that the client communicates securely
and we don't accidentally enable unsafe ciphers like RC4, or even
worse some old export ciphers.

Implements the first part of https://github.com/libgit2/libgit2/issues/3682
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that when using OpenSSL a safe default set of ciphers
is selected. This is done so that the client communicates securely
and we don't accidentally enable unsafe ciphers like RC4, or even
worse some old export ciphers.

Implements the first part of https://github.com/libgit2/libgit2/issues/3682
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3628 from pks-t/pks/coverity-fixes</title>
<updated>2016-02-25T17:09:49+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-02-25T17:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0d9a7498c5f8852a60ffaf4d1c6b53c919193694'/>
<id>0d9a7498c5f8852a60ffaf4d1c6b53c919193694</id>
<content type='text'>
Coverity fixes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity fixes</pre>
</div>
</content>
</entry>
<entry>
<title>openssl: we already had the function, just needed the header</title>
<updated>2016-02-24T16:17:57+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-02-24T16:17:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=68ad3156a03202d9f5be9d45e935ead3047fc97a'/>
<id>68ad3156a03202d9f5be9d45e935ead3047fc97a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>openssl: export the locking function when building without OpenSSL</title>
<updated>2016-02-24T15:38:22+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-02-24T15:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f3d1be7d62e67bd2f7c5266c40a8a0ea7c8dec80'/>
<id>f3d1be7d62e67bd2f7c5266c40a8a0ea7c8dec80</id>
<content type='text'>
This got lost duing the move and it lets the users call this function
just in case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This got lost duing the move and it lets the users call this function
just in case.
</pre>
</div>
</content>
</entry>
<entry>
<title>openssl_stream: fix NULL pointer dereference</title>
<updated>2016-02-23T11:07:37+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-02-23T10:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=05bf67b90186d2ad2c6c9adfa2c0024520cdb342'/>
<id>05bf67b90186d2ad2c6c9adfa2c0024520cdb342</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>openssl_stream: fix memory leak when creating new stream</title>
<updated>2016-02-23T11:07:36+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-02-22T15:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2baf854e975267eb560b48f1ead0641ec676d637'/>
<id>2baf854e975267eb560b48f1ead0641ec676d637</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>openssl: re-export the last-resort locking function</title>
<updated>2016-02-19T15:23:14+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-02-19T15:23:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c8fe6c0975431e92d3dc4569734f30923b64dd18'/>
<id>c8fe6c0975431e92d3dc4569734f30923b64dd18</id>
<content type='text'>
We need to include the header where we define the function. Otherwise it
won't be available on the DLL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to include the header where we define the function. Otherwise it
won't be available on the DLL.
</pre>
</div>
</content>
</entry>
</feed>
