diff --git a/Cargo.lock b/Cargo.lock index d3c605a2..f98b99d7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2307,12 +2307,14 @@ dependencies = [ "futures", "futures-util", "itoa", + "native-tls", "percent-encoding", "pin-project-lite", "ryu", "sha1_smol", "socket2 0.4.9", "tokio", + "tokio-native-tls", "tokio-retry", "tokio-util", "url", diff --git a/Dockerfile b/Dockerfile index f65e8ec8..3df27203 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,7 @@ RUN dnf -y --setopt=install_weak_deps=False --setopt=tsflags=nodocs install \ && dnf -y --setopt=install_weak_deps=False --setopt=tsflags=nodocs install epel-release \ && dnf config-manager --set-enabled powertools -RUN PKGS="gcc-c++ gcc-toolset-12-binutils-gold openssl3-devel protobuf-c protobuf-devel git clang kernel-headers" \ +RUN PKGS="gcc-c++ gcc-toolset-12-binutils-gold openssl-devel protobuf-c protobuf-devel git clang kernel-headers" \ && dnf install --nodocs --assumeyes $PKGS \ && rpm --verify --nogroup --nouser $PKGS \ && yum -y clean all diff --git a/limitador/Cargo.toml b/limitador/Cargo.toml index d5a9df8c..3aebf9d0 100644 --- a/limitador/Cargo.toml +++ b/limitador/Cargo.toml @@ -40,6 +40,8 @@ rocksdb = { version = "0.21.0", optional = true, features = ["multi-threaded-cf" redis = { version = "0.23.1", optional = true, features = [ "connection-manager", "tokio-comp", + "tls-native-tls", + "tokio-native-tls-comp", ] } r2d2 = { version = "0.8", optional = true } tokio = { version = "1", optional = true, features = [