feat: v0.2.0-rc

This commit is contained in:
2024-03-30 16:39:08 +08:00
parent 251f0e0483
commit 5bfa8c9f9f
4 changed files with 16 additions and 17 deletions

View File

@@ -1,17 +1,18 @@
use std::collections::HashMap;
use async_trait::async_trait;
use base64::Engine;
use base64::engine::general_purpose::STANDARD;
use base64::{Engine, engine::general_purpose::STANDARD};
use bytes::Bytes;
use http::{HeaderMap, HeaderName, HeaderValue};
use pingora::{Error, ErrorType};
use pingora::http::ResponseHeader;
use pingora::prelude::{HttpPeer, ProxyHttp, Result, Session};
use pingora::{
Error, ErrorType, http::ResponseHeader,
prelude::{HttpPeer, ProxyHttp, Result, Session},
};
use tokio::sync::RwLock;
use trust_dns_resolver::config::{ResolverConfig, ResolverOpts};
use trust_dns_resolver::proto::rr::RData;
use trust_dns_resolver::TokioAsyncResolver;
use trust_dns_resolver::{
config::{ResolverConfig, ResolverOpts},
proto::rr::RData, TokioAsyncResolver,
};
use super::service::HostConfig;

View File

@@ -1,6 +1,9 @@
use std::fs;
use rcgen::{Certificate, CertificateParams, DnType, ExtendedKeyUsagePurpose, IsCa, KeyPair, KeyUsagePurpose};
use rcgen::{
Certificate, CertificateParams, DnType,
ExtendedKeyUsagePurpose, IsCa, KeyPair, KeyUsagePurpose,
};
use time::{Duration, OffsetDateTime};
#[derive(Debug, Clone)]

View File

@@ -1,8 +1,6 @@
use std::collections::HashMap;
use std::fs;
use std::{collections::HashMap, fs};
use serde::Deserialize;
use serde::Serialize;
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct ProxyConfig {

View File

@@ -6,11 +6,8 @@ use pingora::{
listeners::{TlsAccept, TlsSettings},
prelude::http_proxy_service,
server::configuration::ServerConf,
tls::{ext, pkey::PKey, ssl::{NameType, SslRef}, x509::X509},
};
use pingora::tls::ext;
use pingora::tls::pkey::PKey;
use pingora::tls::ssl::{NameType, SslRef};
use pingora::tls::x509::X509;
use rcgen::Certificate;
use tokio::sync::RwLock;