Compare commits

...

45 Commits

Author SHA1 Message Date
fd065322a7 Merge pull request 'Update Rust crate serde to v1.0.226' (#173) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-21 00:44:10 +00:00
66b37fd020 Update Rust crate serde to v1.0.226
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-09-21 00:44:07 +00:00
45ecb0a512 Merge pull request 'Update Rust crate clap to v4.5.48' (#172) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-20 00:40:26 +00:00
5bb2158927 Update Rust crate clap to v4.5.48
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-09-20 00:40:23 +00:00
8d2e9a98ae Merge pull request 'Update Rust crate serde to v1.0.225' (#171) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-17 00:39:20 +00:00
2073f1a7fa Update Rust crate serde to v1.0.225
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-09-17 00:39:17 +00:00
3481caad40 Merge pull request 'Update Rust crate serde to v1.0.224' (#170) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-16 00:39:25 +00:00
417560ba0b Update Rust crate serde to v1.0.224
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-09-16 00:39:22 +00:00
7f37086411 Merge pull request 'Update Rust crate serde_json to v1.0.145' (#169) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-15 00:39:29 +00:00
f3c9fe082b Merge pull request 'Update Rust crate serde to v1.0.223' (#168) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-15 00:39:24 +00:00
09f97c5699 Update Rust crate serde_json to v1.0.145
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-09-15 00:39:24 +00:00
d8fb40a415 Update Rust crate serde to v1.0.223
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-09-15 00:39:21 +00:00
67a47fb1e7 Merge pull request 'Update Rust crate serde_json to v1.0.144' (#167) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-14 00:39:56 +00:00
f7cafb7c02 Merge pull request 'Update Rust crate serde to v1.0.221' (#166) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-14 00:39:53 +00:00
1474202413 Update Rust crate serde_json to v1.0.144
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-09-14 00:39:53 +00:00
aa550cdf25 Update Rust crate serde to v1.0.221
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-09-14 00:39:50 +00:00
f4c1407896 Merge pull request 'Update Rust crate log to v0.4.28' (#165) from renovate/log-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-04 00:32:20 +00:00
d41a7500f5 Update Rust crate log to v0.4.28
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-09-04 00:32:18 +00:00
22318cc660 Merge pull request 'Update Rust crate clap to v4.5.47' (#164) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-03 00:31:01 +00:00
12e932e1c9 Update Rust crate clap to v4.5.47
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-09-03 00:30:52 +00:00
715109006e Merge pull request 'Update Rust crate clap to v4.5.46' (#163) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-27 00:31:11 +00:00
3e1ddb1a95 Update Rust crate clap to v4.5.46
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-08-27 00:31:04 +00:00
76b1249d47 Merge pull request 'Update Rust crate serde_json to v1.0.143' (#162) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-20 00:30:36 +00:00
d15a77edf4 Update Rust crate serde_json to v1.0.143
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-08-20 00:30:34 +00:00
8a917fdeab Merge pull request 'Update Rust crate reqwest to v0.12.23' (#161) from renovate/reqwest-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-15 00:30:56 +00:00
dadf90c3c3 Update Rust crate reqwest to v0.12.23
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-14 00:30:35 +00:00
1bcb0102db Merge pull request 'Update Rust crate clap to v4.5.45' (#160) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-13 00:31:05 +00:00
32f6be0efa Update Rust crate clap to v4.5.45
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-08-13 00:30:58 +00:00
090fae474e Merge pull request 'Update Rust crate clap to v4.5.44' (#159) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-12 00:30:15 +00:00
11b04d4132 Update Rust crate clap to v4.5.44
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-08-12 00:30:07 +00:00
088b60fa9c Merge pull request 'Update Rust crate clap to v4.5.43' (#158) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-07 00:18:39 +00:00
16954673ec Update Rust crate clap to v4.5.43
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-08-07 00:18:32 +00:00
fbf6132ee3 Merge pull request 'Update Rust crate serde_json to v1.0.142' (#157) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-01 00:22:07 +00:00
a1ebd0a61e Update Rust crate serde_json to v1.0.142
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-08-01 00:22:05 +00:00
c5daf06d28 Merge pull request 'Update Rust crate clap to v4.5.42' (#156) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-31 00:17:44 +00:00
56890883aa Update Rust crate clap to v4.5.42
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-07-31 00:17:37 +00:00
406e3ca87a Merge pull request 'Update Rust crate serde_json to v1.0.141' (#155) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-19 00:20:16 +00:00
04962c78a5 Update Rust crate serde_json to v1.0.141
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-07-19 00:20:13 +00:00
673ecd6d6a Merge pull request 'Update Rust crate clap to v4.5.41' (#154) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-10 01:54:37 +00:00
5ff0b47e7f Update Rust crate clap to v4.5.41
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-10 00:17:57 +00:00
24103ee6d6 Update Rust crate reqwest to v0.12.22
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-04 00:10:46 +00:00
1ff6944f42 Fix cargo clippy issues
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-03 08:37:14 +02:00
1ef740d6be Update Rust crate reqwest to v0.12.20
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-11 00:23:59 +00:00
3b2ba625bc Update Rust crate clap to v4.5.40
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-10 00:23:59 +00:00
c7b3d8c3b9 Update Rust crate reqwest to v0.12.19
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-03 00:24:01 +00:00
2 changed files with 35 additions and 26 deletions

55
Cargo.lock generated
View File

@@ -510,9 +510,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.39"
version = "4.5.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f"
checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"
dependencies = [
"clap_builder",
"clap_derive",
@@ -520,9 +520,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.39"
version = "4.5.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51"
checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"
dependencies = [
"anstream",
"anstyle",
@@ -532,9 +532,9 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.5.32"
version = "4.5.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7"
checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c"
dependencies = [
"heck",
"proc-macro2",
@@ -715,7 +715,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
dependencies = [
"libc",
"windows-sys 0.59.0",
"windows-sys 0.52.0",
]
[[package]]
@@ -1368,9 +1368,9 @@ dependencies = [
[[package]]
name = "log"
version = "0.4.27"
version = "0.4.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
[[package]]
name = "memchr"
@@ -1708,9 +1708,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "reqwest"
version = "0.12.18"
version = "0.12.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e98ff6b0dbbe4d5a37318f433d4fc82babd21631f194d370409ceb2e40b2f0b5"
checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb"
dependencies = [
"base64",
"bytes",
@@ -1724,12 +1724,10 @@ dependencies = [
"hyper-rustls",
"hyper-tls",
"hyper-util",
"ipnet",
"js-sys",
"log",
"mime",
"native-tls",
"once_cell",
"percent-encoding",
"pin-project-lite",
"rustls-pki-types",
@@ -1784,7 +1782,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.59.0",
"windows-sys 0.52.0",
]
[[package]]
@@ -1869,18 +1867,28 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.219"
version = "1.0.226"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
checksum = "0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd"
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
version = "1.0.226"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.219"
version = "1.0.226"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
checksum = "8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33"
dependencies = [
"proc-macro2",
"quote",
@@ -1889,14 +1897,15 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.140"
version = "1.0.145"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
dependencies = [
"itoa",
"memchr",
"ryu",
"serde",
"serde_core",
]
[[package]]
@@ -2042,7 +2051,7 @@ dependencies = [
"getrandom 0.3.2",
"once_cell",
"rustix",
"windows-sys 0.59.0",
"windows-sys 0.52.0",
]
[[package]]
@@ -2153,9 +2162,9 @@ dependencies = [
[[package]]
name = "tower-http"
version = "0.6.4"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e"
checksum = "5cc2d9e086a412a451384326f521c8123a99a466b329941a9403696bff9b0da2"
dependencies = [
"bitflags",
"bytes",

View File

@@ -120,7 +120,7 @@ async fn start(remote_ip: RemoteIP, state_manager: web::Data<BasicStateManager>)
let state = match state_manager.gen_state(remote_ip.0) {
Ok(s) => s,
Err(e) => {
log::error!("Failed to generate state! {:?}", e);
log::error!("Failed to generate state! {e:?}");
return ErrorTemplate::build("Failed to generate state!");
}
};
@@ -175,7 +175,7 @@ async fn redirect(
{
Ok(t) => t,
Err(e) => {
log::error!("Failed to retrieve token! {}", e);
log::error!("Failed to retrieve token! {e}");
return ErrorTemplate::build("Failed to retrieve access token!");
}
};
@@ -184,7 +184,7 @@ async fn redirect(
let (_user_info, user_info_str) = match config.request_user_info(&token).await {
Ok(t) => t,
Err(e) => {
log::error!("Failed to retrieve user info! {}", e);
log::error!("Failed to retrieve user info! {e}");
return ErrorTemplate::build("Failed to retrieve user info!");
}
};