Updated other workspace members

This commit is contained in:
Emi Tatsuo 2020-12-11 10:07:01 -05:00
parent 2566d930bf
commit aaac9d0c93
No known key found for this signature in database
GPG Key ID: 68FAB2E2E6DFC98B
5 changed files with 11 additions and 13 deletions

View File

@ -20,8 +20,8 @@ once_cell = "1.4"
rustls = { version = "0.19", optional = true, features = ["dangerous_configuration"] } rustls = { version = "0.19", optional = true, features = ["dangerous_configuration"] }
structopt = "0.3" structopt = "0.3"
thiserror = "1" thiserror = "1"
tokio-rustls = { version = "0.21", features = ["dangerous_configuration"], optional = true } tokio-rustls = { version = "0.21", features = ["dangerous_configuration"] }
tokio = { version = "0.3", features = ["full"], optional = true } tokio = { version = "0.3", features = ["full"] }
url = "2" url = "2"
webpki-roots = { version = "0.20", optional = true } webpki-roots = { version = "0.20", optional = true }
webpki = { version = "0.21.0", optional = true } webpki = { version = "0.21.0", optional = true }
@ -35,10 +35,8 @@ pretty_env_logger = "0.4"
default = ["client", "server"] default = ["client", "server"]
client = [ client = [
"tokio-rustls",
"webpki", "webpki",
"webpki-roots", "webpki-roots",
"tokio",
] ]
server = [ server = [

View File

@ -11,7 +11,7 @@ cursive = "0.15"
log = "0.4" log = "0.4"
url = "2" url = "2"
webpki = "0.21.0" webpki = "0.21.0"
rustls = { version = "0.18", features = ["dangerous_configuration"] } rustls = { version = "0.19", features = ["dangerous_configuration"] }
smol = { version = "0.3", features = ["tokio02"] } smol = { version = "0.3", features = ["tokio02"] }
maj = { path = ".." } maj = { path = ".." }

View File

@ -8,15 +8,14 @@ edition = "2018"
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"
async-std = "1.5"
async-trait = "0" async-trait = "0"
atom_syndication = "0.9" atom_syndication = "0.9"
chrono = "*" chrono = "*"
log = "0" log = "0"
pretty_env_logger = "0.4" pretty_env_logger = "0.4"
webpki = "0.21.0" webpki = "0.21.0"
rustls = { version = "0.18", features = ["dangerous_configuration"] } rustls = { version = "0.19", features = ["dangerous_configuration"] }
structopt = "0.3" structopt = "0.3"
tokio = { version = "0.2", features = ["full"] } tokio = { version = "0.3", features = ["full"] }
maj = { path = "../..", features = ["server", "client"], default-features = false } maj = { path = "../..", features = ["server", "client"], default-features = false }

View File

@ -9,7 +9,6 @@ build = "build.rs"
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"
async-std = "1.5"
async-trait = "0" async-trait = "0"
dnd_dice_roller = "0.3" dnd_dice_roller = "0.3"
env_logger = "0" env_logger = "0"
@ -17,13 +16,14 @@ log = "0"
mime = "0.3.0" mime = "0.3.0"
percent-encoding = "2" percent-encoding = "2"
rand = "0" rand = "0"
rustls = { version = "0.18", features = ["dangerous_configuration"] } rustls = { version = "0.19", features = ["dangerous_configuration"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" serde_json = "1"
smol = { version = "0.3", features = ["tokio02"] } smol = { version = "0.3", features = ["tokio02"] }
structopt = "0.3" structopt = "0.3"
url = "2" url = "2"
warp = "0.2" warp = "0.2"
tokio = { version = "0.3", features = ["rt"] }
maj = { path = "..", features = ["server"], default-features = false } maj = { path = "..", features = ["server"], default-features = false }

View File

@ -1,8 +1,8 @@
use async_std::task;
use rustls::{ use rustls::{
internal::pemfile::{certs, pkcs8_private_keys}, internal::pemfile::{certs, pkcs8_private_keys},
AllowAnyAnonymousOrAuthenticatedClient, Certificate, PrivateKey, RootCertStore, ServerConfig, AllowAnyAnonymousOrAuthenticatedClient, Certificate, PrivateKey, RootCertStore, ServerConfig,
}; };
use std::{ use std::{
fs::File, fs::File,
io::{self, BufReader}, io::{self, BufReader},
@ -64,7 +64,8 @@ fn load_keys(path: &Path) -> io::Result<Vec<PrivateKey>> {
.map_err(|_| io::Error::new(io::ErrorKind::InvalidInput, "invalid key")) .map_err(|_| io::Error::new(io::ErrorKind::InvalidInput, "invalid key"))
} }
fn main() -> Result<(), maj::server::Error> { #[tokio::main]
async fn main() -> Result<(), maj::server::Error> {
env_logger::init(); env_logger::init();
let opts = Options::from_args(); let opts = Options::from_args();
let certs = load_certs(&opts.cert).unwrap(); let certs = load_certs(&opts.cert).unwrap();
@ -96,7 +97,7 @@ fn main() -> Result<(), maj::server::Error> {
thread::spawn(move || http::run(h.clone(), port)); thread::spawn(move || http::run(h.clone(), port));
} }
task::block_on(maj::server::serve(h.clone(), config, opts.host, opts.port))?; maj::server::serve(h.clone(), config, opts.host, opts.port).await?;
Ok(()) Ok(())
} }