Compare commits

...

93 Commits

Author SHA1 Message Date
6d5e1509d3 Update Rust crate clap to 4.6.0
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-13 00:27:47 +00:00
24071db5b1 Merge pull request 'Update Rust crate tokio to 1.50.0' (#56) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-05 00:16:18 +00:00
dd0e6a7d90 Update Rust crate tokio to 1.50.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-04 00:19:54 +00:00
12556ca099 Merge pull request 'Update Rust crate clap to 4.5.60' (#55) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-21 00:15:29 +00:00
f574b90dbf Update Rust crate clap to 4.5.60
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-02-20 00:15:07 +00:00
595bff7ee6 Merge pull request 'Update Rust crate actix-web to 4.13.0' (#54) from renovate/actix-web-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-20 00:15:02 +00:00
0ffa345f26 Update Rust crate actix-web to 4.13.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-02-19 00:16:48 +00:00
7a0dba38dd Merge pull request 'Update Rust crate clap to 4.5.59' (#53) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-18 00:27:20 +00:00
f8951affc2 Update Rust crate clap to 4.5.59
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-02-17 00:27:26 +00:00
2a28e99eb1 Merge pull request 'Update Rust crate env_logger to 0.11.9' (#52) from renovate/env_logger-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-15 00:27:37 +00:00
b16b937fd5 Update Rust crate env_logger to 0.11.9
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-02-14 00:27:22 +00:00
99fa49f33c Merge pull request 'Update Rust crate clap to 4.5.58' (#51) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-14 00:27:17 +00:00
23db22e634 Update Rust crate clap to 4.5.58
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-02-13 00:27:25 +00:00
72262ab8ad Merge pull request 'Update Rust crate clap to 4.5.57' (#50) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-05 00:26:46 +00:00
5d50d124f4 Update Rust crate clap to 4.5.57
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-02-04 00:26:22 +00:00
71015f65e7 Merge pull request 'Update Rust crate clap to 4.5.56' (#49) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-31 00:25:57 +00:00
f89fec17be Update Rust crate clap to 4.5.56
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-30 00:26:45 +00:00
3039968715 Merge pull request 'Update Rust crate askama to 0.15.4' (#48) from renovate/askama-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-30 00:26:38 +00:00
dcf7bbc696 Update Rust crate askama to 0.15.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-29 00:26:36 +00:00
93c8bb73a7 Merge pull request 'Update Rust crate clap to 4.5.55' (#47) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-29 00:26:32 +00:00
84c248b1e4 Update Rust crate clap to 4.5.55
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-28 00:26:32 +00:00
fc8d2f35f5 Merge pull request 'Update Rust crate tokio to 1.49.0' (#46) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-07 00:22:01 +00:00
65a3913499 Update Rust crate tokio to 1.49.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-06 00:22:12 +00:00
5d417211ef Merge pull request 'Update Rust crate clap to 4.5.54' (#45) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-06 00:22:08 +00:00
21f0bca0a0 Update Rust crate clap to 4.5.54
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-05 00:22:25 +00:00
94b1c1b1d0 Merge pull request 'Update Rust crate askama to 0.15.1' (#44) from renovate/askama-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-30 00:31:18 +00:00
46d3467d24 Update Rust crate askama to 0.15.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-29 00:31:16 +00:00
5c38d14089 Merge pull request 'Update Rust crate askama to 0.15.0' (#43) from renovate/askama-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-24 00:29:50 +00:00
e0e59bacdd Update Rust crate askama to 0.15.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-23 00:29:37 +00:00
59208fc5b5 Merge pull request 'Update Rust crate log to 0.4.29' (#42) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-04 00:15:36 +00:00
7b5aeb3a58 Update Rust crate log to 0.4.29
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-03 00:14:44 +00:00
c383a3b886 Merge pull request 'Update Rust crate actix-web to 4.12.1' (#41) from renovate/actix-web-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-11-28 00:14:29 +00:00
548af516ab Update Rust crate actix-web to 4.12.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-11-27 00:15:33 +00:00
b500d4797c Merge pull request 'Update Rust crate clap to 4.5.53' (#40) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-11-21 00:11:00 +00:00
7d23f52ead Update Rust crate clap to 4.5.53
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-11-20 00:08:27 +00:00
8cfb2f121c Merge pull request 'Update Rust crate actix-web to 4.12.0' (#39) from renovate/actix-web-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-11-18 00:09:58 +00:00
3036f502ee Update Rust crate actix-web to 4.12.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-11-17 00:08:59 +00:00
6725a6a67f Merge pull request 'Update Rust crate clap to 4.5.51' (#38) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-31 00:35:51 +00:00
efe625ecb7 Update Rust crate clap to 4.5.51
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-10-30 00:37:21 +00:00
e1a40290e2 Merge pull request 'Update Rust crate clap to 4.5.50' (#37) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-22 00:37:21 +00:00
e82c2b9e93 Update Rust crate clap to 4.5.50
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-10-21 00:37:41 +00:00
d2a7dde737 Merge pull request 'Update Rust crate tokio to 1.48.0' (#36) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-16 00:37:28 +00:00
b4d69ab333 Update Rust crate tokio to 1.48.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-10-15 00:35:59 +00:00
2e4d57d5eb Merge pull request 'Update Rust crate clap to 4.5.49' (#35) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-15 00:35:54 +00:00
609939614e Update Rust crate clap to 4.5.49
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-10-14 00:37:31 +00:00
e979f583df Merge pull request 'Update Rust crate clap to 4.5.48' (#34) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-21 00:39:17 +00:00
d6b71d78b5 Update Rust crate clap to 4.5.48
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-09-20 00:35:30 +00:00
9c1331361b Merge pull request 'Update Rust crate log to 0.4.28' (#33) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-05 00:21:16 +00:00
e661008ba3 Update Rust crate log to 0.4.28
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-09-04 00:27:57 +00:00
715a89e130 Merge pull request 'Update Rust crate clap to 4.5.47' (#32) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-04 00:27:54 +00:00
3bbfb9c779 Update Rust crate clap to 4.5.47
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-09-03 00:27:14 +00:00
0ad456949d Merge pull request 'Update Rust crate clap to 4.5.46' (#31) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-28 00:27:39 +00:00
02435e1a33 Update Rust crate clap to 4.5.46
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-27 00:27:17 +00:00
babe785e04 Merge pull request 'Update Rust crate clap to 4.5.45' (#30) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-14 00:26:50 +00:00
c6e3743fc8 Update Rust crate clap to 4.5.45
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-13 00:27:02 +00:00
d91d9291bb Merge pull request 'Update Rust crate clap to 4.5.43' (#29) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-08 00:14:47 +00:00
f1aa829804 Update Rust crate clap to 4.5.43
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-07 00:14:37 +00:00
cd4bf65b40 Merge pull request 'Update Rust crate tokio to 1.47.1' (#28) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-03 00:15:21 +00:00
124daba731 Update Rust crate tokio to 1.47.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-02 00:16:07 +00:00
f943eb4167 Merge pull request 'Update Rust crate clap to 4.5.42' (#27) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-01 00:17:59 +00:00
37c88f1c8f Update Rust crate clap to 4.5.42
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-31 00:14:01 +00:00
5c53a41e1c Merge pull request 'Update Rust crate tokio to 1.47.0' (#26) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-27 00:15:37 +00:00
3e496a023d Update Rust crate tokio to 1.47.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-07-27 00:15:35 +00:00
5e84119f51 Merge pull request 'Update Rust crate clap to 4.5.41' (#25) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-10 00:47:05 +00:00
373ecd3efe Update Rust crate clap to 4.5.41
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-10 00:15:43 +00:00
7441ee5afe Merge pull request 'Update Rust crate tokio to 1.46.1' (#24) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-05 00:42:31 +00:00
3dedcc4487 Update Rust crate tokio to 1.46.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-05 00:08:50 +00:00
07c2721307 Update Rust crate tokio to 1.46.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-04 00:08:45 +00:00
3861400145 Fix cargo clippy issues
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-03 08:11:36 +02:00
0e263b211f Update Rust crate clap to 4.5.40
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-06-10 00:21:54 +00:00
4444860f9b Update Rust crate tokio to 1.45.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-09 00:21:35 +00:00
b5eac1ed2f Update Rust crate clap to 4.5.39
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-07 00:21:02 +00:00
ea23904be6 Fix cargo clippy issue
All checks were successful
continuous-integration/drone/push Build is passing
2025-06-06 06:12:22 +00:00
75f54d2e94 Update Rust crate actix-web to 4.11.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-13 00:16:31 +00:00
f50697dfab Update Rust crate clap to 4.5.38
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-12 00:16:00 +00:00
bfb33a22ca Update Rust crate tokio to 1.45.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-07 00:24:16 +00:00
0b0d6f0973 Update Rust crate askama to 0.14.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-24 00:19:15 +00:00
1f046f83b3 Update Rust crate clap to 4.5.37
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-19 00:27:05 +00:00
e8cf795c3e Update Rust crate askama to 0.13.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-16 00:26:29 +00:00
a9b7f57c32 Update Rust crate clap to 4.5.36
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-12 00:26:51 +00:00
41076a2ff1 Update Rust crate tokio to 1.44.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-08 00:26:56 +00:00
4765628283 Update Rust crate tar to 0.4.44
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-07 00:32:52 +00:00
dee721b462 Update Rust crate log to 0.4.27
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-06 00:33:25 +00:00
c4a1646702 Update Rust crate lazy_static to 1.5.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-05 00:33:12 +00:00
2e64a112a2 Update Rust crate env_logger to 0.11.8
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 00:33:57 +00:00
3da08d7c5f Update Rust crate clap to 4.5.35
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-03 00:33:44 +00:00
5015f670ad Update Rust crate actix to 0.13.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-02 00:33:48 +00:00
dede9729db Merge pull request 'Update Rust crate actix-web-httpauth to 0.8.2' (#5) from renovate/actix-web-httpauth-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #5
2025-04-01 05:35:35 +00:00
9d8400efa7 Merge pull request 'Update Rust crate actix-web to 4.10.2' (#4) from renovate/actix-web-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4
2025-04-01 05:35:24 +00:00
a098338101 Merge pull request 'Update Rust crate clap to 4.5.34' (#6) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #6
2025-04-01 05:35:12 +00:00
98e8c74dcb Update Rust crate clap to 4.5.34
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-01 02:04:37 +00:00
88a0fc5808 Update Rust crate actix-web-httpauth to 0.8.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-01 02:04:35 +00:00
927c2b90bd Update Rust crate actix-web to 4.10.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-01 02:04:32 +00:00
3 changed files with 130 additions and 118 deletions

217
Cargo.lock generated
View File

@@ -46,9 +46,9 @@ dependencies = [
[[package]]
name = "actix-http"
version = "3.10.0"
version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fa882656b67966045e4152c634051e70346939fced7117d5f0b52146a7c74c9"
checksum = "f860ee6746d0c5b682147b2f7f8ef036d4f92fe518251a3a35ffa3650eafdf0e"
dependencies = [
"actix-codec",
"actix-rt",
@@ -95,9 +95,9 @@ dependencies = [
[[package]]
name = "actix-router"
version = "0.5.3"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
checksum = "14f8c75c51892f18d9c46150c5ac7beb81c95f78c8b83a634d49f4ca32551fe7"
dependencies = [
"bytestring",
"cfg-if",
@@ -120,9 +120,9 @@ dependencies = [
[[package]]
name = "actix-server"
version = "2.5.1"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6398974fd4284f4768af07965701efbbb5fdc0616bff20cade1bb14b77675e24"
checksum = "a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502"
dependencies = [
"actix-rt",
"actix-service",
@@ -130,7 +130,7 @@ dependencies = [
"futures-core",
"futures-util",
"mio",
"socket2",
"socket2 0.5.9",
"tokio",
"tracing",
]
@@ -157,9 +157,9 @@ dependencies = [
[[package]]
name = "actix-web"
version = "4.10.2"
version = "4.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2e3b15b3dc6c6ed996e4032389e9849d4ab002b1e92fbfe85b5f307d1479b4d"
checksum = "ff87453bc3b56e9b2b23c1cc0b1be8797184accf51d2abe0f8a33ec275d316bf"
dependencies = [
"actix-codec",
"actix-http",
@@ -192,7 +192,7 @@ dependencies = [
"serde_json",
"serde_urlencoded",
"smallvec",
"socket2",
"socket2 0.6.0",
"time",
"tracing",
"url",
@@ -236,15 +236,6 @@ dependencies = [
"syn",
]
[[package]]
name = "addr2line"
version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
dependencies = [
"gimli",
]
[[package]]
name = "adler2"
version = "2.0.0"
@@ -282,7 +273,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-parse 0.2.6",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is_terminal_polyfill",
"utf8parse",
]
[[package]]
name = "anstream"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
dependencies = [
"anstyle",
"anstyle-parse 1.0.0",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
@@ -292,9 +298,9 @@ dependencies = [
[[package]]
name = "anstyle"
version = "1.0.10"
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
[[package]]
name = "anstyle-parse"
@@ -305,6 +311,15 @@ dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-parse"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.1.2"
@@ -327,11 +342,11 @@ dependencies = [
[[package]]
name = "askama"
version = "0.13.0"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a4e46abb203e00ef226442d452769233142bbfdd79c3941e84c8e61c4112543"
checksum = "08e1676b346cadfec169374f949d7490fd80a24193d37d2afce0c047cf695e57"
dependencies = [
"askama_derive",
"askama_macros",
"itoa",
"percent-encoding",
"serde",
@@ -340,9 +355,9 @@ dependencies = [
[[package]]
name = "askama_derive"
version = "0.13.0"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54398906821fd32c728135f7b351f0c7494ab95ae421d41b6f5a020e158f28a6"
checksum = "7661ff56517787343f376f75db037426facd7c8d3049cef8911f1e75016f3a37"
dependencies = [
"askama_parser",
"basic-toml",
@@ -356,14 +371,24 @@ dependencies = [
]
[[package]]
name = "askama_parser"
version = "0.13.0"
name = "askama_macros"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf315ce6524c857bb129ff794935cf6d42c82a6cff60526fe2a63593de4d0d4f"
checksum = "713ee4dbfd1eb719c2dab859465b01fa1d21cb566684614a713a6b7a99a4e47b"
dependencies = [
"memchr",
"askama_derive",
]
[[package]]
name = "askama_parser"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d62d674238a526418b30c0def480d5beadb9d8964e7f38d635b03bf639c704c"
dependencies = [
"rustc-hash",
"serde",
"serde_derive",
"unicode-ident",
"winnow",
]
@@ -373,21 +398,6 @@ version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
name = "backtrace"
version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
"cfg-if",
"libc",
"miniz_oxide",
"object",
"rustc-demangle",
"windows-targets",
]
[[package]]
name = "base64"
version = "0.22.1"
@@ -420,9 +430,9 @@ dependencies = [
[[package]]
name = "brotli"
version = "7.0.0"
version = "8.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd"
checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
@@ -431,9 +441,9 @@ dependencies = [
[[package]]
name = "brotli-decompressor"
version = "4.0.2"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37"
checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
@@ -473,9 +483,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clap"
version = "4.5.34"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e958897981290da2a852763fe9cdb89cd36977a5d729023127095fa94d95e2ff"
checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351"
dependencies = [
"clap_builder",
"clap_derive",
@@ -483,11 +493,11 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.34"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83b0f35019843db2160b5bb19ae09b4e6411ac33fc6a712003c33e03090e2489"
checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
dependencies = [
"anstream",
"anstream 1.0.0",
"anstyle",
"clap_lex",
"strsim",
@@ -495,9 +505,9 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.5.32"
version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7"
checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a"
dependencies = [
"heck",
"proc-macro2",
@@ -507,9 +517,9 @@ dependencies = [
[[package]]
name = "clap_lex"
version = "0.7.4"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
[[package]]
name = "colorchoice"
@@ -633,9 +643,9 @@ dependencies = [
[[package]]
name = "env_filter"
version = "0.1.3"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f"
dependencies = [
"log",
"regex",
@@ -643,11 +653,11 @@ dependencies = [
[[package]]
name = "env_logger"
version = "0.11.7"
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3716d7a920fb4fac5d84e9d4bce8ceb321e9414b4409da61b07b75c1e3d0697"
checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d"
dependencies = [
"anstream",
"anstream 0.6.18",
"anstyle",
"env_filter",
"jiff",
@@ -766,17 +776,11 @@ dependencies = [
"wasi 0.14.2+wasi-0.2.4",
]
[[package]]
name = "gimli"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
[[package]]
name = "h2"
version = "0.3.26"
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d"
dependencies = [
"bytes",
"fnv",
@@ -1056,9 +1060,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
version = "0.2.171"
version = "0.2.174"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
[[package]]
name = "libredox"
@@ -1112,9 +1116,9 @@ dependencies = [
[[package]]
name = "log"
version = "0.4.27"
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "memchr"
@@ -1155,15 +1159,6 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "object"
version = "0.36.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
dependencies = [
"memchr",
]
[[package]]
name = "once_cell"
version = "1.21.3"
@@ -1249,18 +1244,18 @@ dependencies = [
[[package]]
name = "proc-macro2"
version = "1.0.94"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.40"
version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
dependencies = [
"proc-macro2",
]
@@ -1345,12 +1340,6 @@ version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "rustc-demangle"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc-hash"
version = "2.1.1"
@@ -1477,6 +1466,16 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "socket2"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
@@ -1491,9 +1490,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "syn"
version = "2.0.100"
version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
@@ -1565,19 +1564,18 @@ dependencies = [
[[package]]
name = "tokio"
version = "1.44.1"
version = "1.50.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a"
checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"windows-sys 0.52.0",
"socket2 0.6.0",
"windows-sys 0.61.2",
]
[[package]]
@@ -1693,6 +1691,12 @@ dependencies = [
"wit-bindgen-rt",
]
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-sys"
version = "0.52.0"
@@ -1711,6 +1715,15 @@ dependencies = [
"windows-targets",
]
[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
"windows-link",
]
[[package]]
name = "windows-targets"
version = "0.52.6"

View File

@@ -6,13 +6,13 @@ edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
clap = { version = "4.0.29", features = ["derive", "env"] }
tar = "0.4.38"
actix-web = "4"
actix = "0.13.0"
lazy_static = "1.4.0"
log = "0.4.17"
env_logger = "0.11.7"
actix-web-httpauth = "0.8.0"
askama = "0.13.0"
tokio = "1.23.0"
clap = { version = "4.6.0", features = ["derive", "env"] }
tar = "0.4.44"
actix-web = "4.13.0"
actix = "0.13.5"
lazy_static = "1.5.0"
log = "0.4.29"
env_logger = "0.11.9"
actix-web-httpauth = "0.8.2"
askama = "0.15.4"
tokio = "1.50.0"

View File

@@ -1,5 +1,5 @@
use std::fs::File;
use std::io::{ErrorKind, Write};
use std::io::Write;
use std::path::{Path, PathBuf};
use std::pin::Pin;
use std::sync::mpsc;
@@ -102,9 +102,8 @@ struct SendWrapper(mpsc::SyncSender<Vec<u8>>);
impl Write for SendWrapper {
fn write(&mut self, buf: &[u8]) -> std::io::Result<usize> {
if let Err(e) = self.0.send(buf.to_vec()) {
log::error!("Failed to send a chunk of data! {}", e);
return Err(std::io::Error::new(
ErrorKind::Other,
log::error!("Failed to send a chunk of data! {e}");
return Err(std::io::Error::other(
"Failed to send a chunk of data!",
));
}
@@ -128,7 +127,7 @@ impl FileStreamer {
for file in files_list() {
let file_path = &file.to_str().unwrap().replace(&ARGS.target_dir, "")[1..];
log::debug!("Add {} to archive", file_path);
log::debug!("Add {file_path} to archive");
tar.append_file(
file_path,
&mut File::open(&file).expect("Failed to open file"),
@@ -150,7 +149,7 @@ impl Stream for FileStreamer {
match self.receive.recv() {
Ok(d) => Poll::Ready(Some(Ok(Bytes::copy_from_slice(&d)))),
Err(e) => {
log::error!("Recv error: {}", e);
log::error!("Recv error: {e}");
Poll::Ready(None)
}
}