Skip to content

Commit e75ecc7

Browse files
committed
increase security, add rate limits, more tests
1 parent b2a4785 commit e75ecc7

18 files changed

Lines changed: 1332 additions & 180 deletions

Cargo.lock

Lines changed: 216 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ path = "src/bin/witness.rs"
3131
axum = "0.8"
3232
tokio = { version = "1", features = ["full"] }
3333
tower-http = { version = "0.6", features = ["cors", "trace"] }
34+
tower = "0.5"
35+
tower_governor = "0.8"
3436

3537
# Storage
3638
opendal = { version = "0.51", features = ["services-s3", "services-memory", "services-fs"] }
@@ -74,6 +76,9 @@ futures = "0.3"
7476
reqwest = { version = "0.13", features = ["json", "blocking"] }
7577
indicatif = "0.18.3"
7678

79+
# Optimization
80+
smallvec = "1.13"
81+
7782
[dev-dependencies]
7883
tempfile = "3"
7984
portpicker = "0.1"

0 commit comments

Comments
 (0)