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
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-
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:
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://
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
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
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
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
_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
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
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
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
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
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/
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:
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
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
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
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/
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
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
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
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://
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
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
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
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_
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
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
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
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/
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
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
@@ -
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
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/
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
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
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
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: {
+
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
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
-
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
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:
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/
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
N_OVERFLOW:
+ return buf, overflow
+ case result < 0:
+ return buf, fmt.Errorf("cannot encode message: %s",
PnErrorCode(result))
+ default:
+ return buf[:len], nil
+ }
+ }
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
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
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
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-
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/
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(&
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
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
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:
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
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/
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
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
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
+++
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
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
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
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
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
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
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
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:
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
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
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:
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
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
?; 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
+
+
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
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 :=
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.
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
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
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
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
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
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
@@ -
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
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
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
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
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
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
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
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: '
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
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/
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
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
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
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
+++
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->
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
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
201 - 300 of 4662 matches
Mail list logo