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 ae74fc8e8 End readAll() with EOF when the Qt device cannot deliver 
more Client: cpp
     add 373b5956f Release the accelerator's partially-read values on a failed 
read Client: php
     add 5e21d42ba Reject a header frame that declares more than one transform 
Client: cpp
     add ddc176358 Read a JSON struct's fields with a cursor instead of 
rescanning the key list Client: nodejs
     add 689a9c2be Check the declared length before skipping a string or binary 
field Client: java
     add d29e7fc19 Expose the inner protocol's string and container length 
limits on THeaderProtocol Client: py
     add f6a58395f Check declared JSON container sizes against the parsed 
message in JavaScript Client: js,ts
     add 6e2d46a41 Keep a wire-supplied map key as an own member when a Node 
map is copied or written Client: js,nodejs,ts

No new revisions were added by this update.

Summary of changes:
 compiler/cpp/src/thrift/generate/t_js_generator.cc |   6 +-
 lib/cpp/src/thrift/transport/THeaderTransport.cpp  |  10 +
 lib/cpp/src/thrift/transport/THeaderTransport.h    |   5 +
 lib/cpp/test/TTransportFactoryConfigTest.cpp       |  71 +++++++
 .../apache/thrift/protocol/TBinaryProtocol.java    |   1 +
 .../apache/thrift/protocol/TCompactProtocol.java   |   1 +
 .../thrift/protocol/TestMessageSizeLimits.java     | 128 +++++++++++++
 lib/js/src/thrift.js                               |  42 ++++-
 lib/js/test/container_size_limit.test.js           | 208 +++++++++++++++++++++
 lib/nodejs/lib/thrift/json_protocol.js             |  41 ++--
 lib/nodejs/lib/thrift/thrift.js                    |  25 ++-
 lib/nodejs/test/json_field_lookup.test.js          | 114 +++++++++++
 lib/nodejs/test/map_keys.test.js                   |  84 +++++++++
 lib/nodejs/test/testAll.sh                         |   1 +
 .../ext/thrift_protocol/php_thrift_protocol.cpp    |  44 ++++-
 .../tests/container_element_cleanup.phpt           | 157 ++++++++++++++++
 lib/py/src/protocol/THeaderProtocol.py             |  11 ++
 lib/py/test/thrift_THeaderProtocol.py              | 118 +++++++++++-
 18 files changed, 1030 insertions(+), 37 deletions(-)
 create mode 100644 lib/js/test/container_size_limit.test.js
 create mode 100644 lib/nodejs/test/json_field_lookup.test.js
 create mode 100644 
lib/php/src/ext/thrift_protocol/tests/container_element_cleanup.phpt

Reply via email to