added a test for unpaired pops

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1614362 13f79535-47bb-0310-9956-ffa450edef68
removed harmful toString()

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1614921 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: C++03 (& C89) do not allow trailing comma in an enumeration

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1614936 13f79535-47bb-0310-9956-ffa450edef68
PROTON-485 - Make SASL server tolerant of clients that skip SASL


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1616245 13f79535-47bb-0310-9956-ffa450edef68
PROTON-642 - Stubbed the sasl feature in Java so the tests will pass.
Hat tip - Robbie Gemmell for providing the patch


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1616298 13f79535-47bb-0310-9956-ffa450edef68
added missing TRACE_OFF level

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1616526 13f79535-47bb-0310-9956-ffa450edef68
added simple trace API to proton-j

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1616527 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Set default build type to RelWithDebInfo.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617300 13f79535-47bb-0310-9956-ffa450edef68
PROTON-611: Don't allocate frame_max bytes immediately, grow by factors of 2 until
you get to the max - else a large frame size can blow away 4Gb of memory!

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617376 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove unused struct members

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617378 13f79535-47bb-0310-9956-ffa450edef68
PROTON-647: add method to copy an Event before use of the Collector pop() reclaims it to the pool

Applied patch from Clebert Suconic

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617753 13f79535-47bb-0310-9956-ffa450edef68
PROTON-582: Perl Message can infer the type of the content provided.

The qpid::proton::Message->set_body() method can take either a single
argument (the body) or two arguments (the body and an explicit type).

Previous, if the second argument wasn't provided, the code assumed it
was a qpid::message::STRING type.

Now, the code will attempt to determine the type of the argument. It can
successfully infer a hash, array, int and string. It will default to a
string if it cannot otherwise determine the type.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617793 13f79535-47bb-0310-9956-ffa450edef68
PROTON-646: Fix when Perl sets a message body to be BOOL:False.

Had to work around how checking whether a body value was defined would
return false if it were defined but set to false.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1617835 13f79535-47bb-0310-9956-ffa450edef68
PROTON-650: Added a help option to proton-dump.

If no arguments are provided on the command line then the help output is
displayed.

Also created a manpage from the help output using help2man.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1618947 13f79535-47bb-0310-9956-ffa450edef68
PROTON-650: use pn_compat utilities for cross platform builds



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