[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 d

[26/41] qpid-proton git commit: PROTON-1857: [cpp] return *remote* offered/desired capabilities.

2018-07-04 Thread aconway
PROTON-1857: [cpp] return *remote* 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/d15cbd84 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/d15cbd84 Diff: http://git-wip-

[19/41] qpid-proton git commit: NO-JIRA: [ruby] test fixes: missing SSL, spurious exception messages in ruby 2.5

2018-07-04 Thread aconway
NO-JIRA: [ruby] test fixes: missing SSL, spurious exception messages in ruby 2.5 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/13e605c3 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/13e605c3 Diff:

[38/41] qpid-proton git commit: PROTON-1869: Fix some SWIG Python Win64 type/pointer conversion problems

2018-07-04 Thread aconway
PROTON-1869: Fix some SWIG Python Win64 type/pointer conversion problems Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/7c0a3387 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/7c0a3387 Diff: http://

[11/41] qpid-proton git commit: PROTON-1853: [Python] Rework Url so it doesn't use proton-c - Improve the str output format to be more RFC compliant - Tests for new string format

2018-07-04 Thread aconway
PROTON-1853: [Python] Rework Url so it doesn't use proton-c - Improve the str output format to be more RFC compliant - Tests for new string format Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/55a4a192 Tree: http

[39/41] qpid-proton git commit: PROTON-1852: update versions for 0.24.0-rc1

2018-07-04 Thread aconway
PROTON-1852: update versions for 0.24.0-rc1 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/a7243b2e Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/a7243b2e Diff: http://git-wip-us.apache.org/repos/a

[41/41] qpid-proton git commit: Cherry-pick fix for broken links in Go documentation from 'master'

2018-07-04 Thread aconway
Cherry-pick fix for broken links in Go documentation from 'master' Doc link fixes only, no code changes. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3826a8e5 Tree: http://git-wip-us.apache.org/repos/asf/qpid-p

[25/41] qpid-proton git commit: PROTON-1860: [cpp] connection::container_id returns the *remote* container-id

2018-07-04 Thread aconway
PROTON-1860: [cpp] connection::container_id returns the *remote* container-id Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/563c9ee9 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/563c9ee9 Diff: ht

[31/41] qpid-proton git commit: PROTON-1863: [cpp] need support for anonymous termini

2018-07-04 Thread aconway
_address() { +record_handler ha, hb; +driver_pair d(ha, hb); + +// FIXME aconway 2018-06-14: also fixes PROTON-1679? + +// Using open(address, opts) +d.a.connection().open_sender("tx", sender_options().name("_x").source(source_options().addr

[20/41] qpid-proton git commit: PROTON-1855: [ruby] copy terminus data for remotely-initiated links

2018-07-04 Thread aconway
PROTON-1855: [ruby] copy terminus data for remotely-initiated links Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/24a142e4 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/24a142e4 Diff: http://git-w

[28/41] qpid-proton git commit: PROTON-1857: [cpp] correct decoding for connection offered/desired capabilities

2018-07-04 Thread aconway
PROTON-1857: [cpp] correct decoding for connection offered/desired capabilities capabilities are encoded as a "multiple" symbol field. "multiple" fields can be encoded either as an array or a single value. The C++ binding was not accepting a single value. Project: http://git-wip-us.apache.org/re

[15/41] qpid-proton git commit: NO-JIRA: [cpp] added missing to_string and operator<

2018-07-04 Thread aconway
NO-JIRA: [cpp] added missing to_string and operator<< For transfer::state and proton::uuid Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ba928611 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ba9

[32/41] qpid-proton git commit: PROTON-1865: Improve the split between general SASL code and the specific implementations

2018-07-04 Thread aconway
PROTON-1865: Improve the split between general SASL code and the specific implementations Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/885d68ae Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/885d

[58/89] [abbrv] qpid-proton git commit: PROTON-1809: Fix bad C as C++ code - C++11 Compiler interprets "blah"PN_ZU as a literal suffix

2018-07-03 Thread aconway
PROTON-1809: Fix bad C as C++ code - C++11 Compiler interprets "blah"PN_ZU as a literal suffix Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/0772e2ec Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/

[67/89] [abbrv] qpid-proton git commit: PROTON-1830: [ruby] fix bug in test_container_work_queue_stop

2018-07-03 Thread aconway
PROTON-1830: [ruby] fix bug in test_container_work_queue_stop Previously was scheduling tasks with a delay, so all tasks had different times. For test to work reliably, must schedule tasks with the same absolute time. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http:

[64/89] [abbrv] qpid-proton git commit: PROTON-1771: [c] locking around epoll_extended_t

2018-07-03 Thread aconway
PROTON-1771: [c] locking around epoll_extended_t Add locking for epoll_extended_t structure to fix race conditions revealed by threaderciser.c We pass pointers to this struct between threads via epoll, and epoll does not guarantee that memory writes by one thread will be visible in the next threa

[75/89] [abbrv] qpid-proton git commit: PROTON-1771: [c] add -close-connnect, -cancel-timeout to threaderciser

2018-07-03 Thread aconway
PROTON-1771: [c] add -close-connnect, -cancel-timeout to threaderciser Also added -no-xxx flags to disable selected actions Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/94dfe1bf Tree: http://git-wip-us.apache.o

[25/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-connection-driver/corpus/0519dc34bc644fe9617438b61df75413ea2bd941 -- diff --git a/c/tests/fuzz/fuzz-connection-driver/corpus/0519dc34bc644fe9617438

[28/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/ssl/PLATFORM_NOTES.md -- diff --git a/c/src/ssl/PLATFORM_NOTES.md b/c/src/ssl/PLATFORM_NOTES.md new file mode 100644 index 000..1c4c517 --- /dev/null +++ b/

[27/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/ssl/schannel.c -- diff --git a/c/src/ssl/schannel.c b/c/src/ssl/schannel.c new file mode 100644 index 000..b541c96 --- /dev/null +++ b/c/src/ssl/schannel.c

[35/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/messenger/store.c -- diff --git a/c/src/messenger/store.c b/c/src/messenger/store.c new file mode 100644 index 000..44f24f1 --- /dev/null +++ b/c/src/messen

[49/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/examples/CMakeLists.txt -- diff --git a/c/examples/CMakeLists.txt b/c/examples/CMakeLists.txt new file mode 100644 index 000..6f732a6 --- /dev/null +++ b/c/exam

[54/89] [abbrv] qpid-proton git commit: PROTON-1794: Improve python module detection - Specifically detecting/running tox

2018-07-03 Thread aconway
PROTON-1794: Improve python module detection - Specifically detecting/running tox [reapplied as this was overwritten in the source tree reorg] Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/e91457c7 Tree: http://

[17/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/966991de9bfd1b17e78d7081b8db41eaaed43814 -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/966991de9bfd1b17e78d7081

[19/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/26836232642560abf878f5fcb2ef79f5f54c13be -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/26836232642560abf878f5fc

[18/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/5bfcb9ac2da59adb34441593608c78dd07fcea47 -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/5bfcb9ac2da59adb34441593

[10/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/crash/id__00,src__01,op__flip1,pos__40 -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/crash/id__00,src__01,op_

[22/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-connection-driver/corpus/f434f76708ada6f6d522957e52c4f1ad92a728b8 -- diff --git a/c/tests/fuzz/fuzz-connection-driver/corpus/f434f76708ada6f6d52295

[72/89] [abbrv] qpid-proton git commit: NO-JIRA: remove old release.sh, it is no longer used

2018-07-03 Thread aconway
NO-JIRA: remove old release.sh, it is no longer used Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1e1fd020 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/1e1fd020 Diff: http://git-wip-us.apache.or

[33/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
p->lock); + notify(p); +} + +pn_listener_t *pn_event_listener(pn_event_t *e) { + if (pn_event_class(e) == pn_listener__class()) { +return (pn_listener_t*)pn_event_context(e); + } else if (pn_event_class(e) == lsocket__class()) { +return ((lsocket_t*)pn_event_context(e))->parent

[01/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
Repository: qpid-proton Updated Branches: refs/heads/go1 6f70c -> 6f579de70 http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/cpp/include/proton/source.hpp -- diff --git a/cpp/include/proton/source.hpp b/cpp/

[23/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-connection-driver/corpus/a2d7fde750eae69da66e796f8fd8b20468ab2403 -- diff --git a/c/tests/fuzz/fuzz-connection-driver/corpus/a2d7fde750eae69da66e79

[40/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/core/engine.c -- diff --git a/c/src/core/engine.c b/c/src/core/engine.c new file mode 100644 index 000..f49886d --- /dev/null +++ b/c/src/core/engine.c @@ -

[80/89] [abbrv] qpid-proton git commit: PROTON-1845: treat attach after detach as starting new link

2018-07-03 Thread aconway
PROTON-1845: treat attach after detach as starting new link Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/cd4ecfd8 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/cd4ecfd8 Diff: http://git-wip-us.ap

[36/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/messenger/messenger.c -- diff --git a/c/src/messenger/messenger.c b/c/src/messenger/messenger.c new file mode 100644 index 000..39c00c6 --- /dev/null +++ b/

[85/89] [abbrv] qpid-proton git commit: PROTON-1842: defer connection cleanup to reduce likelyhood of memory corruption on shutdown. Already rare, now a thousand times more rare. Comprehensive fix st

2018-07-03 Thread aconway
PROTON-1842: defer connection cleanup to reduce likelyhood of memory corruption on shutdown. Already rare, now a thousand times more rare. Comprehensive fix still in progress. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-p

[29/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/reactor/selectable.c -- diff --git a/c/src/reactor/selectable.c b/c/src/reactor/selectable.c new file mode 100644 index 000..b42ad1f --- /dev/null +++ b/c/s

[48/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/include/proton/codec.h -- diff --git a/c/include/proton/codec.h b/c/include/proton/codec.h new file mode 100644 index 000..1755f53 --- /dev/null +++ b/c/include

[63/89] [abbrv] qpid-proton git commit: PROTON-1771: [c] threaderciser thread race test for C proactor

2018-07-03 Thread aconway
AX); + } + debug("user_thread end"); + return NULL; +} + +static bool handle(global *g, pn_event_t *e) { + switch (pn_event_type(e)) { + + case PN_PROACTOR_TIMEOUT: { + if (global_get_shutdown(g)) return false; + global_do_stuff(g); + break; + } + case PN_LISTENER_OPEN: { +

[05/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/cpp/examples/flow_control.cpp -- diff --git a/cpp/examples/flow_control.cpp b/cpp/examples/flow_control.cpp new file mode 100644 index 000..c74070c --- /dev/null

[03/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/cpp/include/proton/connection.hpp -- diff --git a/cpp/include/proton/connection.hpp b/cpp/include/proton/connection.hpp new file mode 100644 index 000..603d5dd -

[21/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-message-decode/corpus/5d3657793c87ed5fd6282321679c6ddd2c65c0c9 -- diff --git a/c/tests/fuzz/fuzz-message-decode/corpus/5d3657793c87ed5fd6282321679c

[78/89] [abbrv] qpid-proton git commit: PROTON-1844: Windows proactor memory corruption fix (from epoll fix PROTON-1773)

2018-07-03 Thread aconway
PROTON-1844: Windows proactor memory corruption fix (from epoll fix PROTON-1773) Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/cd2783fa Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/cd2783fa Diff:

[55/89] [abbrv] qpid-proton git commit: PROTON-1823: [c] pn_message_send() calls pn_link_advance()

2018-07-03 Thread aconway
PROTON-1823: [c] pn_message_send() calls pn_link_advance() Call pn_link_advance() at the end of pn_message_send() Since pn_message_send() can only send complete messages, it makes no sense to call it without calling pn_link_advance(). Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/

[53/89] [abbrv] qpid-proton git commit: PROTON-1823: [c] pn_message_send() simplified message sending for C

2018-07-03 Thread aconway
PROTON-1823: [c] pn_message_send() simplified message sending for C Encapsulates the awkward allocate-encode-expand dance required by pn_message_encode() Supports the following 2 scenarios: 1. Simple: don't care about allocations, just send `pn_message_t *msg` and forget it: pn_message_sen

[89/89] [abbrv] qpid-proton git commit: Merge tag '0.23.0' into go1

2018-07-03 Thread aconway
N_OVERFLOW: + return buf, overflow + case result < 0: + return buf, fmt.Errorf("cannot encode message: %s", PnErrorCode(result)) + default: + return buf[:len], nil + } + }

[68/89] [abbrv] qpid-proton git commit: NO-JIRA: [c] fix incorrect printf, causing problems on some builds

2018-07-03 Thread aconway
NO-JIRA: [c] fix incorrect printf, causing problems on some builds Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/a80d54e6 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/a80d54e6 Diff: http://git-wi

[59/89] [abbrv] qpid-proton git commit: PROTON-636, PROTON-1809, PROTON-1523: update session capacity api doc to clarify its behaviour

2018-07-03 Thread aconway
PROTON-636, PROTON-1809, PROTON-1523: update session capacity api doc to clarify its behaviour Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/d58bd715 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree

[08/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/reactor.c -- diff --git a/c/tests/reactor.c b/c/tests/reactor.c new file mode 100644 index 000..900d6a3 --- /dev/null +++ b/c/tests/reactor.c @@ -0,0 +1,5

[76/89] [abbrv] qpid-proton git commit: PROTON-1514: check for settled flag on all frames of multi-frame transfer; enforce sole legal transition is settled to unsettled. The previous revert at 6e15ddc

2018-07-03 Thread aconway
PROTON-1514: check for settled flag on all frames of multi-frame transfer; enforce sole legal transition is settled to unsettled. The previous revert at 6e15ddc was a false alarm. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-

[69/89] [abbrv] qpid-proton git commit: Revert "PROTON-1771: [c] locking around epoll_extended_t"

2018-07-03 Thread aconway
Revert "PROTON-1771: [c] locking around epoll_extended_t" This reverts commit 188ce28066df8f5e965fb63593f419f49c950760. The fix caused hangs due to mutex deadlocks. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/

[82/89] [abbrv] qpid-proton git commit: PROTON-1771: [c] fix race conditions in threaderciser.c

2018-07-03 Thread aconway
lctx->addr); /* Initial connection */ break; } case PN_LISTENER_CLOSE: { - listener_ctx_on_close((listener_ctx*)pn_listener_get_context(pn_event_listener(e))); + pthread_mutex_lock(&lctx->lock); + lctx->pn_listener = NULL; + pthread_mutex_unlock(&

[77/89] [abbrv] qpid-proton git commit: NO-JIRA: [ruby] add Disposition::State::name_of int values

2018-07-03 Thread aconway
NO-JIRA: [ruby] add Disposition::State::name_of int values Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/8e65759f Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/8e65759f Diff: http://git-wip-us.apa

[06/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/cpp/docs/mt.md -- diff --git a/cpp/docs/mt.md b/cpp/docs/mt.md new file mode 100644 index 000..3be1bc2 --- /dev/null +++ b/cpp/docs/mt.md @@ -0,0 +1,124 @@ +# Mul

[81/89] [abbrv] qpid-proton git commit: NO-JIRA: [C++ binding] Allow simple_recv example to receive a message with no id

2018-07-03 Thread aconway
NO-JIRA: [C++ binding] Allow simple_recv example to receive a message with no id Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/50a4e835 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/50a4e835 Diff:

[73/89] [abbrv] qpid-proton git commit: PROTON-1842: timer rearm outside lock can try to access freed memory if another thread ends the pconnection ahead of the rearm

2018-07-03 Thread aconway
PROTON-1842: timer rearm outside lock can try to access freed memory if another thread ends the pconnection ahead of the rearm Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/0a5c18a1 Tree: http://git-wip-us.apach

[65/89] [abbrv] qpid-proton git commit: PROTON-1771: [c] add missing lock around wake_if_inactive

2018-07-03 Thread aconway
PROTON-1771: [c] add missing lock around wake_if_inactive Fixes a race condition discovered by threaderciser.c Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3e2f9b5f Tree: http://git-wip-us.apache.org/repos/asf/

[57/89] [abbrv] qpid-proton git commit: PROTON-1825: Create correct buildable source file list for PyPI package

2018-07-03 Thread aconway
PROTON-1825: Create correct buildable source file list for PyPI package Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/9bb2ae5f Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/9bb2ae5f Diff: http://g

[24/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-connection-driver/corpus/522ea86ceaa51e83a6c3e89753b5099ee3f47a66 -- diff --git a/c/tests/fuzz/fuzz-connection-driver/corpus/522ea86ceaa51e83a6c3e8

[45/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/include/proton/messenger.h -- diff --git a/c/include/proton/messenger.h b/c/include/proton/messenger.h new file mode 100644 index 000..0445865 --- /dev/null +++

[70/89] [abbrv] qpid-proton git commit: NO-JIRA: [c, cpp] enable doxygen list of deprecated features

2018-07-03 Thread aconway
NO-JIRA: [c,cpp] enable doxygen list of deprecated features Fixed doxygen warnings, minor doc fixups. Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/19ceafa5 Tree: http://git-wip-us.apache.org/repos/asf/qpid-prot

[52/89] [abbrv] qpid-proton git commit: NO-JIRA: Trivial readme update attempting to trigger a GitHub mirror update

2018-07-03 Thread aconway
NO-JIRA: Trivial readme update attempting to trigger a GitHub mirror update Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3cb7a5c6 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/3cb7a5c6 Diff: http

[83/89] [abbrv] qpid-proton git commit: PROTON-1771: [c] threaderciser.supp added bogus NSS races

2018-07-03 Thread aconway
PROTON-1771: [c] threaderciser.supp added bogus NSS races Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1764c4d0 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/1764c4d0 Diff: http://git-wip-us.apac

[86/89] [abbrv] qpid-proton git commit: PROTON-1823: Mark the new API element unsettled

2018-07-03 Thread aconway
PROTON-1823: Mark the new API element unsettled Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/ecc44683 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/ecc44683 Diff: http://git-wip-us.apache.org/rep

[56/89] [abbrv] qpid-proton git commit: PROTON-1809: PROTON-636: Unable to receive messages when max-frame-size > 2^20

2018-07-03 Thread aconway
PROTON-1809: PROTON-636: Unable to receive messages when max-frame-size > 2^20 Caused when the frame size was greater than the default session-capacity so the incoming windows is always 0. Fixes: 1. No default session-capacity. Session flow control is enabled only if both session-capacity and

[15/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/id__44,orig__1d0d3759093e5882f55e5313f1ddd0b8b59256a5 -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000

[20/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-message-decode/corpus/e517a9d405587abebdca47a9397e5f16292590ed -- diff --git a/c/tests/fuzz/fuzz-message-decode/corpus/e517a9d405587abebdca47a9397e

[74/89] [abbrv] qpid-proton git commit: PROTON-1841: [cpp] add missing ostream<< and to_string for proton::message

2018-07-03 Thread aconway
PROTON-1841: [cpp] add missing ostream<< and to_string for proton::message Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/3d46b4f0 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/3d46b4f0 Diff: http:

[62/89] [abbrv] qpid-proton git commit: NO-JIRA: [c] Minor comment & example fixes, multi-thread API doc fixes

2018-07-03 Thread aconway
NO-JIRA: [c] Minor comment & example fixes, multi-thread API doc fixes Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/811d683a Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/811d683a Diff: http://gi

[16/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/d45fd1eaaca69b74aa83b1ad2f56d83fc2230986 -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/d45fd1eaaca69b74aa83b1ad

[79/89] [abbrv] qpid-proton git commit: PROTON-1842: epoll driver cleanup needs memory barrier on parallel socket rearm

2018-07-03 Thread aconway
PROTON-1842: epoll driver cleanup needs memory barrier on parallel socket rearm Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/1315f263 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/1315f263 Diff:

[88/89] [abbrv] qpid-proton git commit: PROTON-1812: update versions for 0.23.0-rc1

2018-07-03 Thread aconway
PROTON-1812: update versions for 0.23.0-rc1 Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/4fe50402 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/4fe50402 Diff: http://git-wip-us.apache.org/repos/a

[84/89] [abbrv] qpid-proton git commit: PROTON-1847: [C++ binding] Ensure that excessive scheduled events can't starve other events

2018-07-03 Thread aconway
PROTON-1847: [C++ binding] Ensure that excessive scheduled events can't starve other events Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/9fd19bcf Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/9f

[66/89] [abbrv] qpid-proton git commit: PROTON-1830: [ruby] container sometimes fails to close listener

2018-07-03 Thread aconway
?; end def can_write?() false; end - def finished?() @closed; end + def finished?() closed?; end def dispatch(method, *args) # TODO aconway 2017-11-27: better logging @@ -316,6 +321,12 @@ module Qpid::Proton end def next_tick() nil; end + +

[71/89] [abbrv] qpid-proton git commit: PROTON-1832: [c] reject duplicate link attach with connection error.

2018-07-03 Thread aconway
PROTON-1832: [c] reject duplicate link attach with connection error. Fixes the server side part of PROTON-1831 - transport error if a duplicate link name is attached. Client side problem remains: pni_process does not respect the order of individual open/close calls, and it is possible to generat

[60/89] [abbrv] qpid-proton git commit: PROTON-1826: [go] Add Messge.String() method for human-readable message

2018-07-03 Thread aconway
g() string } type message struct{ pn *C.pn_message_t } @@ -378,7 +382,12 @@ func (m *message) Encode(buffer []byte) ([]byte, error) { // TODO aconway 2015-09-14: Multi-section messages. -// TODO aconway 2016-09-09: Message.String() use inspect. +func (m *message) String() string { + str :=

[61/89] [abbrv] qpid-proton git commit: NO-JIRA: [ruby] use ":0" in example test to get a random port

2018-07-03 Thread aconway
NO-JIRA: [ruby] use ":0" in example test to get a random port Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/df467c4c Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/df467c4c Diff: http://git-wip-us.

[87/89] [abbrv] qpid-proton git commit: PROTON-1812: bump so versions based on review discussions

2018-07-03 Thread aconway
PROTON-1812: bump so versions based on review discussions Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/060f229a Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/060f229a Diff: http://git-wip-us.apac

[44/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/include/proton/sasl-plugin.h -- diff --git a/c/include/proton/sasl-plugin.h b/c/include/proton/sasl-plugin.h new file mode 100644 index 000..d420eaf --- /dev/nu

[37/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/core/transport.h -- diff --git a/c/src/core/transport.h b/c/src/core/transport.h new file mode 100644 index 000..66ebc51 --- /dev/null +++ b/c/src/core/tran

[12/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000457,src__03,op__flip1,pos__49 -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000457,src__03,o

[07/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tools/msgr-common.c -- diff --git a/c/tools/msgr-common.c b/c/tools/msgr-common.c new file mode 100644 index 000..7c43a45 --- /dev/null +++ b/c/tools/msgr-commo

[31/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/protocol.h.py -- diff --git a/c/src/protocol.h.py b/c/src/protocol.h.py new file mode 100644 index 000..321cf64 --- /dev/null +++ b/c/src/protocol.h.py @@ -

[38/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/core/transport.c -- diff --git a/c/src/core/transport.c b/c/src/core/transport.c new file mode 100644 index 000..96b54f2 --- /dev/null +++ b/c/src/core/tran

[02/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/cpp/include/proton/io/connection_driver.hpp -- diff --git a/cpp/include/proton/io/connection_driver.hpp b/cpp/include/proton/io/connection_driver.hpp new file mode 1

[30/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/reactor/io/windows/iocp.c -- diff --git a/c/src/reactor/io/windows/iocp.c b/c/src/reactor/io/windows/iocp.c new file mode 100644 index 000..8a1a64a --- /dev

[14/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000185,orig__601ca8db18b6d6bc55d9e6a820a93edc523ad18b -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000

[09/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/object.c -- diff --git a/c/tests/object.c b/c/tests/object.c new file mode 100644 index 000..8a1d00e --- /dev/null +++ b/c/tests/object.c @@ -0,0 +1,1115

[11/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/crash/crash-2a8535ad000133fdf7cfc5bf621e98681b1df92e -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/crash/crash-2a8535ad000133

[42/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/core/codec.c -- diff --git a/c/src/core/codec.c b/c/src/core/codec.c new file mode 100644 index 000..b4322d7 --- /dev/null +++ b/c/src/core/codec.c @@ -0,0

[50/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/.appveyor.yml -- diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 000..0fb3c64 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,27 @@ +version: '

[26/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/transactions.xml -- diff --git a/c/src/transactions.xml b/c/src/transactions.xml new file mode 100644 index 000..663eb7b --- /dev/null +++ b/c/src/transacti

[32/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/proactor/win_iocp.c -- diff --git a/c/src/proactor/win_iocp.c b/c/src/proactor/win_iocp.c new file mode 100644 index 000..e41ac5b --- /dev/null +++ b/c/src/

[43/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/include/proton/type_compat.h -- diff --git a/c/include/proton/type_compat.h b/c/include/proton/type_compat.h new file mode 100644 index 000..12a96e6 --- /dev/nu

[47/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/include/proton/cproton.i -- diff --git a/c/include/proton/cproton.i b/c/include/proton/cproton.i new file mode 100644 index 000..464e74b --- /dev/null +++ b/c/i

[41/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/core/dispatcher.c -- diff --git a/c/src/core/dispatcher.c b/c/src/core/dispatcher.c new file mode 100644 index 000..87e4d97 --- /dev/null +++ b/c/src/core/d

[04/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/cpp/examples/simple_send.cpp -- diff --git a/cpp/examples/simple_send.cpp b/cpp/examples/simple_send.cpp new file mode 100644 index 000..a4c2272 --- /dev/null +++

[34/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
EPOLL_FATAL("arming polled file descriptor", errno); +} + +static void listener_list_append(acceptor_t **start, acceptor_t *item) { + assert(item->next == NULL); + if (*start) { +acceptor_t *end = *start; +while (end->next) + end = end->next; +end->

[39/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/src/core/message-internal.h -- diff --git a/c/src/core/message-internal.h b/c/src/core/message-internal.h new file mode 100644 index 000..7b59bb7 --- /dev/null

[13/89] [abbrv] [partial] qpid-proton git commit: PROTON-1728: Reorganize the source tree

2018-07-03 Thread aconway
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/37136940/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000326,orig__b7e435ea6415b2ef6a8a3cb72669d60c1f8049ca -- diff --git a/c/tests/fuzz/fuzz-proactor-receive/corpus/id__000

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