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 988e5d120 THRIFT-6123: Reset Ruby serializer after write failures
add 1894de68d Handle unreadable and unroutable messages in the c_glib
multiplexed processor Client: c_glib
add 10340c306 Limit skip recursion depth in the Python accelerator Client:
py
add 02e556958 Read a T_STRING field into a heap buffer in the PHP
accelerator Client: php
add 5b37f33d3 Limit skip recursion depth in the PHP library Client: php
add 5c9f82d74 Limit skip recursion depth in the Perl library Client: perl
add 3734de722 Limit skip recursion depth in the Lua library Client: lua
add 60594dc07 Limit skip recursion depth in the OCaml library Client: ocaml
add 1a1bdde8e Limit skip recursion depth in the Smalltalk library Client:
st
No new revisions were added by this update.
Summary of changes:
.../processor/thrift_multiplexed_processor.c | 31 ++-
lib/c_glib/test/CMakeLists.txt | 4 +
lib/c_glib/test/Makefile.am | 17 ++
lib/c_glib/test/testmultiplexedprocessor.c | 207 +++++++++++++++++++++
lib/lua/TProtocol.lua | 11 ++
lib/lua/test/test_recursion_depth.lua | 38 +++-
lib/ocaml/src/Thrift.ml | 7 +
lib/ocaml/test/test_recursion_depth.ml | 31 +++
lib/perl/lib/Thrift/Protocol.pm | 16 ++
lib/perl/t/recursion_depth.t | 44 ++++-
lib/php/lib/Protocol/TProtocol.php | 13 ++
.../ext/thrift_protocol/php_thrift_protocol.cpp | 29 ++-
.../ext/thrift_protocol/tests/string_field.phpt | 81 ++++++++
.../Lib/Protocol/RecursionDepthTest.php | 50 ++++-
lib/py/src/ext/protocol.tcc | 21 ++-
lib/py/test/test_recursion_depth.py | 46 +++++
lib/st/test/TProtocolRecursionDepthTest.st | 36 ++++
lib/st/thrift.st | 9 +-
18 files changed, 656 insertions(+), 35 deletions(-)
create mode 100644 lib/c_glib/test/testmultiplexedprocessor.c
create mode 100644 lib/php/src/ext/thrift_protocol/tests/string_field.phpt