[09/12] qpid-proton git commit: NO-JIRA: Map Go errors to amqp::internal-error

2018-10-11 Thread aconway
t; - "qpid.apache.org/amqp" - "reflect" "time" "unsafe" + + "qpid.apache.org/amqp" ) // TODO aconway 2015-05-05: Documentation for generated types. @@ -379,17 +379,12 @@ func (c Condition) Error() err

[07/12] qpid-proton git commit: PROTON-1955: [go] incorrect conversion between Go time and AMQP time

2018-10-11 Thread aconway
PROTON-1955: [go] incorrect conversion between Go time and AMQP time Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ccaeaa0c Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ccaeaa0c Diff:

[05/12] qpid-proton git commit: PROTON-1954: [go] Container should default to random container-id

2018-10-11 Thread aconway
PROTON-1954: [go] Container should default to random container-id - default to random container-id - add ContainerId option to set container ID without a Container object - set remote heartbeat on incoming connection settings Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo

[12/12] qpid-proton git commit: PROTON-1910: [go] move message encode/decode to handler thread

2018-10-11 Thread aconway
/amqp/message.go @@ -325,9 +325,6 @@ func (m *message) SetApplicationProperties(x map[string]interface{}) { func (m *message) Marshal(v interface{}) { m.body = v } func (m *message) Unmarshal(v interface{}) { - // FIXME aconway 2018-09-28: this is inefficient, replace

[02/12] qpid-proton git commit: PROTON-1910: [go] test refactor and benchmarks

2018-10-11 Thread aconway
;: true}) - m.Marshal("hello") + return m +} + +func TestMessageRoundTrip(t *testing.T) { + m1 := NewMessage() + setMessageProperties(m1) + m1.Marshal("hello") + + buffer, err := m1.Encode(nil) + if err != nil { + t.Fatal(err)

[08/12] qpid-proton git commit: PROTON-1956: [go] server does not close transport on unexpected disconnect

2018-10-11 Thread aconway
PROTON-1956: [go] server does not close transport on unexpected disconnect Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/2a84494c Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/2a84494c Diff:

[11/12] qpid-proton git commit: PROTON-1910: [go] native Message implementation

2018-10-11 Thread aconway
ge) SetGroupSequence(s int32) { - C.pn_message_set_group_sequence(m.pn, C.pn_sequence_t(s)) -} -func (m *message) SetReplyToGroupId(s string) { - C.msg_set_str(m.pn, C.CString(s), C.set_fn(C.pn_message_set_reply_to_group_id)) +func (m *message) Unmarshal(v interface{}) { + // FIXME a

[04/12] qpid-proton git commit: NO-JIRA: Fix go vet -v warnings, minor typos

2018-10-11 Thread aconway
NO-JIRA: Fix go vet -v warnings, minor typos Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/f46076e4 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/f46076e4 Diff:

qpid-proton git commit: PROTON-1974: [cpp] modify to work with older jsoncpp (1.7.4)

2018-10-02 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master ab82a8b8e -> aa85a1fe8 PROTON-1974: [cpp] modify to work with older jsoncpp (1.7.4) - add jsoncpp to travis packages for CI testing - fix string conversions - rules changed between 1.7.4 and 1.8 - better error handling/reporting

qpid-proton git commit: PROTON-1947: [cpp] not locating jsoncpp library on some platforms

2018-10-02 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master b34215170 -> ab82a8b8e PROTON-1947: [cpp] not locating jsoncpp library on some platforms CMake was not adding the INCLUDE_DIR locations found by FindJsonCpp so a non-standard installation would be found but cause a compile failure.

qpid-proton git commit: PROTON-1946: [cpp] connection config parser incorrect defaults

2018-10-02 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 1b554aad7 -> b34215170 PROTON-1946: [cpp] connection config parser incorrect defaults - Change default "host" to "localhost" (was "") - Only throw proton::error, don't leak jsoncpp exceptions - Add tests for SASL/TLS behavior - Treat

qpid-proton git commit: NO-JIRA: [cpp] fix example race condition, causing occasional hang

2018-09-28 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 5960f15df -> 1c44c431e NO-JIRA: [cpp] fix example race condition, causing occasional hang Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1c44c431

qpid-proton git commit: PROTON-1940: [c] normalize encoding of multiple="true" fields

2018-09-28 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master b114344ff -> 5960f15df PROTON-1940: [c] normalize encoding of multiple="true" fields Append src to data after normalizing for "multiple" field encoding. AMQP composite field definitions can be declared "multiple", see: -

[1/3] qpid-proton git commit: NO-JIRA: [cpp] document proton::condition operators == and <

2018-09-27 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master e2d1ffe52 -> b114344ff NO-JIRA: [cpp] document proton::condition operators == and << Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/77c63547 Tree:

[2/3] qpid-proton git commit: PROTON-1942: [c] separate pn_message_encode2 from pn_message_send

2018-09-27 Thread aconway
PROTON-1942: [c] separate pn_message_encode2 from pn_message_send Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/b429db0f Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/b429db0f Diff:

[3/3] qpid-proton git commit: PROTON-1942: [c] decoding a message does not set the inferred flag.

2018-09-27 Thread aconway
PROTON-1942: [c] decoding a message does not set the inferred flag. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/b114344f Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/b114344f Diff:

qpid-proton git commit: NO-JIRA: Rename runtime_check.cmake to RuntimeCheck.cmake

2018-09-25 Thread aconway
t;valgrind is not available") + endif() +endmacro() + +if(RUNTIME_CHECK STREQUAL "memcheck") + assert_has_valgrind() + message(STATUS "Runtime memory checker: valgrind memcheck") + set(TEST_EXE_PREFIX "${VALGRIND_EXECUTABLE} --tool=memcheck --leak-check=full ${VALGRI

qpid-proton git commit: NO-JIRA: Fixing numpy brew link error via removal of unused postgis

2018-09-25 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 436275a37 -> d1179720f NO-JIRA: Fixing numpy brew link error via removal of unused postgis Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/d1179720

qpid-proton git commit: NO-JIRA: Rename docs/connect_config.md -> connect-config.md

2018-09-21 Thread aconway
oton/container.hpp @@ -113,8 +113,7 @@ class PN_CPP_CLASS_EXTERN container { /// @copydetails returned PN_CPP_EXTERN returned connect(const std::string& conn_url); -/// Connect using the default @ref connect_config -/// FIXME aconway 2018-08-07: cmake - copy connect_

qpid-proton git commit: NO-JIRA: [ruby] replace #sum with #reduce for ruby < 2.4

2018-09-19 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 5cd006f96 -> 5595c41c5 NO-JIRA: [ruby] replace #sum with #reduce for ruby < 2.4 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/5595c41c Tree:

qpid-proton git commit: NO-JIRA: Revert use of cmake ENVIRONMENT test property

2018-09-19 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 96972871c -> 5cd006f96 NO-JIRA: Revert use of cmake ENVIRONMENT test property Does not work on some older versions of CMake, even though the 2.8.12 documentation says it should. Project:

[2/2] qpid-proton git commit: fNO-JIRA: [cpp] testme check program exists instead of using HAS_CPP11

2018-09-18 Thread aconway
fNO-JIRA: [cpp] testme check program exists instead of using HAS_CPP11 Using HAS_CPP11 won't work outside a build tree. Instead check for existence of test executables to detect tests that are not built under c++03 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[1/2] qpid-proton git commit: PROTON-1935: [cpp] fix minor c++03 compatibility issues.

2018-09-18 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 23a4b4f89 -> 96972871c PROTON-1935: [cpp] fix minor c++03 compatibility issues. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/32b9708c Tree:

qpid-proton git commit: PROTON-1935: minor correction to docs/connect_config.md

2018-09-18 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master b164d99c8 -> 23a4b4f89 PROTON-1935: minor correction to docs/connect_config.md Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/23a4b4f8 Tree:

qpid-proton git commit: PROTON-1935: [cpp] connection configuration and default connect()

2018-09-18 Thread aconway
PN_CPP_EXTERN returned connect(const std::string& conn_url); +/// Connect using the default @ref connect_config +/// FIXME aconway 2018-08-07: cmake - copy connect_config.md into C++ doc +/// +/// @copydetails returned +PN_CPP_EXTERN returned connect(); + /// Listen for n

qpid-proton git commit: NO-JIRA: Mark FIXME items as TODO

2018-09-12 Thread aconway
,13 @@ if(RUNTIME_CHECK STREQUAL "memcheck") assert_has_valgrind() message(STATUS "Runtime memory checker: valgrind memcheck") set(TEST_EXE_PREFIX "${VALGRIND_EXECUTABLE} --tool=memcheck --leak-check=full ${VALGRIND_COMMON_ARGS}") - # FIXME aconway 2018-09-06:

qpid-proton git commit: PROTON-1929: [c] move pn_log_data from util.c to log.c

2018-09-12 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 7e3d648e4 -> c2e39920a PROTON-1929: [c] move pn_log_data from util.c to log.c util.c should not depend on anything but standard C libraries. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

qpid-proton git commit: PROTON-1798: [cmake] string(APPEND) is not available in CMake 2.8.12

2018-09-12 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master f963e4fc4 -> 7e3d648e4 PROTON-1798: [cmake] string(APPEND) is not available in CMake 2.8.12 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/7e3d648e

qpid-proton git commit: NO-JIRA: [c] Fix link error in fuzz tests.

2018-09-11 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 393f8a677 -> f963e4fc4 NO-JIRA: [c] Fix link error in fuzz tests. Linking the URL fuzz test directly with util.c breaks as it now depends on private symbols in the core library. Instead link with libqpid-proton which includes

qpid-proton git commit: PROTON-1798: [c, cpp, ruby] Installable tests for proton

2018-09-11 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 6c765bc66 -> 393f8a677 PROTON-1798: [c, cpp, ruby] Installable tests for proton Tests can be executed from install for c, cpp, ruby. See tests/share/examples-README.md RUNTIME_CHECK=memcheck, helgrind are supported for normal

[2/6] qpid-proton git commit: PROTON-1798: [c] Fix benign race in broker.c example found by tsan

2018-09-10 Thread aconway
PROTON-1798: [c] Fix benign race in broker.c example found by tsan Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/c6db6358 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/c6db6358 Diff:

[4/6] qpid-proton git commit: PROTON-1798: cmake runtime-check improvements

2018-09-10 Thread aconway
ath result) @@ -379,11 +330,11 @@ endif() find_program(GO_EXE go) mark_as_advanced(GO_EXE) if (GO_EXE) - if(WIN32) + set (DEFAULT_GO ON) + if(WIN32 OR RUNTIME_CHECK) # Go on windows requires gcc tool chain +# Go does not work with C-based runtime checkers. set (DEFAULT_GO OFF) - else() -

[1/6] qpid-proton git commit: PROTON-1798: [cpp] add library destructors for main classes

2018-09-10 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 407711aac -> 6c765bc66 PROTON-1798: [cpp] add library destructors for main classes Add library destructors to anchor vtables and typeinfo for connection, session, sender, recever and delivery. Without them, the ubsan sanitizer

[5/6] qpid-proton git commit: PROTON-1930: [cpp] Fix race condition in container_test.cpp

2018-09-10 Thread aconway
PROTON-1930: [cpp] Fix race condition in container_test.cpp Test was starting container, opening connection and then checking for ["start", "open"] sequence to be set by handlers. Sometimes the sequence was instead ["open", "start"], which is legal since the events are generated in different

[6/6] qpid-proton git commit: PROTON-1929: [c] library prints directly to stderr/stdout

2018-09-10 Thread aconway
PROTON-1929: [c] library prints directly to stderr/stdout Replace direct use of stdout with pn_log calls. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/6c765bc6 Tree:

[3/6] qpid-proton git commit: PROTON-1798: [cpp] C++ broker example, remove unused shutdown code.

2018-09-10 Thread aconway
PROTON-1798: [cpp] C++ broker example, remove unused shutdown code. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/e5aac008 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/e5aac008 Diff:

[3/3] qpid-proton git commit: PROTON-1928: install static libraries

2018-09-07 Thread aconway
PROTON-1928: install static libraries Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/407711aa Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/407711aa Diff:

[1/3] qpid-proton git commit: PROTON-1798: [c] Fix leaks in tools/*.c, found by asan.

2018-09-07 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master a1b7d502a -> 407711aac PROTON-1798: [c] Fix leaks in tools/*.c, found by asan. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/0da413e6 Tree:

[2/3] qpid-proton git commit: PROTON-1798: [ruby] Use CMAKE_C_FLAGS to build ruby module

2018-09-07 Thread aconway
PROTON-1798: [ruby] Use CMAKE_C_FLAGS to build ruby module Don't overwrite CMAKE_C_FLAGS when building ruby SWIG modules, just remove the troublesome -fvisibility=* but keep the rest. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[2/2] qpid-proton git commit: PROTON-1798: [c] Fix ODR violation detected by clang sanitizers

2018-08-31 Thread aconway
PROTON-1798: [c] Fix ODR violation detected by clang sanitizers c-parse-url-tests was being linked with both qpid-proton-core and qpid-proton libraries resulting in multiple symbol definitions on clang. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[1/2] qpid-proton git commit: PROTON-1798: [c, cpp] don't swallow stderr in example_test.py

2018-08-31 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 6aabe239d -> 546f88583 PROTON-1798: [c,cpp] don't swallow stderr in example_test.py Let stderr output go to console so output from tools like valgrind or sanitizers is not lost. Project:

qpid-proton git commit: PROTON-1914: [c] correct JIRA on reproducer code

2018-08-10 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 1d64ea54d -> c95803b16 PROTON-1914: [c] correct JIRA on reproducer code Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/c95803b1 Tree:

qpid-proton git commit: PROTON-1914: [c] reproducer for settling an incomplete incoming

2018-08-10 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master f790480d5 -> 1d64ea54d PROTON-1914: [c] reproducer for settling an incomplete incoming Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1d64ea54 Tree:

[1/2] qpid-proton git commit: NO-JIRA: [c] add inverted tests to the C test framework

2018-08-10 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master a56b23466 -> f790480d5 NO-JIRA: [c] add inverted tests to the C test framework Setting c->inverted=true at the top of a test will make it silent if it fails, and print "UNEXPECTED PASS" if it passes. Project:

[2/2] qpid-proton git commit: PROTON-1912: [ruby] explicit path for swig output

2018-08-10 Thread aconway
PROTON-1912: [ruby] explicit path for swig output Recent cmake (observed on cmake-3.12.0-1.fc29.x86_64) changed the default directory for swig output files. This patch explicitly sets the output directory so files are in a known place, and can be copied when making the gem. Project:

qpid-proton git commit: NO-JIRA: [c] fixed test error picked up by newer gcc.

2018-08-08 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 38a8ab79f -> a56b23466 NO-JIRA: [c] fixed test error picked up by newer gcc. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/a56b2346 Tree:

qpid-proton git commit: PROTON-1816: [c] deprecate old netaddr function names

2018-08-06 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master c64dc0cdc -> 38a8ab79f PROTON-1816: [c] deprecate old netaddr function names Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/38a8ab79 Tree:

qpid-proton git commit: NO-JIRA: [cpp] parameter usage note for messaging_handler

2018-08-03 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 8c3d7f491 -> 21340cd20 NO-JIRA: [cpp] parameter usage note for messaging_handler Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/21340cd2 Tree:

qpid-proton git commit: NO-JIRA: [cpp] Fix doxygen warnings, missing trivial comments

2018-08-02 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master d722f7df5 -> 8c3d7f491 NO-JIRA: [cpp] Fix doxygen warnings, missing trivial comments Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/8c3d7f49 Tree:

qpid-proton git commit: PROTON-1893: [c] Refactor tests/proactor.c error handling.

2018-07-13 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 18cc9e6ae -> b2525c5fa PROTON-1893: [c] Refactor tests/proactor.c error handling. Expose transport error events and check them explicitly. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

qpid-proton git commit: Revert "PROTON-1798: Replace env.py with `cmake -E env`"

2018-07-12 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 89e65bc15 -> 18cc9e6ae Revert "PROTON-1798: Replace env.py with `cmake -E env`" CMake 2.8.12 does not support this feature. This reverts commit 89e65bc15862bdc63c6a7abb3e37ed73d9d0f4b7. Project:

qpid-proton git commit: PROTON-1798: Replace env.py with `cmake -E env`

2018-07-11 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 1898c74e2 -> 89e65bc15 PROTON-1798: Replace env.py with `cmake -E env` proton/scripts/env.py is a very old workaround, `cmake -E env` does the same thing and is built-in to the oldest cmake versions we use today. This fixes a

qpid-proton git commit: NO-JIRA: [c, cpp] Remove dead code in examples/CMakeLists.txt

2018-07-11 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master adefd01f3 -> 1898c74e2 NO-JIRA: [c,cpp] Remove dead code in 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/1898c74e Tree:

qpid-proton git commit: PROTON-1884: [c] example broker does not configure SASL correctly

2018-07-11 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 252451f0a -> adefd01f3 PROTON-1884: [c] example broker does not configure SASL correctly To configure server-side SASL the application must call pn_transport_set_server() before pn_sasl(). The pn_proactor_accept2() function calls

qpid-dispatch git commit: DISPATCH-1069: memory grows on a long-lived connection

2018-07-10 Thread aconway
Repository: qpid-dispatch Updated Branches: refs/heads/master cc3ab6557 -> f87a33389 DISPATCH-1069: memory grows on a long-lived connection Fixed by removing the test `pn_link_get_context(link)` while handling PN_LINK_LOCAL_CLOSE. qd_link_free() can clear the pn_link context before the

qpid-proton git commit: NO-JIRA: [c, cpp] Clean up out-of-date FIXME comments.

2018-07-06 Thread aconway
*e) { case PN_CONNECTION_WAKE: { if (!action_enabled[A_CLOSE_CONNECT] && maybe(0.5)) pn_connection_close(c); - /* FIXME aconway 2018-05-16: connection release/re-use */ + /* TODO aconway 2018-05-16: connection release/re-use */ break; } @@ -454,8 +454,6 @@

[08/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/python/tests/proton_tests/ssl.py -- diff --git a/python/tests/proton_tests/ssl.py b/python/tests/proton_tests/ssl.py new file mode 100644 index 000..da237f9 ---

[11/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
PROTON-1885: [python] move tests/python to python/tests Consistent with other bindings Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/9778eda8 Tree:

[03/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/tests/python/proton_tests/transport.py -- diff --git a/tests/python/proton_tests/transport.py b/tests/python/proton_tests/transport.py deleted file mode 100644

[06/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/tests/python/proton_tests/engine.py -- diff --git a/tests/python/proton_tests/engine.py b/tests/python/proton_tests/engine.py deleted file mode 100644 index

[07/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/python/tests/proton_tests/transport.py -- diff --git a/python/tests/proton_tests/transport.py b/python/tests/proton_tests/transport.py new file mode 100644 index

[02/11] qpid-proton git commit: PROTON-1798: [c, cpp] update example drivers to work with python 3

2018-07-06 Thread aconway
PROTON-1798: [c,cpp] update example drivers to work with python 3 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/b41f60d4 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/b41f60d4 Diff:

[01/11] qpid-proton git commit: PROTON-1798: [c, cpp] self-contained test scripts.

2018-07-06 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master ea315ff04 -> 9778eda8e PROTON-1798: [c,cpp] self-contained test scripts. Simplify python test scripts for C and C++, get rid of the proctest.py common library. Each test script is now self-contained using only standard python 2.7.

[04/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/tests/python/proton_tests/ssl.py -- diff --git a/tests/python/proton_tests/ssl.py b/tests/python/proton_tests/ssl.py deleted file mode 100644 index d2e2f44..000

[10/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/python/tests/proton_tests/engine.py -- diff --git a/python/tests/proton_tests/engine.py b/python/tests/proton_tests/engine.py new file mode 100644 index

[05/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/tests/python/proton_tests/interop.py -- diff --git a/tests/python/proton_tests/interop.py b/tests/python/proton_tests/interop.py deleted file mode 100644 index

[09/11] qpid-proton git commit: PROTON-1885: [python] move tests/python to python/tests

2018-07-06 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/9778eda8/python/tests/proton_tests/interop.py -- diff --git a/python/tests/proton_tests/interop.py b/python/tests/proton_tests/interop.py new file mode 100644 index

qpid-proton git commit: PROTON-1703: [cpp] deprecated macro for receiver::auto_settle

2018-07-05 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master 71ef37bfc -> ea315ff04 PROTON-1703: [cpp] deprecated macro for receiver::auto_settle Was deprecated in comment only, added deprecation warning macro. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[2/3] qpid-proton git commit: NO-JIRA: Remove py33 TOX entry, not supported by recent TOX versions

2018-07-05 Thread aconway
NO-JIRA: Remove py33 TOX entry, not supported by recent TOX versions >From Fedora 28, the py33 test fails with this error: DEPRECATION: Python 3.3 supported has been deprecated and support for it will be dropped in the future. Please upgrade your Python. ... wheel requires Python '>=2.7,

[3/3] qpid-proton git commit: NO-JIRA: Remove unnecessary .gitignore entries

2018-07-05 Thread aconway
NO-JIRA: Remove unnecessary .gitignore entries Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ae493bbd Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ae493bbd Diff:

[1/3] qpid-proton git commit: NO-JIRA: [ruby] sporadic failure of time-sensitive test

2018-07-05 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/master e6a3e5c8a -> 71ef37bfc NO-JIRA: [ruby] sporadic failure of time-sensitive test Made the time checks less fine-grained and increased the acceptable error to 0.1 seconds. Project:

[21/41] qpid-proton git commit: NO-JIRA: [ruby] Add "message.to" alias for "message.address"

2018-07-04 Thread aconway
NO-JIRA: [ruby] Add "message.to" alias for "message.address" Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/c3f772ae Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/c3f772ae Diff:

[24/41] qpid-proton git commit: PROTON-1859: [cpp] auto-accept over-writing user transfer state

2018-07-04 Thread aconway
PROTON-1859: [cpp] auto-accept over-writing user transfer state messaging_adapter was incorrectly checking settled() to determine if the local handler had settled a transfer, settled() returns the *remote* state. For a delivery that was not yet settled remotely, this would over-write the state

[06/41] qpid-proton git commit: PROTON-1850: Split up proton __init__.py into multiple files - Reformatted python source to (mostly) PEP-8 standards - Control what gets exported from __init__ by restr

2018-07-04 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/d28fecf5/python/proton/__init__.py -- diff --git a/python/proton/__init__.py b/python/proton/__init__.py index 6ee0d68..be8e247 100644 --- a/python/proton/__init__.py +++

[14/41] qpid-proton git commit: PROTON-1854: [Python] Missing definition of unicode in python3 - Also added a test for message properties

2018-07-04 Thread aconway
PROTON-1854: [Python] Missing definition of unicode in python3 - Also added a test for message properties Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/d9a74efc Tree:

[17/41] qpid-proton git commit: PROTON-1858: Rework wrapped C handlers in pure python - Rewritten Handshaker and FlowController in python - CFlowController and CHandshaker are now aliases for Flowcont

2018-07-04 Thread aconway
PROTON-1858: Rework wrapped C handlers in pure python - Rewritten Handshaker and FlowController in python - CFlowController and CHandshaker are now aliases for Flowcontroller and Handshaker Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[12/41] qpid-proton git commit: PROTON-1683: [c, cpp] fix typo in previous commit

2018-07-04 Thread aconway
PROTON-1683: [c,cpp] fix typo in previous commit Accidentally removed: add_dependencies(qpid-proton-core generated_c_files) Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/d9d9e1b2 Tree:

[27/41] qpid-proton git commit: NO-JIRA: [c, cpp] Put source directories first in include_directories

2018-07-04 Thread aconway
NO-JIRA: [c,cpp] Put source directories first in include_directories CMake copies header files to the build tree to simplify binding builds. For C and C++ builds, make sure we use the ones from the source tree first. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[08/41] qpid-proton git commit: NO-JIRA: Fix bad format in marshal_test.go

2018-07-04 Thread aconway
NO-JIRA: Fix bad format in marshal_test.go Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/8cc69bdc Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/8cc69bdc Diff:

[10/41] qpid-proton git commit: PROTON-1683: [c, cpp] create static libraries

2018-07-04 Thread aconway
PROTON-1683: [c,cpp] create static libraries `cmake -DBUILD_STATIC_LIBS=YES` builds static as well as shared C and C++ libraries. Requires static C or C++ runtime libraries to be available, they are optional on some platforms. E.g. on fedora 28: `sudo dnf install libstdc++-static` Project:

[36/41] qpid-proton git commit: PROTON-1866: provide method to determine whether expiry policy was set explicitly or not

2018-07-04 Thread aconway
PROTON-1866: provide method to determine whether expiry policy was set explicitly or not Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ccb9e5a3 Tree:

[37/41] qpid-proton git commit: PROTON-1868: Fix pn_handle_t python binding on Visual Studio 64 bit compiles

2018-07-04 Thread aconway
PROTON-1868: Fix pn_handle_t python binding on Visual Studio 64 bit compiles Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/798894f6 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/798894f6 Diff:

[23/41] qpid-proton git commit: PROTON-1856: [ruby] auto_accept overwriting user state

2018-07-04 Thread aconway
PROTON-1856: [ruby] auto_accept overwriting user state MessagomgAdapter was incorrectly checking settled? to determine if the local handler had settled a transfer, but #settled? returns the *remote* state. For a delivery that was not yet settled remotely, this would over-write the state set by

[09/41] qpid-proton git commit: NO-JIRA: [c] advanced documentation - threads, buffering

2018-07-04 Thread aconway
NO-JIRA: [c] advanced documentation - threads, buffering Added an "advanced" page and 2 new topics - multi-threading and some explanation about proton buffering. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit:

[22/41] qpid-proton git commit: NO-JIRA: [c] example_test skip SSL tests if SSL not available.

2018-07-04 Thread aconway
NO-JIRA: [c] example_test skip SSL tests if SSL not available. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/863825cf Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/863825cf Diff:

[07/41] qpid-proton git commit: PROTON-1850: Split up proton __init__.py into multiple files - Reformatted python source to (mostly) PEP-8 standards - Control what gets exported from __init__ by restr

2018-07-04 Thread aconway
PROTON-1850: Split up proton __init__.py into multiple files - Reformatted python source to (mostly) PEP-8 standards - Control what gets exported from __init__ by restricting what it imports - Move most of the reactor implementation specific code into _reactor_impl.py Project:

[33/41] qpid-proton git commit: PROTON-1354: Don't allow SASL mechanisms GSSAPI or GSS-SPNEGO client-side by default - If you want to use these mechanisms they must be explicitly set in the client all

2018-07-04 Thread aconway
PROTON-1354: Don't allow SASL mechanisms GSSAPI or GSS-SPNEGO client-side by default - If you want to use these mechanisms they must be explicitly set in the client allowed mechanisms list. - The mechanisms offered by the server side are unchanged. Project:

[13/41] qpid-proton git commit: PROTON-1848: Removed some python < 2.6 code - Also fixed some PEP-8 errors

2018-07-04 Thread aconway
PROTON-1848: Removed some python < 2.6 code - Also fixed some PEP-8 errors Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/81eac9e3 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/81eac9e3 Diff:

[34/41] qpid-proton git commit: PROTON-1867: Restore suffix for debug libs

2018-07-04 Thread aconway
PROTON-1867: Restore suffix for debug libs Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ba2975fc Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ba2975fc Diff:

[29/41] qpid-proton git commit: PROTON-1861: [ruby] offered/desired capabilities should be decoded as "multiple" fields

2018-07-04 Thread aconway
PROTON-1861: [ruby] offered/desired capabilities should be decoded as "multiple" fields capabilities are encoded as a "multiple" symbol field. "multiple" fields can be encoded either as an array or a single value. The connection accessors return an Array in all cases. Project:

[03/41] qpid-proton git commit: PROTON-1850: Split up proton __init__.py into multiple files - Reformatted python source to (mostly) PEP-8 standards - Control what gets exported from __init__ by restr

2018-07-04 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/d28fecf5/python/proton/wrapper.py -- diff --git a/python/proton/wrapper.py b/python/proton/wrapper.py deleted file mode 100644 index f009de5..000 ---

[40/41] qpid-proton git commit: Merge tag '0.24.0' into go1

2018-07-04 Thread aconway
Merge tag '0.24.0' into go1 Release 0.24.0 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/d9ef1525 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/d9ef1525 Diff:

[16/41] qpid-proton git commit: PROTON-1857: [cpp] no access to AMQP connection offered/desired capabilities

2018-07-04 Thread aconway
PROTON-1857: [cpp] no access to AMQP connection offered/desired capabilities Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/763a0798 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/763a0798 Diff:

[01/41] qpid-proton git commit: PROTON-1812, PROTON-1852: update versions for 0.24.0-SNAPSHOT

2018-07-04 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/go1 6f579de70 -> 3826a8e5b PROTON-1812, PROTON-1852: update versions for 0.24.0-SNAPSHOT Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/b6b29ec7 Tree:

[05/41] qpid-proton git commit: PROTON-1850: Split up proton __init__.py into multiple files - Reformatted python source to (mostly) PEP-8 standards - Control what gets exported from __init__ by restr

2018-07-04 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/d28fecf5/python/proton/_common.py -- diff --git a/python/proton/_common.py b/python/proton/_common.py new file mode 100644 index 000..3715c6a --- /dev/null +++

[35/41] qpid-proton git commit: PROTON-1852: Update SO versions after ABI change review

2018-07-04 Thread aconway
PROTON-1852: Update SO versions after ABI change review Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/b1b8322b Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/b1b8322b Diff:

[30/41] qpid-proton git commit: PROTON-1679: [c++] terminus properties are not echoed to returning open

2018-07-04 Thread aconway
PROTON-1679: [c++] terminus properties are not echoed to returning open On receiving a link-open, a server should (by default) echo back the same set of source/target properties that it received. The on_..._open() callback can modify those properties as desired. This is a behaviour of the

[18/41] qpid-proton git commit: PROTON-1853: [Python] Fix Url parsing to cope with '://' in path

2018-07-04 Thread aconway
PROTON-1853: [Python] Fix Url parsing to cope with '://' in path Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ccfd19ce Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ccfd19ce Diff:

[04/41] qpid-proton git commit: PROTON-1850: Split up proton __init__.py into multiple files - Reformatted python source to (mostly) PEP-8 standards - Control what gets exported from __init__ by restr

2018-07-04 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/d28fecf5/python/proton/_exceptions.py -- diff --git a/python/proton/_exceptions.py b/python/proton/_exceptions.py new file mode 100644 index 000..47420c2 --- /dev/null

[02/41] qpid-proton git commit: PROTON-1848: [Python] Remove Python 2.5 and earlier compatibility - Remove need for most compatibility hacks - Fix some seemingly odd conversion functions - Hidden all

2018-07-04 Thread aconway
PROTON-1848: [Python] Remove Python 2.5 and earlier compatibility - Remove need for most compatibility hacks - Fix some seemingly odd conversion functions - Hidden all compatibility code in _compat module - will probably get rid of raise_ when rewriting reactor - can get rid of string_type by

<    1   2   3   4   5   6   7   8   9   10   >