Upgrade dependencies
This commit is contained in:
parent
1a1ff2e600
commit
b4d3f03335
3 changed files with 302 additions and 267 deletions
531
Cargo.lock
generated
531
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
24
Cargo.toml
24
Cargo.toml
|
@ -10,18 +10,18 @@ edition = "2021"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
askama = { version = "0.11.1", default-features = false }
|
askama = { version = "0.11.1", default-features = false }
|
||||||
async-recursion = "1.0.0"
|
async-recursion = "1.0.0"
|
||||||
cached = "0.34.0"
|
cached = "0.40.0"
|
||||||
clap = { version = "3.1.18", default-features = false, features = ["std"] }
|
clap = { version = "4.0.18", default-features = false, features = ["std"] }
|
||||||
regex = "1.5.6"
|
regex = "1.6.0"
|
||||||
serde = { version = "1.0.137", features = ["derive"] }
|
serde = { version = "1.0.147", features = ["derive"] }
|
||||||
cookie = "0.16.0"
|
cookie = "0.16.1"
|
||||||
futures-lite = "1.12.0"
|
futures-lite = "1.12.0"
|
||||||
hyper = { version = "0.14.19", features = ["full"] }
|
hyper = { version = "0.14.22", features = ["full"] }
|
||||||
hyper-rustls = "0.23.0"
|
hyper-rustls = "0.23.0"
|
||||||
percent-encoding = "2.1.0"
|
percent-encoding = "2.2.0"
|
||||||
route-recognizer = "0.3.1"
|
route-recognizer = "0.3.1"
|
||||||
serde_json = "1.0.81"
|
serde_json = "1.0.87"
|
||||||
tokio = { version = "1.18.2", features = ["full"] }
|
tokio = { version = "1.21.2", features = ["full"] }
|
||||||
time = "0.3.9"
|
time = "0.3.16"
|
||||||
url = "2.2.2"
|
url = "2.3.1"
|
||||||
rust-embed = "6.4.0"
|
rust-embed = { version = "6.4.2", features = ["include-exclude"] }
|
||||||
|
|
14
src/main.rs
14
src/main.rs
|
@ -112,7 +112,7 @@ async fn main() {
|
||||||
.short('r')
|
.short('r')
|
||||||
.long("redirect-https")
|
.long("redirect-https")
|
||||||
.help("Redirect all HTTP requests to HTTPS (no longer functional)")
|
.help("Redirect all HTTP requests to HTTPS (no longer functional)")
|
||||||
.takes_value(false),
|
.num_args(0),
|
||||||
)
|
)
|
||||||
.arg(
|
.arg(
|
||||||
Arg::new("address")
|
Arg::new("address")
|
||||||
|
@ -121,7 +121,7 @@ async fn main() {
|
||||||
.value_name("ADDRESS")
|
.value_name("ADDRESS")
|
||||||
.help("Sets address to listen on")
|
.help("Sets address to listen on")
|
||||||
.default_value("0.0.0.0")
|
.default_value("0.0.0.0")
|
||||||
.takes_value(true),
|
.num_args(1),
|
||||||
)
|
)
|
||||||
.arg(
|
.arg(
|
||||||
Arg::new("port")
|
Arg::new("port")
|
||||||
|
@ -130,7 +130,7 @@ async fn main() {
|
||||||
.value_name("PORT")
|
.value_name("PORT")
|
||||||
.help("Port to listen on")
|
.help("Port to listen on")
|
||||||
.default_value("8080")
|
.default_value("8080")
|
||||||
.takes_value(true),
|
.num_args(1),
|
||||||
)
|
)
|
||||||
.arg(
|
.arg(
|
||||||
Arg::new("hsts")
|
Arg::new("hsts")
|
||||||
|
@ -139,13 +139,13 @@ async fn main() {
|
||||||
.value_name("EXPIRE_TIME")
|
.value_name("EXPIRE_TIME")
|
||||||
.help("HSTS header to tell browsers that this site should only be accessed over HTTPS")
|
.help("HSTS header to tell browsers that this site should only be accessed over HTTPS")
|
||||||
.default_value("604800")
|
.default_value("604800")
|
||||||
.takes_value(true),
|
.num_args(1),
|
||||||
)
|
)
|
||||||
.get_matches();
|
.get_matches();
|
||||||
|
|
||||||
let address = matches.value_of("address").unwrap_or("0.0.0.0");
|
let address = matches.get_one("address").map(|m: &String| m.as_str()).unwrap_or("0.0.0.0");
|
||||||
let port = std::env::var("PORT").unwrap_or_else(|_| matches.value_of("port").unwrap_or("8080").to_string());
|
let port = std::env::var("PORT").unwrap_or_else(|_| matches.get_one("port").map(|m: &String| m.as_str()).unwrap_or("8080").to_string());
|
||||||
let hsts = matches.value_of("hsts");
|
let hsts = matches.get_one("hsts").map(|m: &String| m.as_str());
|
||||||
|
|
||||||
let listener = [address, ":", &port].concat();
|
let listener = [address, ":", &port].concat();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue