-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/1608/#review1949
-----------------------------------------------------------

Ship it!


I tested the patch with GSSAPI (Kerberos) and it works fine.
I was unable to test EXTERNAL as it doesn't work. However that is not due to 
this patch.
I will be investigating this issue on monday and see if I could fix and then 
test this patch as well.

However I have no objections in committing this patch as it hasn't caused the 
issue.

- rajith


On 2011-09-12 12:05:21, Keith Wall wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/1608/
> -----------------------------------------------------------
> 
> (Updated 2011-09-12 12:05:21)
> 
> 
> Review request for qpid and rajith attapattu.
> 
> 
> Summary
> -------
> 
> This patch changes the 0-10 code path to create the SASL callback handler 
> using the CallbackHandlerRegistry.   This allows the 0-10 code path to 
> support SASL mechanisms requiring other callback handlers, such as 
> CRAM-MD5-HASHED.  Support for the sasl_mechs client connection option has 
> been retained and now applies to the 0-8..0-9-1 code paths too.
> 
> If the user *specifies* a sasl_mechs client connection option the behaviour 
> of the code is unchanged from the previous version: it restricts the list of 
> SASL mechanisms in use.
> 
> If the user *does not specify* a sasl_mechs client connection option, the old 
> code used a hardcoded PLAIN default.  This is no longer the case.  Now the 
> client will use the first SASL mechanism from the list 
> CallbackHandlerRegistry.properties that is also available on the server.
> 
> Removed dead code and strengthen unit tests.
>  
> 
> 
> This addresses bug QPID-3415.
>     https://issues.apache.org/jira/browse/QPID-3415
> 
> 
> Diffs
> -----
> 
>   
> /trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQConnectionDelegate_0_10.java
>  1169685 
>   
> /trunk/qpid/java/client/src/main/java/org/apache/qpid/client/handler/ConnectionStartMethodHandler.java
>  1169685 
>   
> /trunk/qpid/java/client/src/main/java/org/apache/qpid/client/security/CallbackHandlerRegistry.java
>  1169685 
>   
> /trunk/qpid/java/client/src/main/java/org/apache/qpid/client/security/CallbackHandlerRegistry.properties
>  1169685 
>   
> /trunk/qpid/java/client/src/main/java/org/apache/qpid/client/transport/ClientConnectionDelegate.java
>  PRE-CREATION 
>   
> /trunk/qpid/java/client/src/test/java/org/apache/qpid/client/security/CallbackHandlerRegistryTest.java
>  PRE-CREATION 
>   
> /trunk/qpid/java/common/src/main/java/org/apache/qpid/security/AMQPCallbackHandler.java
>  1169685 
>   
> /trunk/qpid/java/common/src/main/java/org/apache/qpid/security/UsernamePasswordCallbackHandler.java
>  1169685 
>   
> /trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ClientDelegate.java
>  1169685 
>   
> /trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/Connection.java
>  1169685 
>   
> /trunk/qpid/java/common/src/main/java/org/apache/qpid/transport/ConnectionSettings.java
>  1169685 
>   
> /trunk/qpid/java/common/src/test/java/org/apache/qpid/transport/ConnectionTest.java
>  1169685 
>   
> /trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/client/connection/ConnectionTest.java
>  1169685 
>   
> /trunk/qpid/java/systests/src/main/java/org/apache/qpid/test/unit/message/UTF8Test.java
>  1169685 
> 
> Diff: https://reviews.apache.org/r/1608/diff
> 
> 
> Testing
> -------
> 
> Improved unit testing. Ran java, cpp and cpp.ssl profiles. I am not able to 
> test GSSAPI locally. 
> 
> 
> Thanks,
> 
> Keith
> 
>

Reply via email to