Compare commits

...

2 Commits

Author SHA1 Message Date
Kevin Yue
0b55a80317 Bump version 2.0.0-beta4 2024-01-21 11:05:15 -05:00
Kevin Yue
c6315bf384 Handle auth window auth fail 2024-01-21 11:04:35 -05:00
3 changed files with 8 additions and 7 deletions

10
Cargo.lock generated
View File

@ -1423,7 +1423,7 @@ dependencies = [
[[package]]
name = "gpapi"
version = "2.0.0-beta3"
version = "2.0.0-beta4"
dependencies = [
"anyhow",
"base64 0.21.5",
@ -1451,7 +1451,7 @@ dependencies = [
[[package]]
name = "gpauth"
version = "2.0.0-beta3"
version = "2.0.0-beta4"
dependencies = [
"anyhow",
"clap",
@ -1471,7 +1471,7 @@ dependencies = [
[[package]]
name = "gpclient"
version = "2.0.0-beta3"
version = "2.0.0-beta4"
dependencies = [
"anyhow",
"clap",
@ -1492,7 +1492,7 @@ dependencies = [
[[package]]
name = "gpservice"
version = "2.0.0-beta3"
version = "2.0.0-beta4"
dependencies = [
"anyhow",
"axum",
@ -2447,7 +2447,7 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openconnect"
version = "2.0.0-beta3"
version = "2.0.0-beta4"
dependencies = [
"cc",
"is_executable",

View File

@ -4,7 +4,7 @@ resolver = "2"
members = ["crates/*", "apps/gpclient", "apps/gpservice", "apps/gpauth"]
[workspace.package]
version = "2.0.0-beta3"
version = "2.0.0-beta4"
authors = ["Kevin Yue <k3vinyue@gmail.com>"]
homepage = "https://github.com/yuezk/GlobalProtect-openconnect"
edition = "2021"

View File

@ -203,7 +203,8 @@ impl<'a> AuthWindow<'a> {
wv.connect_load_failed(move |_wv, _event, uri, err| {
let redacted_uri = redact_uri(uri);
warn!("Failed to load uri: {} with error: {}", redacted_uri, err);
send_auth_result(&auth_result_tx, Err(AuthDataError::Invalid));
// NOTE: Don't send error here, since load_changed event will be triggered after this
// send_auth_result(&auth_result_tx, Err(AuthDataError::Invalid));
// true to stop other handlers from being invoked for the event. false to propagate the event further.
true
});