Compare commits

..

No commits in common. "366b95ce1f5d2cbdaddf44f179df1846f9e11712" and "1e70dd088f36471de776d5633d686e13f721c012" have entirely different histories.

7 changed files with 13 additions and 29 deletions

View File

@ -76,7 +76,7 @@ jobs:
cp packaging/deb/postrm .build/debian/postrm
- name: Publish to PPA
uses: yuezk/publish-ppa-package@v2
uses: yuezk/publish-ppa-package@dev
with:
repository: "yuezk/globalprotect-openconnect"
gpg_private_key: ${{ secrets.PPA_GPG_PRIVATE_KEY }}
@ -85,5 +85,5 @@ jobs:
debian_dir: publish-ppa/globalprotect-openconnect-*/.build/debian
deb_email: "k3vinyue@gmail.com"
deb_fullname: "Kevin Yue"
extra_ppa: "yuezk/globalprotect-openconnect liushuyu-011/rust-bpo-1.75"
extra_ppa: "liushuyu-011/rust-bpo-1.75"
revision: ${{ inputs.revision }}

View File

@ -1,4 +1,4 @@
name: GH Release Packages
name: Release Packages
on:
workflow_dispatch:

14
Cargo.lock generated
View File

@ -579,7 +579,7 @@ dependencies = [
[[package]]
name = "common"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"is_executable",
]
@ -1449,7 +1449,7 @@ dependencies = [
[[package]]
name = "gpapi"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"anyhow",
"base64 0.21.5",
@ -1485,7 +1485,7 @@ dependencies = [
[[package]]
name = "gpauth"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"anyhow",
"clap",
@ -1506,7 +1506,7 @@ dependencies = [
[[package]]
name = "gpclient"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"anyhow",
"clap",
@ -1528,7 +1528,7 @@ dependencies = [
[[package]]
name = "gpgui-helper"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"anyhow",
"clap",
@ -1546,7 +1546,7 @@ dependencies = [
[[package]]
name = "gpservice"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"anyhow",
"axum",
@ -2625,7 +2625,7 @@ dependencies = [
[[package]]
name = "openconnect"
version = "2.3.9"
version = "2.3.8"
dependencies = [
"cc",
"common",

View File

@ -5,7 +5,7 @@ members = ["crates/*", "apps/gpclient", "apps/gpservice", "apps/gpauth", "apps/g
[workspace.package]
rust-version = "1.70"
version = "2.3.9"
version = "2.3.8"
authors = ["Kevin Yue <k3vinyue@gmail.com>"]
homepage = "https://github.com/yuezk/GlobalProtect-openconnect"
edition = "2021"

View File

@ -50,7 +50,7 @@ struct Cli {
#[command(subcommand)]
command: CliCommand,
#[arg(long, help = "Uses extended compatibility mode for OpenSSL operations to support a broader range of systems and formats.")]
#[arg(long, help = "Get around the OpenSSL `unsafe legacy renegotiation` error")]
fix_openssl: bool,
#[arg(long, help = "Ignore the TLS errors")]
ignore_tls_errors: bool,

View File

@ -1,9 +1,5 @@
# Changelog
## 2.3.9 - 2024-11-02
- Enhance the OpenSSL compatibility mode (fix [#437](https://github.com/yuezk/GlobalProtect-openconnect/issues/437))
## 2.3.8 - 2024-10-31
- GUI: support configure the external browser to use for authentication (fix [#423](https://github.com/yuezk/GlobalProtect-openconnect/issues/423))

View File

@ -10,24 +10,12 @@ pub fn openssl_conf() -> String {
[openssl_init]
ssl_conf = ssl_sect
providers = provider_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
Options = {}
[provider_sect]
default = default_sect
legacy = legacy_sect
[default_sect]
activate = 1
[legacy_sect]
activate = 1
",
Options = {}",
option
)
}