You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2015/07/10 00:12:30 UTC
[50/50] qpid-proton git commit: Merge branch 'master' into
cjansen-cpp-client
Merge branch 'master' into cjansen-cpp-client
Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/6498cf6d
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/6498cf6d
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/6498cf6d
Branch: refs/heads/cjansen-cpp-client
Commit: 6498cf6d0836c80fe9fe0164f14f51f5338b5513
Parents: 377fd55 246007f
Author: Alan Conway <ac...@redhat.com>
Authored: Thu Jul 9 18:06:04 2015 -0400
Committer: Alan Conway <ac...@redhat.com>
Committed: Thu Jul 9 18:06:04 2015 -0400
----------------------------------------------------------------------
.travis.yml | 15 +-
DEVELOPERS.md | 26 +
bin/jenkins-proton-c-build.sh | 17 +
examples/java/reactor/.gitignore | 1 +
examples/java/reactor/README.md | 55 ++
examples/java/reactor/pom.xml | 41 ++
examples/java/reactor/run | 4 +
.../apache/qpid/proton/example/reactor/Cat.java | 99 +++
.../proton/example/reactor/CountRandomly.java | 105 ++++
.../qpid/proton/example/reactor/Counter.java | 84 +++
.../qpid/proton/example/reactor/Delegates.java | 68 +++
.../qpid/proton/example/reactor/Echo.java | 98 +++
.../example/reactor/EchoInputStreamWrapper.java | 76 +++
.../proton/example/reactor/GlobalLogger.java | 75 +++
.../proton/example/reactor/GoodbyeWorld.java | 60 ++
.../qpid/proton/example/reactor/HelloWorld.java | 59 ++
.../qpid/proton/example/reactor/README.md | 31 +
.../proton/example/reactor/ReactorLogger.java | 69 +++
.../qpid/proton/example/reactor/Recv.java | 79 +++
.../qpid/proton/example/reactor/Scheduling.java | 71 +++
.../qpid/proton/example/reactor/Send.java | 142 +++++
.../qpid/proton/example/reactor/Unhandled.java | 46 ++
examples/python/abstract_server.py | 3 +-
examples/python/client.py | 3 +-
examples/python/client_http.py | 3 +-
examples/python/db_common.py | 6 +-
examples/python/db_ctrl.py | 7 +-
examples/python/db_recv.py | 3 +-
examples/python/db_send.py | 18 +-
examples/python/direct_recv.py | 3 +-
examples/python/direct_send.py | 3 +-
examples/python/helloworld.py | 5 +-
examples/python/helloworld_blocking.py | 5 +-
examples/python/helloworld_direct.py | 5 +-
examples/python/helloworld_direct_tornado.py | 5 +-
examples/python/helloworld_tornado.py | 5 +-
examples/python/messenger/async.py | 5 +-
examples/python/messenger/client.py | 7 +-
examples/python/messenger/recv.py | 7 +-
examples/python/messenger/recv_async.py | 11 +-
examples/python/messenger/send.py | 5 +-
examples/python/messenger/send_async.py | 9 +-
examples/python/messenger/server.py | 5 +-
examples/python/proton_server.py | 3 +-
examples/python/queue_browser.py | 3 +-
examples/python/reactor/cat.py | 3 +-
examples/python/reactor/count-randomly.py | 9 +-
examples/python/reactor/counter.py | 7 +-
examples/python/reactor/delegates.py | 5 +-
examples/python/reactor/echo.py | 5 +-
examples/python/reactor/global-logger.py | 9 +-
examples/python/reactor/goodbye-world.py | 5 +-
examples/python/reactor/handlers.py | 7 +-
examples/python/reactor/hello-world.py | 3 +-
examples/python/reactor/reactor-logger.py | 7 +-
examples/python/reactor/recv.py | 3 +-
examples/python/reactor/scheduling.py | 7 +-
examples/python/reactor/tornado-hello-world.py | 3 +-
examples/python/reactor/unhandled.py | 3 +-
examples/python/recurring_timer.py | 5 +-
examples/python/recurring_timer_tornado.py | 5 +-
examples/python/selected_recv.py | 5 +-
examples/python/server.py | 5 +-
examples/python/server_direct.py | 7 +-
examples/python/server_tx.py | 5 +-
examples/python/simple_recv.py | 3 +-
examples/python/simple_send.py | 3 +-
examples/python/sync_client.py | 3 +-
examples/python/test_examples.py | 55 +-
examples/python/tx_recv.py | 3 +-
examples/python/tx_recv_interactive.py | 11 +-
examples/python/tx_send.py | 3 +-
pom.xml | 5 +-
proton-c/CMakeLists.txt | 23 +-
proton-c/bindings/javascript/CMakeLists.txt | 1 +
proton-c/bindings/python/CMakeLists.txt | 1 +
proton-c/bindings/python/cproton.i | 116 +++-
proton-c/bindings/python/proton/__init__.py | 127 ++--
proton-c/bindings/python/proton/_compat.py | 84 +++
proton-c/bindings/python/proton/handlers.py | 3 +-
proton-c/bindings/python/proton/reactor.py | 32 +-
proton-c/bindings/python/proton/utils.py | 14 +-
proton-c/bindings/python/proton/wrapper.py | 12 +-
proton-c/bindings/python/setup.py | 55 +-
proton-c/bindings/python/setuputils/misc.py | 64 +-
proton-c/bindings/python/tox.ini | 23 +-
proton-c/bindings/ruby/lib/codec/data.rb | 16 +-
proton-c/bindings/ruby/lib/core/message.rb | 6 +-
proton-c/bindings/ruby/lib/core/url.rb | 2 +-
.../bindings/ruby/lib/messenger/messenger.rb | 4 +-
proton-c/bindings/ruby/lib/reactor/container.rb | 2 +-
proton-c/bindings/ruby/lib/types/array.rb | 10 +-
proton-c/bindings/ruby/lib/types/described.rb | 2 +-
proton-c/bindings/ruby/lib/types/hash.rb | 4 +-
proton-c/bindings/ruby/lib/util/wrapper.rb | 12 +-
proton-c/bindings/ruby/ruby.i | 46 +-
.../ruby/spec/qpid/proton/array_spec.rb | 4 +-
.../bindings/ruby/spec/qpid/proton/data_spec.rb | 12 +-
.../spec/qpid/proton/exception_handling_spec.rb | 2 +-
.../bindings/ruby/spec/qpid/proton/hash_spec.rb | 2 +-
.../ruby/spec/qpid/proton/message_spec.rb | 8 +-
.../ruby/spec/qpid/proton/messenger_spec.rb | 8 +-
proton-c/bindings/ruby/spec/spec_helper.rb | 10 +-
proton-c/include/proton/reactor.h | 1 +
proton-c/include/proton/session.h | 16 +
proton-c/include/proton/ssl.h | 4 +
proton-c/mllib/__init__.py | 40 +-
proton-c/mllib/dom.py | 16 +-
proton-c/mllib/parsers.py | 40 +-
proton-c/mllib/transforms.py | 8 +-
proton-c/src/codec/encodings.h.py | 17 +-
proton-c/src/config.h | 8 +-
proton-c/src/engine/engine-internal.h | 1 +
proton-c/src/engine/engine.c | 21 +
proton-c/src/messenger/messenger.c | 11 +
proton-c/src/protocol.h.py | 91 +--
proton-c/src/reactor/timer.c | 25 +-
proton-c/src/sasl/cyrus_sasl.c | 81 ++-
proton-c/src/sasl/none_sasl.c | 20 +
proton-c/src/sasl/sasl-internal.h | 23 +-
proton-c/src/sasl/sasl.c | 494 ++++++++-------
proton-c/src/ssl/PLATFORM_NOTES.md | 82 +++
proton-c/src/tests/reactor.c | 15 +
proton-c/src/transport/transport.c | 86 ++-
proton-c/src/windows/io.c | 1 -
proton-c/src/windows/iocp.c | 1 -
proton-c/src/windows/selector.c | 1 -
proton-c/src/windows/write_pipeline.c | 1 -
proton-j/CMakeLists.txt | 2 +-
.../java/org/apache/qpid/proton/Proton.java | 20 +-
.../apache/qpid/proton/engine/BaseHandler.java | 45 ++
.../apache/qpid/proton/engine/Collector.java | 1 +
.../apache/qpid/proton/engine/Connection.java | 9 +-
.../org/apache/qpid/proton/engine/Delivery.java | 2 +-
.../org/apache/qpid/proton/engine/Endpoint.java | 3 +-
.../org/apache/qpid/proton/engine/Event.java | 14 +-
.../apache/qpid/proton/engine/Extendable.java | 34 ++
.../org/apache/qpid/proton/engine/Handler.java | 18 +
.../qpid/proton/engine/HandlerException.java | 39 ++
.../org/apache/qpid/proton/engine/Link.java | 3 +-
.../org/apache/qpid/proton/engine/Record.java | 36 ++
.../org/apache/qpid/proton/engine/Session.java | 8 +
.../qpid/proton/engine/impl/CollectorImpl.java | 10 +-
.../qpid/proton/engine/impl/ConnectionImpl.java | 32 +-
.../qpid/proton/engine/impl/DeliveryImpl.java | 7 +
.../qpid/proton/engine/impl/EndpointImpl.java | 7 +
.../qpid/proton/engine/impl/EventImpl.java | 296 ++++++---
.../impl/HandshakeSniffingTransportWrapper.java | 182 ++++++
.../qpid/proton/engine/impl/LinkImpl.java | 28 +-
.../qpid/proton/engine/impl/RecordImpl.java | 54 ++
.../qpid/proton/engine/impl/SaslImpl.java | 16 +-
.../qpid/proton/engine/impl/SaslSniffer.java | 53 ++
.../qpid/proton/engine/impl/SessionImpl.java | 30 +-
.../qpid/proton/engine/impl/TransportImpl.java | 57 +-
.../proton/engine/impl/TransportSession.java | 21 +-
.../SslHandshakeSniffingTransportWrapper.java | 170 +-----
.../qpid/proton/message/impl/MessageImpl.java | 20 +
.../apache/qpid/proton/reactor/Acceptor.java | 39 ++
.../qpid/proton/reactor/FlowController.java | 76 +++
.../apache/qpid/proton/reactor/Handshaker.java | 79 +++
.../org/apache/qpid/proton/reactor/Reactor.java | 280 +++++++++
.../qpid/proton/reactor/ReactorChild.java | 31 +
.../apache/qpid/proton/reactor/Selectable.java | 221 +++++++
.../apache/qpid/proton/reactor/Selector.java | 111 ++++
.../org/apache/qpid/proton/reactor/Task.java | 50 ++
.../qpid/proton/reactor/impl/AcceptorImpl.java | 132 ++++
.../org/apache/qpid/proton/reactor/impl/IO.java | 44 ++
.../qpid/proton/reactor/impl/IOHandler.java | 347 +++++++++++
.../apache/qpid/proton/reactor/impl/IOImpl.java | 52 ++
.../qpid/proton/reactor/impl/ReactorImpl.java | 434 ++++++++++++++
.../reactor/impl/ReactorInternalException.java | 44 ++
.../proton/reactor/impl/SelectableImpl.java | 246 ++++++++
.../qpid/proton/reactor/impl/SelectorImpl.java | 209 +++++++
.../qpid/proton/reactor/impl/TaskImpl.java | 85 +++
.../apache/qpid/proton/reactor/impl/Timer.java | 83 +++
proton-j/src/main/resources/ccodec.py | 2 +-
proton-j/src/main/resources/cengine.py | 57 +-
proton-j/src/main/resources/chandlers.py | 21 +-
proton-j/src/main/resources/cmessage.py | 5 +-
proton-j/src/main/resources/cobject.py | 36 +-
proton-j/src/main/resources/compat.py | 8 +
proton-j/src/main/resources/cproton.py | 1 +
proton-j/src/main/resources/creactor.py | 75 ++-
proton-j/src/main/resources/csasl.py | 4 +-
proton-j/src/main/resources/ctypes.py | 21 +
.../apache/qpid/proton/reactor/ReactorTest.java | 596 +++++++++++++++++++
.../proton/reactor/impl/AcceptorImplTest.java | 87 +++
.../proton/reactor/impl/LeakTestReactor.java | 118 ++++
.../java/org/apache/qpid/proton/JythonTest.java | 14 +
.../org/apache/qpid/proton/ProtonJInterop.java | 203 +++++++
tests/java/pythonTests.ignore | 1 +
tests/pom.xml | 1 +
tests/python/proton-test | 32 +-
tests/python/proton_tests/__init__.py | 1 +
tests/python/proton_tests/codec.py | 32 +-
tests/python/proton_tests/common.py | 35 +-
tests/python/proton_tests/engine.py | 194 +++---
tests/python/proton_tests/interop.py | 8 +-
tests/python/proton_tests/message.py | 9 +-
tests/python/proton_tests/messenger.py | 15 +-
tests/python/proton_tests/reactor.py | 80 ++-
tests/python/proton_tests/reactor_interop.py | 164 +++++
tests/python/proton_tests/sasl.py | 39 +-
tests/python/proton_tests/soak.py | 3 +-
tests/python/proton_tests/ssl.py | 56 +-
tests/python/proton_tests/transport.py | 66 +-
tests/python/proton_tests/url.py | 3 +-
tests/python/proton_tests/utils.py | 2 +-
tests/ruby/proton_tests/interop.rb | 62 +-
tests/ruby/proton_tests/smoke.rb | 2 +-
tests/smoke/recv.py | 3 +-
tests/smoke/send.py | 5 +-
tests/tools/apps/python/msgr-recv.py | 6 +
tests/tools/apps/python/msgr-send.py | 6 +
tests/tools/soak-check | 5 +-
215 files changed, 8050 insertions(+), 1261 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/6498cf6d/proton-c/CMakeLists.txt
----------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org