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 bbeecad4b Bound TJSONProtocol string and number reads by
MaxMessageSize Client: netstd
add 4a9b2546c Bound TJSONProtocol string and number reads by
MaxMessageSize Client: cpp
add a57f8aa94 Enforce configured maxFrameSize in THeaderTransport receive
path Client: cpp
add 2b53401b9 Bound TJSONProtocol string and number reads by
string_length_limit Client: py
add 8494f3c11 Bound TSimpleJSONProtocol delimited reads by MaxMessageSize
Client: go
add 845ffb605 Bound TJSONProtocol string and number reads by
MaxMessageSize Client: java
add 280d9778d Handle non-versioned messages in c_glib read_message_begin
Client: c_glib
No new revisions were added by this update.
Summary of changes:
.../c_glib/protocol/thrift_binary_protocol.c | 60 +++++++
lib/c_glib/test/testbinaryprotocol.c | 77 +++++++++
lib/cpp/src/thrift/protocol/TJSONProtocol.cpp | 8 +
lib/cpp/src/thrift/transport/THeaderTransport.cpp | 16 ++
lib/cpp/test/JSONProtoTest.cpp | 59 +++++++
lib/cpp/test/TTransportFactoryConfigTest.cpp | 115 +++++++++++++
lib/go/thrift/simple_json_protocol.go | 50 +++++-
.../thrift/simple_json_protocol_size_limit_test.go | 180 +++++++++++++++++++++
.../org/apache/thrift/protocol/TJSONProtocol.java | 20 +++
.../thrift/protocol/TestMessageSizeLimits.java | 45 ++++++
lib/py/src/protocol/TJSONProtocol.py | 40 +++--
lib/py/test/thrift_json.py | 95 ++++++++++-
12 files changed, 747 insertions(+), 18 deletions(-)
create mode 100644 lib/go/thrift/simple_json_protocol_size_limit_test.go