~myers-1/pyopenssl/npn

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Jean-Paul Calderone
  • Date: 2008-10-19 15:35:40 UTC
  • Revision ID: exarkun@divmod.com-20081019153540-mrjyxu8ogo92cns8
undeprecate tsafe, since Connection still isn't all that awesome when used in multiple threads

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-10-19  Jean-Paul Calderone  <exarkun@twistedmatrix.com>
 
2
 
 
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.
 
7
 
1
8
2008-09-22  Jean-Paul Calderone  <exarkun@twistedmatrix.com>
2
9
 
3
10
        * Release 0.8a1
4
11
 
5
 
2008-09-22  Jean-Paul Calderone  <exarkun@twistedmatrix.com>
6
 
 
7
 
        * tsafe.py: Deprecated the thread-safe Connection wrapper, since the
8
 
          basic connection class should be thread-safe now.
9
 
 
10
12
2008-09-21  Jean-Paul Calderone  <exarkun@twistedmatrix.com>
11
13
 
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.
15
17
 
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.
19
21
 
20
22
2008-04-26  Jean-Paul Calderone  <exarkun@twistedmatrix.com>
21
23