This is an automated email from the ASF dual-hosted git repository.
Jens-G pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from 81d65fe1d THRIFT-6439: Isolate nested Ruby struct defaults (#4030)
add 208a2f181 Keep the Lua server accepting across accept timeouts Client:
lua
add 39a269d01 Answer a method name that is not valid UTF-8 with
UNKNOWN_METHOD Client: rb
add b4fa32bc7 Log worker errors in ThreadPoolServer#serve instead of
queueing them Client: rb
add d425c3b95 Advertise gzip and deflate only for the handler
THttpTransport creates Client: netstd
add f9aedb8bc Pass the transport's configuration on to the
THeaderTransport of THeaderProtocol Client: cpp
add 67eaf8317 Keep the read budget bound to the frame for every message in
it in TFramedTransport Client: cpp
add ef3ce7579 Keep serving after an accept timeout elapses in
TServerSocket Client: cpp
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
lib/cpp/src/thrift/protocol/THeaderProtocol.h | 7 +-
lib/cpp/src/thrift/transport/TBufferTransports.cpp | 14 +-
lib/cpp/src/thrift/transport/TBufferTransports.h | 7 +
lib/cpp/src/thrift/transport/TServerSocket.cpp | 4 +-
lib/cpp/test/FrameBoundReadBudgetTest.cpp | 61 ++++++
lib/cpp/test/TServerIntegrationTest.cpp | 65 +++++++
lib/cpp/test/TServerSocketTest.cpp | 10 +
lib/cpp/test/TTransportFactoryConfigTest.cpp | 59 ++++++
lib/lua/Makefile.am | 11 +-
lib/lua/TServer.lua | 17 +-
lib/lua/src/usocket.c | 19 +-
lib/lua/test/test_simple_server.lua | 180 ++++++++++++++++++
lib/lua/test/test_socket_accept.c | 205 +++++++++++++++++++++
.../Thrift.Tests/Transports/THttpTransportTests.cs | 66 +++++++
.../Thrift/Transport/Client/THttpTransport.cs | 11 +-
lib/rb/lib/thrift/multiplexed_processor.rb | 8 +-
lib/rb/lib/thrift/processor.rb | 4 +-
lib/rb/lib/thrift/server/thread_pool_server.rb | 27 ++-
lib/rb/spec/multiplexed_processor_spec.rb | 62 +++++++
lib/rb/spec/processor_spec.rb | 32 ++++
lib/rb/spec/server_spec.rb | 189 +++++++++++++++++--
22 files changed, 1014 insertions(+), 45 deletions(-)
create mode 100644 lib/lua/test/test_simple_server.lua
create mode 100644 lib/lua/test/test_socket_accept.c