Server tools to backfill, tail, mirror, and verify PLC logs

bugfix: proxy nested paths

i think i broke this a while ago when trying to get the favicon to work oops

+4 -4
+1 -1
Cargo.lock
··· 28 28 29 29 [[package]] 30 30 name = "allegedly" 31 - version = "0.3.2" 31 + version = "0.3.3" 32 32 dependencies = [ 33 33 "anyhow", 34 34 "async-compression",
+1 -1
Cargo.toml
··· 2 2 name = "allegedly" 3 3 description = "public ledger server tools and services (for the PLC)" 4 4 license = "MIT OR Apache-2.0" 5 - version = "0.3.2" 5 + version = "0.3.3" 6 6 edition = "2024" 7 7 default-run = "allegedly" 8 8
+2 -2
src/mirror.rs
··· 431 431 .with(GovernorMiddleware::new(did_limiter)) 432 432 .with(GovernorMiddleware::new(ip_limiter)); 433 433 434 - app = app.at("/:any", get(proxy).post(upstream_proxier)); 434 + app = app.at("/*", get(proxy).post(upstream_proxier)); 435 435 } else { 436 - app = app.at("/:any", get(proxy).post(nope)); 436 + app = app.at("/*", get(proxy).post(nope)); 437 437 } 438 438 439 439 let app = app