PROTON-387: prevent dangling pointers when removing list nodes.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1509792 13f79535-47bb-0310-9956-ffa450edef68
bumped version to 0.5

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510496 13f79535-47bb-0310-9956-ffa450edef68
moved pn_config.h -> proton/version.h and install it

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510511 13f79535-47bb-0310-9956-ffa450edef68
added binary include dir to c build; updated proton.c to include proton/version.h

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510514 13f79535-47bb-0310-9956-ffa450edef68
PROTON-387: fix type punning warning from older GCC compilers

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510551 13f79535-47bb-0310-9956-ffa450edef68
PROTON-372 - Add better handing of poll status values in the driver.
Applied patch from Bozo Dragojevic.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510573 13f79535-47bb-0310-9956-ffa450edef68
PROTON-317: made pn_data_point and pn_data_restore public

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510646 13f79535-47bb-0310-9956-ffa450edef68
PROTON-354: compare trackers using sequence number arithmetic

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510900 13f79535-47bb-0310-9956-ffa450edef68
PROTON-270: make tests module name more descriptive

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1510949 13f79535-47bb-0310-9956-ffa450edef68
parameterized duplicate test cases; removed an assertion regarding exact error message text

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1511747 13f79535-47bb-0310-9956-ffa450edef68
PROTON-396: set the peer hostname in the SSL context

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1511914 13f79535-47bb-0310-9956-ffa450edef68
proton-372, 362, 349, 314, 294 - windows driver.c catchup

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1512104 13f79535-47bb-0310-9956-ffa450edef68
proton-212 - fix and check for non C99 compliant Windows functions

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1512109 13f79535-47bb-0310-9956-ffa450edef68
PROTON-399: Ruby bindings now install with the rest of Proton.

It will not install as a gem but instead as a site library using the
Cmake build environment.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1512327 13f79535-47bb-0310-9956-ffa450edef68
PROTON-400: Perl bindings are installed via CMake.

If the CMake FindPerlLib module fails to set the PERL_VENDORLIB
directory, then our environment will attempt to local that directory
itself.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1512437 13f79535-47bb-0310-9956-ffa450edef68
PROTON-402: [proton-c] Example proton.c with no args causes seg fault
allocate a bigger buffer to hold received message.



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

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1513551 13f79535-47bb-0310-9956-ffa450edef68
Fix for PROTON-403, this includes the following changes:
 - reconciled proton-c and proton-j transport semantics
 - fixed the java transport stack to propogate end of stream conditions
 - fixed the java driver to properly communicate end of stream conditions
 - modified python binding to permit testing of new transport
   interfaces rather than using the deprecated interface
 - modified python tests to use the new transport interfaces


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1513557 13f79535-47bb-0310-9956-ffa450edef68
PROTON-370: tests as submitted by Bozo Dragojevic and cleaned up by Philip Harvey

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