<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyopenssl.git, branch remove-rationale</title>
<subtitle>github.com: pyca/pyopenssl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/'/>
<entry>
<title>merge master</title>
<updated>2015-03-15T20:32:13+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2015-03-15T20:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=15111f26d4594a078a017e7fee5b92651c77b2b5'/>
<id>15111f26d4594a078a017e7fee5b92651c77b2b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The message is not a basestring and basestring is an awful type anyway.</title>
<updated>2015-03-15T20:17:19+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2015-03-15T20:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=876b2ac5929fd9edcf7c03d1f28ee5334bce60ea'/>
<id>876b2ac5929fd9edcf7c03d1f28ee5334bce60ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix trivial rst syntax errors.</title>
<updated>2015-03-15T20:08:02+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2015-03-15T20:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=64b6b84b525d4b6c4af31066bb71ffe3a5cce2f0'/>
<id>64b6b84b525d4b6c4af31066bb71ffe3a5cce2f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweaks to the X509StoreContextError docstring.</title>
<updated>2015-03-15T19:49:45+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2015-03-15T19:49:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=feb1743114f6ef84680e28421f1a404dbc586403'/>
<id>feb1743114f6ef84680e28421f1a404dbc586403</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Give this new top-level function a docstring.</title>
<updated>2015-03-15T19:49:33+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2015-03-15T19:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=130cd0ea0d9db22fbe44d830730bb00dc37d6185'/>
<id>130cd0ea0d9db22fbe44d830730bb00dc37d6185</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize a context at instantiation time</title>
<updated>2015-02-12T22:45:43+00:00</updated>
<author>
<name>Stephen Holsapple</name>
<email>sholsapp@gmail.com</email>
</author>
<published>2015-02-12T22:45:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=46a092529bdd38313c64bd01d6866ef64477ec81'/>
<id>46a092529bdd38313c64bd01d6866ef64477ec81</id>
<content type='text'>
To maintain a Pythonic API, we need to initialize the store context
object at object instantiation time so that it is possible to modify the
trust store (a legitable use case) after the object is created.

As the store context implementation becomes more featureful, this will
become more important. E.g., when we add support for
`X509_STORE_CTX_get0_param` and X509_STORE_CTX_set0_param` to change
verification parameters, we'll want to do this.

This change also adds a very simple `set_store` method mostly to make
the initialization and modification changes easier to test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To maintain a Pythonic API, we need to initialize the store context
object at object instantiation time so that it is possible to modify the
trust store (a legitable use case) after the object is created.

As the store context implementation becomes more featureful, this will
become more important. E.g., when we add support for
`X509_STORE_CTX_get0_param` and X509_STORE_CTX_set0_param` to change
verification parameters, we'll want to do this.

This change also adds a very simple `set_store` method mostly to make
the initialization and modification changes easier to test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation for X509StoreContextError</title>
<updated>2015-02-10T03:34:25+00:00</updated>
<author>
<name>Stephen Holsapple</name>
<email>sholsapp@gmail.com</email>
</author>
<published>2015-02-10T03:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=95a46658350b229cfaa10d5a376942d4832d5032'/>
<id>95a46658350b229cfaa10d5a376942d4832d5032</id>
<content type='text'>
I'm not sure if it is customary to provide documentation for exceptions
or not, but because this exception provides an additional meaningful
attribute on the exception base class, I figured it would be helpful to
document.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm not sure if it is customary to provide documentation for exceptions
or not, but because this exception provides an additional meaningful
attribute on the exception base class, I figured it would be helpful to
document.
</pre>
</div>
</content>
</entry>
<entry>
<title>Trust return value in context error</title>
<updated>2015-02-10T03:19:44+00:00</updated>
<author>
<name>Stephen Holsapple</name>
<email>sholsapp@gmail.com</email>
</author>
<published>2015-02-10T03:19:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=1f713eb84f76b55cfb7b1c21b23388eca9753ec1'/>
<id>1f713eb84f76b55cfb7b1c21b23388eca9753ec1</id>
<content type='text'>
The function X509_STORE_CTX_get_current_cert seems to always return a
certificate. After reviewing upstream OpenSSL package, it seems they do
no error checking on this function either, so I think this approach
should be safe.

Worst case scenario, for a case I think is impossible, we'll get a
AttributeError or TypeError.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function X509_STORE_CTX_get_current_cert seems to always return a
certificate. After reviewing upstream OpenSSL package, it seems they do
no error checking on this function either, so I think this approach
should be safe.

Worst case scenario, for a case I think is impossible, we'll get a
AttributeError or TypeError.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring verify_cert</title>
<updated>2015-01-31T02:51:11+00:00</updated>
<author>
<name>Stephen Holsapple</name>
<email>sholsapp@gmail.com</email>
</author>
<published>2015-01-31T01:18:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=08ffaa641b8ac19ddaae6472688f5a65844c8473'/>
<id>08ffaa641b8ac19ddaae6472688f5a65844c8473</id>
<content type='text'>
Apply the changes that we've been talking about in
https://github.com/pyca/pyopenssl/pull/155 regarding the placement of
verify_cert, viz., moving verify_cert from top level of crypto into
X509StoreContext.

This makes the pyOpenSSL API slightly different than the OpenSSL API,
but the plan will be to add back a verify_cert to the top level that is
nice to use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apply the changes that we've been talking about in
https://github.com/pyca/pyopenssl/pull/155 regarding the placement of
verify_cert, viz., moving verify_cert from top level of crypto into
X509StoreContext.

This makes the pyOpenSSL API slightly different than the OpenSSL API,
but the plan will be to add back a verify_cert to the top level that is
nice to use.
</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog</title>
<updated>2015-01-31T01:52:04+00:00</updated>
<author>
<name>Jean-Paul Calderone</name>
<email>exarkun@twistedmatrix.com</email>
</author>
<published>2014-12-11T19:05:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/pyopenssl.git/commit/?id=bf1f81c666c2cde383a793de209b7b864fa58dd7'/>
<id>bf1f81c666c2cde383a793de209b7b864fa58dd7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
