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 1ae43c8ae THRIFT-6349: Drop the ubuntu-focal build image Client: build
     add 541b46da7 Stop following redirects in TCurlClient Client: php
     add 40486d71c Handle errors on upgraded WebSocket connections Client: 
nodejs
     add 93e33392b Parse HTTP headers in linear time Client: lua
     add 3be674a87 Keep serving after a connection fails Client: rb
     add e94803e2f Apply the recursion limit when reading structs Client: erl
     add bdcb0b886 Keep serving after a connection fails Client: perl
     add fd57bb32c Count the recursion depth on the inlined read path Client: 
php
     add cf5ce7f37 Write and read JSON escapes and base64 correctly Client: lua
     add b31b99807 Collect the frames of a framed read_exact before flattening 
them Client: erl
     add d91521170 Report a failed write or flush of the framed transport's 
frame Client: c_glib

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |   2 +
 .../cpp/src/thrift/generate/t_php_generator.cc     |  21 +-
 .../c_glib/transport/thrift_framed_transport.c     |  17 +-
 lib/c_glib/test/testframedtransport.c              | 185 +++++++++++++++
 lib/erl/src/thrift_framed_transport.erl            |  39 ++--
 lib/erl/src/thrift_protocol.erl                    | 132 ++++++-----
 lib/erl/test/test_thrift_framed_transport.erl      |  24 ++
 lib/erl/test/test_thrift_read_depth.erl            | 152 ++++++++++++
 lib/lua/Makefile.am                                |   2 +
 lib/lua/THttpTransport.lua                         |  29 ++-
 lib/lua/TJsonProtocol.lua                          |  16 +-
 lib/lua/test/test_http_headers.lua                 |  94 ++++++++
 lib/lua/test/test_json_escapes.lua                 | 227 ++++++++++++++++++
 lib/nodejs/lib/thrift/web_server.js                |   5 +
 lib/nodejs/test/web_server_ws.test.js              |  35 +++
 lib/perl/lib/Thrift/Server.pm                      |  82 ++++---
 lib/perl/t/Makefile.am                             |   2 +-
 lib/perl/t/forking_server_fork_failure.t           | 122 ++++++++++
 lib/perl/t/server_connection_errors.t              | 146 ++++++++++++
 lib/php/README.md                                  |   2 +
 lib/php/lib/Protocol/TProtocol.php                 |  13 ++
 lib/php/lib/Transport/TCurlClient.php              |   4 +-
 lib/php/lib/Transport/TTransport.php               |  27 +++
 .../Lib/Protocol/RecursionDepthInlinedTest.php     | 254 +++++++++++++++++++++
 lib/php/test/Makefile.am                           |   2 +
 lib/php/test/Unit/Lib/Protocol/TProtocolTest.php   |  41 ++++
 .../test/Unit/Lib/Transport/TCurlClientTest.php    |  15 +-
 lib/php/test/bootstrap.php                         |   1 +
 lib/rb/lib/thrift/server/base_server.rb            |  10 +-
 lib/rb/lib/thrift/server/simple_server.rb          |   6 +
 lib/rb/spec/server_spec.rb                         |  64 ++++++
 31 files changed, 1617 insertions(+), 154 deletions(-)
 create mode 100644 lib/erl/test/test_thrift_read_depth.erl
 create mode 100644 lib/lua/test/test_json_escapes.lua
 create mode 100644 lib/perl/t/forking_server_fork_failure.t
 create mode 100644 lib/perl/t/server_connection_errors.t
 create mode 100644 
lib/php/test/Integration/Lib/Protocol/RecursionDepthInlinedTest.php

Reply via email to