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
PROTON-394 and PROTON-404: fixed head of line blocking issue in proton-c and fixed delivery-id sequence for proton-j; both these issues where exposed by the same test

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1513608 13f79535-47bb-0310-9956-ffa450edef68
PROTON-393: fixed recv to not error in non blocking mode; fixed python binding to use seconds (in floats) rather than milliseconds; fixed a stall in java messenger

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1514254 13f79535-47bb-0310-9956-ffa450edef68
PROTON-393: fixed concurrent modification exception

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1514351 13f79535-47bb-0310-9956-ffa450edef68
PROTON-343: Removed proton-logging module and its usages (all of which are functionally insignificant),
so that the upcoming Proton 0.5 release does not contain this not-yet-prime-time module.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1515455 13f79535-47bb-0310-9956-ffa450edef68
PROTON-408: [proton-c] Windows build does not put "d" suffix on debug file names

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1515559 13f79535-47bb-0310-9956-ffa450edef68
PROTON-407: [proton-c] Windows install does not install .lib nor .pdb files
This patch installs the .lib file(s) to the /bin directory.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1515614 13f79535-47bb-0310-9956-ffa450edef68
PROTON-406: Fix installing the Ruby bindings.

Previously it checked for RUBY_VENDORLIB_DIR as provided by Cmake. But
this variable is not provided by older versions of CMake. Additionally,
older versions of Ruby did not provide a vendorlibdir. In those cases,
the behavior is to now get the Ruby sitearch dir instead.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1515795 13f79535-47bb-0310-9956-ffa450edef68
removed reference to a nonexistent file

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1515858 13f79535-47bb-0310-9956-ffa450edef68
PROTON-389: added all dispositions to switch statement

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1515860 13f79535-47bb-0310-9956-ffa450edef68
Added simple smoke tests for the bindings. Encountered numerous issues
along the way and fixed as appropriate, including:
  - added tracker return values for ruby put/get
  - fixed ruby accept/reject to omit the tracker arg
  - fixed a deprecation warning in the perl binding
  - added disposition calls for php (PROTON-365)
  - added incoming/outgoing window properties for php
  - fixed put of messages without an address (PROTON-368)
  - added C level inspection method for messages to allow consistent
    printing of messages across bindings


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