1. c2e8b41 Keep track of size of allocations as well and report this information when reporting leaks; also add realloc support and some belt-and-suspenders stuff to stack formatting code. by Jean-Paul Calderone · 11 years ago
  2. 0c73aff Fix memory leaks in dump_certificate by Jean-Paul Calderone · 11 years ago
  3. 3a90aa5 Fix leaks in _set_asn1_time and set_serial_number by Jean-Paul Calderone · 11 years ago
  4. fd37136 Fix some more leaks by Jean-Paul Calderone · 11 years ago
  5. 40732ff Cleanup "ex data" in the test harness - this data is probably not leaking, it just gets allocated once and then is long-lived, I think by Jean-Paul Calderone · 11 years ago
  6. 68a6f8f Somewhat more sophisticated leak reporting by Jean-Paul Calderone · 11 years ago
  7. f6745b3 Some support for detecting memory leaks in the unit tests, and a number of fixes to actually clean up memory allocated by various OpenSSL APIs by Jean-Paul Calderone · 11 years ago
  8. 4e8be1c Sadly, all of PKCS7Tests are made to pass by this change. by Jean-Paul Calderone · 11 years ago
  9. a46fdd1 Reflect what is still left to do by Jean-Paul Calderone · 11 years ago
  10. e5912ce All of PKCS12Tests passing by Jean-Paul Calderone · 11 years ago
  11. 3b89f47 All of NetscapeSPKITests passing by Jean-Paul Calderone · 11 years ago
  12. 85b74eb CRLTests all passing by Jean-Paul Calderone · 11 years ago
  13. 5712298 RevokedTests passing by Jean-Paul Calderone · 11 years ago
  14. c9a395f Make another FunctionTests case pass by implementing some more proper error handling by Jean-Paul Calderone · 11 years ago
  15. 8cf4f80 sign and verify, for the most part by Jean-Paul Calderone · 11 years ago
  16. d418a9c X509ExtTests all passing by Jean-Paul Calderone · 11 years ago
  17. c2154b7 All of X509ReqTests passing by Jean-Paul Calderone · 11 years ago
  18. 4328d47 Much of X509Req by Jean-Paul Calderone · 11 years ago
  19. 066f057 Some more work towards getting FunctionTests passing by Jean-Paul Calderone · 11 years ago
  20. 23478b3 Add format type check as well; and use passphrase helper to support passphrases in dump_privatekey. by Jean-Paul Calderone · 11 years ago
  21. e41f05c Refactor to make passphrase code reusable by Jean-Paul Calderone · 11 years ago
  22. 31393aa Passphrase support in load_privatekey by Jean-Paul Calderone · 11 years ago
  23. c86fcaf All of PKeyTests passing by Jean-Paul Calderone · 11 years ago
  24. 83d22eb All of X509Tests passing ! by Jean-Paul Calderone · 11 years ago
  25. 662afe5 X509.gmtime_adj_notBefore by Jean-Paul Calderone · 11 years ago
  26. 1924797 Fix the GENERALIZEDTIME case of _get_boundary_time by Jean-Paul Calderone · 11 years ago
  27. c2bd4e9 X509 issuer getter/setter and the rest of the get/set notAfter/Before apis by Jean-Paul Calderone · 11 years ago
  28. a9de195 Get all the X509Name tests passing by Jean-Paul Calderone · 11 years ago
  29. d7d8127 Add some necessary error checking to set_notBefore; and other time-related fixes. by Jean-Paul Calderone · 11 years ago
  30. 09e3bdc X509.sign handles ungenerated keys properly now by Jean-Paul Calderone · 11 years ago
  31. e4aa3fa Port X509.get_signature_algorithm by Jean-Paul Calderone · 11 years ago
  32. b407872 Implement X509.digest by Jean-Paul Calderone · 11 years ago
  33. edafced Handle misuse of public key for signing attempt by Jean-Paul Calderone · 11 years ago
  34. 3e29ccf Port X509.sign by Jean-Paul Calderone · 11 years ago
  35. 7813385 X509 serial numbers by Jean-Paul Calderone · 11 years ago
  36. abfbab6 An assorting of rewriting, guided by the test suite but with an unfortunately necessary broadness of scope by Jean-Paul Calderone · 11 years ago
  37. 084b752 Move the crypto extension module aside to make way for an incremental rewrite in Python by Jean-Paul Calderone · 11 years ago
  38. 8210b92 Re-implement OpenSSL.rand in Python using opentls. by Jean-Paul Calderone · 11 years ago
  39. 54cc390 Add versionadded tag for get_signature_algorithm documentation. by Jean-Paul Calderone · 12 years ago
  40. ffe420a Release the GIL around RSA and DSA key generation. by Jean-Paul Calderone · 12 years ago
  41. 5f2cd26 Add a multithreaded stress tester for key generation. Hopefully provides additional confidence that that code is correct with respect to threading. by Jean-Paul Calderone · 12 years ago
  42. cf141b1 Use braces for all code blocks, even short ones. Also, simplify the thread management around the DSA generation. by Jean-Paul Calderone · 12 years ago
  43. 0beed1c Fix a variety of crashes on PyPy or on various builds of OpenSSL by Jean-Paul Calderone · 12 years ago
  44. 4cc06a7 explain the way things are by Jean-Paul Calderone · 12 years ago
  45. 294dc1e Allocate Py_buffer on the heap (leaking memory sometimes) to make this code PyPy-friendly (hopefully; test pending). by Jean-Paul Calderone · 12 years ago
  46. 5b79104 Be more lenient in the test by Jean-Paul Calderone · 12 years ago
  47. 7e8dab0 Add a version check, since older versions of OpenSSL are missing ameth by Jean-Paul Calderone · 12 years ago
  48. 15f3a86 Re-instate the OPENSSL_NO_SSL2 check; it is necessary for the case where SSLv2_method is not a defined symbol at all. by Jean-Paul Calderone · 12 years ago
  49. b587107 Fix an incorrect exception name in a test method docstring. by Jean-Paul Calderone · 12 years ago
  50. 7eb2e74 Get rid of the OPENSSL_NO_SSL2 check, which is not a complete solution on all platforms; replace it with a check (which should always have been there) of the SSL_CTX_new return value. If SSLv2 is unavailable, the context creation should fail and we will notice at that point. by Jean-Paul Calderone · 12 years ago
  51. 3f79cea Fix test_export_invalid with certain versions of OpenSSL. Previously OpenSSL did the NULL check for us, now we do it. by Jean-Paul Calderone · 12 years ago
  52. bc2c186 Add support for getting and setting the session used by an OpenSSL.SSL.Connection. by Jean-Paul Calderone · 12 years ago
  53. 6c896fe Add more API documentation for Session objects by Jean-Paul Calderone · 12 years ago
  54. 9c98bf9 Use the future-proof-er macro to get the type structure to call the inherited free method. by Jean-Paul Calderone · 12 years ago
  55. 068cb59 Docstrings are nice by Jean-Paul Calderone · 12 years ago
  56. 5ea4149 I don't always read OpenSSL source, but when I do I WISH I WERE DEAD by Jean-Paul Calderone · 12 years ago
  57. fef5c4b Wrap SSL_set_session, allowing pyOpenSSL clients to actually re-use sessions now. by Jean-Paul Calderone · 12 years ago
  58. 64eaffc Add Connection.get_session and have the Session object actually wrap an SSL_SESSION* (though there is actually not yet any way to tell that that is the case) by Jean-Paul Calderone · 12 years ago
  59. e0fcf51 Minimal skeleton of a Python Session type by Jean-Paul Calderone · 12 years ago
  60. 593a06d Add Context.{s,g}et_session_cache_mode by Jean-Paul Calderone · 12 years ago
  61. 713c0dd merge in david strauss's minimal change by Jean-Paul Calderone · 12 years ago
  62. 717aa44 minor doc tweak by Jean-Paul Calderone · 12 years ago
  63. 8e8f90c Add documentation for the new session cache related constants and methods by Jean-Paul Calderone · 12 years ago
  64. 5f67135 Formatting and other mostly-stylistic changes. by Jean-Paul Calderone · 12 years ago
  65. 313bf01 Grab Context.{set,get}_session_cache_mode from the sessions branch, plus the unit tests. by Jean-Paul Calderone · 12 years ago
  66. d59d3bc Add a bunch of classifiers. Classifiers are fun. Everyone loves classifiers. by Jean-Paul Calderone · 13 years ago
  67. 22d915f Fix PKey.check for public-only keys by Jean-Paul Calderone · 13 years ago
  68. 02d0197 Add a unit test for checking a public key by Jean-Paul Calderone · 13 years ago
  69. e334f71 Fix segfault on PKey.check() when there is no private key by Anthony Uk · 13 years ago
  70. 731119b Minimal addition of set_session_cache_mode() support. by David Strauss · 13 years ago
  71. 56b2fb8 Fix exception propagation and some error handling related to the privatekey passphrase callback. by Jean-Paul Calderone · 13 years ago
  72. 2a864f1 The callback exception now propagates, yay by Jean-Paul Calderone · 13 years ago
  73. d440a08 Python 3.x compatibility by Jean-Paul Calderone · 13 years ago
  74. bfac217 Avoid being CPython specific - the leakcheck script will catch these issues. by Jean-Paul Calderone · 13 years ago
  75. 1eeccd8 Add a test for a special argument handling check of dump_privatekey by Jean-Paul Calderone · 13 years ago
  76. 105cb95 Add a test for returning the wrong type from a passphrase callback by Jean-Paul Calderone · 13 years ago
  77. 8e37f76 Add leak checkers for some cases of load_privatekey, notice one leaks against trunk by Jean-Paul Calderone · 13 years ago
  78. 5d9d7f1 epytext to rst by Jean-Paul Calderone · 13 years ago
  79. c7293bc Correctly handle errors from X509_CRL_sign by Jean-Paul Calderone · 13 years ago
  80. 54d99bc Convert the documentation from LaTeX/epytext to Sphinx/ReST by Jean-Paul Calderone · 13 years ago
  81. 3b97bcc by Jean-Paul Calderone · 13 years ago
  82. cebd178 Remove terminal mistake by Jean-Paul Calderone · 13 years ago
  83. 64efa2c Change some lingering epytext by Jean-Paul Calderone · 13 years ago
  84. 975a64a Update set_mode API docs to use rst instead of epytext. by Jean-Paul Calderone · 13 years ago
  85. 584f97a Twiddle rpm configuration, I don't really know if this will work. by Jean-Paul Calderone · 13 years ago
  86. 4e0a6fb Tell people how to build the docs by Jean-Paul Calderone · 13 years ago
  87. 79a3dbe Update packaging junk to reflect new docs by Jean-Paul Calderone · 13 years ago
  88. d6fd762 Drop no longer needed old stuff by Jean-Paul Calderone · 13 years ago
  89. 0b8f4bd Bump *two* version numbers, fantastic. by Jean-Paul Calderone · 13 years ago
  90. 2164154 merge trunk by Jean-Paul Calderone · 13 years ago
  91. f1b7030 Replace crazy middle dot with a full stop. by Jean-Paul Calderone · 13 years ago
  92. 3958486 Add Context.set_mode, MODE_RELEASE_BUFFERS, and OP_NO_COMPRESSION by Jean-Paul Calderone · 13 years ago
  93. 8afc7fc Enforce total ordering of events! by Jean-Paul Calderone · 13 years ago
  94. 59add69 Brace style by Jean-Paul Calderone · 13 years ago
  95. a72804a Catch up to trunk by Jean-Paul Calderone · 13 years ago
  96. cb058a3 Some documentation on new constants by Jean-Paul Calderone · 13 years ago
  97. c62d4c1 Add a constant test for NO_NO_COMPRESSION by Jean-Paul Calderone · 13 years ago
  98. 0222a49 Add a test for the positive case of Context.set_mode by Jean-Paul Calderone · 13 years ago
  99. bb960a6 Merge 0.13 release branch by Jean-Paul Calderone · 13 years ago
  100. b557e98 Regenerate the documentation for the new version by Jean-Paul Calderone · 13 years ago