PROTON-11 - Fixed bug in messenger's address parser.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1381306 13f79535-47bb-0310-9956-ffa450edef68
decoupled transport from connection and moved sasl layer from driver to transport; fixed several memory leaks shown by valgrind; made messenger use driver's connection and listener iterators in favor of keeping internal duplicate structures

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1381839 13f79535-47bb-0310-9956-ffa450edef68
PROTON-12: removed per delivery malloc/free for tag and message data

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1382042 13f79535-47bb-0310-9956-ffa450edef68
PROTON-6: made pn_remote_source and pn_remote_target return const

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1382058 13f79535-47bb-0310-9956-ffa450edef68
fixed load and save of None

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1382086 13f79535-47bb-0310-9956-ffa450edef68
PROTON-18: added context to pn_connection_t

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1382149 13f79535-47bb-0310-9956-ffa450edef68
PROTON-19: fixed contract to allow for null contexts

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1382153 13f79535-47bb-0310-9956-ffa450edef68
fixed formatting error

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1382297 13f79535-47bb-0310-9956-ffa450edef68
fixed bug due to delayed sasl initialization; added back printing of errors which somehow got dropped

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1383035 13f79535-47bb-0310-9956-ffa450edef68
PROTON-17: applied gordon's patch; added a test for it; fixed an inconsistency in the behavior of pn_drained illustrated by the new test

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1383434 13f79535-47bb-0310-9956-ffa450edef68
PROTON-14 When adding a new Head, you need to clear any pointers that it
has to it's next and prev and also when adding an item to the tail it
should clear it's next. The above bug resulted in infinite loops.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384503 13f79535-47bb-0310-9956-ffa450edef68
PROTON-15 Removed the duplicate _next/_prev fields and their
accessors/modifiers as they seem extra bcos we have
_transportNext/_transportPrev.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384504 13f79535-47bb-0310-9956-ffa450edef68
PROTON-16 Removed debug code. Fixed a bug with transportWork and work
linked lists which could cause an infinite loop.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384505 13f79535-47bb-0310-9956-ffa450edef68
PROTON-16 Modified the code to use the transportNext() method instead of
getNext() (which has been removed).

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384506 13f79535-47bb-0310-9956-ffa450edef68
PROTON-24 - Added app-context to pn_session_t and pn_link_t.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384825 13f79535-47bb-0310-9956-ffa450edef68
PROTON-23: idomatic API layer for python

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384901 13f79535-47bb-0310-9956-ffa450edef68
changed group_sequence type to *unsigned* int

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1384902 13f79535-47bb-0310-9956-ffa450edef68
PROTON-13 : Apply patch from Hiram Chirino with minor changes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1385271 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : update proton-j to match API changes around connection/transport

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1385272 13f79535-47bb-0310-9956-ffa450edef68
PROTON-24 - Added context field to pn_delivery_t.
Renamed existing internal context field to transport_context.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1387309 13f79535-47bb-0310-9956-ffa450edef68