<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyopenssl.git/OpenSSL/SSL.py, branch remove-rationale</title>
<subtitle>github.com: pyca/pyopenssl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/'/>
<entry>
<title>merge master</title>
<updated>2015-01-18T23:35:01+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2015-01-18T23:35:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=25edfd42c515c80d793c7d8a9868cc0d0860ca14'/>
<id>25edfd42c515c80d793c7d8a9868cc0d0860ca14</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes #91 -- proper error handling in Connection.shutdown</title>
<updated>2015-01-08T16:36:53+00:00</updated>
<author>
<name>Paul Aurich</name>
<email>paul@darkrain42.org</email>
</author>
<published>2015-01-08T16:36:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=bff1d1ae72e743e41254bb31a5b50b5b63a37b85'/>
<id>bff1d1ae72e743e41254bb31a5b50b5b63a37b85</id>
<content type='text'>
On error (return &lt; 0), the OpenSSL documentation says to call SSL_get_error to
discover the cause, as the act of trying to shutdown may raise lower-level
errors (e.g. socket errors), or return SSL_ERR_WANT_WRITE or
SSL_ERR_WANT_READ.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On error (return &lt; 0), the OpenSSL documentation says to call SSL_get_error to
discover the cause, as the act of trying to shutdown may raise lower-level
errors (e.g. socket errors), or return SSL_ERR_WANT_WRITE or
SSL_ERR_WANT_READ.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the necessary SSL_CTX_check_private_key call and error handling.</title>
<updated>2014-12-11T19:02:31+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-12-11T19:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=a03449287727239f58f1c319bff134ebc7f2013a'/>
<id>a03449287727239f58f1c319bff134ebc7f2013a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge master</title>
<updated>2014-05-05T17:01:16+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-05-05T17:01:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=780967eaf38054ec84dbccd436dba32c8b04b469'/>
<id>780967eaf38054ec84dbccd436dba32c8b04b469</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into ecdhe</title>
<updated>2014-04-19T22:33:23+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-04-19T22:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=bdb3986b386d150ff60ad2ee14a78503affe845d'/>
<id>bdb3986b386d150ff60ad2ee14a78503affe845d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Also accept buffer in Connection.send and .sendall</title>
<updated>2014-04-19T13:55:24+00:00</updated>
<author>
<name>Markus Unterwaditzer</name>
<email>markus@unterwaditzer.net</email>
</author>
<published>2014-04-19T10:27:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=8e41d02c980c8f4b2432096a5cf8c9459b8fc790'/>
<id>8e41d02c980c8f4b2432096a5cf8c9459b8fc790</id>
<content type='text'>
Not at all sure what i am doing, but according to
http://hg.python.org/cpython/rev/9e718d8f71e8/, buffers are a accepted
type to pass to sendall in Python 2.6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not at all sure what i am doing, but according to
http://hg.python.org/cpython/rev/9e718d8f71e8/, buffers are a accepted
type to pass to sendall in Python 2.6.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mirror the OpenSSL API as is our idiom.</title>
<updated>2014-04-19T13:28:28+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-04-19T13:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=3e4e33562d6f06ebe1205bd03425a9cc772a92d9'/>
<id>3e4e33562d6f06ebe1205bd03425a9cc772a92d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>These three exceptions are no longer used.</title>
<updated>2014-04-19T12:48:18+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-04-19T12:48:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=2065be5dcb2d288db660cfab51cd37c94735ccef'/>
<id>2065be5dcb2d288db660cfab51cd37c94735ccef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to an explicit curve object.</title>
<updated>2014-04-19T02:00:10+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-04-19T02:00:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=c09fd581772ebe9d30bcf6b24665b4b75175029b'/>
<id>c09fd581772ebe9d30bcf6b24665b4b75175029b</id>
<content type='text'>
Happily, this eliminates just about all of the error cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Happily, this eliminates just about all of the error cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of some top-level code, remove the code that reflects a weird edge case (but the weird edge case is still there inside OpenSSL), and add a bit of docs.</title>
<updated>2014-04-17T22:54:32+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-04-17T22:54:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=f43678bc99019f55908752f9885f680cd70d42ca'/>
<id>f43678bc99019f55908752f9885f680cd70d42ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
