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 8fd0f9383 Check declared JSON container sizes against the parsed
message Client: nodejs
add 61c1d55b5 Report per-connection server errors without requiring an
error listener Client: nodejs
add b7209c4ec Read framed and HTTP buffers by position Client: lua
add 87c3ed6ce Check the non-strict binary message name length like other
strings Client: go
add da77d60e8 Retry partial and interrupted sends from the right offset
Client: lua
add 299a678f4 Keep the SASL nonblocking server serving when one connection
fails Client: java
add 420e9ca37 Cap the C extension's initial container reservation on every
read path Client: py
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
lib/go/thrift/binary_protocol.go | 6 +
lib/go/thrift/binary_protocol_test.go | 65 +++++
.../thrift/server/TSaslNonblockingServer.java | 86 ++++--
.../TestSaslNonblockingServerConnectionErrors.java | 290 +++++++++++++++++++++
lib/lua/Makefile.am | 10 +-
lib/lua/TFramedTransport.lua | 15 +-
lib/lua/THttpTransport.lua | 14 +-
lib/lua/TSocket.lua | 5 +-
lib/lua/src/usocket.c | 18 +-
lib/lua/test/test_frame_and_string_limits.lua | 163 ++++++++++++
lib/lua/test/test_socket_send.c | 236 +++++++++++++++++
lib/lua/test/test_socket_write.lua | 96 +++++++
lib/nodejs/lib/thrift/header_transport.js | 12 +-
lib/nodejs/lib/thrift/multiplexed_processor.js | 2 +-
lib/nodejs/lib/thrift/server.js | 20 +-
lib/nodejs/test/header.test.js | 61 +++++
lib/nodejs/test/multiplexed_processor.test.js | 98 +++++++
lib/nodejs/test/server_error_events.test.js | 202 ++++++++++++++
lib/nodejs/test/testAll.sh | 2 +
lib/py/src/ext/protocol.tcc | 18 +-
lib/py/test/test_container_sizing.py | 195 +++++++++++++-
22 files changed, 1557 insertions(+), 58 deletions(-)
create mode 100644
lib/java/src/test/java/org/apache/thrift/server/TestSaslNonblockingServerConnectionErrors.java
create mode 100644 lib/lua/test/test_socket_send.c
create mode 100644 lib/lua/test/test_socket_write.lua
create mode 100644 lib/nodejs/test/multiplexed_processor.test.js
create mode 100644 lib/nodejs/test/server_error_events.test.js