Dmytro Shteflyuk created THRIFT-5938:
----------------------------------------
Summary: Implement Configuration in Ruby library
Key: THRIFT-5938
URL: https://issues.apache.org/jira/browse/THRIFT-5938
Project: Thrift
Issue Type: New Feature
Components: Ruby - Library
Reporter: Dmytro Shteflyuk
Assignee: Dmytro Shteflyuk
Spec:
https://github.com/apache/thrift/blob/master/doc/specs/thrift-tconfiguration.md
Currently, Ruby is one of the weaker libraries in terms of protocol safety:
* recursion limit is not enforced
* data limits are not validated
* container sizes are not checked
There are a few unused constants defined here and there, but there is no
coherent story around the validation. We should implement configuration spec
for Ruby and enforce safety limits in all protocols.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)