summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJean-Paul Calderone <exarkun@divmod.com>2008-10-19 11:35:40 -0400
committerJean-Paul Calderone <exarkun@divmod.com>2008-10-19 11:35:40 -0400
commit002bf46d2d8abff54357b84c5226f548bc04f61e (patch)
tree278f6fb4b18d8c6dd89d058ec8e4e18ec10b1e4c /ChangeLog
parentb5fdbbf1c2311de66cb8784680ef156f1d34a89c (diff)
downloadpyopenssl-002bf46d2d8abff54357b84c5226f548bc04f61e.tar.gz
undeprecate tsafe, since Connection still isn't all that awesome when used in multiple threads
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog18
1 files changed, 10 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index ae89fc4..7b492b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,21 +1,23 @@
-2008-09-22 Jean-Paul Calderone <exarkun@twistedmatrix.com>
+2008-10-19 Jean-Paul Calderone <exarkun@twistedmatrix.com>
- * Release 0.8a1
+ * tsafe.py: Revert the deprecation of the thread-safe Connection
+ wrapper. The Connection class should not segfault if used from
+ multiple threads now, but it generally cannot be relied on to
+ produce correct results if used without the thread-safe wrapper.
2008-09-22 Jean-Paul Calderone <exarkun@twistedmatrix.com>
- * tsafe.py: Deprecated the thread-safe Connection wrapper, since the
- basic connection class should be thread-safe now.
+ * Release 0.8a1
2008-09-21 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* src/ssl/ssl.h, src/ssl/ssl.c: Add a thread-local storage key
- which will be used to store and retrieve PyThreadState pointers
- whenever it is necessary to release or re-acquire the GIL.
+ which will be used to store and retrieve PyThreadState pointers
+ whenever it is necessary to release or re-acquire the GIL.
* src/ssl/context.c: Change global_verify_callback so that it
- unconditionally manipulates the Python threadstate, rather than
- checking the tstate field which is now always NULL.
+ unconditionally manipulates the Python threadstate, rather than
+ checking the tstate field which is now always NULL.
2008-04-26 Jean-Paul Calderone <exarkun@twistedmatrix.com>