Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMHSanaei <ho3ein.sanaei@gmail.com>2026-02-01 05:31:16 +0300
committerMHSanaei <ho3ein.sanaei@gmail.com>2026-02-01 06:05:02 +0300
commit06c49b92f8ca29601b77b3198bc23f02c52fc9b9 (patch)
tree6adb8051bafa5eb0de2d9c1d99320009ec00efb9
parente35213bc739b14e67b8270913655153cf0ef74f3 (diff)
v2.8.9
-rw-r--r--config/version2
-rw-r--r--web/assets/js/model/inbound.js8
-rw-r--r--web/html/form/tls_settings.html4
3 files changed, 7 insertions, 7 deletions
diff --git a/config/version b/config/version
index c3e2bd4c..0d367c86 100644
--- a/config/version
+++ b/config/version
@@ -1 +1 @@
-2.8.8 \ No newline at end of file
+2.8.9 \ No newline at end of file
diff --git a/web/assets/js/model/inbound.js b/web/assets/js/model/inbound.js
index 1e3c0357..eb2b0f96 100644
--- a/web/assets/js/model/inbound.js
+++ b/web/assets/js/model/inbound.js
@@ -596,7 +596,7 @@ class TlsStreamSettings extends XrayCommonClass {
maxVersion = TLS_VERSION_OPTION.TLS13,
cipherSuites = '',
rejectUnknownSni = false,
- verifyPeerCertByName = ['dns.google', 'cloudflare-dns.com'],
+ verifyPeerCertByNames = ['dns.google', 'cloudflare-dns.com'],
pinnedPeerCertSha256 = [],
disableSystemRoot = false,
enableSessionResumption = false,
@@ -612,7 +612,7 @@ class TlsStreamSettings extends XrayCommonClass {
this.maxVersion = maxVersion;
this.cipherSuites = cipherSuites;
this.rejectUnknownSni = rejectUnknownSni;
- this.verifyPeerCertByName = Array.isArray(verifyPeerCertByName) ? verifyPeerCertByName.join(",") : verifyPeerCertByName;
+ this.verifyPeerCertByNames = Array.isArray(verifyPeerCertByNames) ? verifyPeerCertByNames.join(",") : verifyPeerCertByNames;
this.pinnedPeerCertSha256 = pinnedPeerCertSha256;
this.disableSystemRoot = disableSystemRoot;
this.enableSessionResumption = enableSessionResumption;
@@ -647,7 +647,7 @@ class TlsStreamSettings extends XrayCommonClass {
json.maxVersion,
json.cipherSuites,
json.rejectUnknownSni,
- json.verifyPeerCertByName,
+ json.verifyPeerCertByNames,
json.pinnedPeerCertSha256 || [],
json.disableSystemRoot,
json.enableSessionResumption,
@@ -666,7 +666,7 @@ class TlsStreamSettings extends XrayCommonClass {
maxVersion: this.maxVersion,
cipherSuites: this.cipherSuites,
rejectUnknownSni: this.rejectUnknownSni,
- verifyPeerCertByName: this.verifyPeerCertByName.split(","),
+ verifyPeerCertByNames: this.verifyPeerCertByNames.split(","),
pinnedPeerCertSha256: this.pinnedPeerCertSha256.length > 0 ? this.pinnedPeerCertSha256 : undefined,
disableSystemRoot: this.disableSystemRoot,
enableSessionResumption: this.enableSessionResumption,
diff --git a/web/html/form/tls_settings.html b/web/html/form/tls_settings.html
index 24b994f6..7b5d53b8 100644
--- a/web/html/form/tls_settings.html
+++ b/web/html/form/tls_settings.html
@@ -70,8 +70,8 @@
<a-form-item label="Session Resumption">
<a-switch v-model="inbound.stream.tls.enableSessionResumption"></a-switch>
</a-form-item>
- <a-form-item label="verifyPeerCertByName">
- <a-input v-model.trim="inbound.stream.tls.verifyPeerCertByName"></a-input>
+ <a-form-item label="verifyPeerCertByNames">
+ <a-input v-model.trim="inbound.stream.tls.verifyPeerCertByNames"></a-input>
</a-form-item>
<a-form-item label="pinned Peer Cert Sha256">
<a-select mode="tags" v-model="inbound.stream.tls.pinnedPeerCertSha256"