<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyopenssl.git/src/OpenSSL/SSL.py, branch 21.0.0</title>
<subtitle>github.com: pyca/pyopenssl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/'/>
<entry>
<title>add `NO_OVERLAPPING_PROTOCOLS` to `__all__` (#1025)</title>
<updated>2021-06-30T20:32:58+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2021-06-30T20:32:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=c062a5d27932b57db9df32720966f54b36c95efb'/>
<id>c062a5d27932b57db9df32720966f54b36c95efb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SSL_CTX_set_min_proto_version/SSL_CTX_set_max_proto_version bindings (#985)</title>
<updated>2021-03-10T21:35:24+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2021-03-10T21:35:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=5dc698861c91b4aa83b284b282c0e91cdcee49a3'/>
<id>5dc698861c91b4aa83b284b282c0e91cdcee49a3</id>
<content type='text'>
* add Context.set_*_proto_version, fix #860

* docs: add new openssl tls methods

* accept the fact that nothing can be taken for granted

* bump minimum required cryptography version to 3.3

* drop support for Python 3.5

* use binary wheels for cryptography

* Revert "use binary wheels for cryptography"

This reverts commit 91a04c612ed1d0dd9fd541dfefe21cac7c25b1c1.

* docker ci: compile cryptography with rust</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add Context.set_*_proto_version, fix #860

* docs: add new openssl tls methods

* accept the fact that nothing can be taken for granted

* bump minimum required cryptography version to 3.3

* drop support for Python 3.5

* use binary wheels for cryptography

* Revert "use binary wheels for cryptography"

This reverts commit 91a04c612ed1d0dd9fd541dfefe21cac7c25b1c1.

* docker ci: compile cryptography with rust</pre>
</div>
</content>
</entry>
<entry>
<title>Check return code of SSL_[CTX_]set_alpn_protos (#993)</title>
<updated>2021-02-17T19:06:26+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2021-02-17T19:06:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=614d6737d84294b038eead384100e2a7a65f717b'/>
<id>614d6737d84294b038eead384100e2a7a65f717b</id>
<content type='text'>
* check return code of SSL_CTX_set_alpn_protos, fix #992

* paint it black!

* fix line lengths as well :upside_down_face:</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* check return code of SSL_CTX_set_alpn_protos, fix #992

* paint it black!

* fix line lengths as well :upside_down_face:</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup from_buffer now that we just use cffi natively (#989)</title>
<updated>2021-01-16T16:41:11+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2021-01-16T16:41:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=90f09650e289022e10570702eaf007f44d1cac05'/>
<id>90f09650e289022e10570702eaf007f44d1cac05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for running on OpenSSL 1.1.0 + CI (#978)</title>
<updated>2020-12-15T03:57:52+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2020-12-15T03:57:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=cdbfd828fcbfdd21c61bde6ceb9db6a6329605f0'/>
<id>cdbfd828fcbfdd21c61bde6ceb9db6a6329605f0</id>
<content type='text'>
* Test on OpenSSL 1.1.0 w/ Debian stretch

* Make pyOpenSSL compatible with openssl 1.1.0 again

Co-authored-by: Shane Harvey &lt;shnhrv@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Test on OpenSSL 1.1.0 w/ Debian stretch

* Make pyOpenSSL compatible with openssl 1.1.0 again

Co-authored-by: Shane Harvey &lt;shnhrv@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Keep reference to SSL verify_call in Connection object (#956)</title>
<updated>2020-11-27T18:29:49+00:00</updated>
<author>
<name>Arne Schwabe</name>
<email>arne@rfc2549.org</email>
</author>
<published>2020-11-27T18:29:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=3562df8732f66848342874526d0ce12392d7d62e'/>
<id>3562df8732f66848342874526d0ce12392d7d62e</id>
<content type='text'>
* Keep reference to SSL verify_call in Connection object

If a set_verify is used on a context before and after a Connection
the reference in the SSL* object still points to the old _verify_helper
object. Since this object has no longer any references to it, the
callback can result in a segfault.

This commit fixes the issues by ensuring that as long as the
Connection object/SSL* object lives a reference to the callback
function is held.

* Add Unit test for set_verify_callback deference</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Keep reference to SSL verify_call in Connection object

If a set_verify is used on a context before and after a Connection
the reference in the SSL* object still points to the old _verify_helper
object. Since this object has no longer any references to it, the
callback can result in a segfault.

This commit fixes the issues by ensuring that as long as the
Connection object/SSL* object lives a reference to the callback
function is held.

* Add Unit test for set_verify_callback deference</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spelling of set in set_verify docstring (#959)</title>
<updated>2020-11-13T14:12:49+00:00</updated>
<author>
<name>Arne Schwabe</name>
<email>arne@rfc2549.org</email>
</author>
<published>2020-11-13T14:12:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=e93aea7e96b3eef8fa5dce54a3c221668821e282'/>
<id>e93aea7e96b3eef8fa5dce54a3c221668821e282</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop CI for OpenSSL 1.0.2 (#953)</title>
<updated>2020-10-27T04:15:17+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2020-10-27T04:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=124a0134fdb7decb0136b4b6f7892b87b919e74e'/>
<id>124a0134fdb7decb0136b4b6f7892b87b919e74e</id>
<content type='text'>
* Drop CI for OpenSSL 1.0.2

* Delete code for coverage reasons

* Bump minimum cryptography version</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Drop CI for OpenSSL 1.0.2

* Delete code for coverage reasons

* Bump minimum cryptography version</pre>
</div>
</content>
</entry>
<entry>
<title>I'm back in black (#941)</title>
<updated>2020-08-27T02:50:40+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2020-08-27T02:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=048821406137d6aba237c6309009dbe744548208'/>
<id>048821406137d6aba237c6309009dbe744548208</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Context.set_verify: allow omission of callback (#933)</title>
<updated>2020-08-08T01:08:17+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2020-08-08T01:08:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=79b9c79148f51fc9321ab4450947b259cb5804fb'/>
<id>79b9c79148f51fc9321ab4450947b259cb5804fb</id>
<content type='text'>
* Context.set_verify: allow omission of callback

* squeeze to 80 chars

* make it clear that default callback is used</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Context.set_verify: allow omission of callback

* squeeze to 80 chars

* make it clear that default callback is used</pre>
</div>
</content>
</entry>
</feed>
