Merge lp://staging/~ppergame/pyopenssl/next-proto into lp://staging/~exarkun/pyopenssl/trunk
Proposed by
Pavel Pergamenshchik
Status: | Work in progress |
---|---|
Proposed branch: | lp://staging/~ppergame/pyopenssl/next-proto |
Merge into: | lp://staging/~exarkun/pyopenssl/trunk |
Diff against target: |
751 lines (+641/-0) 5 files modified
OpenSSL/ssl/connection.c (+37/-0) OpenSSL/ssl/connection.h (+2/-0) OpenSSL/ssl/context.c (+374/-0) OpenSSL/ssl/context.h (+4/-0) OpenSSL/test/test_ssl.py (+224/-0) |
To merge this branch: | bzr merge lp://staging/~ppergame/pyopenssl/next-proto |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jean-Paul Calderone | Needs Fixing | ||
Review via email:
|
Description of the change
Next Protocol Negotiation support. I tried not to leak any memory at the OpenSSL API boundaries
To post a comment you must log in.
Unmerged revisions
- 178. By Pavel Pergamenshchik
-
rename get0 -> get, add proper test skipping
- 177. By Pavel Pergamenshchik
-
skip test if no NPN support in openssl
- 176. By Pavel Pergamenshchik
-
move the endif to the correct spot
- 175. By Pavel Pergamenshchik
-
pass the Connection to python next proto callbacks, use Connection threadstate
- 174. By Pavel Pergamenshchik
-
conditional compilation, more exceptions, more tests
- 173. By Pavel Pergamenshchik
-
test select returning none
- 172. By Pavel Pergamenshchik
-
get0_next_
proto_negotiate d tests - 171. By Pavel Pergamenshchik
-
get0_next_
proto_negotiate d - 170. By Pavel Pergamenshchik
-
npn advertisement compiles
- 169. By Pavel Pergamenshchik <ppergame@ppergame-glaptop>
-
untested next_proto_
advertised_ cb
I just noticed that https:/ /code.launchpad .net/~myers- 1/pyopenssl/ npn/+merge/ 92416 also exists. Which one of these should I choose to move forward on?