<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyopenssl.git/src/OpenSSL, branch 17.1.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>Prepare 17.1 (#653)</title>
<updated>2017-06-30T15:33:08+00:00</updated>
<author>
<name>Hynek Schlawack</name>
<email>hs@ox.cx</email>
</author>
<published>2017-06-30T15:33:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=a46d2347abbc0c3815f28fe0f48a1485479b0e66'/>
<id>a46d2347abbc0c3815f28fe0f48a1485479b0e66</id>
<content type='text'>
* Prepare 17.1.0

* Fix changelog markup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Prepare 17.1.0

* Fix changelog markup
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed the deprecated md5 default on CRL.export() (#652)</title>
<updated>2017-06-30T15:01:12+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-30T15:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=173e4bae31aac1fb66dd83ad4f78fa2fda0f3141'/>
<id>173e4bae31aac1fb66dd83ad4f78fa2fda0f3141</id>
<content type='text'>
* Removed the deprecated md5 default on CRL.export()

* Doh

* unused import

* fixed tests

* last one

* py3k!!!!!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Removed the deprecated md5 default on CRL.export()

* Doh

* unused import

* fixed tests

* last one

* py3k!!!!!
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill some commented out code and other cleanups (#649)</title>
<updated>2017-06-30T05:51:33+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-30T05:51:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=d61c46a339354f533eb14331ca0c40b8d4dd72a2'/>
<id>d61c46a339354f533eb14331ca0c40b8d4dd72a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Kill dead code (#647)</title>
<updated>2017-06-30T04:46:42+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-30T04:46:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=336d80238465cb3426e2705091709a6292457043'/>
<id>336d80238465cb3426e2705091709a6292457043</id>
<content type='text'>
* Simplify code

* dead code

* unused...

* write imports normally
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Simplify code

* dead code

* unused...

* write imports normally
</pre>
</div>
</content>
</entry>
<entry>
<title>try loading trusted certs from a list of fallbacks (#633)</title>
<updated>2017-06-29T23:44:08+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-29T23:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=55fb34146c496e7c997d7418e16dd67a191fca7f'/>
<id>55fb34146c496e7c997d7418e16dd67a191fca7f</id>
<content type='text'>
* try loading trusted certs from a list of fallbacks

pyca/cryptography will shortly begin shipping a wheel. Since
SSL_CTX_set_default_verify_paths uses a hardcoded path compiled into the
library, this will start failing to load the proper certificates for
users on many linux distributions. To avoid this we can use the Go
solution of iterating over a list of potential candidates and loading
it when found.

* capath is lazy loaded so we need to do a lot more checks

This now checks to see if env vars are set as well as seeing if the
dir exists and has valid certs in it. If either of those are true (or
the number of certs is &gt; 0) it won't load the fallback. If it does do
the fallback it will also attempt to load certs from a dir as a final
fallback

* remove an early return

* this shouldn't be commented out

* oops

* very limited testing

* sigh, can't use these py3 exceptions of course

* expand the tests a bit

* coverage!

* don't need this now

* change the approach to use a pyca/cryptography guard value

* test fix

* older python sometimes calls itself linux2

* flake8

* add changelog

* coverage

* slash opt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* try loading trusted certs from a list of fallbacks

pyca/cryptography will shortly begin shipping a wheel. Since
SSL_CTX_set_default_verify_paths uses a hardcoded path compiled into the
library, this will start failing to load the proper certificates for
users on many linux distributions. To avoid this we can use the Go
solution of iterating over a list of potential candidates and loading
it when found.

* capath is lazy loaded so we need to do a lot more checks

This now checks to see if env vars are set as well as seeing if the
dir exists and has valid certs in it. If either of those are true (or
the number of certs is &gt; 0) it won't load the fallback. If it does do
the fallback it will also attempt to load certs from a dir as a final
fallback

* remove an early return

* this shouldn't be commented out

* oops

* very limited testing

* sigh, can't use these py3 exceptions of course

* expand the tests a bit

* coverage!

* don't need this now

* change the approach to use a pyca/cryptography guard value

* test fix

* older python sometimes calls itself linux2

* flake8

* add changelog

* coverage

* slash opt
</pre>
</div>
</content>
</entry>
<entry>
<title>dump_privatekey with FILETYPE_TEXT only supports RSA keys (#646)</title>
<updated>2017-06-29T23:43:42+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-29T23:43:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=cded993dbbff8e8c777b95f4de0597cdf3f75c0d'/>
<id>cded993dbbff8e8c777b95f4de0597cdf3f75c0d</id>
<content type='text'>
* dump_privatekey with FILETYPE_TEXT only supports RSA keys

FILETYPE_TEXT is terrible but everyone hold their nose

* also verify it's a pkey
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dump_privatekey with FILETYPE_TEXT only supports RSA keys

FILETYPE_TEXT is terrible but everyone hold their nose

* also verify it's a pkey
</pre>
</div>
</content>
</entry>
<entry>
<title>add to_cryptography/from_cryptography on CRL and X509Req (#645)</title>
<updated>2017-06-29T23:24:17+00:00</updated>
<author>
<name>Paul Kehrer</name>
<email>paul.l.kehrer@gmail.com</email>
</author>
<published>2017-06-29T23:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=41c1024c4664fbd81afebae22cf923b9f6352b74'/>
<id>41c1024c4664fbd81afebae22cf923b9f6352b74</id>
<content type='text'>
* add to_cryptography/from_cryptography on CRL and X509Req

* add changelog entry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add to_cryptography/from_cryptography on CRL and X509Req

* add changelog entry
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #486 -- deprecate the backwards compat names (#643)</title>
<updated>2017-06-29T22:31:39+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-29T22:31:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=10d30832462b4c44a4479dda462d4f35194a04a9'/>
<id>10d30832462b4c44a4479dda462d4f35194a04a9</id>
<content type='text'>
* Fixed #486 -- deprecate the backwards compat names

* remove the docs for these, pretend they don't exist

* CHANGELOG
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixed #486 -- deprecate the backwards compat names

* remove the docs for these, pretend they don't exist

* CHANGELOG
</pre>
</div>
</content>
</entry>
<entry>
<title>Added an API for converting X509 to/from cryptography (#640)</title>
<updated>2017-06-25T20:28:24+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-25T20:28:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=9939ba1658868b68654501aac24c97db8d9335ae'/>
<id>9939ba1658868b68654501aac24c97db8d9335ae</id>
<content type='text'>
* Added an API for converting X509 to/from cryptography

* changelog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added an API for converting X509 to/from cryptography

* changelog
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop some dead code, cryptography has _never_ bound RAND_screen (#641)</title>
<updated>2017-06-25T20:17:15+00:00</updated>
<author>
<name>Alex Gaynor</name>
<email>alex.gaynor@gmail.com</email>
</author>
<published>2017-06-25T20:17:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyopenssl.git/commit/?id=f8022d6a1d315ebcfe6cc25ae07dd8d3bd0cf1b4'/>
<id>f8022d6a1d315ebcfe6cc25ae07dd8d3bd0cf1b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
