Compare commits

...

36 Commits

Author SHA1 Message Date
23e64ce0d5 Merge pull request 'chore(deps): update rust crate askama to v0.15.6' (#209) from renovate/askama-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-25 00:27:02 +00:00
910085cbec chore(deps): update rust crate askama to v0.15.6
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-03-25 00:26:59 +00:00
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
e9b07a8f21 Merge pull request 'Update Rust crate askama to v0.15.3' (#195) from renovate/askama-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-28 00:31:27 +00:00
048f74021d Update Rust crate askama to v0.15.3
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-01-28 00:31:24 +00:00
1861ffc181 Merge pull request 'Update Rust crate serde_json to v1.0.149' (#194) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-07 00:26:25 +00:00
712cbbb540 Update Rust crate serde_json to v1.0.149
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-01-07 00:26:21 +00:00
08de57b2d5 Merge pull request 'Update Rust crate clap to v4.5.54' (#193) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-05 00:27:27 +00:00
e3f886ccbc Update Rust crate clap to v4.5.54
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-01-05 00:27:15 +00:00
3 changed files with 426 additions and 315 deletions

724
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

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

View File

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