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 ebdafa66e Return a non-zero exit code from the Delphi serializer test
on failure Client: delphi
add 22fa180e0 Run the Node-based lib/js tests from the Gruntfile Client: js
add 4f1420c3b Pass negative read sizes on to the endpoint check in the
Haxe layered transports Client: haxe
add a7107123d Handle a missing read buffer in the Haxe layered size check
Client: haxe
add d0ef5154b Reject negative read sizes on the netstd layered transports
and in the string readers Client: netstd
No new revisions were added by this update.
Summary of changes:
.../apache/thrift/transport/TBufferedTransport.hx | 8 +-
.../apache/thrift/transport/TFramedTransport.hx | 8 +-
lib/haxe/test/src/Main.hx | 4 +
lib/haxe/test/src/tests/LayeredSizeCheckTest.hx | 164 +++++++++++++
lib/haxe/test/src/tests/NegativeSizeTest.hx | 195 ++++++++++++++++
lib/js/Gruntfile.js | 9 +
.../Protocols/TProtocolNegativeSizeTests.cs | 258 +++++++++++++++++++++
lib/netstd/Thrift/Protocol/TBinaryProtocol.cs | 5 +
lib/netstd/Thrift/Protocol/TCompactProtocol.cs | 5 +
.../Thrift/Transport/Layered/TBufferedTransport.cs | 6 +-
.../Thrift/Transport/Layered/TFramedTransport.cs | 6 +-
11 files changed, 662 insertions(+), 6 deletions(-)
create mode 100644 lib/haxe/test/src/tests/LayeredSizeCheckTest.hx
create mode 100644 lib/haxe/test/src/tests/NegativeSizeTest.hx
create mode 100644
lib/netstd/Tests/Thrift.Tests/Protocols/TProtocolNegativeSizeTests.cs