mirror of
https://github.com/erebe/wstunnel.git
synced 2026-04-22 16:27:13 +08:00
bump deps
This commit is contained in:
@@ -7,7 +7,7 @@ on:
|
||||
branches: [ "main" ]
|
||||
|
||||
env:
|
||||
RUST_VERSION: 1.92.0
|
||||
RUST_VERSION: 1.93.0
|
||||
BIN_NAME: "wstunnel"
|
||||
|
||||
jobs:
|
||||
@@ -145,7 +145,7 @@ jobs:
|
||||
- name: Build ${{ matrix.platform.name }} binary
|
||||
uses: actions-rs/cargo@v1
|
||||
env:
|
||||
JEMALLOC_SYS_WITH_LG_PAGE: ${{ contains(matrix.platform.target, 'aarch64') && '16' || '12' }}
|
||||
JEMALLOC_SYS_WITH_LG_PAGE: ${{ contains(matrix.platform.target, 'aarch64') && '14' || '12' }}
|
||||
# We use cross-rs if not running on x86_64 architecture on Linux
|
||||
with:
|
||||
command: build
|
||||
|
||||
Generated
+272
-244
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -2,7 +2,7 @@ ARG BUILDER_IMAGE=builder_cache
|
||||
|
||||
############################################################
|
||||
# Cache image with all the deps
|
||||
FROM rust:1.90-trixie AS builder_cache
|
||||
FROM rust:1.93-trixie AS builder_cache
|
||||
|
||||
RUN rustup component add rustfmt clippy && apt-get update && apt-get install cmake libclang-dev -y
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[tools]
|
||||
docker-cli = "latest"
|
||||
rust = "1.90"
|
||||
#docker-cli = "latest"
|
||||
#rust = "1.93"
|
||||
|
||||
[tasks.test]
|
||||
description = "Run all the tests with features. Requires docker"
|
||||
|
||||
@@ -5,11 +5,11 @@ edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.100"
|
||||
clap = { version = "4.5.53", features = ["derive", "env"] }
|
||||
clap = { version = "4.5.56", features = ["derive", "env"] }
|
||||
fdlimit = "0.3.0"
|
||||
tokio = { version = "1.48.0", features = ["full"] }
|
||||
tracing = { version = "0.1.41", features = ["log"] }
|
||||
tracing-subscriber = { version = "0.3.20", features = ["env-filter", "fmt", "local-time"] }
|
||||
tokio = { version = "1.49.0", features = ["full"] }
|
||||
tracing = { version = "0.1.44", features = ["log"] }
|
||||
tracing-subscriber = { version = "0.3.22", features = ["env-filter", "fmt", "local-time"] }
|
||||
wstunnel = { path = "../wstunnel", default-features = false, features = ["clap"] }
|
||||
|
||||
tikv-jemallocator = { version = "0.6", optional = true }
|
||||
|
||||
+20
-20
@@ -13,13 +13,13 @@ scopeguard = "1.2.0"
|
||||
|
||||
bb8 = { version = "0.9.1", features = [] }
|
||||
bytes = { version = "1.11.0", features = [] }
|
||||
clap = { version = "4.5.53", features = ["derive", "env"], optional = true }
|
||||
fast-socks5 = { version = "0.10.0", features = [] }
|
||||
clap = { version = "4.5.56", features = ["derive", "env"], optional = true }
|
||||
fast-socks5 = { version = "1.0.0", features = [] }
|
||||
fastwebsockets = { version = "0.10.0", features = ["upgrade", "simd", "unstable-split"] }
|
||||
futures-util = { version = "0.3.31" }
|
||||
ppp = { version = "2.3.0", features = [] }
|
||||
async-channel = { version = "2.5.0", features = [] }
|
||||
arc-swap = { version = "1.7.1", features = [] }
|
||||
arc-swap = { version = "1.8.0", features = [] }
|
||||
|
||||
# For config file parsing
|
||||
regex = { version = "1.12.2", default-features = false, features = ["std", "perf"] }
|
||||
@@ -28,32 +28,32 @@ serde_yaml = { version = "0.9.34", features = [] }
|
||||
ipnet = { version = "2.11.0", features = ["serde"] }
|
||||
|
||||
hyper = { version = "1.8.1", features = ["client", "http1", "http2"] }
|
||||
hyper-util = { version = "0.1.18", features = ["tokio", "server", "server-auto"] }
|
||||
hyper-util = { version = "0.1.19", features = ["tokio", "server", "server-auto"] }
|
||||
http-body-util = { version = "0.1.3" }
|
||||
jsonwebtoken = { version = "10.2.0", default-features = false }
|
||||
log = "0.4.28"
|
||||
nix = { version = "0.30.1", features = ["socket", "net", "uio"] }
|
||||
jsonwebtoken = { version = "10.3.0", default-features = false }
|
||||
log = "0.4.29"
|
||||
nix = { version = "0.31.1", features = ["socket", "net", "uio"] }
|
||||
parking_lot = "0.12.5"
|
||||
pin-project = "1"
|
||||
notify = { version = "8.2.0", features = [] }
|
||||
httparse = { version = "1.10.1", features = [] }
|
||||
|
||||
rustls-native-certs = { version = "0.8.2", features = [] }
|
||||
rustls-native-certs = { version = "0.8.3", features = [] }
|
||||
rustls-pemfile = { version = "2.2.0", features = [] }
|
||||
x509-parser = "0.18.0"
|
||||
serde = { version = "1.0.228", features = ["derive"] }
|
||||
socket2 = { version = "0.6.1", features = ["all"] }
|
||||
tokio = { version = "1.48.0", features = ["io-std", "net", "signal", "sync", "time"] }
|
||||
tokio-stream = { version = "0.1.17", features = ["net"] }
|
||||
socket2 = { version = "0.6.2", features = ["all"] }
|
||||
tokio = { version = "1.49.0", features = ["io-std", "net", "signal", "sync", "time"] }
|
||||
tokio-stream = { version = "0.1.18", features = ["net"] }
|
||||
|
||||
tracing = { version = "0.1.41", features = ["log"] }
|
||||
url = "2.5.7"
|
||||
tracing = { version = "0.1.44", features = ["log"] }
|
||||
url = "2.5.8"
|
||||
urlencoding = "2.1.3"
|
||||
uuid = { version = "1.18.1", features = ["v7", "serde"] }
|
||||
derive_more = { version = "2.0.1", features = ["display", "error"] }
|
||||
uuid = { version = "1.20.0", features = ["v7", "serde"] }
|
||||
derive_more = { version = "2.1.1", features = ["display", "error"] }
|
||||
|
||||
tokio-rustls = { version = "0.26.4", default-features = false, features = ["logging", "tls12"] }
|
||||
rcgen = { version = "0.14.5", default-features = false, features = [] }
|
||||
rcgen = { version = "0.14.7", default-features = false, features = [] }
|
||||
hickory-resolver = { version = "0.25.2", default-features = false, features = [
|
||||
"system-config",
|
||||
"tokio",
|
||||
@@ -63,18 +63,18 @@ aws-lc-rs = { version = "*", optional = true }
|
||||
|
||||
[target.'cfg(not(target_family = "unix"))'.dependencies]
|
||||
crossterm = { version = "0.29.0" }
|
||||
tokio-util = { version = "0.7.17", features = ["io"] }
|
||||
tokio-util = { version = "0.7.18", features = ["io"] }
|
||||
|
||||
[target.'cfg(target_family = "unix")'.dependencies]
|
||||
tokio-fd = "0.3.0"
|
||||
|
||||
[dev-dependencies]
|
||||
testcontainers = "0.25.2"
|
||||
testcontainers = "0.26.3"
|
||||
test-case = "3.3.1"
|
||||
collection_macros = "0.2.0"
|
||||
rstest = "0.26.1"
|
||||
serial_test = "3.2.0"
|
||||
derive_more = { version = "2.0.1", features = ["from"] }
|
||||
serial_test = "3.3.1"
|
||||
derive_more = { version = "2.1.1", features = ["from"] }
|
||||
get_if_addrs = "0.5.3"
|
||||
|
||||
[features]
|
||||
|
||||
@@ -13,7 +13,7 @@ use bytes::{Buf, Bytes, BytesMut};
|
||||
use fast_socks5::new_udp_header;
|
||||
use fast_socks5::util::target_addr::TargetAddr;
|
||||
use log::warn;
|
||||
use std::pin::{Pin, pin};
|
||||
use std::pin::Pin;
|
||||
use std::sync::{Arc, Weak};
|
||||
use std::task::{Poll, ready};
|
||||
use std::time::Duration;
|
||||
|
||||
@@ -12,7 +12,7 @@ use tokio::task::JoinSet;
|
||||
|
||||
use log::warn;
|
||||
use socket2::SockRef;
|
||||
use std::pin::{Pin, pin};
|
||||
use std::pin::Pin;
|
||||
use std::sync::{Arc, Weak};
|
||||
use std::task::{Poll, ready};
|
||||
use std::time::Duration;
|
||||
|
||||
Reference in New Issue
Block a user