PROTON-267: notify transport when socket closes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1455120 13f79535-47bb-0310-9956-ffa450edef68
PROTON-268: fix stall in pn_messenger_stop()

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1455128 13f79535-47bb-0310-9956-ffa450edef68
PROTON-268: disable unit test for now

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1455137 13f79535-47bb-0310-9956-ffa450edef68
Make docs/messenger dir, put docs in it, use
an extension for markdown files that is less 
verbose, loquacious, and wordy.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1455907 13f79535-47bb-0310-9956-ffa450edef68
removed dead remnants of accept-mode

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1455926 13f79535-47bb-0310-9956-ffa450edef68
PROTON-269: fixed redirect accessors to do proper lookups

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1456100 13f79535-47bb-0310-9956-ffa450edef68
PROTON-269: added lookup to jni version of data

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1456451 13f79535-47bb-0310-9956-ffa450edef68
PROTON-271: patch from hiram to fix plain auth for proton-hawtdispatch

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1456456 13f79535-47bb-0310-9956-ffa450edef68
PROTON-260  Initial checkin of message_disposition.md


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1456600 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: Added ruby interop test.

Added a ruby version of the interop test.
- Added convenience classes to Data to handle array, map, described and null.
- Added a Type object to describe Data types.

All tests (python, java, ruby) are passing.
- Disabled failing test in message_spec.rb, see PROTON-272

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1456613 13f79535-47bb-0310-9956-ffa450edef68
added host/port to error message

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1457719 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix ssl certificate generator script to set log key lifetimes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1457782 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: regenerate SSL test certificates using longer valid lifespan

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1457783 13f79535-47bb-0310-9956-ffa450edef68
PROTON-254: Resolve C++ compliation issues of the swig generated code for the Java binding

* Use Swig's JCALL macros to invoke JNI functions in order that code compiles under C or C++
* Bracket JNIEXPORTed functions in ifdef'd extern "C" {...} in order to preserve symbol name (which is critical to JNI)
* Add casting to resolve compile issues under C++

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1458567 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: regenerate SSL test certificates using longer valid lifespan with short keys

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1458901 13f79535-47bb-0310-9956-ffa450edef68
PROTON-214: fixed Messenger test race condition affecting the teardown and run methods.

In teardown(), the client sets running=false and sends a message (intended to
cause the server to promptly exit). If this completes before the server has
started (in run()), the server *never* starts, so the client send() times out.

This is particularly likely when tearing down testSendBogus() because the test
method completes very quickly.

I addressed this race condition using an Event to delay the client until the
server has decided to start.

This test is still racy because the client doesn't have a way of waiting until
the server has actually started so has to approximate it with a generous
timeout, but this is unavoidable given the current Messenger threading model.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1459089 13f79535-47bb-0310-9956-ffa450edef68
PROTON-275: restore environment paths and ctest call for Windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1459606 13f79535-47bb-0310-9956-ffa450edef68
PROTON-215: reformatted to adhere to Qpid code conventions

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