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 09cd5f23b THRIFT-5917: Remove Rust deprecation warning
add cdb7e5fbe THRIFT-6097: Add rustls client and server support
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 6 +-
doc/thrift-threat-model.md | 13 +-
lib/rs/Cargo.toml | 3 +
lib/rs/Makefile.am | 8 +-
lib/rs/README.md | 23 +++-
lib/rs/src/server/threaded.rs | 40 ++++++
lib/rs/src/transport/mod.rs | 6 +
lib/rs/src/transport/shared.rs | 88 ++++++++++++
lib/rs/src/transport/tls.rs | 301 +++++++++++++++++++++++++++++++++++++++++
lib/rs/tests/shared_channel.rs | 98 ++++++++++++++
lib/rs/tests/tls.rs | 170 +++++++++++++++++++++++
test/rs/Cargo.toml | 3 +
test/rs/src/bin/test_client.rs | 136 ++++++++++++++++++-
test/rs/src/bin/test_server.rs | 41 +++++-
test/tests.json | 1 +
15 files changed, 920 insertions(+), 17 deletions(-)
create mode 100644 lib/rs/src/transport/shared.rs
create mode 100644 lib/rs/src/transport/tls.rs
create mode 100644 lib/rs/tests/shared_channel.rs
create mode 100644 lib/rs/tests/tls.rs