<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyopenssl.git/src/OpenSSL/SSL.py, branch main</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>Expose X509_V_* constants (#1202)</title>
<updated>2023-04-29T01:22:17+00:00</updated>
<author>
<name>Itamar Turner-Trauring</name>
<email>itamar@itamarst.org</email>
</author>
<published>2023-04-29T01:22:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=2d94946a938878ea10da479b7ac83ab1c434df4d'/>
<id>2d94946a938878ea10da479b7ac83ab1c434df4d</id>
<content type='text'>
* Expose X509_V_* constants.

* Switch to strategy where cryptography 40.0.2 exposes the constants.

* Fix bad merge.

* Fix flake.

* Link to PR.

* Check availability, rather than versions.

* Add namespacing.

* Add success code to namespace.

* Fix lint.

* Remove unnecessary conditional.

* Update CHANGELOG.rst

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

---------

Co-authored-by: Itamar Turner-Trauring &lt;itamar@pythonspeed.com&gt;
Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Expose X509_V_* constants.

* Switch to strategy where cryptography 40.0.2 exposes the constants.

* Fix bad merge.

* Fix flake.

* Link to PR.

* Check availability, rather than versions.

* Add namespacing.

* Add success code to namespace.

* Fix lint.

* Remove unnecessary conditional.

* Update CHANGELOG.rst

Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;

---------

Co-authored-by: Itamar Turner-Trauring &lt;itamar@pythonspeed.com&gt;
Co-authored-by: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for DTLS timeouts (#1180)</title>
<updated>2023-02-13T12:45:33+00:00</updated>
<author>
<name>Jeremy Lainé</name>
<email>jeremy.laine@m4x.org</email>
</author>
<published>2023-02-13T12:45:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=3517764ed5517a6d76078eb7e6696f1c0e153ad1'/>
<id>3517764ed5517a6d76078eb7e6696f1c0e153ad1</id>
<content type='text'>
Add support for DTLS timeouts

When performing a DTLS handshake, the DTLS state machine may need to be
updated based on the passage of time, for instance in response to packet
loss.

OpenSSL supports this by means of the `DTLSv1_get_timeout` and
`DTLSv1_handle_timeout` methods, both of which are included in
cryptography's bindings. This change adds Python wrappers for these
methods in the `Connection` class.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for DTLS timeouts

When performing a DTLS handshake, the DTLS state machine may need to be
updated based on the passage of time, for instance in response to packet
loss.

OpenSSL supports this by means of the `DTLSv1_get_timeout` and
`DTLSv1_handle_timeout` methods, both of which are included in
cryptography's bindings. This change adds Python wrappers for these
methods in the `Connection` class.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CI (#1185)</title>
<updated>2023-02-13T12:01:47+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2023-02-13T12:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=669969ea7afa8a5f5f35a784a50acef9bea3952a'/>
<id>669969ea7afa8a5f5f35a784a50acef9bea3952a</id>
<content type='text'>
* Reformat code using black 23.x

* fix compat with tox 4</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reformat code using black 23.x

* fix compat with tox 4</pre>
</div>
</content>
</entry>
<entry>
<title>style cleanups from recent PR (#1159)</title>
<updated>2022-10-22T03:02:28+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2022-10-22T03:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=dc02ccca4fbe2ef62ff5f2432a5d4d51df2d8879'/>
<id>dc02ccca4fbe2ef62ff5f2432a5d4d51df2d8879</id>
<content type='text'>
don't leave comment out code, and use append rather than += on lists</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
don't leave comment out code, and use append rather than += on lists</pre>
</div>
</content>
</entry>
<entry>
<title>add attributes only conditionally (#1158)</title>
<updated>2022-10-22T00:11:10+00:00</updated>
<author>
<name>Ben Greiner</name>
<email>code@bnavigator.de</email>
</author>
<published>2022-10-22T00:11:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=6a8e88d5140cb77e6c05fa89998bab94eba2f060'/>
<id>6a8e88d5140cb77e6c05fa89998bab94eba2f060</id>
<content type='text'>
* add attributes only conditionally

* fix flake8</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add attributes only conditionally

* fix flake8</pre>
</div>
</content>
</entry>
<entry>
<title>add `Connection.use_(certificate|privatekey)` (#1121)</title>
<updated>2022-09-16T21:55:17+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2022-09-16T21:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=f0ed288747a28a5785d7a62ef9e7afc699674625'/>
<id>f0ed288747a28a5785d7a62ef9e7afc699674625</id>
<content type='text'>
* add `Connection.use_(certificate|privatekey)`

* bump minimum cryptography version

* deduplicate tests

* black!

* max line length</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add `Connection.use_(certificate|privatekey)`

* bump minimum cryptography version

* deduplicate tests

* black!

* max line length</pre>
</div>
</content>
</entry>
<entry>
<title>Move away from the SSLEAY name (#1144)</title>
<updated>2022-09-16T12:58:34+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2022-09-16T12:58:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=a52db025de436ee457084aebc6f2d9113f69250e'/>
<id>a52db025de436ee457084aebc6f2d9113f69250e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix docs in `SSL.Context.get_alpn_proto_negotiated` (#1137)</title>
<updated>2022-07-23T10:03:37+00:00</updated>
<author>
<name>Nikita Sobolev</name>
<email>mail@sobolevn.me</email>
</author>
<published>2022-07-23T10:03:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=38f9b4e524ac6479d57021bba2270df84d85b672'/>
<id>38f9b4e524ac6479d57021bba2270df84d85b672</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose SSL_OP_IGNORE_UNEXPECTED_EOF (#1127)</title>
<updated>2022-06-09T17:58:38+00:00</updated>
<author>
<name>dreid</name>
<email>dreid@users.noreply.github.com</email>
</author>
<published>2022-06-09T17:58:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=bd023272a93f600b0d7b666e15c01843ddb2f6d8'/>
<id>bd023272a93f600b0d7b666e15c01843ddb2f6d8</id>
<content type='text'>
This was added to pyca/cryptography at https://github.com/pyca/cryptography/commit/0fe4583d40b0a99feecc1dc33f96fa15002b443f</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was added to pyca/cryptography at https://github.com/pyca/cryptography/commit/0fe4583d40b0a99feecc1dc33f96fa15002b443f</pre>
</div>
</content>
</entry>
<entry>
<title>add `Connection.set_verify`, fix #255 (#1073)</title>
<updated>2022-05-13T03:53:44+00:00</updated>
<author>
<name>Maximilian Hils</name>
<email>git@maximilianhils.com</email>
</author>
<published>2022-05-13T03:53:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=b31622b369618746e54242ebfcc305154bf0ef59'/>
<id>b31622b369618746e54242ebfcc305154bf0ef59</id>
<content type='text'>
* add `Connection.set_verify`, fix #255

* show that it works with cryptography main

* Revert "show that it works with cryptography main"

This reverts commit fb0136a8e5aa5d2c6e0c16f8f4ecee2f3c72a16b.

* make it black</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add `Connection.set_verify`, fix #255

* show that it works with cryptography main

* Revert "show that it works with cryptography main"

This reverts commit fb0136a8e5aa5d2c6e0c16f8f4ecee2f3c72a16b.

* make it black</pre>
</div>
</content>
</entry>
</feed>
