lp:~zseil/pyopenssl/util-cleanup

Created by Ziga Seilnacht and last modified
Get this branch:
bzr branch lp:~zseil/pyopenssl/util-cleanup
Only Ziga Seilnacht can upload to this branch. If you are Ziga Seilnacht please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ziga Seilnacht
Project:
pyOpenSSL
Status:
Development

Recent revisions

130. By Ziga Seilnacht

Add documentation for exception_from_error_queue.

129. By Ziga Seilnacht

error_queue_to_list is not used outside of util.c, so it can be static.

128. By Ziga Seilnacht

Flush OpenSSL's error queue even when list allocation fails.

127. By Ziga Seilnacht

Avoid memory allocation to prevent possible loss of error details.

E.g. before this change code like this might overwrite the exception
from callback with uninformative MemoryError:

    pkey = PEM_read_bio_PrivateKey(bio, NULL, callback, cb_arg);
    if (pkey == NULL) {
        if (PyErr_Occured()) {
            /* Reraise the Python level error from callback */
            flush_error_queue();
            return NULL;
        }
    }

126. By Ziga Seilnacht

Add missing error checks.

I don't know of any reasonable way to test these changes,
but it is really unfriendly to segfault while trying to raise an exception.

125. By Jean-Paul Calderone

Regenerate documentation for 0.10 release

124. By Jean-Paul Calderone

Prepare for 0.10 - bump version

123. By Jean-Paul Calderone

Re-merge the client CA changes, this time with Windows build fixes to so I can tell if anything actually works

122. By Jean-Paul Calderone

Add additional PKCS12 features

121. By Jean-Paul Calderone

Remove some linux and posix assumptions from the test suite, and skip a test that isn't going to be trivial to fix

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~exarkun/pyopenssl/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers