diff --git a/Cargo.lock b/Cargo.lock index 1c2841a..9830a12 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -910,7 +910,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "furumi-client-core" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "async-trait", @@ -932,7 +932,7 @@ dependencies = [ [[package]] name = "furumi-common" -version = "0.3.0" +version = "0.3.1" dependencies = [ "prost", "protobuf-src", @@ -942,7 +942,7 @@ dependencies = [ [[package]] name = "furumi-mount-linux" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "clap", @@ -959,7 +959,7 @@ dependencies = [ [[package]] name = "furumi-mount-macos" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "async-trait", @@ -977,7 +977,7 @@ dependencies = [ [[package]] name = "furumi-server" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "async-stream", diff --git a/furumi-mount-linux/src/main.rs b/furumi-mount-linux/src/main.rs index d3c844c..545ea9f 100644 --- a/furumi-mount-linux/src/main.rs +++ b/furumi-mount-linux/src/main.rs @@ -75,7 +75,7 @@ fn main() -> Result<(), Box> { MountOption::NoExec, // Better security for media mount ]; - println!("Mounting Furumi-ng to {:?}", args.mount); + println!("Mounting Furumi-ng v{} to {:?}", env!("CARGO_PKG_VERSION"), args.mount); // Use Session + BackgroundSession for graceful unmount on exit let session = Session::new(fuse_fs, &args.mount, &options)?; diff --git a/furumi-mount-macos/src/main.rs b/furumi-mount-macos/src/main.rs index f9bd086..e3315b3 100644 --- a/furumi-mount-macos/src/main.rs +++ b/furumi-mount-macos/src/main.rs @@ -108,7 +108,7 @@ fn main() -> Result<(), Box> { std::process::exit(1); } - println!("Mounted Furumi-ng to {:?}", mount_path); + println!("Mounted Furumi-ng v{} to {:?}", env!("CARGO_PKG_VERSION"), mount_path); // Wait for shutdown signal while running.load(Ordering::SeqCst) { diff --git a/furumi-server/src/main.rs b/furumi-server/src/main.rs index 47be543..3f4157a 100644 --- a/furumi-server/src/main.rs +++ b/furumi-server/src/main.rs @@ -104,7 +104,7 @@ async fn main() -> Result<(), Box> { let svc = RemoteFileSystemServer::with_interceptor(remote_fs, auth.clone()); // Print startup info - println!("Furumi-ng Server listening on {}", addr); + println!("Furumi-ng Server v{} listening on {}", env!("CARGO_PKG_VERSION"), addr); if args.no_tls { println!("WARNING: TLS is DISABLED — traffic is unencrypted"); } else { diff --git a/furumi-server/src/web/auth.rs b/furumi-server/src/web/auth.rs index 998d713..fce7add 100644 --- a/furumi-server/src/web/auth.rs +++ b/furumi-server/src/web/auth.rs @@ -180,6 +180,7 @@ pub async fn oidc_init( ClientId::new(client_id), Some(ClientSecret::new(client_secret)), ) + .set_auth_type(openidconnect::AuthType::RequestBody) .set_redirect_uri(RedirectUrl::new(redirect)?); let mut session_secret = vec![0u8; 32];