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

Reply via email to