This is an automated email from the ASF dual-hosted git repository.
kpumuk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from fb564f8ce Bump actions/setup-dotnet from 5.2.0 to 6.0.0
add c3fe669d2 THRIFT-6045: Add Ruby recursion depth limit
No new revisions were added by this update.
Summary of changes:
lib/rb/README.md | 12 +
lib/rb/ext/struct.c | 132 ++++++---
lib/rb/lib/thrift/exceptions.rb | 8 +-
lib/rb/lib/thrift/protocol/base_protocol.rb | 32 +-
lib/rb/lib/thrift/struct.rb | 17 +-
lib/rb/lib/thrift/struct_union.rb | 33 ++-
lib/rb/lib/thrift/union.rb | 18 +-
lib/rb/spec/ThriftSpec.thrift | 4 +
lib/rb/spec/base_protocol_spec.rb | 19 +-
lib/rb/spec/recursion_depth_spec.rb | 434 ++++++++++++++++++----------
10 files changed, 482 insertions(+), 227 deletions(-)