Compare commits

..

28 Commits

Author SHA1 Message Date
8ffdc7e95a chore: update project dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-23 21:53:32 +01:00
e6a9aeef03 Merge pull request 'chore(deps): update rust crate askama to v0.15.5' (#208) from renovate/askama-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-22 00:38:46 +00:00
0106443fde chore(deps): update rust crate askama to v0.15.5
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-03-22 00:38:41 +00:00
2711a3b00b fix: breaking change after actix-remote-ip upgrade
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-20 07:32:26 +00:00
4e438651aa Merge pull request 'Update Rust crate actix-remote-ip to v1' (#207) from renovate/actix-remote-ip-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-03-20 00:31:59 +00:00
66109a38f6 Update Rust crate actix-remote-ip to v1
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-03-20 00:31:55 +00:00
ea73f71aed Merge pull request 'Update Rust crate clap to v4.6.0' (#206) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-13 00:32:47 +00:00
a4e7707255 Update Rust crate clap to v4.6.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-03-13 00:32:37 +00:00
d4dd3c3e00 Merge pull request 'Update Rust crate clap to v4.5.60' (#205) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-20 00:21:01 +00:00
44a00af414 Update Rust crate clap to v4.5.60
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-02-20 00:20:51 +00:00
2e19d3547e Merge pull request 'Update Rust crate actix-web to v4.13.0' (#204) from renovate/actix-web-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-19 00:23:11 +00:00
39a440fce7 Update Rust crate actix-web to v4.13.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-02-19 00:23:01 +00:00
09cd04d708 Merge pull request 'Update Rust crate clap to v4.5.59' (#203) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-17 00:32:39 +00:00
fab562b016 Update Rust crate clap to v4.5.59
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-02-17 00:32:30 +00:00
ba830c54bc Merge pull request 'Update Rust crate env_logger to v0.11.9' (#202) from renovate/env_logger-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-13 00:33:16 +00:00
b13bd1fc5c Update Rust crate env_logger to v0.11.9
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-02-13 00:33:09 +00:00
8eac8a26c5 Merge pull request 'Update Rust crate clap to v4.5.58' (#201) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-13 00:33:06 +00:00
3851c4402b Update Rust crate clap to v4.5.58
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-02-13 00:32:54 +00:00
87f409b6d8 Merge pull request 'Update Rust crate reqwest to v0.13.2' (#200) from renovate/reqwest-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-07 00:31:13 +00:00
3205e7f5b6 Update Rust crate reqwest to v0.13.2
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-02-07 00:31:10 +00:00
5995f4aa39 Merge pull request 'Update Rust crate clap to v4.5.57' (#199) from renovate/clap-4.x-lockfile into master
Some checks failed
continuous-integration/drone/push Build encountered an error
2026-02-04 00:30:25 +00:00
b67248318f Update Rust crate clap to v4.5.57
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build encountered an error
2026-02-04 00:30:17 +00:00
70cdec564a Merge pull request 'Update Rust crate clap to v4.5.56' (#198) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 00:32:05 +00:00
00574e2cce Update Rust crate clap to v4.5.56
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-01-30 00:31:56 +00:00
795045d5f8 Merge pull request 'Update Rust crate askama to v0.15.4' (#197) from renovate/askama-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-29 00:31:18 +00:00
bf16f0875c Update Rust crate askama to v0.15.4
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-01-29 00:31:15 +00:00
2a8b7dca7d Merge pull request 'Update Rust crate clap to v4.5.55' (#196) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-28 00:31:37 +00:00
e19dbed4e8 Update Rust crate clap to v4.5.55
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-01-28 00:31:28 +00:00
3 changed files with 416 additions and 702 deletions

1101
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -7,13 +7,12 @@ edition = "2024"
[dependencies] [dependencies]
light-openid = { version = "1.1.0", features=["crypto-wrapper"] } light-openid = { version = "1.1.0", features=["crypto-wrapper"] }
log = "0.4.21" log = "0.4.29"
env_logger = "0.11.7" env_logger = "0.11.10"
clap = { version = "4.5.34", features = ["derive", "env"] } clap = { version = "4.5.34", features = ["derive", "env"] }
lazy_static = "1.4.0" lazy_static = "1.4.0"
actix-web = "4.5.1" actix-web = "4.5.1"
askama = "0.15.0" askama = "0.15.0"
serde = { version = "1.0.198", features = ["derive"] } serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.140" serde_json = "1.0.149"
reqwest = { version = "0.13.0", features = ["json"] } actix-remote-ip = "1.0.0"
actix-remote-ip = "0.1.0"

View File

@@ -217,9 +217,9 @@ async fn main() -> std::io::Result<()> {
HttpServer::new(move || { HttpServer::new(move || {
App::new() App::new()
.wrap(Logger::default()) .wrap(Logger::default())
.app_data(web::Data::new(RemoteIPConfig { .app_data(web::Data::new(RemoteIPConfig::parse_opt(
proxy: CONF.proxy_ip.clone(), CONF.proxy_ip.clone(),
})) )))
.app_data(state_manager.clone()) .app_data(state_manager.clone())
.service(bootstrap) .service(bootstrap)
.service(cover) .service(cover)