Files
tuliprox/tools/tuliprox-testkit/Cargo.toml
T
euzuandGitHub 2c07d52b93 Fixed max user connection screen when grace granted (#880)
* **Bug Fixes**
  * Improved live-stream session handling during instant grace periods, including when a session has not yet been created.
  * Corrected connection-limit and eviction tracking so active streams remain eligible for eviction even when their session record is unavailable.
  * Improved reliability when switching between live channels under connection limits.
* **Improvements**
  * Updated staged M3U overlays for Xtream providers: staged groups determine selected categories and channels, while unmatched categories remain available. Provider categories with no usable staged channels are retained.
* **Documentation**
  * Clarified how staged Xtream and M3U playlists affect provider categories and channels.
2026-09-25 08:22:11 +02:00

36 lines
1.1 KiB
TOML

[package]
name = "tuliprox-testkit"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
[lints]
workspace = true
[dependencies]
axum = { version = "0.8.9", features = ["macros", "default", "ws"] }
base64.workspace = true
blake3.workspace = true
bytes.workspace = true
clap = { version = "4.6.6", features = ["derive"] }
chrono.workspace = true
crc32fast = "1.5.1"
futures.workspace = true
reqwest = { version = "0.13.4", features = ["json", "stream", "rustls"] }
serde.workspace = true
serde_json.workspace = true
serde-saphyr.workspace = true
thiserror.workspace = true
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "net", "process", "signal", "sync", "time"] }
tokio-tungstenite = "0.29.0"
tempfile = "3.27.0"
pin-project-lite = "0.2.17"
url.workspace = true
hyper = { version = "1.11.0", features = ["server", "http1"] }
hyper-util = { version = "0.1.20", features = ["server", "server-auto", "tokio"] }
tower-service = "0.3.3"
[dev-dependencies]
tokio = { workspace = true, features = ["test-util"] }
tokio-stream = "0.1.19"