Skip to content

Commit

Permalink
Initial rustls
Browse files Browse the repository at this point in the history
  • Loading branch information
rukai committed Apr 4, 2023
1 parent 7b91370 commit b0f59d1
Show file tree
Hide file tree
Showing 17 changed files with 396 additions and 13 deletions.
55 changes: 55 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion shotover-proxy/tests/cassandra_int_tests/cluster/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use cassandra_protocol::frame::message_startup::BodyReqStartup;
use cassandra_protocol::frame::Version;
use shotover::frame::{cassandra::Tracing, CassandraFrame, CassandraOperation, Frame};
use shotover::message::Message;
use shotover::tls::{TlsConnector, TlsConnectorConfig};
use shotover::tlsls::{TlsConnector, TlsConnectorConfig};
use shotover::transforms::cassandra::sink_cluster::{
node::{CassandraNode, ConnectionFactory},
topology::{create_topology_task, TaskConnectionInfo},
Expand Down
4 changes: 4 additions & 0 deletions shotover/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,7 @@ generic-array = { version = "0.14", features = ["serde"] }
dyn-clone = "1.0.10"
kafka-protocol = "0.6.0"
typetag = "0.2.5"
rustls = { version = "0.21.0", features = ["dangerous_configuration"] }
tokio-rustls = "0.24"
rustls-pemfile = "1.0.2"
rustls-webpki = "0.100.1"
1 change: 1 addition & 0 deletions shotover/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,6 @@ mod server;
pub mod sources;
pub mod tcp;
pub mod tls;
pub mod tlsls;
pub mod tracing_panic_handler;
pub mod transforms;
2 changes: 1 addition & 1 deletion shotover/src/server.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::codec::{CodecBuilder, CodecReadError};
use crate::message::Messages;
use crate::tls::{AcceptError, TlsAcceptor};
use crate::tlsls::{AcceptError, TlsAcceptor};
use crate::transforms::chain::{TransformChain, TransformChainBuilder};
use crate::transforms::Wrapper;
use anyhow::{anyhow, Context, Result};
Expand Down
2 changes: 1 addition & 1 deletion shotover/src/sources/cassandra.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use crate::codec::Direction;
use crate::codec::{cassandra::CassandraCodecBuilder, CodecBuilder};
use crate::server::TcpCodecListener;
use crate::sources::Sources;
use crate::tls::{TlsAcceptor, TlsAcceptorConfig};
use crate::tlsls::{TlsAcceptor, TlsAcceptorConfig};
use crate::transforms::chain::TransformChainBuilder;
use anyhow::Result;
use serde::Deserialize;
Expand Down
2 changes: 1 addition & 1 deletion shotover/src/sources/kafka.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use crate::codec::{kafka::KafkaCodecBuilder, CodecBuilder, Direction};
use crate::server::TcpCodecListener;
use crate::sources::Sources;
use crate::tls::{TlsAcceptor, TlsAcceptorConfig};
use crate::tlsls::{TlsAcceptor, TlsAcceptorConfig};
use crate::transforms::chain::TransformChainBuilder;
use anyhow::Result;
use serde::Deserialize;
Expand Down
2 changes: 1 addition & 1 deletion shotover/src/sources/redis.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use crate::codec::{redis::RedisCodecBuilder, CodecBuilder, Direction};
use crate::server::TcpCodecListener;
use crate::sources::Sources;
use crate::tls::{TlsAcceptor, TlsAcceptorConfig};
use crate::tlsls::{TlsAcceptor, TlsAcceptorConfig};
use crate::transforms::chain::TransformChainBuilder;
use anyhow::Result;
use serde::Deserialize;
Expand Down
Loading

0 comments on commit b0f59d1

Please sign in to comment.