[jira] [Commented] (PROTON-749) Refactor Proton C transport code

2014-11-20 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14219539#comment-14219539
 ] 

ASF subversion and git services commented on PROTON-749:


Commit 1b2be03c748ef5a57cf181f8373b9b6e8f8cfd22 in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=1b2be03 ]

PROTON-749: Server transport autodetect:
- Defer layer initialisation until first send/receive
- Move layer initialisation entirely to transport
- Server transports will now autodetect the client protocol layers
  talking to them and configure themselves automatically
- There are still some hacks in here to make SSL work.
  It's not obvious why we need these hacks.


 Refactor Proton C transport code
 

 Key: PROTON-749
 URL: https://issues.apache.org/jira/browse/PROTON-749
 Project: Qpid Proton
  Issue Type: Improvement
  Components: proton-c
Affects Versions: 0.9
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
  Labels: API

 The proton-c transport code is refactored to improve a bunch of things:
 - Some slimming and simplification of the transport code.
 - More understandable control flow.
 - Less obscure holding of the transport layer state.
 - Allowing a proton server to automatically configure itself for the protocol 
 layers used by attaching clients.
 - Limited new APIs, but some exiting APIs deprecated



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-749) Refactor Proton C transport code

2014-11-20 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14219542#comment-14219542
 ] 

ASF subversion and git services commented on PROTON-749:


Commit b4e06d34a83cd942ea88a5e19ad938be312ed2ae in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=b4e06d3 ]

PROTON-749, PROTON-750: Merge these changes into development stream.


 Refactor Proton C transport code
 

 Key: PROTON-749
 URL: https://issues.apache.org/jira/browse/PROTON-749
 Project: Qpid Proton
  Issue Type: Improvement
  Components: proton-c
Affects Versions: 0.9
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
  Labels: API

 The proton-c transport code is refactored to improve a bunch of things:
 - Some slimming and simplification of the transport code.
 - More understandable control flow.
 - Less obscure holding of the transport layer state.
 - Allowing a proton server to automatically configure itself for the protocol 
 layers used by attaching clients.
 - Limited new APIs, but some exiting APIs deprecated



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-749) Refactor Proton C transport code

2014-11-20 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14219538#comment-14219538
 ] 

ASF subversion and git services commented on PROTON-749:


Commit 9c9872b570664229b3199448c69fd27bf7d325bc in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=9c9872b ]

PROTON-749: Split transport into server/client sides
- This allows the server and client sides of the transport
  to have different default behaviours.
- We set the SASL client/server from the transport setting
- There are some workarounds in the tests because the full logic isn't
  implemented in proton-j, but the shared python tests must run against both.


 Refactor Proton C transport code
 

 Key: PROTON-749
 URL: https://issues.apache.org/jira/browse/PROTON-749
 Project: Qpid Proton
  Issue Type: Improvement
  Components: proton-c
Affects Versions: 0.9
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
  Labels: API

 The proton-c transport code is refactored to improve a bunch of things:
 - Some slimming and simplification of the transport code.
 - More understandable control flow.
 - Less obscure holding of the transport layer state.
 - Allowing a proton server to automatically configure itself for the protocol 
 layers used by attaching clients.
 - Limited new APIs, but some exiting APIs deprecated



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-749) Refactor Proton C transport code

2014-11-20 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14219540#comment-14219540
 ] 

ASF subversion and git services commented on PROTON-749:


Commit 0fd34e837db645c323fa1407c07ef41642501cbf in qpid-proton's branch 
refs/heads/master from [~astitcher]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=0fd34e8 ]

PROTON-749: Add the deprecated C APIs back in for backward compatibility.


 Refactor Proton C transport code
 

 Key: PROTON-749
 URL: https://issues.apache.org/jira/browse/PROTON-749
 Project: Qpid Proton
  Issue Type: Improvement
  Components: proton-c
Affects Versions: 0.9
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
  Labels: API

 The proton-c transport code is refactored to improve a bunch of things:
 - Some slimming and simplification of the transport code.
 - More understandable control flow.
 - Less obscure holding of the transport layer state.
 - Allowing a proton server to automatically configure itself for the protocol 
 layers used by attaching clients.
 - Limited new APIs, but some exiting APIs deprecated



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)