-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/8331/
-----------------------------------------------------------
(Updated Dec. 18, 2012, 4:27 p.m.)
Review request for qpid, Ted Ross, Keith Wall, Rafael Schloming, and Philip
Harvey.
Changes
-------
Changes to support session resumption - including new SSL API.
Support is provided for both proton-c and proton-j components.
Description
-------
Support for client-driven SSL session resumption. More testing is needed, but
the API changes are pretty extensive so I wanted to get some wider visibility
sooner rather than later.
I'll provide in-code API documentation before I check in, but for now you can
reference the original JIRA for the background.
This addresses bug PROTON-136.
https://issues.apache.org/jira/browse/PROTON-136
Diffs (updated)
-----
/proton/trunk/proton-c/bindings/python/proton.py 1423515
/proton/trunk/proton-c/include/proton/ssl.h 1423515
/proton/trunk/proton-c/src/messenger.c 1423515
/proton/trunk/proton-c/src/ssl/openssl.c 1423515
/proton/trunk/proton-c/src/ssl/ssl_stub.c 1423515
/proton/trunk/proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/Ssl.java
1423515
/proton/trunk/proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/SslDomain.java
PRE-CREATION
/proton/trunk/proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/SslPeerDetails.java
PRE-CREATION
/proton/trunk/proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/Transport.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/DefaultSslEngineFacade.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/ProtonSslEngine.java
PRE-CREATION
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/ProtonSslEngineProvider.java
PRE-CREATION
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/SimpleSslTransportWrapper.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/SslDomainImpl.java
PRE-CREATION
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/SslEngineFacade.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/SslEngineFacadeFactory.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/SslImpl.java
1423515
/proton/trunk/proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ssl/SslPeerDetailsImpl.java
PRE-CREATION
/proton/trunk/proton-j/proton/src/main/scripts/proton.py 1423515
/proton/trunk/proton-j/proton/src/test/java/org/apache/qpid/proton/engine/impl/ssl/CapitalisingDummySslEngine.java
1423515
/proton/trunk/proton-j/proton/src/test/java/org/apache/qpid/proton/engine/impl/ssl/SimpleSslTransportWrapperTest.java
1423515
/proton/trunk/tests/proton_tests/ssl.py 1423515
Diff: https://reviews.apache.org/r/8331/diff/
Testing
-------
Original unit tests pass, added two more specific to these changes. No 3rd
party interopt testing yet.
Thanks,
Kenneth Giusti