1
2008-10-19 Jean-Paul Calderone <exarkun@twistedmatrix.com>
3
* tsafe.py: Revert the deprecation of the thread-safe Connection
4
wrapper. The Connection class should not segfault if used from
5
multiple threads now, but it generally cannot be relied on to
6
produce correct results if used without the thread-safe wrapper.
1
8
2008-09-22 Jean-Paul Calderone <exarkun@twistedmatrix.com>
5
2008-09-22 Jean-Paul Calderone <exarkun@twistedmatrix.com>
7
* tsafe.py: Deprecated the thread-safe Connection wrapper, since the
8
basic connection class should be thread-safe now.
10
12
2008-09-21 Jean-Paul Calderone <exarkun@twistedmatrix.com>
12
14
* src/ssl/ssl.h, src/ssl/ssl.c: Add a thread-local storage key
13
which will be used to store and retrieve PyThreadState pointers
14
whenever it is necessary to release or re-acquire the GIL.
15
which will be used to store and retrieve PyThreadState pointers
16
whenever it is necessary to release or re-acquire the GIL.
16
18
* src/ssl/context.c: Change global_verify_callback so that it
17
unconditionally manipulates the Python threadstate, rather than
18
checking the tstate field which is now always NULL.
19
unconditionally manipulates the Python threadstate, rather than
20
checking the tstate field which is now always NULL.
20
22
2008-04-26 Jean-Paul Calderone <exarkun@twistedmatrix.com>