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 79cc5cea1 Balance transport references and provide factory defaults in
ThriftSimpleServer Client: c_glib
add 12180b43f Report a set element or map key with no string form as a
catchable error Client: php
add 299be75ba Accept at most one transform in a THeader frame Client: py
add 4bbf35694 Bound string and binary lengths on the PHP inlined read path
Client: php
add 71194a070 Accept at most one transform in a THeader frame Client: rb
add 5217b8be5 Accept at most one transform in a THeader frame Client: go
add a3fe3126a Finish handling a connection before it may be recycled in
the nonblocking server Client: cpp
add 8cf4a0fc9 Check the result of the commonName conversion in the TLS
peer check Client: d
add e0fa520ad Apply the string length limit when the accelerated decoder
skips a string Client: py
No new revisions were added by this update.
Summary of changes:
.../cpp/src/thrift/generate/t_php_generator.cc | 3 +-
lib/cpp/src/thrift/server/TNonblockingServer.cpp | 48 +++++++--
lib/cpp/test/TNonblockingServerTest.cpp | 112 +++++++++++++++++++++
lib/d/src/thrift/internal/ssl.d | 27 ++++-
lib/go/thrift/header_transport.go | 11 ++
lib/go/thrift/header_transport_test.go | 108 +++++++++++++++++---
lib/go/thrift/max_container_size_test.go | 13 ++-
lib/php/lib/Protocol/TProtocol.php | 1 +
lib/php/lib/Transport/TTransport.php | 20 ++++
.../ext/thrift_protocol/php_thrift_protocol.cpp | 29 +++++-
.../tests/container_struct_key.phpt | 109 ++++++++++++++++++++
.../Lib/Protocol/TProtocolInlinedTest.php | 62 ++++++++++++
lib/php/test/Unit/Lib/Protocol/TProtocolTest.php | 80 +++++++++++++++
lib/py/src/ext/binary.h | 2 +-
lib/py/src/ext/compact.h | 2 +-
lib/py/src/transport/THeaderTransport.py | 12 +++
lib/py/test/test_protocol_string_length_limit.py | 52 ++++++++++
lib/py/test/thrift_transport.py | 66 ++++++++++++
lib/rb/lib/thrift/transport/header_transport.rb | 11 ++
lib/rb/spec/header_transport_spec.rb | 50 +++++++++
20 files changed, 779 insertions(+), 39 deletions(-)
create mode 100644
lib/php/src/ext/thrift_protocol/tests/container_struct_key.phpt