Compare commits

..

71 Commits

Author SHA1 Message Date
3a2503cec4 fix(deps): update rust crate reqwest to v0.12.18
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m31s
2025-05-28 17:04:31 +00:00
22044eb081 chore(deps): update rust:1.87 docker digest to 25038aa
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 4m24s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m19s
2025-05-27 21:04:07 +00:00
2f8f6d23e3 fix(deps): update rust crate reqwest to v0.12.16
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m39s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 4m18s
2025-05-27 20:04:13 +00:00
71ff769705 chore(deps): update rust:1.87 docker digest to c5511e7
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m53s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m53s
2025-05-22 15:02:01 +00:00
ef267864ff chore(deps): update rust:1.87 docker digest to 893a03d
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 6m13s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m58s
2025-05-22 03:09:27 +00:00
86cd6f8884 chore(deps): update debian docker tag to v12.11
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 4m14s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 3m33s
2025-05-22 01:11:10 +00:00
0c939b989e chore(deps): update rust:1.87 docker digest to 5e33ae7
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m46s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m51s
2025-05-16 03:13:44 +00:00
f413f41e0e chore(deps): update rust:1.87 docker digest to 813451c
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m51s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m47s
2025-05-16 00:02:22 +00:00
4acda346b6 chore(deps): update rust docker tag to v1.87
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m43s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m52s
2025-05-15 21:04:22 +00:00
81a239d43c chore(deps): update rust:1.86 docker digest to 300ec56
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m38s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m45s
2025-05-06 00:01:57 +00:00
310932816d chore(deps): update rust:1.86 docker digest to a2ccb7c
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m27s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m39s
2025-05-05 21:02:03 +00:00
51c81f074a chore(deps): update rust:1.86 docker digest to c42032c
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m18s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m43s
2025-05-05 18:01:48 +00:00
5c87a8e294 chore(deps): update rust:1.86 docker digest to 640960f
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m52s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m52s
2025-04-30 12:01:57 +00:00
de2b42cb4d chore(deps): update rust:1.86 docker digest to f2b92e8
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m49s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m56s
2025-04-30 03:01:50 +00:00
865a281b0d chore(deps): update rust:1.86 docker digest to 173b003
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m50s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m50s
2025-04-29 21:02:08 +00:00
340683d562 chore(deps): update rust:1.86 docker digest to 13e8910
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m47s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m48s
2025-04-29 15:02:11 +00:00
aeda054cc0 chore(deps): update rust:1.86 docker digest to ff735b1
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 4m33s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m43s
2025-04-29 03:02:23 +00:00
e14b90ca72 chore(deps): update debian:12.10 docker digest to 264982f
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 5m10s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 3m17s
2025-04-29 02:02:04 +00:00
f907edac53 chore(deps): update rust:1.86 docker digest to 7b65306
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m52s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m53s
2025-04-09 06:02:45 +00:00
cf1415dfc0 chore(deps): update rust:1.86 docker digest to 947c462
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m51s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m48s
2025-04-09 00:02:20 +00:00
8d7a85dcf2 chore(deps): update rust:1.86 docker digest to 9fdf93f
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m0s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m59s
2025-04-08 21:02:20 +00:00
fd71363b25 chore(deps): update rust:1.86 docker digest to 6a6dda6
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m57s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 3m0s
2025-04-08 09:02:20 +00:00
ac61197e79 chore(deps): update rust:1.86 docker digest to 2494472
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 4m42s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m57s
2025-04-08 06:02:21 +00:00
6769ff0d0e chore(deps): update debian:12.10 docker digest to 00cd074
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m38s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 3m19s
2025-04-08 04:02:16 +00:00
bac9f30c8c chore(deps): update rust:1.86 docker digest to 563b33d
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m51s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m48s
2025-04-03 21:01:50 +00:00
a5dfe9fb1a chore(deps): update rust docker tag to v1.86
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m49s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m54s
2025-04-03 18:03:46 +00:00
2e82c637b5 fix(deps): update rust crate log to v0.4.27
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m46s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m50s
2025-03-25 00:04:20 +00:00
dcb32f427e fix(deps): update rust crate reqwest to v0.12.15
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m42s
2025-03-20 12:27:51 +00:00
f7b325629b chore(deps): update debian docker tag to v12.10
Some checks failed
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m19s
Build and Push Docker Image / Build And Push Docker Image (push) Has been cancelled
2025-03-20 00:19:13 +00:00
1b623a69c6 chore(deps): update rust:1.85 docker digest to e51d026
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m32s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m30s
2025-03-20 00:02:44 +00:00
1afc696f09 chore(deps): update rust:1.85 docker digest to b589deb
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 4m31s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m29s
2025-03-19 00:02:48 +00:00
c10c0d6d7e fix(deps): update rust crate reqwest to v0.12.14
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 4m5s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 4m12s
2025-03-14 22:00:32 +00:00
20bcf8ff96 chore(deps): update rust:1.85 docker digest to 80ccfb5
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m52s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 1m56s
2025-03-06 00:03:11 +00:00
22cba8468f chore(deps): update rust:1.85 docker digest to e15c642
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m2s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m7s
2025-03-04 11:27:11 +00:00
acda637793 fix(deps): update rust crate serde_json to v1.0.140
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m10s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m9s
2025-03-03 10:09:00 +00:00
75aaab72ec chore(deps): update rust:1.85 docker digest to caa4a0e
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 6m21s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 7m49s
2025-02-27 00:02:40 +00:00
68e4cd3cfe chore(deps): update debian:12.9 docker digest to 3528682
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 6m55s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 11m24s
2025-02-26 01:00:54 +00:00
26b61ae200 chore(deps): update rust:1.85 docker digest to 8e5fb4a
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 11m25s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 59m2s
2025-02-26 00:02:24 +00:00
0d78a76258 fix(deps): update rust crate log to v0.4.26
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 33m19s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 5m2s
2025-02-24 19:02:03 +00:00
0ce775f002 chore(deps): update rust docker tag to v1.85
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m43s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 3m17s
2025-02-24 16:08:50 +00:00
bb5149474c fix(deps): update rust crate serde_json to v1.0.139
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 7m17s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 2m53s
2025-02-24 12:08:51 +00:00
81d76cd741 chore(deps): update rust:1.84 docker digest to 738ae99
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 3m13s
2025-02-09 00:11:20 +00:00
70d140a9d6 chore(deps): update debian:12.9 docker digest to 4abf773
Some checks failed
Build Docker Image / Explore-Gitea-Actions (push) Successful in 3m31s
Build and Push Docker Image / Build And Push Docker Image (push) Has been cancelled
2025-02-09 00:03:20 +00:00
ddbddb92b3 feat(log): refine logging
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 1m46s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 1m55s
2025-02-08 19:16:55 +01:00
e02816cfed fix(deps): update rust crate serde_json to v1.0.138
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 9m39s
2025-02-02 01:10:43 +01:00
eb274f5514 chore(deps): update rust:1.84 docker digest to efe14ee
Some checks are pending
Build Docker Image / Explore-Gitea-Actions (push) Successful in 1m35s
Build and Push Docker Image / Build And Push Docker Image (push) Waiting to run
2025-02-02 00:02:34 +00:00
fda44be6af fix(deps): update rust crate serde_json to v1.0.137
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 1m36s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 1m17s
2025-01-21 19:27:38 +00:00
cf01db27cc fix(deps): update rust crate log to v0.4.25
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 26s
2025-01-20 08:29:34 +01:00
e6b5ebed1c fix(deps): update rust crate serde_json to v1.0.136
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 24s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 23s
2025-01-19 20:56:46 +00:00
d8324875cf chore(deps): update rust:1.84 docker digest to e6e40c0
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 23s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 28s
2025-01-19 00:07:57 +00:00
4a9864b0d0 chore(deps): update debian docker tag to v12.9
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 25s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 31s
2025-01-19 00:01:21 +00:00
1043db6339 chore(deps): update rust:1.84 docker digest to f9ca146
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 1m39s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 27s
2025-01-14 20:18:35 +00:00
936c6eea75 fix(deps): update rust crate log to v0.4.24
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 28s
2025-01-11 18:47:06 +01:00
76a1e79818 chore(deps): update rust docker tag to v1.84
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 54s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 26s
2025-01-10 23:01:24 +00:00
4b4888ccb8 fix(deps): update rust crate serde_json to v1.0.135
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 24s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 27s
2025-01-07 23:02:03 +00:00
542722b5ef fix(deps): update rust crate reqwest to v0.12.12
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 2m2s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 1m51s
2024-12-31 23:04:07 +00:00
3ded16436e fix(deps): update rust crate reqwest to v0.12.11
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 23s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 30s
2024-12-27 23:01:49 +00:00
caa7f09f56 fix(deps): update rust crate reqwest to v0.12.10
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 24s
2024-12-27 00:55:51 +01:00
019637a94a chore(deps): update rust:1.83 docker digest to a45bf1f
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 23s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 26s
2024-12-26 23:00:46 +00:00
bce20bfe6c chore(deps): update rust:1.83 docker digest to a13c9a2
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 53s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 23s
2024-12-25 22:20:00 +00:00
c0162a2130 chore(deps): update rust:1.83 docker digest to df1ab82
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 30s
2024-12-25 22:05:03 +01:00
11bf9d8535 chore(deps): update debian:12.8 docker digest to b877a1a
Some checks are pending
Build Docker Image / Explore-Gitea-Actions (push) Successful in 25s
Build and Push Docker Image / Build And Push Docker Image (push) Waiting to run
2024-12-25 20:57:47 +00:00
8b9720e334 fix(deps): update rust crate serde_json to v1.0.134
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 22s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 26s
2024-12-21 23:01:42 +00:00
3f8faaf625 fix(deps): update rust crate env_logger to v0.11.6
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 23s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 28s
2024-12-20 23:01:37 +00:00
c3427302d3 chore(deps): update rust:1.83 docker digest to 39a3134
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 24s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 25s
2024-12-04 21:20:23 +00:00
1c995d9696 chore(deps): update rust docker tag to v1.83
All checks were successful
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 31s
2024-12-03 23:28:40 +01:00
b3df45a906 chore(deps): update debian:12.8 docker digest to 17122fe
Some checks are pending
Build Docker Image / Explore-Gitea-Actions (push) Successful in 1m3s
Build and Push Docker Image / Build And Push Docker Image (push) Waiting to run
2024-12-03 22:21:20 +00:00
95a466cce6 fix(deps): update rust crate serde_json to v1.0.133
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 1m35s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 27s
2024-11-17 23:01:55 +00:00
51ba5d6510 chore(deps): update rust:1.82 docker digest to d9c3c6f
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 24s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 26s
2024-11-14 21:04:36 +00:00
493b49adeb chore(deps): update rust:1.82 docker digest to f82e0a7
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 24s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 25s
2024-11-13 23:01:24 +00:00
7984e5fd60 chore(deps): update rust:1.82 docker digest to 3da3853
All checks were successful
Build Docker Image / Explore-Gitea-Actions (push) Successful in 21s
Build and Push Docker Image / Build And Push Docker Image (push) Successful in 24s
2024-11-12 12:33:03 +00:00
3 changed files with 194 additions and 69 deletions

255
Cargo.lock generated
View File

@@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4
[[package]]
name = "addr2line"
@@ -99,7 +99,7 @@ dependencies = [
"miniz_oxide",
"object",
"rustc-demangle",
"windows-targets",
"windows-targets 0.52.6",
]
[[package]]
@@ -202,9 +202,9 @@ dependencies = [
[[package]]
name = "env_logger"
version = "0.11.5"
version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d"
checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0"
dependencies = [
"anstream",
"anstyle",
@@ -411,9 +411,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "hyper"
version = "1.4.1"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80"
dependencies = [
"bytes",
"futures-channel",
@@ -464,21 +464,28 @@ dependencies = [
[[package]]
name = "hyper-util"
version = "0.1.9"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8"
dependencies = [
"base64",
"bytes",
"futures-channel",
"futures-core",
"futures-util",
"http",
"http-body",
"hyper",
"ipnet",
"libc",
"percent-encoding",
"pin-project-lite",
"socket2",
"system-configuration",
"tokio",
"tower-service",
"tracing",
"windows-registry",
]
[[package]]
@@ -507,6 +514,16 @@ version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"
[[package]]
name = "iri-string"
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2"
dependencies = [
"memchr",
"serde",
]
[[package]]
name = "is_terminal_polyfill"
version = "1.70.1"
@@ -521,18 +538,19 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "js-sys"
version = "0.3.70"
version = "0.3.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
dependencies = [
"once_cell",
"wasm-bindgen",
]
[[package]]
name = "libc"
version = "0.2.159"
version = "0.2.172"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5"
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
[[package]]
name = "linux-raw-sys"
@@ -542,9 +560,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "log"
version = "0.4.22"
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
[[package]]
name = "memchr"
@@ -728,9 +746,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "reqwest"
version = "0.12.9"
version = "0.12.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f"
checksum = "e98ff6b0dbbe4d5a37318f433d4fc82babd21631f194d370409ceb2e40b2f0b5"
dependencies = [
"base64",
"bytes",
@@ -754,20 +772,20 @@ dependencies = [
"once_cell",
"percent-encoding",
"pin-project-lite",
"rustls-pemfile",
"rustls-pki-types",
"serde",
"serde_json",
"serde_urlencoded",
"sync_wrapper",
"system-configuration",
"tokio",
"tokio-native-tls",
"tower",
"tower-http",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
"windows-registry",
]
[[package]]
@@ -817,16 +835,6 @@ dependencies = [
"zeroize",
]
[[package]]
name = "rustls-pemfile"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
dependencies = [
"base64",
"rustls-pki-types",
]
[[package]]
name = "rustls-pki-types"
version = "1.9.0"
@@ -844,6 +852,12 @@ dependencies = [
"untrusted",
]
[[package]]
name = "rustversion"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
[[package]]
name = "ryu"
version = "1.0.18"
@@ -904,9 +918,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.132"
version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
"itoa",
"memchr",
@@ -949,9 +963,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "socket2"
version = "0.5.7"
version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
dependencies = [
"libc",
"windows-sys 0.52.0",
@@ -1087,6 +1101,45 @@ dependencies = [
"tokio",
]
[[package]]
name = "tower"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
dependencies = [
"futures-core",
"futures-util",
"pin-project-lite",
"sync_wrapper",
"tokio",
"tower-layer",
"tower-service",
]
[[package]]
name = "tower-http"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e"
dependencies = [
"bitflags",
"bytes",
"futures-util",
"http",
"http-body",
"iri-string",
"pin-project-lite",
"tower",
"tower-layer",
"tower-service",
]
[[package]]
name = "tower-layer"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
[[package]]
name = "tower-service"
version = "0.3.3"
@@ -1185,24 +1238,24 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
version = "0.2.93"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
dependencies = [
"cfg-if",
"once_cell",
"rustversion",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.93"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn",
@@ -1223,9 +1276,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.93"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1233,9 +1286,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.93"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
dependencies = [
"proc-macro2",
"quote",
@@ -1246,9 +1299,12 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.93"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
dependencies = [
"unicode-ident",
]
[[package]]
name = "web-sys"
@@ -1261,33 +1317,38 @@ dependencies = [
]
[[package]]
name = "windows-registry"
version = "0.2.0"
name = "windows-link"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3"
[[package]]
name = "windows-registry"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3"
dependencies = [
"windows-result",
"windows-strings",
"windows-targets",
"windows-targets 0.53.0",
]
[[package]]
name = "windows-result"
version = "0.2.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189"
dependencies = [
"windows-targets",
"windows-link",
]
[[package]]
name = "windows-strings"
version = "0.1.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
dependencies = [
"windows-result",
"windows-targets",
"windows-link",
]
[[package]]
@@ -1296,7 +1357,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets",
"windows-targets 0.52.6",
]
[[package]]
@@ -1305,7 +1366,7 @@ version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
"windows-targets",
"windows-targets 0.52.6",
]
[[package]]
@@ -1314,14 +1375,30 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_gnullvm",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
"windows_aarch64_gnullvm 0.52.6",
"windows_aarch64_msvc 0.52.6",
"windows_i686_gnu 0.52.6",
"windows_i686_gnullvm 0.52.6",
"windows_i686_msvc 0.52.6",
"windows_x86_64_gnu 0.52.6",
"windows_x86_64_gnullvm 0.52.6",
"windows_x86_64_msvc 0.52.6",
]
[[package]]
name = "windows-targets"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b"
dependencies = [
"windows_aarch64_gnullvm 0.53.0",
"windows_aarch64_msvc 0.53.0",
"windows_i686_gnu 0.53.0",
"windows_i686_gnullvm 0.53.0",
"windows_i686_msvc 0.53.0",
"windows_x86_64_gnu 0.53.0",
"windows_x86_64_gnullvm 0.53.0",
"windows_x86_64_msvc 0.53.0",
]
[[package]]
@@ -1330,48 +1407,96 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_aarch64_msvc"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnu"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_gnullvm"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_i686_msvc"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnu"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "windows_x86_64_msvc"
version = "0.53.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
[[package]]
name = "zeroize"
version = "1.8.1"

View File

@@ -1,9 +1,9 @@
FROM rust:1.82@sha256:33a0ea4769482be860174e1139c457bdcb2a236a988580a28c3a48824cbc17d6 AS builder
FROM rust:1.87@sha256:25038aa450210c53cf05dbf7b256e1df1ee650a58bb46cbc7d6fa79c1d98d083 AS builder
WORKDIR /app
COPY . .
RUN cargo install --path .
FROM debian:12.8@sha256:10901ccd8d249047f9761845b4594f121edef079cfd8224edebd9ea726f0a7f6
FROM debian:12.11@sha256:bd73076dc2cd9c88f48b5b358328f24f2a4289811bd73787c031e20db9f97123
RUN apt-get update && apt-get -y install ca-certificates && rm -rf /var/lib/apt/lists/*
COPY --from=builder /usr/local/cargo/bin/cloudflare-dynamic-dns /usr/local/bin/cloudflare-dynamic-dns
CMD ["cloudflare-dynamic-dns"]

View File

@@ -4,7 +4,7 @@ mod public_ip;
use std::{env, thread::sleep, time::Duration};
use dotenv::dotenv;
use log::{error, info};
use log::{error, info, debug};
use public_ip::get_public_ip_address;
use reqwest::header::{AUTHORIZATION, CONTENT_TYPE};
use serde_json::Value;
@@ -55,7 +55,7 @@ fn update_and_get_cache(
let current_ip_address = get_public_ip_address()?;
if result.ip_address == current_ip_address {
info!("Not updating IP Address");
debug!("Not updating IP Address");
} else {
update_ip_address(token, zone_id, &current_ip_address, domain, &result.id)?;
result.ip_address = current_ip_address;