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)

Reply via email to