[08/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/content/releases/qpid-dispatch-master/qdrouterd.conf.5.html -- diff --git a/content/releases/qpid-dispatch-master/qdrouterd.conf.5.html b/content/releases/qpid-dispatc

[03/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/input/releases/qpid-dispatch-master/qdrouterd.8.html.in -- diff --git a/input/releases/qpid-dispatch-master/qdrouterd.8.html.in b/input/releases/qpid-dispatch-master/q

[02/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/input/releases/qpid-dispatch-master/qdrouterd.conf.5.html.in -- diff --git a/input/releases/qpid-dispatch-master/qdrouterd.conf.5.html.in b/input/releases/qpid-dispatc

[06/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/input/releases/qpid-dispatch-master/book.html -- diff --git a/input/releases/qpid-dispatch-master/book.html b/input/releases/qpid-dispatch-master/book.html deleted fil

[01/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
Repository: qpid-site Updated Branches: refs/heads/asf-site 3e3e9ea18 -> 18828d3b5 http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/input/releases/qpid-dispatch-master/qdstat.8.html -- diff --git a/input/releases/

[11/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
DISPATCH-399: Generate raw HTML body version of dispatch doc. Generate raw HTML version of dispatch doc for Qpid site. Project: http://git-wip-us.apache.org/repos/asf/qpid-site/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-site/commit/18828d3b Tree: http://git-wip-us.apache.org/repos/

[10/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/content/releases/qpid-dispatch-master/book.html -- diff --git a/content/releases/qpid-dispatch-master/book.html b/content/releases/qpid-dispatch-master/book.html index

[04/11] qpid-site git commit: DISPATCH-399: Generate raw HTML body version of dispatch doc.

2016-06-30 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/18828d3b/input/releases/qpid-dispatch-master/index.md -- diff --git a/input/releases/qpid-dispatch-master/index.md b/input/releases/qpid-dispatch-master/index.md index 4a6f250.

qpid-dispatch git commit: DISPATCH-399: Generate body-only HTML documentation for Qpid site. [Forced Update!]

2016-06-30 Thread aconway
Repository: qpid-dispatch Updated Branches: refs/heads/master dd83b5ce0 -> 27629e177 (forced update) DISPATCH-399: Generate body-only HTML documentation for Qpid site. Also added cmake variable to enable verbose output from doc tools for debugging. Project: http://git-wip-us.apache.org/repos

qpid-proton git commit: NO-JIRA: Make simplecov optional in .travis.yml

2016-07-05 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 0c9282886 -> 6e457feed NO-JIRA: Make simplecov optional in .travis.yml The travis builds were failing to `gem install simplecov`. Made this step optional so the builds run, but are not using simplecov. Project: http://git-wip-us.apa

qpid-proton git commit: NO-JIRA: c++: tidy up test CMakefile environment settings

2016-07-06 Thread aconway
) -set(test_path "${dir}:$ENV{PATH}" PARENT_SCOPE) - endif(WIN32) -endfunction() - -set_test_path("$") - -add_test(NAME cpp_container_example_test - COMMAND ${env_py} -- "PATH=${test_path}" ${VALGRIND_ENV} ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/ex

qpid-proton git commit: NO-JIRA: c++: don't use `cmake -E env`, not available on older cmake

2016-07-07 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 35c7d2df7 -> a9d5eb1bd NO-JIRA: c++: don't use `cmake -E env`, not available on older cmake Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/a9d5eb1b T

[3/3] qpid-proton git commit: PROTON-1237: go: go binding uses C pn_connection_engine_t

2016-07-07 Thread aconway
oseInterrupt2(t *testing.T) { pairs.client.Connection().Close(want) for i := 0; i < 3; i++ { if r := <-results; want != r.err { - // TODO aconway 2015-10-06: Not propagating the correct error, seeing nil. - t.Logf("want %v got %v", wan

[1/3] qpid-proton git commit: PROTON-1237: C connection_engine interface and implementation.

2016-07-07 Thread aconway
N proton::container& container() const; +/// Get the container associated with this connection_engine, if there is one. +PN_CPP_EXTERN proton::container* container() const; private: connection_engine(const connection_engine&); connection_engine& operator=(const connecti

[2/3] qpid-proton git commit: PROTON-1237: go: let go build handle dependencies for go examples

2016-07-07 Thread aconway
PROTON-1237: go: let go build handle dependencies for go examples Manual cmake dependencies were missing changes to the C library or headers and causing crashes in out-of-date example executables. Just run `go build` and `go test` every time, they get it right and don't take any time if there is

qpid-proton git commit: Revert "PROTON-1258: Make transport events more consistent on client and server"

2016-07-15 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 4a6010110 -> 27f296ccd Revert "PROTON-1258: Make transport events more consistent on client and server" This reverts commit 4a6010110296846e3c77defc0558a45d8792d3b5. This commit crashes the cpp_mt_example_test in a release build (but

[2/2] qpid-proton git commit: PROTON-1237: c: connection_engine event logging.

2016-07-15 Thread aconway
PROTON-1237: c: connection_engine event logging. Environment variable PN_TRACE_EVENT=1 prints proton C event names using the transport trace log facility. Mostly useful for low-level debugging while doing binding work but might be of use to users in some cases. Project: http://git-wip-us.apache.

[1/2] qpid-proton git commit: NO-JIRA: c++: add error reporting to mt_brokr.cpp

2016-07-15 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 35f425bc4 -> e9f9eef00 NO-JIRA: c++: add error reporting to mt_brokr.cpp Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1c2dd81c Tree: http://git-wip

qpid-dispatch git commit: NO-JIRA: Make xmllint validation optional

2016-07-18 Thread aconway
Repository: qpid-dispatch Updated Branches: refs/heads/master 1f7c94f2d -> f324804ac NO-JIRA: Make xmllint validation optional On some platforms xmllint is not properly installed so validation fails when building docs. Make it optional, off by default. Project: http://git-wip-us.apache.org/r

qpid-cpp git commit: QPID-7357: c++ HA Backup crash during re-connect in failover

2016-07-18 Thread aconway
Repository: qpid-cpp Updated Branches: refs/heads/master 3475d7e3b -> 57e8b4a6b QPID-7357: c++ HA Backup crash during re-connect in failover The problem: A backup creates an UpdateTracker to delete non-existent queues at the end of an update, in the UpdateTracker destructor. However if an upda

qpid-cpp git commit: NO-JIRA: Remove unused code.

2016-07-18 Thread aconway
Repository: qpid-cpp Updated Branches: refs/heads/master 57e8b4a6b -> af2bec7de NO-JIRA: Remove unused code. Project: http://git-wip-us.apache.org/repos/asf/qpid-cpp/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-cpp/commit/af2bec7d Tree: http://git-wip-us.apache.org/repos/asf/qpid-

[2/3] qpid-proton git commit: NO-JIRA: go: Add missing dependency to go examples CMakeLists.txt

2016-07-19 Thread aconway
NO-JIRA: go: Add missing dependency to go examples CMakeLists.txt Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3185ca26 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/3185ca26 Diff: http://git-wip

[3/3] qpid-proton git commit: PROTON-1165: examples/cpp/mt/epoll_container testing wrong error value

2016-07-19 Thread aconway
PROTON-1165: examples/cpp/mt/epoll_container testing wrong error value The code was incorrectly testing the return value of read()/write() against EINTR instead of errno. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/c

[1/3] qpid-proton git commit: NO-JIRA: Suppress warnings from swig compilation.

2016-07-19 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master e9f9eef00 -> d8412be36 NO-JIRA: Suppress warnings from swig compilation. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/19db699f Tree: http://git-wip

qpid-proton git commit: PROTON-1263: c++ add proton::to_string for value and scalar types

2016-07-20 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master d8412be36 -> 9528a77bb PROTON-1263: c++ add proton::to_string for value and scalar types Also added for proton::url, since conversion to/from string is common. Cleaned up value op<< to use the scalar op<< for scalar values. Project:

qpid-proton git commit: PROTON-1263: c++ add proton::to_string for value and scalar types [Forced Update!]

2016-07-20 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 9528a77bb -> f62369d92 (forced update) PROTON-1263: c++ add proton::to_string for value and scalar types Provides ostream<< representation as a string, with std::boolalpha so boolean prints as true/false. Also added for proton::url,

[1/2] qpid-proton git commit: NO-JIRA: go: fix parallel build from scratch

2016-10-18 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 05deba72e -> 3569e03b2 NO-JIRA: go: fix parallel build from scratch Fixed example build dependencies to ensure the examples are not built concurrently with the go packages they depend on. This was happening frequently and causing erro

[2/2] qpid-proton git commit: PROTON-1309: go: set outgoing message window via electron interface.

2016-10-18 Thread aconway
PROTON-1309: go: set outgoing message window via electron interface. Added a session option and IncomingSession setter for outgoing window. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3569e03b Tree: http://git

qpid-dispatch git commit: DISPATCH-532: man pages installed in wrong directory (man.X)

2016-10-19 Thread aconway
Repository: qpid-dispatch Updated Branches: refs/heads/master 0c58c3814 -> 176e52c0b DISPATCH-532: man pages installed in wrong directory (man.X) Project: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/commit/176e52c0 Tre

qpid-proton git commit: PROTON-1325: Python mapping for 'buffer' and/or 'memoryview'

2016-10-19 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 956827559 -> 6dabb379b PROTON-1325: Python mapping for 'buffer' and/or 'memoryview' Use whichever is available, memoryview is 3.x and some later 2.x, buffer is older 2.x. Some have both. Project: http://git-wip-us.apache.org/repos/a

qpid-dispatch git commit: DISPATCH-532: man pages installed in wrong directory (man.X)

2016-10-19 Thread aconway
Repository: qpid-dispatch Updated Branches: refs/heads/0.7.x c85d5dbed -> 444224e90 DISPATCH-532: man pages installed in wrong directory (man.X) Project: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/commit/444224e9 Tree

[07/10] qpid-proton git commit: PROTON-1312: c++ Sunstudio does not compile "++vector.begin()"

2016-10-20 Thread aconway
PROTON-1312: c++ Sunstudio does not compile "++vector.begin()" Error message:"Operand for operator "++" must be an lvalue.". We used a local variable to bypass that. Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/re

[03/10] qpid-proton git commit: PROTON-1316 Set visibility of exportable symbols on Solaris

2016-10-20 Thread aconway
PROTON-1316 Set visibility of exportable symbols on Solaris Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/dae0c55a Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/dae0c55a

[05/10] qpid-proton git commit: PROTON-1317: c++ SunStudio: Add template parameter

2016-10-20 Thread aconway
PROTON-1317: c++ SunStudio: Add template parameter SunStudio 12.1 doesn't handle templated method signature detection when using an "extern c" parameter Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-

[04/10] qpid-proton git commit: PROTON-1322: c++ Sunstudio: unable to find templated method

2016-10-20 Thread aconway
PROTON-1322: c++ Sunstudio: unable to find templated method Sunstudio can't find templated method when parameter can be constructed by an intermediate class (proton::scalar --> proton::value) Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http:

[10/10] qpid-proton git commit: PROTON-1319: C++ SunStudo: Move internal header files of cpp bindings

2016-10-20 Thread aconway
able via operator <<. */ +struct inspectable { void* value; inspectable(void* o) : value(o) {} }; + +/** Stream a proton object via pn_inspect. */ +std::ostream& operator<<(std::ostream& o, const inspectable& object); + +void set_error_condition(const error_condition&, pn_condi

[01/10] qpid-proton git commit: PROTON-1315: Force compilation in multi-threading mode for Solaris SunStudio

2016-10-20 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 6dabb379b -> d280f8fad PROTON-1315: Force compilation in multi-threading mode for Solaris SunStudio Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos

[09/10] qpid-proton git commit: PROTON-1319: C++ SunStudo: Move internal header files of cpp bindings

2016-10-20 Thread aconway
plate <> struct wrapped { typedef pn_delivery_t type; }; -template <> struct wrapped { typedef pn_condition_t type; }; -template <> struct wrapped { typedef pn_acceptor_t type; }; // TODO aconway 2016-05-13: reactor only -template <> struct wrapped { typedef pn_terminus_t ty

[06/10] qpid-proton git commit: PROTON-1320: c++ Add std:: namespace prefix to srand and rand

2016-10-20 Thread aconway
PROTON-1320: c++ Add std:: namespace prefix to srand and rand Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/cca892e6 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/cca892e

[08/10] qpid-proton git commit: PROTON-1318: c++ SunStudio: Replace variadic constructor

2016-10-20 Thread aconway
PROTON-1318: c++ SunStudio: Replace variadic constructor Variadic constructor of "sfinae::wildcard" not supported on SunStudio. Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/79527866 Tr

[02/10] qpid-proton git commit: PROTON-1314: Fixing SIGPIPE ignore on Solaris OS

2016-10-20 Thread aconway
PROTON-1314: Fixing SIGPIPE ignore on Solaris OS Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3dd7be37 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/3dd7be37 Diff: http:

qpid-proton git commit: PROTON-1324: c++ correct implementation of proton::is_signed

2016-10-20 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master d280f8fad -> a1f0dd167 PROTON-1324: c++ correct implementation of proton::is_signed This uses std::numeric_limits to get the platform setting, which works on C++03 and should be portable. Project: http://git-wip-us.apache.org/repos/

[2/2] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
pid-proton/tree/99222efc Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/99222efc Branch: refs/heads/aconway-libuv-driver Commit: 99222efc1f8ade21bbe56e1f8ad3317fc1facd6c Parents: d280f8f Author: Alan Conway Authored: Fri Sep 30 17:03:02 2016 -0400 Committer: Alan Conway Committed: Mon

[1/2] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver [created] 99222efc1 http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/99222efc/proton-c/include/proton/driver.h -- diff --git a/proton-c/include

[1/2] qpid-proton git commit: C driver for C/C++ bindings and direct C users. [Forced Update!]

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver 99222efc1 -> 0ebf6853a (forced update) http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/0ebf6853/proton-c/include/proton/driver.h -- diff --gi

[2/2] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
pid-proton/tree/0ebf6853 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/0ebf6853 Branch: refs/heads/aconway-libuv-driver Commit: 0ebf6853a25c6b30f8f3eed05d688c5d94a79bb6 Parents: d280f8f Author: Alan Conway Authored: Mon Oct 24 12:13:40 2016 -0400 Committer: Alan Conway Committed: Mon

[1/2] qpid-proton git commit: PROTON-1332: go: electron client leaking links/sessions

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master a1f0dd167 -> f8c4c2791 PROTON-1332: go: electron client leaking links/sessions Was not calling proton.Link/Session.Free() so links/sessions were never freed till the connection was closed. Project: http://git-wip-us.apache.org/repos

[2/2] qpid-proton git commit: PROTON-1331: go: electron.Container.Dial returning (nil, nil)

2016-10-24 Thread aconway
PROTON-1331: go: electron.Container.Dial returning (nil, nil) Scope error, creating new "err" variable instead of setting return variable. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/a17d30a2 Tree: http://git-

[2/5] qpid-proton git commit: PROTON-1331: go: electron.Container.Dial returning (nil, nil)

2016-10-24 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/a17d30a2 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/a17d30a2 Branch: refs/heads/aconway-libuv-driver Commit: a17d30a2de5c68fd3ffa4d34da6cefa2e727bbdb Parents: a1f0dd1 Author: Alan Conway Authored: Mon Oct 24 20:22:25

[1/5] qpid-proton git commit: PROTON-1324: c++ correct implementation of proton::is_signed [Forced Update!]

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver 0ebf6853a -> f5480b42b (forced update) PROTON-1324: c++ correct implementation of proton::is_signed This uses std::numeric_limits to get the platform setting, which works on C++03 and should be portable. Project: h

[5/5] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
pid-proton/tree/f5480b42 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/f5480b42 Branch: refs/heads/aconway-libuv-driver Commit: f5480b42bd30e98f574bed53e4cc7f827714bba2 Parents: f8c4c27 Author: Alan Conway Authored: Mon Oct 24 12:13:40 2016 -0400 Committer: Alan Conway Committed: Mon

[4/5] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
overning permissions and limitations + * under the License. + */ + +/* FIXME aconway 2016-10-13: TOO: + - handle transport ticks + - support for scheduled wakeup (leave task queueing outside like conn wakeup) + - check when driver is "empty" - not monitoring anything. For c

[3/5] qpid-proton git commit: PROTON-1332: go: electron client leaking links/sessions

2016-10-24 Thread aconway
/commit/f8c4c279 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/f8c4c279 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/f8c4c279 Branch: refs/heads/aconway-libuv-driver Commit: f8c4c279126f2143c6f9e219cd0e1b6c27b6b7f0 Parents: a17d30a Author: Alan Conway Authored: Mon Oct

qpid-proton git commit: NO-JIRA: Remove incorrect memory_management.md article.

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver f5480b42b -> 805b9f148 NO-JIRA: Remove incorrect memory_management.md article. The discussion in that article about the use of pn_incref/pn_decref was incorrect. The article has been removed, and a comment added

qpid-proton git commit: PROTON-1333: CMake error if no C++ compiler avaliable

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver 805b9f148 -> 37c101b50 PROTON-1333: CMake error if no C++ compiler avaliable Change if() statement to use variable name not quoted ${variable}. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Com

qpid-proton git commit: PROTON-1333: CMake error if no C++ compiler avaliable

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master f8c4c2791 -> f83c70cc5 PROTON-1333: CMake error if no C++ compiler avaliable Change if() statement to use variable name not quoted ${variable}. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-

qpid-proton git commit: NO-JIRA: Remove incorrect memory_management.md article.

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master f83c70cc5 -> 79e48484d NO-JIRA: Remove incorrect memory_management.md article. The discussion in that article about the use of pn_incref/pn_decref was incorrect. The article has been removed, and a comment added to proton/object.h wi

[1/4] qpid-proton git commit: PROTON-1333: CMake error if no C++ compiler avaliable [Forced Update!]

2016-10-24 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver 37c101b50 -> 8dc69787a (forced update) PROTON-1333: CMake error if no C++ compiler avaliable Change if() statement to use variable name not quoted ${variable}. Project: http://git-wip-us.apache.org/repos/asf/q

[4/4] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
pid-proton/tree/8dc69787 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/8dc69787 Branch: refs/heads/aconway-libuv-driver Commit: 8dc69787a87b49a122db2d810b2a834f68d2dfea Parents: 79e4848 Author: Alan Conway Authored: Mon Oct 24 12:13:40 2016 -0400 Committer: Alan Conway Committed: Mon

[2/4] qpid-proton git commit: NO-JIRA: Remove incorrect memory_management.md article.

2016-10-24 Thread aconway
: refs/heads/aconway-libuv-driver Commit: 79e48484db1e3a7b283597d50c65d05589a9bb30 Parents: f83c70c Author: Alan Conway Authored: Mon Oct 24 21:04:08 2016 -0400 Committer: Alan Conway Committed: Mon Oct 24 21:21:17 2016 -0400

[3/4] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-24 Thread aconway
overning permissions and limitations + * under the License. + */ + +/* FIXME aconway 2016-10-13: TOO: + - handle transport ticks + - support for scheduled wakeup (leave task queueing outside like conn wakeup) + - check when driver is "empty" - not monitoring anything. For c

qpid-proton git commit: PROTON-1255: Remove pn_connection_engine_start

2016-10-25 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 79e48484d -> 507c93566 PROTON-1255: Remove pn_connection_engine_start Bind the connection automatically in pn_connection_engine_dispatch after the user has processed the PN_CONNECTION_INIT event. This removes the need to manually call

[3/3] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-25 Thread aconway
pid-proton/tree/464c166c Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/464c166c Branch: refs/heads/aconway-libuv-driver Commit: 464c166c2e31a503bf53fdeb5dba8f1ec9f9fc81 Parents: 507c935 Author: Alan Conway Authored: Mon Oct 24 12:13:40 2016 -0400 Committer: Alan Conway Committed: Tue

[2/3] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-25 Thread aconway
License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +/* FIXME aconway 2016-10-13: TOO: + - handle tran

[1/3] qpid-proton git commit: PROTON-1255: Remove pn_connection_engine_start [Forced Update!]

2016-10-25 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver 8dc69787a -> 464c166c2 (forced update) PROTON-1255: Remove pn_connection_engine_start Bind the connection automatically in pn_connection_engine_dispatch after the user has processed the PN_CONNECTION_INIT event. T

[2/2] qpid-proton git commit: C driver for C/C++ bindings and direct C users.

2016-10-25 Thread aconway
pid-proton/tree/37c52232 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/37c52232 Branch: refs/heads/aconway-libuv-driver Commit: 37c52232e7d7118f59f011f4d531ebb3ee9acf22 Parents: 507c935 Author: Alan Conway Authored: Mon Oct 24 12:13:40 2016 -0400 Committer: Alan Conway Committed: Tue

[1/2] qpid-proton git commit: C driver for C/C++ bindings and direct C users. [Forced Update!]

2016-10-25 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/aconway-libuv-driver 464c166c2 -> 37c52232e (forced update) http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37c52232/proton-c/include/proton/connection_engin

qpid-proton git commit: PROTON-1338: Go: make binding compatible with older C libraries

2016-11-01 Thread aconway
s")) + d = NewDecoder(getReader(t, "maps")) // Specific typed map var m2 map[string]int checkDecode(d, map[string]int{"one": 1, "two": 2, "three": 3}, &m2, t) @@ -345,7 +348,7 @@ func TestMap(t *testing.T) { }

[33/50] [abbrv] qpid-proton git commit: PROTON-1320: c++ Add std:: namespace prefix to srand and rand

2016-11-01 Thread aconway
PROTON-1320: c++ Add std:: namespace prefix to srand and rand Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/cca892e6 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/cca892e

[38/50] [abbrv] qpid-proton git commit: PROTON-1324: c++ correct implementation of proton::is_signed

2016-11-01 Thread aconway
PROTON-1324: c++ correct implementation of proton::is_signed This uses std::numeric_limits to get the platform setting, which works on C++03 and should be portable. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/

[48/50] [abbrv] qpid-proton git commit: PROTON-1338: Go: update `go get`

2016-11-01 Thread aconway
+Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations

[46/50] [abbrv] qpid-proton git commit: NO-JIRA: Removed uneeded #includes

2016-11-01 Thread aconway
NO-JIRA: Removed uneeded #includes Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/9a4cdf0f Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/9a4cdf0f Diff: http://git-wip-us.apache.org/repos/asf/qpid-p

[12/50] [abbrv] qpid-proton git commit: NO-JIRA: go: minor cleanup in dispatch loop code.

2016-11-01 Thread aconway
NO-JIRA: go: minor cleanup in dispatch loop code. needTick check did not need to be in inner loop. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/64abf061 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/

[21/50] [abbrv] qpid-proton git commit: NO-JIRA: Oops - typo in previous commit

2016-11-01 Thread aconway
NO-JIRA: Oops - typo in previous commit Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3dd69944 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/3dd69944 Diff: http://git-wip-us.apache.org/repos/asf/q

[24/50] [abbrv] qpid-proton git commit: PROTON-1309: go: set outgoing message window via electron interface.

2016-11-01 Thread aconway
PROTON-1309: go: set outgoing message window via electron interface. Added a session option and IncomingSession setter for outgoing window. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3569e03b Tree: http://git

[36/50] [abbrv] qpid-proton git commit: PROTON-1318: c++ SunStudio: Replace variadic constructor

2016-11-01 Thread aconway
PROTON-1318: c++ SunStudio: Replace variadic constructor Variadic constructor of "sfinae::wildcard" not supported on SunStudio. Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/79527866 Tr

[07/50] [abbrv] qpid-proton git commit: NO-JIRA: Fix delay in some python tests using the EchoServer.

2016-11-01 Thread aconway
NO-JIRA: Fix delay in some python tests using the EchoServer. Server should close on transport_error as well as connection_closing. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/4bd66a06 Tree: http://git-wip-us.

[28/50] [abbrv] qpid-proton git commit: PROTON-1314: Fixing SIGPIPE ignore on Solaris OS

2016-11-01 Thread aconway
PROTON-1314: Fixing SIGPIPE ignore on Solaris OS Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3dd7be37 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/3dd7be37 Diff: http:

[22/50] [abbrv] qpid-proton git commit: PROTON-1325: Python "buffer" type should map to AMQP "binary"

2016-11-01 Thread aconway
PROTON-1325: Python "buffer" type should map to AMQP "binary" Add an automatic mapping from a python buffer object to the AMQP binary type. In the other direction, AMQP "binary" maps to the python "bytes" or "str" type, as before. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/rep

[44/50] [abbrv] qpid-proton git commit: PROTON-1337 Add alternate send and recv methods that use generic buffers

2016-11-01 Thread aconway
PROTON-1337 Add alternate send and recv methods that use generic buffers Add support for clients that use other buffering types to interact with the Sender and Receiver using a ReadableBuffer and WritableBuffer abstraction. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit

[27/50] [abbrv] qpid-proton git commit: PROTON-1325: Python mapping for 'buffer' and/or 'memoryview'

2016-11-01 Thread aconway
PROTON-1325: Python mapping for 'buffer' and/or 'memoryview' Use whichever is available, memoryview is 3.x and some later 2.x, buffer is older 2.x. Some have both. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/6

[41/50] [abbrv] qpid-proton git commit: PROTON-1333: CMake error if no C++ compiler avaliable

2016-11-01 Thread aconway
PROTON-1333: CMake error if no C++ compiler avaliable Change if() statement to use variable name not quoted ${variable}. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/f83c70cc Tree: http://git-wip-us.apache.org/

[11/50] [abbrv] qpid-proton git commit: NO-JIRA: Add missing dependencies to INSTALL.md for ruby binding.

2016-11-01 Thread aconway
NO-JIRA: Add missing dependencies to INSTALL.md for ruby binding. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/b7e44c42 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/b7e44c42 Diff: http://git-wip

[25/50] [abbrv] qpid-proton git commit: PROTON-1329: remove the TestDecoder class

2016-11-01 Thread aconway
PROTON-1329: remove the TestDecoder class Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1bbe4351 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/1bbe4351 Diff: http://git-wip-us.apache.org/repos/asf

[20/50] [abbrv] qpid-proton git commit: NO-JIRA: Don't build Java on appveyor to avoid CI failure - Appveyor Windows CI never previously build/tested Proton-J. Its configuration has changed and it tri

2016-11-01 Thread aconway
NO-JIRA: Don't build Java on appveyor to avoid CI failure - Appveyor Windows CI never previously build/tested Proton-J. Its configuration has changed and it tries to test Proton-J but fails, so turning off Java is no problem as we never had this working before in any case. Project: http://g

[14/50] [abbrv] qpid-proton git commit: PROTON-1323: update versions on master for 0.16.0-SNAPSHOT, inc python bundle version

2016-11-01 Thread aconway
PROTON-1323: update versions on master for 0.16.0-SNAPSHOT, inc python bundle version Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/d5b1036c Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/d5b1036c

[13/50] [abbrv] qpid-proton git commit: PROTON-1313: c++: missing #include in some headers

2016-11-01 Thread aconway
PROTON-1313: c++: missing #include in some headers Several header files that use std::string were missing #include : binary.hpp symbol.hpp url.hpp Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/6d3aa784 Tree: h

[10/50] [abbrv] qpid-proton git commit: PROTON-1308: Go: Support Idle Timeout setting in electron Transport

2016-11-01 Thread aconway
PROTON-1308: Go: Support Idle Timeout setting in electron Transport electron.Heartbeat(time.Duration) returns a ConnectionOption that will set the required heartbeat interval for the remote peer. See electron.Heartbeat and electron.ConnectionSettings.Heartbeat NOTE: The term "Heartbeat" was chose

[32/50] [abbrv] qpid-proton git commit: PROTON-1319: C++ SunStudo: Move internal header files of cpp bindings

2016-11-01 Thread aconway
able via operator <<. */ +struct inspectable { void* value; inspectable(void* o) : value(o) {} }; + +/** Stream a proton object via pn_inspect. */ +std::ostream& operator<<(std::ostream& o, const inspectable& object); + +void set_error_condition(const error_condition&, pn_condi

[04/50] [abbrv] qpid-proton git commit: PROTON-1305: Go sporadic test failure in electron_test

2016-11-01 Thread aconway
PROTON-1305: Go sporadic test failure in electron_test Reliably reproduced by: . config.sh && go test qpid.apache.org/electron -run TestLinkCloseInterrupt -count 100 Fixed missing error check in receiver.ReceiveTimeout() Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Comm

[47/50] [abbrv] qpid-proton git commit: PROTON-1338: Go: make binding compatible with older C libraries

2016-11-01 Thread aconway
*testing.T) { var i interface{} checkDecode(d, Map{int32(1): "one", int32(2): "two", int32(3): "three"}, &i, t) - d = NewDecoder(getReader("maps")) + d = NewDecoder(getReader(t, "maps")) // Specific ty

[40/50] [abbrv] qpid-proton git commit: PROTON-1331: go: electron.Container.Dial returning (nil, nil)

2016-11-01 Thread aconway
PROTON-1331: go: electron.Container.Dial returning (nil, nil) Scope error, creating new "err" variable instead of setting return variable. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/a17d30a2 Tree: http://git-

[02/50] [abbrv] qpid-proton git commit: PROTON-1293: Go binding SASL support.

2016-11-01 Thread aconway
nd SASLAllowedMechs on individual connections. +// +func GlobalSASLConfigDir(dir string) { globalSASLConfigDir = dir } -// Call in proton goroutine, wait for and call the accept function fr -func (in *incoming) wait() error { return (<-in.acceptCh)() } +// GlobalSASLConfigName sets the SASL configuration nam

[05/50] [abbrv] qpid-proton git commit: PROTON-1306: Go container improvements and client-server example.

2016-11-01 Thread aconway
aged at: http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/6134e216/proton-c/bindings/go/src/qpid.apache.org/amqp/message.go ------ diff --git a/proton-c/bindings/go/src/qpid.apache.org/amqp/message.go b/proton-c/bindings/go/src/q

[37/50] [abbrv] qpid-proton git commit: PROTON-1322: c++ Sunstudio: unable to find templated method

2016-11-01 Thread aconway
PROTON-1322: c++ Sunstudio: unable to find templated method Sunstudio can't find templated method when parameter can be constructed by an intermediate class (proton::scalar --> proton::value) Signed-off-by: aboutros Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http:

[19/50] [abbrv] qpid-proton git commit: PROTON-1327: [Go binding] Replaced c handler based flowcontroller with native go - The go binding now has no dependency on the proton-c reactor code

2016-11-01 Thread aconway
on-c/bindings/go/src/qpid.apache.org/proton/handlers.go @@ -19,8 +19,6 @@ under the License. package proton -// #include -import "C" import "fmt" // EventHandler handles core proton events. @@ -31,17 +29,6 @@ type EventHandler interface { HandleEvent(e Event) } -

[31/50] [abbrv] qpid-proton git commit: PROTON-1319: C++ SunStudo: Move internal header files of cpp bindings

2016-11-01 Thread aconway
plate <> struct wrapped { typedef pn_delivery_t type; }; -template <> struct wrapped { typedef pn_condition_t type; }; -template <> struct wrapped { typedef pn_acceptor_t type; }; // TODO aconway 2016-05-13: reactor only -template <> struct wrapped { typedef pn_terminus_t ty

[16/50] [abbrv] qpid-proton git commit: PROTON-1323: update notes for releasing

2016-11-01 Thread aconway
PROTON-1323: update notes for releasing Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/c6d366c6 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/c6d366c6 Diff: http://git-wip-us.apache.org/repos/asf/q

[43/50] [abbrv] qpid-proton git commit: PROTON-1255: Remove pn_connection_engine_start

2016-11-01 Thread aconway
PROTON-1255: Remove pn_connection_engine_start Bind the connection automatically in pn_connection_engine_dispatch after the user has processed the PN_CONNECTION_INIT event. This removes the need to manually call start and allows user handlers to set security settings in their handler on PN_CONNECT

[49/50] [abbrv] qpid-proton git commit: PROTON-1338: Go: update `go get`

2016-11-01 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/287eeaca/electron/electron_test.go -- diff --cc electron/electron_test.go index 000,000..294e952 new file mode 100644 --- /dev/null +++ b/electron/electron_test.go @@@

<    6   7   8   9   10   11   12   13   14   15   >