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 4ade7f7ad THRIFT-6081: Fix UUID handling in Python Header protocol
add 882bc8fe9 THRIFT-6079: Add Rack HTTP server support for Ruby
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 8 +-
lib/rb/README.md | 40 ++++++
lib/rb/lib/thrift/server/mongrel_http_server.rb | 61 ---------
lib/rb/lib/thrift/server/rack_application.rb | 69 ++++++++++
lib/rb/lib/thrift/server/thin_http_server.rb | 59 +++-----
.../lib/thrift/transport/http_client_transport.rb | 6 +-
lib/rb/spec/http_client_spec.rb | 23 ++++
lib/rb/spec/rack_application_spec.rb | 149 +++++++++++++++++++++
lib/rb/spec/thin_http_server_spec.rb | 52 ++++++-
test/README.md | 14 +-
test/known_failures_Linux.json | 60 +++++++++
test/rb/Gemfile | 9 ++
test/rb/Gemfile.lock | 86 ++++++++++++
test/rb/integration/TestClient.rb | 89 +++++++-----
test/rb/integration/TestServer.rb | 89 +++++++++++-
test/test.py | 22 ++-
test/tests.json | 125 +++++++++++++++++
17 files changed, 801 insertions(+), 160 deletions(-)
delete mode 100644 lib/rb/lib/thrift/server/mongrel_http_server.rb
create mode 100644 lib/rb/lib/thrift/server/rack_application.rb
create mode 100644 lib/rb/spec/rack_application_spec.rb