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

github.com/SoftEtherVPN/SoftEtherVPN_Stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordnobori <da.git@softether.co.jp>2023-03-14 14:59:40 +0300
committerdnobori <da.git@softether.co.jp>2023-03-14 14:59:40 +0300
commit7d831acbfb967bdbbb17c9e579abdda380644148 (patch)
tree820243543fcb428f1f680d282cf9a03d180a2791
parentbf23fe0000f7c6a362712fdb8400d837f73a3c58 (diff)
v4.41-9787-rtmv4.41-9787-rtm
-rw-r--r--src/Cedar/AzureClient.c2
-rw-r--r--src/Cedar/Cedar.h14
-rw-r--r--src/CurrentBuild.txt6
-rw-r--r--src/Mayaqua/Encrypt.c66
-rw-r--r--src/Neo/Neo.vcproj4
-rw-r--r--src/Neo6/Neo6.vcproj4
-rw-r--r--src/SeLow/SeLow.vcproj4
-rw-r--r--src/See/See.vcproj4
-rw-r--r--src/Wfp/Wfp.vcproj4
-rw-r--r--src/bin/vpnweb.cabbin213182 -> 219080 bytes
-rw-r--r--src/bin/vpnweb.ocxbin347072 -> 350984 bytes
-rw-r--r--src/makefiles/freebsd_32bit.mak4
-rw-r--r--src/makefiles/freebsd_32bit_nobits.mak4
-rw-r--r--src/makefiles/freebsd_64bit.mak4
-rw-r--r--src/makefiles/freebsd_64bit_nobits.mak4
-rw-r--r--src/makefiles/linux_32bit.mak4
-rw-r--r--src/makefiles/linux_32bit_nobits.mak4
-rw-r--r--src/makefiles/linux_64bit.mak4
-rw-r--r--src/makefiles/linux_64bit_nobits.mak4
-rw-r--r--src/makefiles/macos_32bit.mak4
-rw-r--r--src/makefiles/macos_32bit_nobits.mak4
-rw-r--r--src/makefiles/macos_64bit.mak4
-rw-r--r--src/makefiles/macos_64bit_nobits.mak4
-rw-r--r--src/makefiles/openbsd_32bit.mak4
-rw-r--r--src/makefiles/openbsd_32bit_nobits.mak4
-rw-r--r--src/makefiles/openbsd_64bit.mak4
-rw-r--r--src/makefiles/openbsd_64bit_nobits.mak4
-rw-r--r--src/makefiles/solaris_32bit.mak4
-rw-r--r--src/makefiles/solaris_32bit_nobits.mak4
-rw-r--r--src/makefiles/solaris_64bit.mak4
-rw-r--r--src/makefiles/solaris_64bit_nobits.mak4
-rw-r--r--src/vpnweb/vpnweb.h2
-rw-r--r--src/vpnweb/vpnweb_i.c2
-rw-r--r--src/vpnweb/vpnweb_p.c2
34 files changed, 106 insertions, 88 deletions
diff --git a/src/Cedar/AzureClient.c b/src/Cedar/AzureClient.c
index 9982565f..bb09e0f3 100644
--- a/src/Cedar/AzureClient.c
+++ b/src/Cedar/AzureClient.c
@@ -184,7 +184,7 @@ void AcWaitForRequest(AZURE_CLIENT *ac, SOCK *s, AZURE_PARAM *param)
SetTimeout(ns, param->DataTimeout);
- if (StartSSLEx(ns, NULL, NULL, true, 0, NULL))
+ if (StartSSLEx(ns, NULL, NULL, true, 0, NULL)) // DO NOT SET SNI Hostname !!
{
// Check certification
char server_cert_hash_str[MAX_SIZE];
diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h
index d50023f0..117d6b1d 100644
--- a/src/Cedar/Cedar.h
+++ b/src/Cedar/Cedar.h
@@ -129,7 +129,7 @@
#define CEDAR_VER 441
// Build Number
-#define CEDAR_BUILD 9782
+#define CEDAR_BUILD 9787
// Beta number
//#define BETA_NUMBER 3
@@ -148,12 +148,12 @@
#endif // BUILD_PLACE
// Specifies the build date
-#define BUILD_DATE_Y 2022
-#define BUILD_DATE_M 11
-#define BUILD_DATE_D 17
-#define BUILD_DATE_HO 16
-#define BUILD_DATE_MI 15
-#define BUILD_DATE_SE 51
+#define BUILD_DATE_Y 2023
+#define BUILD_DATE_M 3
+#define BUILD_DATE_D 14
+#define BUILD_DATE_HO 10
+#define BUILD_DATE_MI 40
+#define BUILD_DATE_SE 41
// Tolerable time difference
#define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000)
diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt
index b38eda53..b17bcd7b 100644
--- a/src/CurrentBuild.txt
+++ b/src/CurrentBuild.txt
@@ -1,4 +1,4 @@
-BUILD_NUMBER 9782
+BUILD_NUMBER 9787
VERSION 441
-BUILD_NAME beta
-BUILD_DATE 20221117_161551
+BUILD_NAME rtm
+BUILD_DATE 20230314_104041
diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c
index 7d29a050..f6fe91be 100644
--- a/src/Mayaqua/Encrypt.c
+++ b/src/Mayaqua/Encrypt.c
@@ -2602,28 +2602,38 @@ void AddKeyUsageX509(EXTENDED_KEY_USAGE *ex, int nid)
sk_ASN1_OBJECT_push(ex, obj);
}
}
-X509_EXTENSION *NewExtendedKeyUsageForX509()
+X509_EXTENSION *NewExtendedKeyUsageForX509(bool root_cert)
{
EXTENDED_KEY_USAGE *ex = sk_ASN1_OBJECT_new_null();
X509_EXTENSION *ret;
- AddKeyUsageX509(ex, NID_server_auth);
- AddKeyUsageX509(ex, NID_client_auth);
- AddKeyUsageX509(ex, NID_code_sign);
- AddKeyUsageX509(ex, NID_email_protect);
- AddKeyUsageX509(ex, NID_ipsecEndSystem);
- AddKeyUsageX509(ex, NID_ipsecTunnel);
- AddKeyUsageX509(ex, NID_ipsecUser);
- AddKeyUsageX509(ex, NID_time_stamp);
- AddKeyUsageX509(ex, NID_OCSP_sign);
+ if (root_cert)
+ {
+ AddKeyUsageX509(ex, NID_server_auth);
+ AddKeyUsageX509(ex, NID_client_auth);
+ AddKeyUsageX509(ex, NID_code_sign);
+ AddKeyUsageX509(ex, NID_email_protect);
+ AddKeyUsageX509(ex, NID_ipsecEndSystem);
+ AddKeyUsageX509(ex, NID_ipsecTunnel);
+ AddKeyUsageX509(ex, NID_ipsecUser);
+ AddKeyUsageX509(ex, NID_time_stamp);
+ AddKeyUsageX509(ex, NID_OCSP_sign);
+ }
+ else
+ {
+ AddKeyUsageX509(ex, NID_server_auth);
+ AddKeyUsageX509(ex, NID_client_auth);
+ AddKeyUsageX509(ex, NID_ipsecEndSystem);
+ AddKeyUsageX509(ex, NID_ipsecTunnel);
+ AddKeyUsageX509(ex, NID_ipsecUser);
+ }
ret = X509V3_EXT_i2d(NID_ext_key_usage, 0, ex);
sk_ASN1_OBJECT_pop_free(ex, ASN1_OBJECT_free);
return ret;
-}
-void BitStringSetBit(ASN1_BIT_STRING *str, int bit)
+}void BitStringSetBit(ASN1_BIT_STRING *str, int bit)
{
// Validate arguments
if (str == NULL)
@@ -2633,7 +2643,7 @@ void BitStringSetBit(ASN1_BIT_STRING *str, int bit)
ASN1_BIT_STRING_set_bit(str, bit, 1);
}
-X509_EXTENSION *NewBasicKeyUsageForX509()
+X509_EXTENSION *NewBasicKeyUsageForX509(bool root_cert)
{
X509_EXTENSION *ret = NULL;
ASN1_BIT_STRING *str;
@@ -2641,13 +2651,21 @@ X509_EXTENSION *NewBasicKeyUsageForX509()
str = ASN1_BIT_STRING_new();
if (str != NULL)
{
- BitStringSetBit(str, 0); // KU_DIGITAL_SIGNATURE
- BitStringSetBit(str, 1); // KU_NON_REPUDIATION
- BitStringSetBit(str, 2); // KU_KEY_ENCIPHERMENT
- BitStringSetBit(str, 3); // KU_DATA_ENCIPHERMENT
- //BitStringSetBit(str, 4); // KU_KEY_AGREEMENT
- BitStringSetBit(str, 5); // KU_KEY_CERT_SIGN
- BitStringSetBit(str, 6); // KU_CRL_SIGN
+ if (root_cert)
+ {
+ BitStringSetBit(str, 0); // KU_DIGITAL_SIGNATURE
+ BitStringSetBit(str, 1); // KU_NON_REPUDIATION
+ BitStringSetBit(str, 2); // KU_KEY_ENCIPHERMENT
+ BitStringSetBit(str, 3); // KU_DATA_ENCIPHERMENT
+ //BitStringSetBit(str, 4); // KU_KEY_AGREEMENT
+ BitStringSetBit(str, 5); // KU_KEY_CERT_SIGN
+ BitStringSetBit(str, 6); // KU_CRL_SIGN
+ }
+ else
+ {
+ BitStringSetBit(str, 0); // KU_DIGITAL_SIGNATURE
+ BitStringSetBit(str, 2); // KU_KEY_ENCIPHERMENT
+ }
ret = X509V3_EXT_i2d(NID_key_usage, 0, str);
@@ -2771,7 +2789,7 @@ X509 *NewX509Ex(K *pub, K *priv, X *ca, NAME *name, UINT days, X_SERIAL *serial,
*/
// Basic usage
- busage = NewBasicKeyUsageForX509();
+ busage = NewBasicKeyUsageForX509(false);
if (busage != NULL)
{
X509_add_ext(x509, busage, -1);
@@ -2779,7 +2797,7 @@ X509 *NewX509Ex(K *pub, K *priv, X *ca, NAME *name, UINT days, X_SERIAL *serial,
}
// EKU
- eku = NewExtendedKeyUsageForX509();
+ eku = NewExtendedKeyUsageForX509(false);
if (eku != NULL)
{
X509_add_ext(x509, eku, -1);
@@ -2912,7 +2930,7 @@ X509 *NewRootX509(K *pub, K *priv, NAME *name, UINT days, X_SERIAL *serial)
X509_EXTENSION_free(ex);
// Basic usage
- busage = NewBasicKeyUsageForX509();
+ busage = NewBasicKeyUsageForX509(true);
if (busage != NULL)
{
X509_add_ext(x509, busage, -1);
@@ -2920,7 +2938,7 @@ X509 *NewRootX509(K *pub, K *priv, NAME *name, UINT days, X_SERIAL *serial)
}
// EKU
- eku = NewExtendedKeyUsageForX509();
+ eku = NewExtendedKeyUsageForX509(true);
if (eku != NULL)
{
X509_add_ext(x509, eku, -1);
diff --git a/src/Neo/Neo.vcproj b/src/Neo/Neo.vcproj
index 7996a607..e9b1f984 100644
--- a/src/Neo/Neo.vcproj
+++ b/src/Neo/Neo.vcproj
@@ -120,7 +120,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes&#x0D;&#x0A;"
+ CommandLine=""
/>
</Configuration>
<Configuration
@@ -225,7 +225,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes&#x0D;&#x0A;&#x0D;&#x0A;"
+ CommandLine=""
/>
</Configuration>
</Configurations>
diff --git a/src/Neo6/Neo6.vcproj b/src/Neo6/Neo6.vcproj
index 4fb2305c..b6f29e89 100644
--- a/src/Neo6/Neo6.vcproj
+++ b/src/Neo6/Neo6.vcproj
@@ -121,7 +121,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)Neo6_x86.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:0&#x0D;&#x0A;$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)Neo6_x86_win10.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:2&#x0D;&#x0A;"
+ CommandLine=""
/>
</Configuration>
<Configuration
@@ -227,7 +227,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)Neo6_x64.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:0&#x0D;&#x0A;$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)Neo6_x64_win10.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:2&#x0D;&#x0A;"
+ CommandLine=""
/>
</Configuration>
</Configurations>
diff --git a/src/SeLow/SeLow.vcproj b/src/SeLow/SeLow.vcproj
index ad8d53b9..ee0cc19b 100644
--- a/src/SeLow/SeLow.vcproj
+++ b/src/SeLow/SeLow.vcproj
@@ -121,7 +121,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)SeLow_x86.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:0&#x0D;&#x0A;$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)SeLow_x86_win10.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:2"
+ CommandLine=""
/>
</Configuration>
<Configuration
@@ -227,7 +227,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)SeLow_x64.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:0&#x0D;&#x0A;$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)SeLow_x64_win10.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:2"
+ CommandLine=""
/>
</Configuration>
</Configurations>
diff --git a/src/See/See.vcproj b/src/See/See.vcproj
index ff83992c..ce3224ea 100644
--- a/src/See/See.vcproj
+++ b/src/See/See.vcproj
@@ -119,7 +119,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes"
+ CommandLine=""
/>
</Configuration>
<Configuration
@@ -223,7 +223,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes"
+ CommandLine=""
/>
</Configuration>
</Configurations>
diff --git a/src/Wfp/Wfp.vcproj b/src/Wfp/Wfp.vcproj
index bf9781fd..dab18468 100644
--- a/src/Wfp/Wfp.vcproj
+++ b/src/Wfp/Wfp.vcproj
@@ -121,7 +121,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)pxwfp_x86.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:0&#x0D;&#x0A;$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)pxwfp_x86_win10.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:2&#x0D;&#x0A;"
+ CommandLine=""
/>
</Configuration>
<Configuration
@@ -225,7 +225,7 @@
/>
<Tool
Name="VCPostBuildEventTool"
- CommandLine="$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)pxwfp_x64.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:0&#x0D;&#x0A;$(SolutionDir)bin\BuildUtil.exe /CMD:SignCode &quot;$(TargetPath)&quot; /DEST:&quot;$(TargetDir)pxwfp_x64_win10.sys&quot; /COMMENT:&quot;VPN Software&quot; /KERNEL:yes /CERTID:0 /SHAMODE:2&#x0D;&#x0A;"
+ CommandLine=""
/>
</Configuration>
</Configurations>
diff --git a/src/bin/vpnweb.cab b/src/bin/vpnweb.cab
index b813d194..daf0eabc 100644
--- a/src/bin/vpnweb.cab
+++ b/src/bin/vpnweb.cab
Binary files differ
diff --git a/src/bin/vpnweb.ocx b/src/bin/vpnweb.ocx
index 3f868e94..a10b1da9 100644
--- a/src/bin/vpnweb.ocx
+++ b/src/bin/vpnweb.ocx
Binary files differ
diff --git a/src/makefiles/freebsd_32bit.mak b/src/makefiles/freebsd_32bit.mak
index 56cfa3b3..b4fd9d77 100644
--- a/src/makefiles/freebsd_32bit.mak
+++ b/src/makefiles/freebsd_32bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/freebsd_32bit_nobits.mak b/src/makefiles/freebsd_32bit_nobits.mak
index 56cfa3b3..b4fd9d77 100644
--- a/src/makefiles/freebsd_32bit_nobits.mak
+++ b/src/makefiles/freebsd_32bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/freebsd_64bit.mak b/src/makefiles/freebsd_64bit.mak
index f0f8fca9..6f3c7da4 100644
--- a/src/makefiles/freebsd_64bit.mak
+++ b/src/makefiles/freebsd_64bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/freebsd_64bit_nobits.mak b/src/makefiles/freebsd_64bit_nobits.mak
index 035c2eab..afecd059 100644
--- a/src/makefiles/freebsd_64bit_nobits.mak
+++ b/src/makefiles/freebsd_64bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/linux_32bit.mak b/src/makefiles/linux_32bit.mak
index efd353c4..9c9fe6d9 100644
--- a/src/makefiles/linux_32bit.mak
+++ b/src/makefiles/linux_32bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/linux_32bit_nobits.mak b/src/makefiles/linux_32bit_nobits.mak
index efd353c4..9c9fe6d9 100644
--- a/src/makefiles/linux_32bit_nobits.mak
+++ b/src/makefiles/linux_32bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/linux_64bit.mak b/src/makefiles/linux_64bit.mak
index 02f67e98..221d5868 100644
--- a/src/makefiles/linux_64bit.mak
+++ b/src/makefiles/linux_64bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/linux_64bit_nobits.mak b/src/makefiles/linux_64bit_nobits.mak
index 9a478248..9ac030cb 100644
--- a/src/makefiles/linux_64bit_nobits.mak
+++ b/src/makefiles/linux_64bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/macos_32bit.mak b/src/makefiles/macos_32bit.mak
index 572fe8ed..d7755255 100644
--- a/src/makefiles/macos_32bit.mak
+++ b/src/makefiles/macos_32bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/macos_32bit_nobits.mak b/src/makefiles/macos_32bit_nobits.mak
index 572fe8ed..d7755255 100644
--- a/src/makefiles/macos_32bit_nobits.mak
+++ b/src/makefiles/macos_32bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/macos_64bit.mak b/src/makefiles/macos_64bit.mak
index a6ddc9c4..b9e530c4 100644
--- a/src/makefiles/macos_64bit.mak
+++ b/src/makefiles/macos_64bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/macos_64bit_nobits.mak b/src/makefiles/macos_64bit_nobits.mak
index a44a79b1..61a61289 100644
--- a/src/makefiles/macos_64bit_nobits.mak
+++ b/src/makefiles/macos_64bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/openbsd_32bit.mak b/src/makefiles/openbsd_32bit.mak
index 682438b1..02335d9b 100644
--- a/src/makefiles/openbsd_32bit.mak
+++ b/src/makefiles/openbsd_32bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/openbsd_32bit_nobits.mak b/src/makefiles/openbsd_32bit_nobits.mak
index 682438b1..02335d9b 100644
--- a/src/makefiles/openbsd_32bit_nobits.mak
+++ b/src/makefiles/openbsd_32bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/openbsd_64bit.mak b/src/makefiles/openbsd_64bit.mak
index 8ddab20d..d13fc0c7 100644
--- a/src/makefiles/openbsd_64bit.mak
+++ b/src/makefiles/openbsd_64bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/openbsd_64bit_nobits.mak b/src/makefiles/openbsd_64bit_nobits.mak
index 6b92099a..38add90d 100644
--- a/src/makefiles/openbsd_64bit_nobits.mak
+++ b/src/makefiles/openbsd_64bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/solaris_32bit.mak b/src/makefiles/solaris_32bit.mak
index b1ba461c..cd2986ea 100644
--- a/src/makefiles/solaris_32bit.mak
+++ b/src/makefiles/solaris_32bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/solaris_32bit_nobits.mak b/src/makefiles/solaris_32bit_nobits.mak
index b1ba461c..cd2986ea 100644
--- a/src/makefiles/solaris_32bit_nobits.mak
+++ b/src/makefiles/solaris_32bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/solaris_64bit.mak b/src/makefiles/solaris_64bit.mak
index 52fc7e22..787e4287 100644
--- a/src/makefiles/solaris_64bit.mak
+++ b/src/makefiles/solaris_64bit.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/makefiles/solaris_64bit_nobits.mak b/src/makefiles/solaris_64bit_nobits.mak
index 8efa6b87..cd7b5d46 100644
--- a/src/makefiles/solaris_64bit_nobits.mak
+++ b/src/makefiles/solaris_64bit_nobits.mak
@@ -1,7 +1,7 @@
# SoftEther VPN Source Code
#
-# Copyright (c) 2012-2022 SoftEther VPN Project at University of Tsukuba, Japan.
-# Copyright (c) 2012-2022 Daiyuu Nobori.
+# Copyright (c) 2012-2023 SoftEther VPN Project at University of Tsukuba, Japan.
+# Copyright (c) 2012-2023 Daiyuu Nobori.
# All Rights Reserved.
#
# https://www.softether.org/
diff --git a/src/vpnweb/vpnweb.h b/src/vpnweb/vpnweb.h
index e32d8409..1be29102 100644
--- a/src/vpnweb/vpnweb.h
+++ b/src/vpnweb/vpnweb.h
@@ -4,7 +4,7 @@
/* File created by MIDL compiler version 7.00.0500 */
-/* at Thu Nov 17 16:16:08 2022
+/* at Tue Mar 14 10:40:57 2023
*/
/* Compiler settings for .\vpnweb.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
diff --git a/src/vpnweb/vpnweb_i.c b/src/vpnweb/vpnweb_i.c
index b994cc43..3c3ebfe1 100644
--- a/src/vpnweb/vpnweb_i.c
+++ b/src/vpnweb/vpnweb_i.c
@@ -6,7 +6,7 @@
/* File created by MIDL compiler version 7.00.0500 */
-/* at Thu Nov 17 16:16:08 2022
+/* at Tue Mar 14 10:40:57 2023
*/
/* Compiler settings for .\vpnweb.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
diff --git a/src/vpnweb/vpnweb_p.c b/src/vpnweb/vpnweb_p.c
index bdbb5e3e..fa4361c4 100644
--- a/src/vpnweb/vpnweb_p.c
+++ b/src/vpnweb/vpnweb_p.c
@@ -4,7 +4,7 @@
/* File created by MIDL compiler version 7.00.0500 */
-/* at Thu Nov 17 16:16:08 2022
+/* at Tue Mar 14 10:40:57 2023
*/
/* Compiler settings for .\vpnweb.idl:
Oicf, W1, Zp8, env=Win32 (32b run)