driver/transport/sasl refactor

2012-09-04 Thread Rafael Schloming
Hi Everyone, I've done some exploratory coding on a small refactor aimed at simplifying the driver in order to ease both portability and ssl integration. I've attached the patch. It's not huge, but it removes some of the trickiest code from driver.c. I believe there are further simplifications

Re: driver/transport/sasl refactor

2012-09-04 Thread Rafael Schloming
Oops, looks like attachments are stripped. I've posted the patch here: https://reviews.apache.org/r/6910/ --Rafael

Re: driver/transport/sasl refactor

2012-09-04 Thread Rajith Attapattu
I'm trying to figure out what changes are needed on the Java side. It seems the bind method will be of interest. Rafi, could you also explain how the refactor is going to help with SSL ? Rajith On Tue, Sep 4, 2012 at 5:09 PM, Rafael Schloming r...@alum.mit.edu wrote: Hi Everyone, I've done

[jira] [Commented] (PROTON-4) Moves cproton.i to the include directory.

2012-09-04 Thread Andrew Stitcher (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-4?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13448109#comment-13448109 ] Andrew Stitcher commented on PROTON-4: -- I have commited this patch now (somewhat

[jira] [Updated] (PROTON-4) Moves cproton.i to the include directory.

2012-09-04 Thread Rafael H. Schloming (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-4?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rafael H. Schloming updated PROTON-4: - Assignee: Andrew Stitcher Moves cproton.i to the include directory.

[jira] [Resolved] (PROTON-4) Moves cproton.i to the include directory.

2012-09-04 Thread Rafael H. Schloming (JIRA)
[ https://issues.apache.org/jira/browse/PROTON-4?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rafael H. Schloming resolved PROTON-4. -- Resolution: Fixed Moves cproton.i to the include directory.

Re: driver/transport/sasl refactor

2012-09-04 Thread Rafael Schloming
I should also mention that part of the idea is to offer a frame based transport as an alternative to the byte based transport currently offered. So a subsequent piece of work on top of this would be to expose the internal portion of the transport responsible for processing frames and provide the