<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/cryptography.git/tests/hazmat/bindings, branch github-actions-windows</title>
<subtitle>github.com: pyca/cryptography.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/'/>
<entry>
<title>Fixes #5018 -- break users on OpenSSL 1.0.1 (#5022)</title>
<updated>2019-10-18T12:47:15+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2019-10-18T12:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=1c186772f6fd64180bd3387de2e1ef1a6d1ba58e'/>
<id>1c186772f6fd64180bd3387de2e1ef1a6d1ba58e</id>
<content type='text'>
* Fixes #5018 -- break users on OpenSSL 1.0.1

* Grammar

* Syntax error

* Missing import

* Missing import
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixes #5018 -- break users on OpenSSL 1.0.1

* Grammar

* Syntax error

* Missing import

* Missing import
</pre>
</div>
</content>
</entry>
<entry>
<title>encode the package version in the shared object (#4756)</title>
<updated>2019-02-21T01:52:10+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2019-02-21T01:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=5cfaa5b79d446e1c63de3948e7558cd00561ea1f'/>
<id>5cfaa5b79d446e1c63de3948e7558cd00561ea1f</id>
<content type='text'>
* encode the package version in the shared object

* review feedback

* move into build_ffi so the symbol is in all shared objects

* review feedback
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* encode the package version in the shared object

* review feedback

* move into build_ffi so the symbol is in all shared objects

* review feedback
</pre>
</div>
</content>
</entry>
<entry>
<title>1.1.0 locks (#4420)</title>
<updated>2018-08-30T00:50:05+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2018-08-30T00:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=bc1667791eedfe9d77d56dd9014e26481f571ff5'/>
<id>bc1667791eedfe9d77d56dd9014e26481f571ff5</id>
<content type='text'>
* Do conditional compiling of Cryptography_setup_ssl_threads

* Check Cryptography_HAS_LOCKING_CALLBACKS before initing static locks

Check if compiling and initing locking callbacks is necessary

PEP8 fix

* Make test_crypto_lock_init more complete
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Do conditional compiling of Cryptography_setup_ssl_threads

* Check Cryptography_HAS_LOCKING_CALLBACKS before initing static locks

Check if compiling and initing locking callbacks is necessary

PEP8 fix

* Make test_crypto_lock_init more complete
</pre>
</div>
</content>
</entry>
<entry>
<title>sigh, missed one TLSv1 (#4392)</title>
<updated>2018-08-12T21:39:32+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2018-08-12T21:39:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=b1aad8f273dfec7641b31bfbeaebfb921e27122a'/>
<id>b1aad8f273dfec7641b31bfbeaebfb921e27122a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #4380 -- do not assume TLSv1 is available in OpenSSL (#4389)</title>
<updated>2018-08-12T19:48:24+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2018-08-12T19:48:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=525b6547e918e12c45119685d2e208aa0e51c4c9'/>
<id>525b6547e918e12c45119685d2e208aa0e51c4c9</id>
<content type='text'>
* Fixed #4380 -- do not assume TLSv1 is available in OpenSSL

Hallelujah! It's starting to become the case that some OpenSSLs are disabling it.

* cover this file as well
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixed #4380 -- do not assume TLSv1 is available in OpenSSL

Hallelujah! It's starting to become the case that some OpenSSLs are disabling it.

* cover this file as well
</pre>
</div>
</content>
</entry>
<entry>
<title>fix libressl error/refactor some error handling (#3609)</title>
<updated>2017-05-26T04:05:00+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-05-26T04:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=d36bef0b744d79b209b13f87fb9c943e4091a2c5'/>
<id>d36bef0b744d79b209b13f87fb9c943e4091a2c5</id>
<content type='text'>
* add libre so I can see the error

* add the libre error needed and refactor error handling a bit

We were historically matching on lib + func + reason, but func is
somewhat unstable so now we match on lib + reason only. Of course, in
this case libressl changed both lib and reason so it wouldn't
have mattered. All error handling from the error queue in
openssl is an illusion

* fix a typo, probably an unneeded branch

* review feedback

* refactor tests to support libressl

insert additional rant about libre here, although admittedly these tests
were assuming stability where openssl itself guarantees none

* better assert, fix flake8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add libre so I can see the error

* add the libre error needed and refactor error handling a bit

We were historically matching on lib + func + reason, but func is
somewhat unstable so now we match on lib + reason only. Of course, in
this case libressl changed both lib and reason so it wouldn't
have mattered. All error handling from the error queue in
openssl is an illusion

* fix a typo, probably an unneeded branch

* review feedback

* refactor tests to support libressl

insert additional rant about libre here, although admittedly these tests
were assuming stability where openssl itself guarantees none

* better assert, fix flake8
</pre>
</div>
</content>
</entry>
<entry>
<title>time to remove commoncrypto, fare thee well (#3551)</title>
<updated>2017-05-20T17:09:02+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-05-20T17:09:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=51032351297b9bf7d783b7138ac0c142d8e38918'/>
<id>51032351297b9bf7d783b7138ac0c142d8e38918</id>
<content type='text'>
* time to remove commoncrypto, fare thee well

* remove even more

* update the changelog

* remove more things

* don't need this function

* remove CAST5 CTR tests since that was only supported in commoncrypto

* assert a thing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* time to remove commoncrypto, fare thee well

* remove even more

* update the changelog

* remove more things

* don't need this function

* remove CAST5 CTR tests since that was only supported in commoncrypto

* assert a thing
</pre>
</div>
</content>
</entry>
<entry>
<title>Attempt to simplify the libressl checing (#3482)</title>
<updated>2017-03-26T15:07:31+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-03-26T15:07:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=8d85b9564284a66aa28a0cbb759090b777698e43'/>
<id>8d85b9564284a66aa28a0cbb759090b777698e43</id>
<content type='text'>
* Attempt to simplify the libressl checing

* SHENANGINS

* Attempted fix

* More simplification
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Attempt to simplify the libressl checing

* SHENANGINS

* Attempted fix

* More simplification
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor binding initialization to allow specified errors (#3278)</title>
<updated>2017-02-14T03:28:02+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-02-14T03:28:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=a39b20d6fff2c943cca15139605c73ded0d070f0'/>
<id>a39b20d6fff2c943cca15139605c73ded0d070f0</id>
<content type='text'>
If pyca/cryptography sees any errors on the error stack during its own
initialization it immediately raises InternalError and refuses to
proceed. This was a safety measure since we weren't sure if it was
safe to proceed. However, reality has intervened and we have to
bow to the god of pragmatism and just clear the error queue. In
practice this is safe since we religiously check the error queue
in operation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If pyca/cryptography sees any errors on the error stack during its own
initialization it immediately raises InternalError and refuses to
proceed. This was a safety measure since we weren't sure if it was
safe to proceed. However, reality has intervened and we have to
bow to the god of pragmatism and just clear the error queue. In
practice this is safe since we religiously check the error queue
in operation.</pre>
</div>
</content>
</entry>
<entry>
<title>Drop 1.0.0 (#3312)</title>
<updated>2016-12-14T02:05:35+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2016-12-14T02:05:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/cryptography.git/commit/?id=0e8cdf1023f6e2045de444b1c7e09f40cccf019e'/>
<id>0e8cdf1023f6e2045de444b1c7e09f40cccf019e</id>
<content type='text'>
* delete the 1.0.0 support

* drop the version check

* drop the AES-CTR stuff

* Update the example

* openssl truncates for us now

* delete unused test

* unused imports

* Remove a bunch of conditional bindings for NPN

* no more 1.0.0 builders

* libressl fix

* update the docs

* remove dead branches

* oops

* this is a word, damnit

* spelling

* try removing this

* this test is not needed

* unused import
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* delete the 1.0.0 support

* drop the version check

* drop the AES-CTR stuff

* Update the example

* openssl truncates for us now

* delete unused test

* unused imports

* Remove a bunch of conditional bindings for NPN

* no more 1.0.0 builders

* libressl fix

* update the docs

* remove dead branches

* oops

* this is a word, damnit

* spelling

* try removing this

* this test is not needed

* unused import
</pre>
</div>
</content>
</entry>
</feed>
