<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/pyopenssl-git.git/doc/api/ssl.rst, branch gha</title>
<subtitle>github.com: pyca/pyopenssl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/'/>
<entry>
<title>ALPN: complete handshake without accepting a client's protocols. (#876)</title>
<updated>2019-11-18T03:56:26+00:00</updated>
<author>
<name>Mark Williams</name>
<email>mrw@enotuniq.org</email>
</author>
<published>2019-11-18T03:56:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=5d890a00af541abe379c2eea76ab668080eabff6'/>
<id>5d890a00af541abe379c2eea76ab668080eabff6</id>
<content type='text'>
* ALPN: complete handshake without accepting a client's protocols.

The callback passed to `SSL_CTX_set_alpn_select_cb` can return
`SSL_TLSEXT_ERR_NOACK` to allow the handshake to continue without
accepting any of the client's offered protocols.

This commit introduces `NO_OVERLAPPING_PROTOCOLS`, which the Python
callback passed to `Context.set_alpn_select_callback` can return to
achieve the same thing.

It does not change the previous meaning of an empty string, which
still terminates the handshake.

* Update src/OpenSSL/SSL.py

Co-Authored-By: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

* Address @alex's review.

* Use recorded value in test, fix lint error.

* Cover TypeError branch in _ALPNHelper.callback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ALPN: complete handshake without accepting a client's protocols.

The callback passed to `SSL_CTX_set_alpn_select_cb` can return
`SSL_TLSEXT_ERR_NOACK` to allow the handshake to continue without
accepting any of the client's offered protocols.

This commit introduces `NO_OVERLAPPING_PROTOCOLS`, which the Python
callback passed to `Context.set_alpn_select_callback` can return to
achieve the same thing.

It does not change the previous meaning of an empty string, which
still terminates the handshake.

* Update src/OpenSSL/SSL.py

Co-Authored-By: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

* Address @alex's review.

* Use recorded value in test, fix lint error.

* Cover TypeError branch in _ALPNHelper.callback
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose OP_NO_TLSv1_3 (#861)</title>
<updated>2019-08-02T04:32:13+00:00</updated>
<author>
<name>Nathaniel J. Smith</name>
<email>njs@pobox.com</email>
</author>
<published>2019-08-02T04:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=a18137385f574603535b29ad935f496d307ab3ae'/>
<id>a18137385f574603535b29ad935f496d307ab3ae</id>
<content type='text'>
* Expose OP_NO_TLSv1_3

* Support openssl &lt;1.1.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Expose OP_NO_TLSv1_3

* Support openssl &lt;1.1.1
</pre>
</div>
</content>
</entry>
<entry>
<title>Use autofocus for all module documentation/docstrings (#737)</title>
<updated>2018-02-15T09:57:59+00:00</updated>
<author>
<name>Alex Chan</name>
<email>alex@alexwlchan.net</email>
</author>
<published>2018-02-15T09:57:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=d072cae3a4e0d41602ffd0730a838fa12657ed4a'/>
<id>d072cae3a4e0d41602ffd0730a838fa12657ed4a</id>
<content type='text'>
* Use autodoc for OpenSSL.crypto

* Use autodoc for the SSL.Context class

* Use autodoc for SSL.Connection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use autodoc for OpenSSL.crypto

* Use autodoc for the SSL.Context class

* Use autodoc for SSL.Connection
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve documentation for passphrase callback (#703)</title>
<updated>2017-10-12T05:51:52+00:00</updated>
<author>
<name>Diego Fernandez</name>
<email>aiguo.fernandez@gmail.com</email>
</author>
<published>2017-10-12T05:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=fe0120f9fbf08ca937cc95cf409c0d888145fafa'/>
<id>fe0120f9fbf08ca937cc95cf409c0d888145fafa</id>
<content type='text'>
Address issue #701</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Address issue #701</pre>
</div>
</content>
</entry>
<entry>
<title>Bend some recent changes to standards (#669)</title>
<updated>2017-07-20T08:32:37+00:00</updated>
<author>
<name>Hynek Schlawack</name>
<email>hs@ox.cx</email>
</author>
<published>2017-07-20T08:32:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=8102128e6ad83dcbb3567dd372cdd39c9a8fab44'/>
<id>8102128e6ad83dcbb3567dd372cdd39c9a8fab44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>document set_default_verify_paths caveats (#667)</title>
<updated>2017-07-19T19:34:01+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-07-19T19:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=ad44ccd817dbd6aa0949c19381ac56841919afc7'/>
<id>ad44ccd817dbd6aa0949c19381ac56841919afc7</id>
<content type='text'>
* document set_default_verify_paths caveats

fixes #642

* add a bit more detail

* weasel words
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* document set_default_verify_paths caveats

fixes #642

* add a bit more detail

* weasel words
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare 16.2.0 (#555)</title>
<updated>2016-10-15T12:56:14+00:00</updated>
<author>
<name>Hynek Schlawack</name>
<email>hs@ox.cx</email>
</author>
<published>2016-10-15T12:56:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=c3b38e54183489a9afd11ce200bdb5317fc7ab75'/>
<id>c3b38e54183489a9afd11ce200bdb5317fc7ab75</id>
<content type='text'>
* Add empty line to CHANGELOG so extraction works

* Fix a bunch of links

* Prepare 16.2.0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add empty line to CHANGELOG so extraction works

* Fix a bunch of links

* Prepare 16.2.0
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement Context.set_session_id</title>
<updated>2016-03-16T12:31:51+00:00</updated>
<author>
<name>Hynek Schlawack</name>
<email>hs@ox.cx</email>
</author>
<published>2016-02-13T08:10:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=b1f3ca86c0bb78a524bb9c677427bb8f1dd35323'/>
<id>b1f3ca86c0bb78a524bb9c677427bb8f1dd35323</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename state_name to get_state_name</title>
<updated>2016-03-14T13:54:13+00:00</updated>
<author>
<name>Hynek Schlawack</name>
<email>hs@ox.cx</email>
</author>
<published>2016-03-13T15:17:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=ea94f2bfd5d2a81e110f863793bdae967a1288f9'/>
<id>ea94f2bfd5d2a81e110f863793bdae967a1288f9</id>
<content type='text'>
A bit more consistent naming.  Rename is possible because the method
hasn't been part of a release yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bit more consistent naming.  Rename is possible because the method
hasn't been part of a release yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix set_cipher_list on modern OpenSSL</title>
<updated>2016-03-11T10:24:17+00:00</updated>
<author>
<name>Hynek Schlawack</name>
<email>hs@ox.cx</email>
</author>
<published>2016-03-11T10:21:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/pyopenssl-git.git/commit/?id=f90e368cdd11654b7e68fbde98c561177b333671'/>
<id>f90e368cdd11654b7e68fbde98c561177b333671</id>
<content type='text'>
Also port forward a few changes from #422.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also port forward a few changes from #422.
</pre>
</div>
</content>
</entry>
</feed>
