diff --git a/LICENSE b/LICENSE index a919c97b..fe75456e 100644 --- a/LICENSE +++ b/LICENSE @@ -3,9 +3,9 @@ open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. -Copyright (c) 2012-2015 Daiyuu Nobori. -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. -Copyright (c) 2012-2015 SoftEther Corporation. +Copyright (c) 2012-2016 Daiyuu Nobori. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Corporation. All Rights Reserved. http://www.softether.org/ diff --git a/LICENSE.TXT b/LICENSE.TXT index a919c97b..fe75456e 100644 --- a/LICENSE.TXT +++ b/LICENSE.TXT @@ -3,9 +3,9 @@ open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. -Copyright (c) 2012-2015 Daiyuu Nobori. -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. -Copyright (c) 2012-2015 SoftEther Corporation. +Copyright (c) 2012-2016 Daiyuu Nobori. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Corporation. All Rights Reserved. http://www.softether.org/ diff --git a/README b/README index 9e4efff0..d67899e7 100644 --- a/README +++ b/README @@ -10,7 +10,7 @@ http://www.softether-download.com/ We accept your patches by the acceptance policy: http://www.softether.org/5-download/src/9.patch -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 diff --git a/README.TXT b/README.TXT index 9e4efff0..d67899e7 100644 --- a/README.TXT +++ b/README.TXT @@ -10,7 +10,7 @@ http://www.softether-download.com/ We accept your patches by the acceptance policy: http://www.softether.org/5-download/src/9.patch -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 diff --git a/centos/SOURCES/linux_32bit.mak b/centos/SOURCES/linux_32bit.mak index cfcb41dd..d89c1f1f 100644 --- a/centos/SOURCES/linux_32bit.mak +++ b/centos/SOURCES/linux_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ diff --git a/centos/SOURCES/linux_64bit.mak b/centos/SOURCES/linux_64bit.mak index 43b7940e..d8600cb6 100644 --- a/centos/SOURCES/linux_64bit.mak +++ b/centos/SOURCES/linux_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ diff --git a/src/BuildFiles/Library/Win32_Debug/libeay32.lib b/src/BuildFiles/Library/Win32_Debug/libeay32.lib index 13539808..9576fe0c 100644 Binary files a/src/BuildFiles/Library/Win32_Debug/libeay32.lib and b/src/BuildFiles/Library/Win32_Debug/libeay32.lib differ diff --git a/src/BuildFiles/Library/Win32_Debug/ssleay32.lib b/src/BuildFiles/Library/Win32_Debug/ssleay32.lib index 02229f50..b5df2022 100644 Binary files a/src/BuildFiles/Library/Win32_Debug/ssleay32.lib and b/src/BuildFiles/Library/Win32_Debug/ssleay32.lib differ diff --git a/src/BuildFiles/Library/Win32_Release/libeay32.lib b/src/BuildFiles/Library/Win32_Release/libeay32.lib index 0203bcaa..463f9fbb 100644 Binary files a/src/BuildFiles/Library/Win32_Release/libeay32.lib and b/src/BuildFiles/Library/Win32_Release/libeay32.lib differ diff --git a/src/BuildFiles/Library/Win32_Release/ssleay32.lib b/src/BuildFiles/Library/Win32_Release/ssleay32.lib index faaa37cf..6d17dd11 100644 Binary files a/src/BuildFiles/Library/Win32_Release/ssleay32.lib and b/src/BuildFiles/Library/Win32_Release/ssleay32.lib differ diff --git a/src/BuildFiles/Library/x64_Debug/libeay32.lib b/src/BuildFiles/Library/x64_Debug/libeay32.lib index 122e4df1..ad436d45 100644 Binary files a/src/BuildFiles/Library/x64_Debug/libeay32.lib and b/src/BuildFiles/Library/x64_Debug/libeay32.lib differ diff --git a/src/BuildFiles/Library/x64_Debug/ssleay32.lib b/src/BuildFiles/Library/x64_Debug/ssleay32.lib index bb47762f..7e5ee822 100644 Binary files a/src/BuildFiles/Library/x64_Debug/ssleay32.lib and b/src/BuildFiles/Library/x64_Debug/ssleay32.lib differ diff --git a/src/BuildFiles/Library/x64_Release/libeay32.lib b/src/BuildFiles/Library/x64_Release/libeay32.lib index 168d3885..34a37f1b 100644 Binary files a/src/BuildFiles/Library/x64_Release/libeay32.lib and b/src/BuildFiles/Library/x64_Release/libeay32.lib differ diff --git a/src/BuildFiles/Library/x64_Release/ssleay32.lib b/src/BuildFiles/Library/x64_Release/ssleay32.lib index d969ffa4..a2800d98 100644 Binary files a/src/BuildFiles/Library/x64_Release/ssleay32.lib and b/src/BuildFiles/Library/x64_Release/ssleay32.lib differ diff --git a/src/BuildUtil/BuildUtilCommands.cs b/src/BuildUtil/BuildUtilCommands.cs index 78d19edd..578f7f07 100644 --- a/src/BuildUtil/BuildUtilCommands.cs +++ b/src/BuildUtil/BuildUtilCommands.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/BuildUtilMain.cs b/src/BuildUtil/BuildUtilMain.cs index e1e2f68a..6a72fa71 100644 --- a/src/BuildUtil/BuildUtilMain.cs +++ b/src/BuildUtil/BuildUtilMain.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/CodeSign.cs b/src/BuildUtil/CodeSign.cs index 0f1dcc34..76a8c7ba 100644 --- a/src/BuildUtil/CodeSign.cs +++ b/src/BuildUtil/CodeSign.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/PEUtil.cs b/src/BuildUtil/PEUtil.cs index 1f31fbb1..3d0f2026 100644 --- a/src/BuildUtil/PEUtil.cs +++ b/src/BuildUtil/PEUtil.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/Test.cs b/src/BuildUtil/Test.cs index 34e32050..a5a9b7c3 100644 --- a/src/BuildUtil/Test.cs +++ b/src/BuildUtil/Test.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/UnixBuildSoftwares.cs b/src/BuildUtil/UnixBuildSoftwares.cs index c29ddec9..372c78fc 100644 --- a/src/BuildUtil/UnixBuildSoftwares.cs +++ b/src/BuildUtil/UnixBuildSoftwares.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -690,7 +690,30 @@ namespace BuildUtil #else sr.WriteLine("\t@echo \"And please execute './vpncmd' to run the SoftEther VPN Command-Line Utility to configure {0}.\"", BuildHelper.GetSoftwareTitle(this.Software)); #endif + sr.WriteLine("\t@echo"); +#if !BU_SOFTETHER sr.WriteLine("\t@echo \"Of course, you can use the VPN Server Manager GUI Application for Windows on the other Windows PC in order to configure the {0} remotely.\"", BuildHelper.GetSoftwareTitle(this.Software)); +#else + sr.WriteLine("\t@echo \"Of course, you can use the VPN Server Manager GUI Application for Windows / Mac OS X on the other Windows / Mac OS X computers in order to configure the {0} remotely.\"", BuildHelper.GetSoftwareTitle(this.Software)); +#endif + +#if !BU_SOFTETHER +#else + sr.WriteLine("\t@echo"); + sr.WriteLine("\t@echo"); + sr.WriteLine("\t@echo \"*** For Windows users ***\""); + sr.WriteLine("\t@echo \"You can download the SoftEther VPN Server Manager for Windows\""); + sr.WriteLine("\t@echo \"from the http://www.softether-download.com/ web site.\""); + sr.WriteLine("\t@echo \"This manager application helps you to completely and easily manage the VPN server services running in remote hosts.\""); + sr.WriteLine("\t@echo"); + sr.WriteLine("\t@echo"); + sr.WriteLine("\t@echo \"*** For Mac OS X users ***\""); + sr.WriteLine("\t@echo \"In April 2016 we released the SoftEther VPN Server Manager for Mac OS X.\""); + sr.WriteLine("\t@echo \"You can download it from the http://www.softether-download.com/ web site.\""); + sr.WriteLine("\t@echo \"VPN Server Manager for Mac OS X works perfectly as same as the traditional Windows versions. It helps you to completely and easily manage the VPN server services running in remote hosts.\""); + sr.WriteLine("\t@echo"); +#endif + sr.WriteLine("\t@echo \"--------------------------------------------------------------------\""); sr.WriteLine("\t@echo"); diff --git a/src/BuildUtil/VpnBuilder.cs b/src/BuildUtil/VpnBuilder.cs index 8cc574bf..b9817bfc 100644 --- a/src/BuildUtil/VpnBuilder.cs +++ b/src/BuildUtil/VpnBuilder.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/VpnBuilderConfig.cs b/src/BuildUtil/VpnBuilderConfig.cs index 10eb8c17..18d0e98f 100644 --- a/src/BuildUtil/VpnBuilderConfig.cs +++ b/src/BuildUtil/VpnBuilderConfig.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -138,7 +138,7 @@ namespace BuildUtil // Build settings public static class BuildConfig { - public static readonly int NumMultipleCompileTasks = 4; + public static readonly int NumMultipleCompileTasks = 1; } // Software List diff --git a/src/BuildUtil/VpnBuilderConfigTypes.cs b/src/BuildUtil/VpnBuilderConfigTypes.cs index e5542726..ecaa90ec 100644 --- a/src/BuildUtil/VpnBuilderConfigTypes.cs +++ b/src/BuildUtil/VpnBuilderConfigTypes.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/Win32BuildSoftware.cs b/src/BuildUtil/Win32BuildSoftware.cs index dee3dfd6..7e8446b6 100644 --- a/src/BuildUtil/Win32BuildSoftware.cs +++ b/src/BuildUtil/Win32BuildSoftware.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/BuildUtil/Win32BuildUtil.cs b/src/BuildUtil/Win32BuildUtil.cs index 54f987a6..508d1b14 100644 --- a/src/BuildUtil/Win32BuildUtil.cs +++ b/src/BuildUtil/Win32BuildUtil.cs @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Account.c b/src/Cedar/Account.c index b1940002..5c59baf9 100644 --- a/src/Cedar/Account.c +++ b/src/Cedar/Account.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Account.h b/src/Cedar/Account.h index 2a323de1..84fa5f12 100644 --- a/src/Cedar/Account.h +++ b/src/Cedar/Account.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Admin.c b/src/Cedar/Admin.c index 4d45178a..5e2ea80a 100644 --- a/src/Cedar/Admin.c +++ b/src/Cedar/Admin.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Admin.h b/src/Cedar/Admin.h index 78990570..56bb7075 100644 --- a/src/Cedar/Admin.h +++ b/src/Cedar/Admin.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/AzureClient.c b/src/Cedar/AzureClient.c index 5e0bb8d5..0daa4f14 100644 --- a/src/Cedar/AzureClient.c +++ b/src/Cedar/AzureClient.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/AzureClient.h b/src/Cedar/AzureClient.h index 00485b50..e68ddff8 100644 --- a/src/Cedar/AzureClient.h +++ b/src/Cedar/AzureClient.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/AzureServer.c b/src/Cedar/AzureServer.c index b40831be..2f2d7e51 100644 --- a/src/Cedar/AzureServer.c +++ b/src/Cedar/AzureServer.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/AzureServer.h b/src/Cedar/AzureServer.h index 2a110935..b0afe5f0 100644 --- a/src/Cedar/AzureServer.h +++ b/src/Cedar/AzureServer.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Bridge.c b/src/Cedar/Bridge.c index 48289a67..cc19bdc7 100644 --- a/src/Cedar/Bridge.c +++ b/src/Cedar/Bridge.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Bridge.h b/src/Cedar/Bridge.h index 31303979..a08b8b74 100644 --- a/src/Cedar/Bridge.h +++ b/src/Cedar/Bridge.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/BridgeUnix.c b/src/Cedar/BridgeUnix.c index 6ef16e58..74d36d9a 100644 --- a/src/Cedar/BridgeUnix.c +++ b/src/Cedar/BridgeUnix.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/BridgeUnix.h b/src/Cedar/BridgeUnix.h index 5460a2b3..f82fe001 100644 --- a/src/Cedar/BridgeUnix.h +++ b/src/Cedar/BridgeUnix.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/BridgeWin32.c b/src/Cedar/BridgeWin32.c index 4b4ab43a..74dd2abb 100644 --- a/src/Cedar/BridgeWin32.c +++ b/src/Cedar/BridgeWin32.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/BridgeWin32.h b/src/Cedar/BridgeWin32.h index e6344ced..6c776a20 100644 --- a/src/Cedar/BridgeWin32.h +++ b/src/Cedar/BridgeWin32.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/CM.c b/src/Cedar/CM.c index 18acf425..e238619c 100644 --- a/src/Cedar/CM.c +++ b/src/Cedar/CM.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/CM.h b/src/Cedar/CM.h index c7e2bfcd..c48b58e8 100644 --- a/src/Cedar/CM.h +++ b/src/Cedar/CM.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/CMInner.h b/src/Cedar/CMInner.h index 874ce35d..8fecdceb 100644 --- a/src/Cedar/CMInner.h +++ b/src/Cedar/CMInner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Cedar.c b/src/Cedar/Cedar.c index 49841778..790e8018 100644 --- a/src/Cedar/Cedar.c +++ b/src/Cedar/Cedar.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Cedar.h b/src/Cedar/Cedar.h index e7ae9dc0..23a94ffd 100644 --- a/src/Cedar/Cedar.h +++ b/src/Cedar/Cedar.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -135,10 +135,10 @@ // Version number -#define CEDAR_VER 419 +#define CEDAR_VER 421 // Build Number -#define CEDAR_BUILD 9599 +#define CEDAR_BUILD 9613 // Beta number //#define BETA_NUMBER 3 @@ -157,12 +157,12 @@ #endif // BUILD_PLACE // Specifies the build date -#define BUILD_DATE_Y 2015 -#define BUILD_DATE_M 10 -#define BUILD_DATE_D 19 -#define BUILD_DATE_HO 20 -#define BUILD_DATE_MI 9 -#define BUILD_DATE_SE 5 +#define BUILD_DATE_Y 2016 +#define BUILD_DATE_M 4 +#define BUILD_DATE_D 24 +#define BUILD_DATE_HO 15 +#define BUILD_DATE_MI 39 +#define BUILD_DATE_SE 17 // Tolerable time difference #define ALLOW_TIMESTAMP_DIFF (UINT64)(3 * 24 * 60 * 60 * 1000) diff --git a/src/Cedar/CedarPch.c b/src/Cedar/CedarPch.c index 8a3f49c3..7c6085c7 100644 --- a/src/Cedar/CedarPch.c +++ b/src/Cedar/CedarPch.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/CedarPch.h b/src/Cedar/CedarPch.h index a8201cb1..a26e2a96 100644 --- a/src/Cedar/CedarPch.h +++ b/src/Cedar/CedarPch.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/CedarType.h b/src/Cedar/CedarType.h index 1f3579a5..e27c564b 100644 --- a/src/Cedar/CedarType.h +++ b/src/Cedar/CedarType.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Client.c b/src/Cedar/Client.c index 6e95df27..d4dd39be 100644 --- a/src/Cedar/Client.c +++ b/src/Cedar/Client.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Client.h b/src/Cedar/Client.h index c3f1ed7d..dc450781 100644 --- a/src/Cedar/Client.h +++ b/src/Cedar/Client.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Command.c b/src/Cedar/Command.c index 95054cf5..80872d2f 100644 --- a/src/Cedar/Command.c +++ b/src/Cedar/Command.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -1331,6 +1331,27 @@ void TtsWorkerThread(THREAD *thread, void *param) { ret = Recv(ts->Sock, recv_buf_data, buf_size, false); } + + if (ts->FirstSendTick == 0) + { + ts->FirstSendTick = now; + } + else + { + if (ts->FirstSendTick <= now) + { + if (ts->Span != 0) + { + UINT64 giveup_tick = ts->FirstSendTick + ts->Span * 3ULL + 180000ULL; + + if (now > giveup_tick) + { + ret = 0; + } + } + } + } + break; case 3: @@ -1757,6 +1778,7 @@ void TtcThread(THREAD *thread, void *param) bool ok = false; UINT buf_size; UCHAR *send_buf_data, *recv_buf_data; + IP ip_ret; // Validate arguments if (thread == NULL || param == NULL) { @@ -1786,10 +1808,13 @@ void TtcThread(THREAD *thread, void *param) ok = true; + Zero(&ip_ret, sizeof(ip_ret)); + for (i = 0;i < ttc->NumTcp;i++) { SOCK *s; TTC_SOCK *ts = ZeroMalloc(sizeof(TTC_SOCK)); + char target_host[MAX_SIZE]; ts->Id = i + 1; @@ -1806,7 +1831,14 @@ void TtcThread(THREAD *thread, void *param) ts->Download = ((i % 2) == 0) ? true : false; } - s = ConnectEx2(ttc->Host, ttc->Port, 0, ttc->Cancel); + StrCpy(target_host, sizeof(target_host), ttc->Host); + + if (IsZeroIp(&ip_ret) == false) + { + IPToStr(target_host, sizeof(target_host), &ip_ret); + } + + s = ConnectEx4(target_host, ttc->Port, 0, ttc->Cancel, NULL, NULL, false, false, true, &ip_ret); if (s == NULL) { diff --git a/src/Cedar/Command.h b/src/Cedar/Command.h index 330140c9..2ce75b89 100644 --- a/src/Cedar/Command.h +++ b/src/Cedar/Command.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -202,6 +202,7 @@ struct TTS_SOCK UINT64 SessionId; // Session ID bool NoMoreSendData; // Flag not to send more data UINT64 FirstRecvTick; // Time which the data has been received last + UINT64 FirstSendTick; // Time which the data has been sent last UINT64 Span; // Period }; diff --git a/src/Cedar/Connection.c b/src/Cedar/Connection.c index 224afb37..ada6ecc2 100644 --- a/src/Cedar/Connection.c +++ b/src/Cedar/Connection.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Connection.h b/src/Cedar/Connection.h index eeecb200..6861bbb8 100644 --- a/src/Cedar/Connection.h +++ b/src/Cedar/Connection.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Console.c b/src/Cedar/Console.c index 7db51568..55b33fe5 100644 --- a/src/Cedar/Console.c +++ b/src/Cedar/Console.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Console.h b/src/Cedar/Console.h index d77f2b11..ca195eeb 100644 --- a/src/Cedar/Console.h +++ b/src/Cedar/Console.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/DDNS.c b/src/Cedar/DDNS.c index 200da922..b6281ee7 100644 --- a/src/Cedar/DDNS.c +++ b/src/Cedar/DDNS.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/DDNS.h b/src/Cedar/DDNS.h index c1403e2a..fe0d9054 100644 --- a/src/Cedar/DDNS.h +++ b/src/Cedar/DDNS.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Database.c b/src/Cedar/Database.c index 12ae6ac3..df1e793f 100644 --- a/src/Cedar/Database.c +++ b/src/Cedar/Database.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Database.h b/src/Cedar/Database.h index 564644ec..2b621fb7 100644 --- a/src/Cedar/Database.h +++ b/src/Cedar/Database.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/EM.c b/src/Cedar/EM.c index 1bb71a91..5bdf634e 100644 --- a/src/Cedar/EM.c +++ b/src/Cedar/EM.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/EM.h b/src/Cedar/EM.h index 6724862c..9154a527 100644 --- a/src/Cedar/EM.h +++ b/src/Cedar/EM.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/EMInner.h b/src/Cedar/EMInner.h index 57008993..43e87c2c 100644 --- a/src/Cedar/EMInner.h +++ b/src/Cedar/EMInner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/EtherLog.c b/src/Cedar/EtherLog.c index 81bd4cf1..e6eed581 100644 --- a/src/Cedar/EtherLog.c +++ b/src/Cedar/EtherLog.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/EtherLog.h b/src/Cedar/EtherLog.h index 2a17b48b..d6611eae 100644 --- a/src/Cedar/EtherLog.h +++ b/src/Cedar/EtherLog.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Hub.c b/src/Cedar/Hub.c index 97d88611..1f827a95 100644 --- a/src/Cedar/Hub.c +++ b/src/Cedar/Hub.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Hub.h b/src/Cedar/Hub.h index 385c2758..56656b3c 100644 --- a/src/Cedar/Hub.h +++ b/src/Cedar/Hub.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec.c b/src/Cedar/IPsec.c index ea644366..ce48c43e 100644 --- a/src/Cedar/IPsec.c +++ b/src/Cedar/IPsec.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec.h b/src/Cedar/IPsec.h index 82283bfe..ae3bc6cd 100644 --- a/src/Cedar/IPsec.h +++ b/src/Cedar/IPsec.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_EtherIP.c b/src/Cedar/IPsec_EtherIP.c index 6551e8ab..82dd6d9a 100644 --- a/src/Cedar/IPsec_EtherIP.c +++ b/src/Cedar/IPsec_EtherIP.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_EtherIP.h b/src/Cedar/IPsec_EtherIP.h index 309ccbbc..78bc9f0b 100644 --- a/src/Cedar/IPsec_EtherIP.h +++ b/src/Cedar/IPsec_EtherIP.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_IKE.c b/src/Cedar/IPsec_IKE.c index 3999709a..9cc84a6c 100644 --- a/src/Cedar/IPsec_IKE.c +++ b/src/Cedar/IPsec_IKE.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_IKE.h b/src/Cedar/IPsec_IKE.h index 0b8ec2b0..4186d842 100644 --- a/src/Cedar/IPsec_IKE.h +++ b/src/Cedar/IPsec_IKE.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_IPC.c b/src/Cedar/IPsec_IPC.c index 108e7b6c..6d5759bd 100644 --- a/src/Cedar/IPsec_IPC.c +++ b/src/Cedar/IPsec_IPC.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_IPC.h b/src/Cedar/IPsec_IPC.h index ef040958..260fcb6f 100644 --- a/src/Cedar/IPsec_IPC.h +++ b/src/Cedar/IPsec_IPC.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_IkePacket.c b/src/Cedar/IPsec_IkePacket.c index 0abe8514..6068397d 100644 --- a/src/Cedar/IPsec_IkePacket.c +++ b/src/Cedar/IPsec_IkePacket.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_IkePacket.h b/src/Cedar/IPsec_IkePacket.h index b8191069..c34864c7 100644 --- a/src/Cedar/IPsec_IkePacket.h +++ b/src/Cedar/IPsec_IkePacket.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_L2TP.c b/src/Cedar/IPsec_L2TP.c index ba5eb9b6..4876c531 100644 --- a/src/Cedar/IPsec_L2TP.c +++ b/src/Cedar/IPsec_L2TP.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_L2TP.h b/src/Cedar/IPsec_L2TP.h index 2ee94656..7ae52e10 100644 --- a/src/Cedar/IPsec_L2TP.h +++ b/src/Cedar/IPsec_L2TP.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_PPP.c b/src/Cedar/IPsec_PPP.c index aff359c4..562b187e 100644 --- a/src/Cedar/IPsec_PPP.c +++ b/src/Cedar/IPsec_PPP.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_PPP.h b/src/Cedar/IPsec_PPP.h index 7c60aa93..61e5609a 100644 --- a/src/Cedar/IPsec_PPP.h +++ b/src/Cedar/IPsec_PPP.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_Win7.c b/src/Cedar/IPsec_Win7.c index 7abf33e6..94a00df8 100644 --- a/src/Cedar/IPsec_Win7.c +++ b/src/Cedar/IPsec_Win7.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_Win7.h b/src/Cedar/IPsec_Win7.h index 343aa615..d33e344f 100644 --- a/src/Cedar/IPsec_Win7.h +++ b/src/Cedar/IPsec_Win7.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/IPsec_Win7Inner.h b/src/Cedar/IPsec_Win7Inner.h index 21d86fd4..a0a44b80 100644 --- a/src/Cedar/IPsec_Win7Inner.h +++ b/src/Cedar/IPsec_Win7Inner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Interop_OpenVPN.c b/src/Cedar/Interop_OpenVPN.c index afd8b4b3..801f48b9 100644 --- a/src/Cedar/Interop_OpenVPN.c +++ b/src/Cedar/Interop_OpenVPN.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Interop_OpenVPN.h b/src/Cedar/Interop_OpenVPN.h index bb82288b..20e53bb8 100644 --- a/src/Cedar/Interop_OpenVPN.h +++ b/src/Cedar/Interop_OpenVPN.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Interop_SSTP.c b/src/Cedar/Interop_SSTP.c index 9dddf31a..6ea60473 100644 --- a/src/Cedar/Interop_SSTP.c +++ b/src/Cedar/Interop_SSTP.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Interop_SSTP.h b/src/Cedar/Interop_SSTP.h index 3df6e534..39cf3273 100644 --- a/src/Cedar/Interop_SSTP.h +++ b/src/Cedar/Interop_SSTP.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Layer3.c b/src/Cedar/Layer3.c index 36bece80..ebae0b21 100644 --- a/src/Cedar/Layer3.c +++ b/src/Cedar/Layer3.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Layer3.h b/src/Cedar/Layer3.h index 66c9981a..f9163837 100644 --- a/src/Cedar/Layer3.h +++ b/src/Cedar/Layer3.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Link.c b/src/Cedar/Link.c index e1741ae9..96982dd9 100644 --- a/src/Cedar/Link.c +++ b/src/Cedar/Link.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Link.h b/src/Cedar/Link.h index a88b572b..6170d253 100644 --- a/src/Cedar/Link.h +++ b/src/Cedar/Link.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Listener.c b/src/Cedar/Listener.c index 0e158e50..b6283208 100644 --- a/src/Cedar/Listener.c +++ b/src/Cedar/Listener.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Listener.h b/src/Cedar/Listener.h index a720eb5d..69172835 100644 --- a/src/Cedar/Listener.h +++ b/src/Cedar/Listener.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Logging.c b/src/Cedar/Logging.c index eb18d755..e0fceaa6 100644 --- a/src/Cedar/Logging.c +++ b/src/Cedar/Logging.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Logging.h b/src/Cedar/Logging.h index c0828548..5457e514 100644 --- a/src/Cedar/Logging.h +++ b/src/Cedar/Logging.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NM.c b/src/Cedar/NM.c index b092ca66..ac1b284a 100644 --- a/src/Cedar/NM.c +++ b/src/Cedar/NM.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NM.h b/src/Cedar/NM.h index b1791976..f378a594 100644 --- a/src/Cedar/NM.h +++ b/src/Cedar/NM.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NMInner.h b/src/Cedar/NMInner.h index 2326ee70..fdea5ed8 100644 --- a/src/Cedar/NMInner.h +++ b/src/Cedar/NMInner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Nat.c b/src/Cedar/Nat.c index ed5f219f..13df95c7 100644 --- a/src/Cedar/Nat.c +++ b/src/Cedar/Nat.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Nat.h b/src/Cedar/Nat.h index 24b8169e..5e03047c 100644 --- a/src/Cedar/Nat.h +++ b/src/Cedar/Nat.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NativeStack.c b/src/Cedar/NativeStack.c index 59361251..b9060183 100644 --- a/src/Cedar/NativeStack.c +++ b/src/Cedar/NativeStack.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NativeStack.h b/src/Cedar/NativeStack.h index 8fd21488..a6a2657f 100644 --- a/src/Cedar/NativeStack.h +++ b/src/Cedar/NativeStack.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NullLan.c b/src/Cedar/NullLan.c index 8db702a5..cf48e715 100644 --- a/src/Cedar/NullLan.c +++ b/src/Cedar/NullLan.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/NullLan.h b/src/Cedar/NullLan.h index dc1a1e79..50f68664 100644 --- a/src/Cedar/NullLan.h +++ b/src/Cedar/NullLan.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Protocol.c b/src/Cedar/Protocol.c index 08f531bf..6d23e5c4 100644 --- a/src/Cedar/Protocol.c +++ b/src/Cedar/Protocol.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -6477,12 +6477,15 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls UINT nat_t_err = 0; bool is_additonal_rudp_session = false; UCHAR uc = 0; + IP ret_ip; // Validate arguments if (c == NULL) { return NULL; } + Zero(&ret_ip, sizeof(IP)); + sess = c->Session; if (sess != NULL) @@ -6495,12 +6498,25 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls o = c->Session->ClientOption; + if (additional_connect) + { + if (sess != NULL) + { + Copy(&ret_ip, &sess->ServerIP_CacheForNextConnect, sizeof(IP)); + } + } + if (c->RestoreServerNameAndPort && additional_connect) { // Restore to the original server name and port number c->RestoreServerNameAndPort = false; - StrCpy(c->ServerName, sizeof(c->ServerName), o->Hostname); + if (StrCmpi(c->ServerName, o->Hostname) != 0) + { + StrCpy(c->ServerName, sizeof(c->ServerName), o->Hostname); + Zero(&ret_ip, sizeof(IP)); + } + c->ServerPort = o->Port; } @@ -6520,7 +6536,7 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls // If additional_connect == true, follow the IsRUDPSession setting in this session s = TcpIpConnectEx(host_for_direct_connection, port_for_direct_connection, (bool *)cancel_flag, hWnd, &nat_t_err, (additional_connect ? (!is_additonal_rudp_session) : false), - true, no_tls); + true, no_tls, &ret_ip); } } else @@ -6585,9 +6601,9 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls // SOCKS connection - s = SocksConnectEx(c, host_for_direct_connection, port_for_direct_connection, + s = SocksConnectEx2(c, host_for_direct_connection, port_for_direct_connection, c->ServerName, c->ServerPort, o->ProxyUsername, - additional_connect, (bool *)cancel_flag, hWnd); + additional_connect, (bool *)cancel_flag, hWnd, 0, &ret_ip); if (s == NULL) { // Connection failure @@ -6612,6 +6628,19 @@ SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls Copy(&c->Session->ServerIP, &s->RemoteIP, sizeof(IP)); } } + + if (IsZeroIP(&ret_ip) == false) + { + if (c->Session != NULL) + { + if (additional_connect == false) + { + Copy(&c->Session->ServerIP_CacheForNextConnect, &ret_ip, sizeof(IP)); + + Debug("Saved ServerIP_CacheForNextConnect: %s = %r\n", c->ServerName, &ret_ip); + } + } + } } return s; @@ -6632,12 +6661,12 @@ SOCK *SocksConnectEx(CONNECTION *c, char *proxy_host_name, UINT proxy_port, { return SocksConnectEx2(c, proxy_host_name, proxy_port, server_host_name, server_port, username, additional_connect, cancel_flag, - hWnd, 0); + hWnd, 0, NULL); } SOCK *SocksConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, char *server_host_name, UINT server_port, char *username, bool additional_connect, - bool *cancel_flag, void *hWnd, UINT timeout) + bool *cancel_flag, void *hWnd, UINT timeout, IP *ret_ip) { SOCK *s = NULL; IP ip; @@ -6665,7 +6694,7 @@ SOCK *SocksConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, } // Connection - s = TcpConnectEx3(proxy_host_name, proxy_port, timeout, cancel_flag, hWnd, true, NULL, false, false); + s = TcpConnectEx3(proxy_host_name, proxy_port, timeout, cancel_flag, hWnd, true, NULL, false, false, ret_ip); if (s == NULL) { // Failure @@ -6869,7 +6898,7 @@ SOCK *ProxyConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, } // Connection - s = TcpConnectEx3(proxy_host_name, proxy_port, timeout, cancel_flag, hWnd, true, NULL, false, false); + s = TcpConnectEx3(proxy_host_name, proxy_port, timeout, cancel_flag, hWnd, true, NULL, false, false, NULL); if (s == NULL) { // Failure @@ -7021,15 +7050,15 @@ SOCK *ProxyConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, // TCP connection function SOCK *TcpConnectEx2(char *hostname, UINT port, UINT timeout, bool *cancel_flag, void *hWnd, bool try_start_ssl, bool ssl_no_tls) { - return TcpConnectEx3(hostname, port, timeout, cancel_flag, hWnd, false, NULL, try_start_ssl, ssl_no_tls); + return TcpConnectEx3(hostname, port, timeout, cancel_flag, hWnd, false, NULL, try_start_ssl, ssl_no_tls, NULL); } -SOCK *TcpConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, void *hWnd, bool no_nat_t, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls) +SOCK *TcpConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, void *hWnd, bool no_nat_t, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls, IP *ret_ip) { #ifdef OS_WIN32 if (hWnd == NULL) { #endif // OS_WIN32 - return ConnectEx3(hostname, port, timeout, cancel_flag, (no_nat_t ? NULL : VPN_RUDP_SVC_NAME), nat_t_error_code, try_start_ssl, ssl_no_tls, true); + return ConnectEx4(hostname, port, timeout, cancel_flag, (no_nat_t ? NULL : VPN_RUDP_SVC_NAME), nat_t_error_code, try_start_ssl, ssl_no_tls, true, ret_ip); #ifdef OS_WIN32 } else @@ -7042,9 +7071,9 @@ SOCK *TcpConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, // Connect with TCP/IP SOCK *TcpIpConnect(char *hostname, UINT port, bool try_start_ssl, bool ssl_no_tls) { - return TcpIpConnectEx(hostname, port, NULL, NULL, NULL, false, try_start_ssl, ssl_no_tls); + return TcpIpConnectEx(hostname, port, NULL, NULL, NULL, false, try_start_ssl, ssl_no_tls, NULL); } -SOCK *TcpIpConnectEx(char *hostname, UINT port, bool *cancel_flag, void *hWnd, UINT *nat_t_error_code, bool no_nat_t, bool try_start_ssl, bool ssl_no_tls) +SOCK *TcpIpConnectEx(char *hostname, UINT port, bool *cancel_flag, void *hWnd, UINT *nat_t_error_code, bool no_nat_t, bool try_start_ssl, bool ssl_no_tls, IP *ret_ip) { SOCK *s = NULL; UINT dummy_int = 0; @@ -7059,7 +7088,7 @@ SOCK *TcpIpConnectEx(char *hostname, UINT port, bool *cancel_flag, void *hWnd, U return NULL; } - s = TcpConnectEx3(hostname, port, 0, cancel_flag, hWnd, no_nat_t, nat_t_error_code, try_start_ssl, ssl_no_tls); + s = TcpConnectEx3(hostname, port, 0, cancel_flag, hWnd, no_nat_t, nat_t_error_code, try_start_ssl, ssl_no_tls, ret_ip); if (s == NULL) { return NULL; diff --git a/src/Cedar/Protocol.h b/src/Cedar/Protocol.h index ef7eb29e..033c181d 100644 --- a/src/Cedar/Protocol.h +++ b/src/Cedar/Protocol.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -218,7 +218,7 @@ bool ServerAccept(CONNECTION *c); bool ClientConnect(CONNECTION *c); SOCK *ClientConnectToServer(CONNECTION *c); SOCK *TcpIpConnect(char *hostname, UINT port, bool try_start_ssl, bool ssl_no_tls); -SOCK *TcpIpConnectEx(char *hostname, UINT port, bool *cancel_flag, void *hWnd, UINT *nat_t_error_code, bool no_nat_t, bool try_start_ssl, bool ssl_no_tls); +SOCK *TcpIpConnectEx(char *hostname, UINT port, bool *cancel_flag, void *hWnd, UINT *nat_t_error_code, bool no_nat_t, bool try_start_ssl, bool ssl_no_tls, IP *ret_ip); bool ClientUploadSignature(SOCK *s); bool ClientDownloadHello(CONNECTION *c, SOCK *s); bool ServerDownloadSignature(CONNECTION *c, char **error_detail_str); @@ -226,7 +226,7 @@ bool ServerUploadHello(CONNECTION *c); bool ClientUploadAuth(CONNECTION *c); SOCK *ClientConnectGetSocket(CONNECTION *c, bool additional_connect, bool no_tls); SOCK *TcpConnectEx2(char *hostname, UINT port, UINT timeout, bool *cancel_flag, void *hWnd, bool try_start_ssl, bool ssl_no_tls); -SOCK *TcpConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, void *hWnd, bool no_nat_t, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls); +SOCK *TcpConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, void *hWnd, bool no_nat_t, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls, IP *ret_ip); void InitProtocol(); void FreeProtocol(); @@ -280,7 +280,7 @@ SOCK *SocksConnectEx(CONNECTION *c, char *proxy_host_name, UINT proxy_port, SOCK *SocksConnectEx2(CONNECTION *c, char *proxy_host_name, UINT proxy_port, char *server_host_name, UINT server_port, char *username, bool additional_connect, - bool *cancel_flag, void *hWnd, UINT timeout); + bool *cancel_flag, void *hWnd, UINT timeout, IP *ret_ip); bool SocksSendRequestPacket(CONNECTION *c, SOCK *s, UINT dest_port, IP *dest_ip, char *userid); bool SocksRecvResponsePacket(CONNECTION *c, SOCK *s); void CreateNodeInfo(NODE_INFO *info, CONNECTION *c); diff --git a/src/Cedar/Radius.c b/src/Cedar/Radius.c index 8fe9dcd4..f9c531fe 100644 --- a/src/Cedar/Radius.c +++ b/src/Cedar/Radius.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Radius.h b/src/Cedar/Radius.h index 372c9492..5086aa67 100644 --- a/src/Cedar/Radius.h +++ b/src/Cedar/Radius.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Remote.c b/src/Cedar/Remote.c index 93455603..46d2552d 100644 --- a/src/Cedar/Remote.c +++ b/src/Cedar/Remote.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Remote.h b/src/Cedar/Remote.h index 2c5491e7..7023b601 100644 --- a/src/Cedar/Remote.h +++ b/src/Cedar/Remote.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SM.c b/src/Cedar/SM.c index dc954042..a45213b4 100644 --- a/src/Cedar/SM.c +++ b/src/Cedar/SM.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -16557,6 +16557,11 @@ void SmSaveKeyPairDlgInit(HWND hWnd, SM_SAVE_KEY_PAIR *s) Check(hWnd, R_X509_AND_KEY, true); } + if (MsIsWine()) + { + Disable(hWnd, R_SECURE); + } + SmSaveKeyPairDlgUpdate(hWnd, s); } @@ -19350,8 +19355,13 @@ ENTER_PASSWORD: Enable(hWnd, IDOK); Enable(hWnd, B_ABOUT); Enable(hWnd, IDCANCEL); - Enable(hWnd, B_SECURE_MANAGER); - Enable(hWnd, B_SELECT_SECURE); + + if (MsIsWine() == false) + { + Enable(hWnd, B_SECURE_MANAGER); + Enable(hWnd, B_SELECT_SECURE); + } + Enable(hWnd, B_CERT_TOOL); } @@ -20150,6 +20160,12 @@ void SmMainDlgInit(HWND hWnd) DlgFont(hWnd, IDOK, 10, true); + if (MsIsWine()) + { + Disable(hWnd, B_SECURE_MANAGER); + Disable(hWnd, B_SELECT_SECURE); + } + Focus(hWnd, L_SETTING); SmMainDlgUpdate(hWnd); @@ -20479,6 +20495,8 @@ void SmMainDlg() // Server Manager main process void MainSM() { +// MsgBoxEx(NULL, 0, L"MsIsWine: %u\n", MsIsWine()); + if (sm->TempSetting == NULL) { // Open the main window diff --git a/src/Cedar/SM.h b/src/Cedar/SM.h index 53785a12..62f35af2 100644 --- a/src/Cedar/SM.h +++ b/src/Cedar/SM.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SMInner.h b/src/Cedar/SMInner.h index cc2322b1..7b103cf4 100644 --- a/src/Cedar/SMInner.h +++ b/src/Cedar/SMInner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SW.c b/src/Cedar/SW.c index 0db28f5e..9ed2a104 100644 --- a/src/Cedar/SW.c +++ b/src/Cedar/SW.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SW.h b/src/Cedar/SW.h index e42e250f..afdc59c1 100644 --- a/src/Cedar/SW.h +++ b/src/Cedar/SW.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SWInner.h b/src/Cedar/SWInner.h index c56c3caa..13db4bb4 100644 --- a/src/Cedar/SWInner.h +++ b/src/Cedar/SWInner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Sam.c b/src/Cedar/Sam.c index 17aff9e8..9fc5dc30 100644 --- a/src/Cedar/Sam.c +++ b/src/Cedar/Sam.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Sam.h b/src/Cedar/Sam.h index effbd702..ca14cb26 100644 --- a/src/Cedar/Sam.h +++ b/src/Cedar/Sam.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SeLowUser.c b/src/Cedar/SeLowUser.c index 74dd756d..1088aff9 100644 --- a/src/Cedar/SeLowUser.c +++ b/src/Cedar/SeLowUser.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SeLowUser.h b/src/Cedar/SeLowUser.h index a40d9c0f..3d677e98 100644 --- a/src/Cedar/SeLowUser.h +++ b/src/Cedar/SeLowUser.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SecureInfo.c b/src/Cedar/SecureInfo.c index b81e86e9..1294ae51 100644 --- a/src/Cedar/SecureInfo.c +++ b/src/Cedar/SecureInfo.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SecureInfo.h b/src/Cedar/SecureInfo.h index 1a7b3b20..2f9d7550 100644 --- a/src/Cedar/SecureInfo.h +++ b/src/Cedar/SecureInfo.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SecureNAT.c b/src/Cedar/SecureNAT.c index ee583a46..fcef16c3 100644 --- a/src/Cedar/SecureNAT.c +++ b/src/Cedar/SecureNAT.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/SecureNAT.h b/src/Cedar/SecureNAT.h index 07190601..4f2d6f48 100644 --- a/src/Cedar/SecureNAT.h +++ b/src/Cedar/SecureNAT.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Server.c b/src/Cedar/Server.c index e5e2aff5..dcac885b 100644 --- a/src/Cedar/Server.c +++ b/src/Cedar/Server.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Server.h b/src/Cedar/Server.h index 1567a349..547df580 100644 --- a/src/Cedar/Server.h +++ b/src/Cedar/Server.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Session.c b/src/Cedar/Session.c index 78b11613..580e67d1 100644 --- a/src/Cedar/Session.c +++ b/src/Cedar/Session.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -1492,6 +1492,8 @@ void ClientThread(THREAD *t, void *param) while (true) { + Zero(&s->ServerIP_CacheForNextConnect, sizeof(IP)); + if (s->Link != NULL && ((*s->Link->StopAllLinkFlag) || s->Link->Halting)) { s->Err = ERR_USER_CANCEL; diff --git a/src/Cedar/Session.h b/src/Cedar/Session.h index 8ed0d07a..87a2223d 100644 --- a/src/Cedar/Session.h +++ b/src/Cedar/Session.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -234,6 +234,8 @@ struct SESSION UCHAR IpcMacAddress[6]; // MAC address for IPC UCHAR Padding[2]; + IP ServerIP_CacheForNextConnect; // Server IP, cached for next connect + UINT64 CreatedTime; // Creation date and time UINT64 LastCommTime; // Last communication date and time UINT64 LastCommTimeForDormant; // Last communication date and time (for dormant) diff --git a/src/Cedar/UT.c b/src/Cedar/UT.c index 286b1322..d9f7ab32 100644 --- a/src/Cedar/UT.c +++ b/src/Cedar/UT.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/UT.h b/src/Cedar/UT.h index e8b35e32..91d6290b 100644 --- a/src/Cedar/UT.h +++ b/src/Cedar/UT.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/UdpAccel.c b/src/Cedar/UdpAccel.c index 789c5fc7..8b5b595f 100644 --- a/src/Cedar/UdpAccel.c +++ b/src/Cedar/UdpAccel.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/UdpAccel.h b/src/Cedar/UdpAccel.h index 3ce16c6d..b22ccc9d 100644 --- a/src/Cedar/UdpAccel.h +++ b/src/Cedar/UdpAccel.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VG.c b/src/Cedar/VG.c index 925f3033..77aa6c2b 100644 --- a/src/Cedar/VG.c +++ b/src/Cedar/VG.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VG.h b/src/Cedar/VG.h index 828bbb65..9595eee5 100644 --- a/src/Cedar/VG.h +++ b/src/Cedar/VG.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VLan.c b/src/Cedar/VLan.c index 1e83029e..6e262b0d 100644 --- a/src/Cedar/VLan.c +++ b/src/Cedar/VLan.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VLan.h b/src/Cedar/VLan.h index 0e5b7339..988f208c 100644 --- a/src/Cedar/VLan.h +++ b/src/Cedar/VLan.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VLanUnix.c b/src/Cedar/VLanUnix.c index f2d0e9e9..0d381809 100644 --- a/src/Cedar/VLanUnix.c +++ b/src/Cedar/VLanUnix.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VLanUnix.h b/src/Cedar/VLanUnix.h index 63fbe993..ab9b5d67 100644 --- a/src/Cedar/VLanUnix.h +++ b/src/Cedar/VLanUnix.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VLanWin32.c b/src/Cedar/VLanWin32.c index 1b27c87f..ac9eef7e 100644 --- a/src/Cedar/VLanWin32.c +++ b/src/Cedar/VLanWin32.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/VLanWin32.h b/src/Cedar/VLanWin32.h index ae90a526..9833deee 100644 --- a/src/Cedar/VLanWin32.h +++ b/src/Cedar/VLanWin32.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Virtual.c b/src/Cedar/Virtual.c index 01aee77e..2ce41b02 100644 --- a/src/Cedar/Virtual.c +++ b/src/Cedar/Virtual.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Virtual.h b/src/Cedar/Virtual.h index e638df64..5e3cbc45 100644 --- a/src/Cedar/Virtual.h +++ b/src/Cedar/Virtual.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/WaterMark.c b/src/Cedar/WaterMark.c index db2cdbb8..be471826 100644 --- a/src/Cedar/WaterMark.c +++ b/src/Cedar/WaterMark.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/WaterMark.h b/src/Cedar/WaterMark.h index 372c3dce..40009d85 100644 --- a/src/Cedar/WaterMark.h +++ b/src/Cedar/WaterMark.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/WebUI.c b/src/Cedar/WebUI.c index efdc1c0f..e488835f 100644 --- a/src/Cedar/WebUI.c +++ b/src/Cedar/WebUI.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/WebUI.h b/src/Cedar/WebUI.h index c6c73065..3d0e2e43 100644 --- a/src/Cedar/WebUI.h +++ b/src/Cedar/WebUI.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Win32Com.cpp b/src/Cedar/Win32Com.cpp index 6ad26288..bc691b74 100644 --- a/src/Cedar/Win32Com.cpp +++ b/src/Cedar/Win32Com.cpp @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Win32Com.h b/src/Cedar/Win32Com.h index 5fd01932..bc6f5920 100644 --- a/src/Cedar/Win32Com.h +++ b/src/Cedar/Win32Com.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/WinJumpList.cpp b/src/Cedar/WinJumpList.cpp index 750c50ae..3de29c11 100644 --- a/src/Cedar/WinJumpList.cpp +++ b/src/Cedar/WinJumpList.cpp @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/WinUi.c b/src/Cedar/WinUi.c index 0bf99f79..c0d0d7a7 100644 --- a/src/Cedar/WinUi.c +++ b/src/Cedar/WinUi.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -462,6 +462,10 @@ WINUI_UPDATE *InitUpdateUi(wchar_t *title, char *name, char *family_name, UINT64 { return NULL; } + if (MsIsWine()) + { + return false; + } if (IsEmptyStr(family_name)) { family_name = UPDATE_FAMILY_NAME; @@ -3143,9 +3147,57 @@ void InitDialogInternational(HWND hWnd, void *pparam) if (hControl != NULL) { + bool set_font = true; HFONT hFont = GetDialogDefaultFontEx(param && ((DIALOG_PARAM *)param)->meiryo); - SetFont(hControl, 0, hFont); + if (MsIsWine()) + { + char classname[MAX_PATH]; + char parent_classname[MAX_PATH]; + HWND hParent = GetParent(hControl); + + Zero(classname, sizeof(classname)); + Zero(parent_classname, sizeof(parent_classname)); + + GetClassNameA(hControl, classname, sizeof(classname)); + + if (hParent != NULL) + { + GetClassNameA(hParent, parent_classname, sizeof(parent_classname)); + } + + if (StrCmpi(classname, "edit") == 0) + { + set_font = false; + } + + if (StrCmpi(classname, "combobox") == 0) + { + set_font = false; + } + + if (StrCmpi(classname, "syslistview32") == 0) + { + set_font = false; + } + + if (StrCmpi(classname, "sysheader32") == 0) + { + set_font = false; + } + + if (StrCmpi(parent_classname, "SysIPAddress32") == 0 || + StrCmpi(classname, "SysIPAddress32") == 0) + { + set_font = true; + hFont = GetFont("Tahoma", 8, false, false, false, false); + } + } + + if (set_font) + { + SetFont(hControl, 0, hFont); + } if (MsIsVista()) { @@ -3727,6 +3779,11 @@ void AboutDlgInit(HWND hWnd, WINUI_ABOUT *a) SetFont(hWnd, S_INFO3, GetFont("Arial", 7, false, false, false, false)); + if (MsIsWine()) + { + Disable(hWnd, B_LANGUAGE); + } + //DlgFont(hWnd, S_INFO4, 8, false); SetShow(hWnd, B_UPDATE_CONFIG, (a->Update != NULL)); diff --git a/src/Cedar/WinUi.h b/src/Cedar/WinUi.h index b6fabc5a..630e514c 100644 --- a/src/Cedar/WinUi.h +++ b/src/Cedar/WinUi.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Cedar/Wpc.c b/src/Cedar/Wpc.c index 27fa5617..17a337b3 100644 --- a/src/Cedar/Wpc.c +++ b/src/Cedar/Wpc.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -609,7 +609,7 @@ SOCK *WpcSockConnectEx(WPC_CONNECT *param, UINT *error_code, UINT timeout, bool switch (param->ProxyType) { case PROXY_DIRECT: - sock = TcpConnectEx3(param->HostName, param->Port, timeout, cancel, NULL, true, NULL, false, false); + sock = TcpConnectEx3(param->HostName, param->Port, timeout, cancel, NULL, true, NULL, false, false, NULL); if (sock == NULL) { err = ERR_CONNECT_FAILED; @@ -629,7 +629,7 @@ SOCK *WpcSockConnectEx(WPC_CONNECT *param, UINT *error_code, UINT timeout, bool case PROXY_SOCKS: sock = SocksConnectEx2(&c, param->ProxyHostName, param->ProxyPort, param->HostName, param->Port, - param->ProxyUsername, false, cancel, NULL, timeout); + param->ProxyUsername, false, cancel, NULL, timeout, NULL); if (sock == NULL) { err = c.Err; @@ -758,7 +758,7 @@ BUF *HttpRequestEx2(URL_DATA *data, INTERNET_SETTING *setting, else { // If the connection is not SSL via HTTP Proxy - s = TcpConnectEx3(con.ProxyHostName, con.ProxyPort, timeout_connect, cancel, NULL, true, NULL, false, false); + s = TcpConnectEx3(con.ProxyHostName, con.ProxyPort, timeout_connect, cancel, NULL, true, NULL, false, false, NULL); if (s == NULL) { *error_code = ERR_PROXY_CONNECT_FAILED; diff --git a/src/Cedar/Wpc.h b/src/Cedar/Wpc.h index 4c5d6508..98a2a4a5 100644 --- a/src/Cedar/Wpc.h +++ b/src/Cedar/Wpc.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/CurrentBuild.txt b/src/CurrentBuild.txt index 4554475a..af4d9f55 100644 --- a/src/CurrentBuild.txt +++ b/src/CurrentBuild.txt @@ -1,4 +1,4 @@ -BUILD_NUMBER 9599 -VERSION 419 +BUILD_NUMBER 9613 +VERSION 421 BUILD_NAME beta -BUILD_DATE 20151019_200905 +BUILD_DATE 20160424_153917 diff --git a/src/GlobalConst.h b/src/GlobalConst.h index 3ad6d32c..ff33640f 100644 --- a/src/GlobalConst.h +++ b/src/GlobalConst.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/LICENSE.TXT b/src/LICENSE.TXT index a919c97b..fe75456e 100644 --- a/src/LICENSE.TXT +++ b/src/LICENSE.TXT @@ -3,9 +3,9 @@ open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. -Copyright (c) 2012-2015 Daiyuu Nobori. -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. -Copyright (c) 2012-2015 SoftEther Corporation. +Copyright (c) 2012-2016 Daiyuu Nobori. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Corporation. All Rights Reserved. http://www.softether.org/ diff --git a/src/Mayaqua/Cfg.c b/src/Mayaqua/Cfg.c index 4f3181f2..66a0f744 100644 --- a/src/Mayaqua/Cfg.c +++ b/src/Mayaqua/Cfg.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Cfg.h b/src/Mayaqua/Cfg.h index ffaac0fb..793f1113 100644 --- a/src/Mayaqua/Cfg.h +++ b/src/Mayaqua/Cfg.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Encrypt.c b/src/Mayaqua/Encrypt.c index c4a83ad9..91331b2a 100644 --- a/src/Mayaqua/Encrypt.c +++ b/src/Mayaqua/Encrypt.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -2236,6 +2236,7 @@ bool AddX509Name(void *xn, int nid, wchar_t *str) X509_NAME *x509_name; UINT utf8_size; BYTE *utf8; + int encoding_type = MBSTRING_ASC; // Validate arguments if (xn == NULL || str == NULL) { @@ -2252,11 +2253,16 @@ bool AddX509Name(void *xn, int nid, wchar_t *str) UniToUtf8(utf8, utf8_size, str); utf8[utf8_size] = 0; + if (StrLen(utf8) != UniStrLen(str)) + { + encoding_type = MBSTRING_UTF8; + } + // Adding x509_name = (X509_NAME *)xn; Lock(openssl_lock); { - X509_NAME_add_entry_by_NID(x509_name, nid, MBSTRING_ASC, utf8, utf8_size, -1, 0); + X509_NAME_add_entry_by_NID(x509_name, nid, encoding_type, utf8, utf8_size, -1, 0); } Unlock(openssl_lock); Free(utf8); diff --git a/src/Mayaqua/Encrypt.h b/src/Mayaqua/Encrypt.h index e53c56f1..8458399e 100644 --- a/src/Mayaqua/Encrypt.h +++ b/src/Mayaqua/Encrypt.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/FileIO.c b/src/Mayaqua/FileIO.c index 2b53fe1f..49fbec95 100644 --- a/src/Mayaqua/FileIO.c +++ b/src/Mayaqua/FileIO.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/FileIO.h b/src/Mayaqua/FileIO.h index 2bcf927d..0ad0bf84 100644 --- a/src/Mayaqua/FileIO.h +++ b/src/Mayaqua/FileIO.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Internat.c b/src/Mayaqua/Internat.c index 178e1a5a..fa7bad92 100644 --- a/src/Mayaqua/Internat.c +++ b/src/Mayaqua/Internat.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Internat.h b/src/Mayaqua/Internat.h index 98236843..4f2383e6 100644 --- a/src/Mayaqua/Internat.h +++ b/src/Mayaqua/Internat.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Kernel.c b/src/Mayaqua/Kernel.c index cb2b22e8..94c2a621 100644 --- a/src/Mayaqua/Kernel.c +++ b/src/Mayaqua/Kernel.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Kernel.h b/src/Mayaqua/Kernel.h index 56f241f5..a9b737f1 100644 --- a/src/Mayaqua/Kernel.h +++ b/src/Mayaqua/Kernel.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/MayaType.h b/src/Mayaqua/MayaType.h index 4ca4d90e..941c976a 100644 --- a/src/Mayaqua/MayaType.h +++ b/src/Mayaqua/MayaType.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Mayaqua.c b/src/Mayaqua/Mayaqua.c index f998138a..220d4f85 100644 --- a/src/Mayaqua/Mayaqua.c +++ b/src/Mayaqua/Mayaqua.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Mayaqua.h b/src/Mayaqua/Mayaqua.h index cbda4683..17e64950 100644 --- a/src/Mayaqua/Mayaqua.h +++ b/src/Mayaqua/Mayaqua.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Memory.c b/src/Mayaqua/Memory.c index 2d9bd9f5..3f86ef47 100644 --- a/src/Mayaqua/Memory.c +++ b/src/Mayaqua/Memory.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -2478,9 +2478,12 @@ UINT ReadFifo(FIFO *f, void *p, UINT size) f->total_read_size += (UINT64)read_size; - if (f->size == 0) + if (f->fixed == false) { - f->pos = 0; + if (f->size == 0) + { + f->pos = 0; + } } ShrinkFifoMemory(f); @@ -2500,6 +2503,11 @@ void ShrinkFifoMemory(FIFO *f) return; } + if (f->fixed) + { + return; + } + // Rearrange the memory if (f->pos >= FIFO_INIT_MEM_SIZE && f->memsize >= fifo_current_realloc_mem_size && @@ -2520,6 +2528,25 @@ void ShrinkFifoMemory(FIFO *f) } } +// Write data to the front of FIFO +void WriteFifoFront(FIFO *f, void *p, UINT size) +{ + // Validate arguments + if (f == NULL || size == 0) + { + return; + } + + if (f->pos < size) + { + PadFifoFront(f, size - f->pos); + } + + Copy(((UCHAR *)f->p) + (f->pos - size), p, size); + f->pos -= size; + f->size += size; +} + // Write to the FIFO void WriteFifo(FIFO *f, void *p, UINT size) { @@ -2560,6 +2587,20 @@ void WriteFifo(FIFO *f, void *p, UINT size) KS_INC(KS_WRITE_FIFO_COUNT); } +// Add a padding before the head of fifo +void PadFifoFront(FIFO *f, UINT size) +{ + // Validate arguments + if (f == NULL || size == 0) + { + return; + } + + f->memsize += size; + + f->p = ReAlloc(f->p, f->memsize); +} + // Clear the FIFO void ClearFifo(FIFO *f) { @@ -2678,6 +2719,10 @@ FIFO *NewFifoFast() return NewFifoEx(true); } FIFO *NewFifoEx(bool fast) +{ + return NewFifoEx2(fast, false); +} +FIFO *NewFifoEx2(bool fast, bool fixed) { FIFO *f; @@ -2698,6 +2743,7 @@ FIFO *NewFifoEx(bool fast) f->size = f->pos = 0; f->memsize = FIFO_INIT_MEM_SIZE; f->p = Malloc(FIFO_INIT_MEM_SIZE); + f->fixed = false; #ifndef DONT_USE_KERNEL_STATUS // TrackNewObj(POINTER_TO_UINT64(f), "FIFO", 0); diff --git a/src/Mayaqua/Memory.h b/src/Mayaqua/Memory.h index 35066027..d59eae15 100644 --- a/src/Mayaqua/Memory.h +++ b/src/Mayaqua/Memory.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -160,6 +160,7 @@ struct FIFO UINT pos, size, memsize; UINT64 total_read_size; UINT64 total_write_size; + bool fixed; }; // List @@ -356,6 +357,8 @@ void ShrinkFifoMemory(FIFO *f); UCHAR *GetFifoPointer(FIFO *f); UCHAR *FifoPtr(FIFO *f); void WriteFifo(FIFO *f, void *p, UINT size); +void WriteFifoFront(FIFO *f, void *p, UINT size); +void PadFifoFront(FIFO *f, UINT size); void ClearFifo(FIFO *f); UINT FifoSize(FIFO *f); void LockFifo(FIFO *f); @@ -365,6 +368,7 @@ void CleanupFifo(FIFO *f); FIFO *NewFifo(); FIFO *NewFifoFast(); FIFO *NewFifoEx(bool fast); +FIFO *NewFifoEx2(bool fast, bool fixed); void InitFifo(); UINT GetFifoCurrentReallocMemSize(); void SetFifoCurrentReallocMemSize(UINT size); diff --git a/src/Mayaqua/Microsoft.c b/src/Mayaqua/Microsoft.c index d78bc623..61ad84e7 100644 --- a/src/Mayaqua/Microsoft.c +++ b/src/Mayaqua/Microsoft.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -8774,6 +8774,7 @@ BOOL CALLBACK EnumChildWindowProc(HWND hWnd, LPARAM lParam) LIST *o; HWND hParent; char c1[MAX_SIZE], c2[MAX_SIZE]; + bool ok = false; // Validate arguments if (hWnd == NULL || p == NULL) { @@ -8795,6 +8796,19 @@ BOOL CALLBACK EnumChildWindowProc(HWND hWnd, LPARAM lParam) } if (p->include_ipcontrol || (StrCmpi(c1, "SysIPAddress32") != 0 && (IsEmptyStr(c2) || StrCmpi(c2, "SysIPAddress32") != 0))) + { + ok = true; + } + + if (MsIsWine()) + { + if (StrCmpi(c1, "SysIPAddress32") == 0 || StrCmpi(c2, "SysIPAddress32") == 0) + { + ok = true; + } + } + + if (ok) { AddWindow(o, hWnd); @@ -12448,6 +12462,33 @@ bool MsIsNt() return ms->IsNt; } +// Get whether the current system is WINE +bool MsIsWine() +{ + bool ret = false; + + if (ms == NULL) + { + HINSTANCE h = LoadLibrary("kernel32.dll"); + + if (h != NULL) + { + if (GetProcAddress(h, "wine_get_unix_file_name") != NULL) + { + ret = true; + } + + FreeLibrary(h); + } + } + else + { + ret = ms->IsWine; + } + + return ret; +} + // Get whether the current user is an Admin bool MsIsAdmin() { @@ -14624,6 +14665,11 @@ void MsInit() ms->IsAdmin = true; } + if (GetProcAddress(ms->hKernel32, "wine_get_unix_file_name") != NULL) + { + ms->IsWine = true; + } + // Get information about the current process ms->hCurrentProcess = GetCurrentProcess(); ms->CurrentProcessId = GetCurrentProcessId(); diff --git a/src/Mayaqua/Microsoft.h b/src/Mayaqua/Microsoft.h index eba15cfa..7e516a52 100644 --- a/src/Mayaqua/Microsoft.h +++ b/src/Mayaqua/Microsoft.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -400,6 +400,7 @@ typedef struct MS wchar_t *UserNameExW; wchar_t *MinidumpBaseFileNameW; IO *LockFile; + bool IsWine; } MS; // For Windows NT API @@ -732,6 +733,7 @@ bool MsRegUnloadHive(UINT root, wchar_t *keyname); bool MsIsNt(); bool MsIsAdmin(); +bool MsIsWine(); bool MsEnablePrivilege(char *name, bool enable); void *MsGetCurrentProcess(); UINT MsGetCurrentProcessId(); diff --git a/src/Mayaqua/Network.c b/src/Mayaqua/Network.c index def2f45e..0a7a321a 100644 --- a/src/Mayaqua/Network.c +++ b/src/Mayaqua/Network.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -15169,6 +15169,11 @@ SOCK *ConnectEx2(char *hostname, UINT port, UINT timeout, bool *cancel_flag) return ConnectEx3(hostname, port, timeout, cancel_flag, NULL, NULL, false, false, true); } SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, char *nat_t_svc_name, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls, bool no_get_hostname) +{ + return ConnectEx4(hostname, port, timeout, cancel_flag, nat_t_svc_name, nat_t_error_code, try_start_ssl, ssl_no_tls, + no_get_hostname, NULL); +} +SOCK *ConnectEx4(char *hostname, UINT port, UINT timeout, bool *cancel_flag, char *nat_t_svc_name, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls, bool no_get_hostname, IP *ret_ip) { SOCK *sock; SOCKET s; @@ -15186,6 +15191,7 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha char hint_str[MAX_SIZE]; bool force_use_natt = false; UINT dummy_int = 0; + IP dummy_ret_ip; // Validate arguments if (hostname == NULL || port == 0 || port >= 65536 || IsEmptyStr(hostname)) { @@ -15204,6 +15210,12 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha nat_t_error_code = &dummy_int; } + Zero(&dummy_ret_ip, sizeof(IP)); + if (ret_ip == NULL) + { + ret_ip = &dummy_ret_ip; + } + Zero(hint_str, sizeof(hint_str)); StrCpy(hostname_original, sizeof(hostname_original), hostname); @@ -15251,10 +15263,27 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha Zero(&ip4, sizeof(ip4)); Zero(&ip6, sizeof(ip6)); - // Forward resolution - if (GetIP46Ex(&ip4, &ip6, hostname_original, 0, cancel_flag) == false) + if (IsZeroIp(ret_ip) == false) { - return NULL; + // Skip name resolution + if (IsIP6(ret_ip)) + { + Copy(&ip6, ret_ip, sizeof(IP)); + } + else + { + Copy(&ip4, ret_ip, sizeof(IP)); + } + + //Debug("Using cached IP address: %s = %r\n", hostname_original, ret_ip); + } + else + { + // Forward resolution + if (GetIP46Ex(&ip4, &ip6, hostname_original, 0, cancel_flag) == false) + { + return NULL; + } } if (IsZeroIp(&ip4) == false && IsIPLocalHostOrMySelf(&ip4)) @@ -15277,6 +15306,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha if (s != INVALID_SOCKET) { Copy(¤t_ip, &ip4, sizeof(IP)); + + Copy(ret_ip, &ip4, sizeof(IP)); } } else if (force_use_natt) @@ -15290,6 +15321,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha StrCpy(nat_t_sock->UnderlayProtocol, sizeof(nat_t_sock->UnderlayProtocol), SOCK_UNDERLAY_NAT_T); } + Copy(ret_ip, &ip4, sizeof(IP)); + return nat_t_sock; } else @@ -15498,6 +15531,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha p1.Result_Tcp_Sock->RemoteHostname = CopyStr(hostname); } + Copy(ret_ip, &ip4, sizeof(IP)); + return p1.Result_Tcp_Sock; } else if (p2.Ok) @@ -15512,6 +15547,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha StrCpy(p2.Result_Nat_T_Sock->UnderlayProtocol, sizeof(p2.Result_Nat_T_Sock->UnderlayProtocol), SOCK_UNDERLAY_NAT_T); + Copy(ret_ip, &ip4, sizeof(IP)); + return p2.Result_Nat_T_Sock; } else if (p4.Ok) @@ -15524,6 +15561,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha StrCpy(p4.Result_Nat_T_Sock->UnderlayProtocol, sizeof(p4.Result_Nat_T_Sock->UnderlayProtocol), SOCK_UNDERLAY_DNS); + Copy(ret_ip, &ip4, sizeof(IP)); + return p4.Result_Nat_T_Sock; } else if (p3.Ok) @@ -15532,6 +15571,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha StrCpy(p3.Result_Nat_T_Sock->UnderlayProtocol, sizeof(p3.Result_Nat_T_Sock->UnderlayProtocol), SOCK_UNDERLAY_ICMP); + Copy(ret_ip, &ip4, sizeof(IP)); + return p3.Result_Nat_T_Sock; } else @@ -15574,6 +15615,8 @@ SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, cha Copy(¤t_ip, &ip6, sizeof(IP)); is_ipv6 = true; + + Copy(ret_ip, &ip6, sizeof(IP)); } } } diff --git a/src/Mayaqua/Network.h b/src/Mayaqua/Network.h index 6f51bedf..bb4c69b7 100644 --- a/src/Mayaqua/Network.h +++ b/src/Mayaqua/Network.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -1275,6 +1275,7 @@ SOCK *Connect(char *hostname, UINT port); SOCK *ConnectEx(char *hostname, UINT port, UINT timeout); SOCK *ConnectEx2(char *hostname, UINT port, UINT timeout, bool *cancel_flag); SOCK *ConnectEx3(char *hostname, UINT port, UINT timeout, bool *cancel_flag, char *nat_t_svc_name, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls, bool no_get_hostname); +SOCK *ConnectEx4(char *hostname, UINT port, UINT timeout, bool *cancel_flag, char *nat_t_svc_name, UINT *nat_t_error_code, bool try_start_ssl, bool ssl_no_tls, bool no_get_hostname, IP *ret_ip); SOCKET ConnectTimeoutIPv4(IP *ip, UINT port, UINT timeout, bool *cancel_flag); void SetSocketSendRecvBufferSize(SOCKET s, UINT size); UINT GetSocketBufferSize(SOCKET s, bool send); diff --git a/src/Mayaqua/OS.c b/src/Mayaqua/OS.c index d4355918..aa14936e 100644 --- a/src/Mayaqua/OS.c +++ b/src/Mayaqua/OS.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/OS.h b/src/Mayaqua/OS.h index fb0d0460..372351c2 100644 --- a/src/Mayaqua/OS.h +++ b/src/Mayaqua/OS.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Object.c b/src/Mayaqua/Object.c index e2684025..5838a2ad 100644 --- a/src/Mayaqua/Object.c +++ b/src/Mayaqua/Object.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Object.h b/src/Mayaqua/Object.h index 6423e685..fdfbfd35 100644 --- a/src/Mayaqua/Object.h +++ b/src/Mayaqua/Object.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Pack.c b/src/Mayaqua/Pack.c index d2aff711..bcc9408c 100644 --- a/src/Mayaqua/Pack.c +++ b/src/Mayaqua/Pack.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Pack.h b/src/Mayaqua/Pack.h index 99dccddb..378533ec 100644 --- a/src/Mayaqua/Pack.h +++ b/src/Mayaqua/Pack.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Secure.c b/src/Mayaqua/Secure.c index 00df3c98..a6b646ec 100644 --- a/src/Mayaqua/Secure.c +++ b/src/Mayaqua/Secure.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Secure.h b/src/Mayaqua/Secure.h index c7d794d5..a0555bf3 100644 --- a/src/Mayaqua/Secure.h +++ b/src/Mayaqua/Secure.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Str.c b/src/Mayaqua/Str.c index 362baef4..ddc0d55c 100644 --- a/src/Mayaqua/Str.c +++ b/src/Mayaqua/Str.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Str.h b/src/Mayaqua/Str.h index 70bde377..ed72ae1b 100644 --- a/src/Mayaqua/Str.h +++ b/src/Mayaqua/Str.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Table.c b/src/Mayaqua/Table.c index 57b7a46e..0b227661 100644 --- a/src/Mayaqua/Table.c +++ b/src/Mayaqua/Table.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -562,6 +562,13 @@ LIST *LoadLangList() char *filename = LANGLIST_FILENAME; BUF *b; +#ifdef OS_WIN32 + if (MsIsWine()) + { + filename = LANGLIST_FILENAME_WINE; + } +#endif // OS_WIN32 + b = ReadDump(filename); if (b == NULL) { diff --git a/src/Mayaqua/Table.h b/src/Mayaqua/Table.h index f121e615..9de294ad 100644 --- a/src/Mayaqua/Table.h +++ b/src/Mayaqua/Table.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // @@ -117,6 +117,8 @@ #define UNICODE_CACHE_FILE L".unicode_cache_%s.dat" #define LANGLIST_FILENAME "|languages.txt" +#define LANGLIST_FILENAME_WINE "|languages_wine.txt" + #define LANG_CONFIG_FILENAME L"@lang.config" #define LANG_CONFIG_TEMPLETE "|lang.config" diff --git a/src/Mayaqua/TcpIp.c b/src/Mayaqua/TcpIp.c index 45e1624b..39c43c09 100644 --- a/src/Mayaqua/TcpIp.c +++ b/src/Mayaqua/TcpIp.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/TcpIp.h b/src/Mayaqua/TcpIp.h index f81e6a6c..995467c5 100644 --- a/src/Mayaqua/TcpIp.h +++ b/src/Mayaqua/TcpIp.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Tick64.c b/src/Mayaqua/Tick64.c index 261c9ab7..522284de 100644 --- a/src/Mayaqua/Tick64.c +++ b/src/Mayaqua/Tick64.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Tick64.h b/src/Mayaqua/Tick64.h index f3aa70e8..647c39f6 100644 --- a/src/Mayaqua/Tick64.h +++ b/src/Mayaqua/Tick64.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Tracking.c b/src/Mayaqua/Tracking.c index 064bbd05..05141be7 100644 --- a/src/Mayaqua/Tracking.c +++ b/src/Mayaqua/Tracking.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Tracking.h b/src/Mayaqua/Tracking.h index 9b6b69c1..e1590c9f 100644 --- a/src/Mayaqua/Tracking.h +++ b/src/Mayaqua/Tracking.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Unix.c b/src/Mayaqua/Unix.c index d9193e81..f0b28109 100644 --- a/src/Mayaqua/Unix.c +++ b/src/Mayaqua/Unix.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Unix.h b/src/Mayaqua/Unix.h index 1db8425b..2ed91e32 100644 --- a/src/Mayaqua/Unix.h +++ b/src/Mayaqua/Unix.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Win32.c b/src/Mayaqua/Win32.c index cbde3bf5..6f6d221b 100644 --- a/src/Mayaqua/Win32.c +++ b/src/Mayaqua/Win32.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Mayaqua/Win32.h b/src/Mayaqua/Win32.h index e9f4fbb8..8eabcf86 100644 --- a/src/Mayaqua/Win32.h +++ b/src/Mayaqua/Win32.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo/NDIS5.c b/src/Neo/NDIS5.c index e88b83f2..f80ab39b 100644 --- a/src/Neo/NDIS5.c +++ b/src/Neo/NDIS5.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo/NDIS5.h b/src/Neo/NDIS5.h index f0f8ec29..fd8ba686 100644 --- a/src/Neo/NDIS5.h +++ b/src/Neo/NDIS5.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo/Neo.c b/src/Neo/Neo.c index 695f0b65..9b524af6 100644 --- a/src/Neo/Neo.c +++ b/src/Neo/Neo.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo/Neo.h b/src/Neo/Neo.h index 1890f8f6..1fc0b0d7 100644 --- a/src/Neo/Neo.h +++ b/src/Neo/Neo.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo6/NDIS6.c b/src/Neo6/NDIS6.c index 61ff4e5b..a76c9f6c 100644 --- a/src/Neo6/NDIS6.c +++ b/src/Neo6/NDIS6.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo6/NDIS6.h b/src/Neo6/NDIS6.h index c229adc1..49dd88e3 100644 --- a/src/Neo6/NDIS6.h +++ b/src/Neo6/NDIS6.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo6/Neo6.c b/src/Neo6/Neo6.c index 4ff9e15c..d29a968c 100644 --- a/src/Neo6/Neo6.c +++ b/src/Neo6/Neo6.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Neo6/Neo6.h b/src/Neo6/Neo6.h index 3e5e45a1..665119f2 100644 --- a/src/Neo6/Neo6.h +++ b/src/Neo6/Neo6.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/PenCore/PenCore.rc b/src/PenCore/PenCore.rc index e0447530..0553addf 100644 --- a/src/PenCore/PenCore.rc +++ b/src/PenCore/PenCore.rc @@ -1810,16 +1810,16 @@ FONT 9, "MS Shell Dlg", 400, 0, 0x80 BEGIN CONTROL 141,IDC_STATIC,"Static",SS_BITMAP,0,0,275,46 GROUPBOX "@STATIC1",IDC_STATIC,6,53,261,187 - ICON ICO_VPNSERVER,IDC_STATIC,14,67,20,18 + ICON ICO_VPNSERVER,IDC_STATIC,14,67,20,20 LTEXT "@STATIC2",IDC_STATIC,41,67,218,29 CONTROL "",L_SETTING,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | LVS_AUTOARRANGE | LVS_EDITLABELS | WS_BORDER | WS_TABSTOP,15,96,242,96 PUSHBUTTON "@B_NEW_SETTING",B_NEW_SETTING,15,197,76,14 PUSHBUTTON "@B_EDIT_SETTING",B_EDIT_SETTING,98,197,76,14 PUSHBUTTON "@B_DELETE",B_DELETE,181,197,76,14 PUSHBUTTON "@IDOK",IDOK,181,217,76,17 - ICON ICO_CERT,IDC_STATIC,147,246,20,18 + ICON ICO_CERT,IDC_STATIC,147,246,20,20 PUSHBUTTON "@B_CERT_TOOL",B_CERT_TOOL,171,248,86,14 - ICON ICO_SECURE,IDC_STATIC,45,266,20,18 + ICON ICO_SECURE,S_SMARTCARD_ICON,45,266,18,18 PUSHBUTTON "@B_SECURE_MANAGER",B_SECURE_MANAGER,67,269,96,14 PUSHBUTTON "@B_SELECT_SECURE",B_SELECT_SECURE,171,269,86,14 PUSHBUTTON "@B_ABOUT",B_ABOUT,14,288,76,14 diff --git a/src/PenCore/resource.h b/src/PenCore/resource.h index df43db6c..3de66a64 100644 --- a/src/PenCore/resource.h +++ b/src/PenCore/resource.h @@ -1025,6 +1025,7 @@ #define S_VGS3 1514 #define S_TSUKUBA 1515 #define R_DISABLE_NATT 1516 +#define S_SMARTCARD_ICON 1517 #define B_ONLINE 1655 #define D_NM_CONNECT 1998 #define D_NM_MAIN 1999 @@ -1207,7 +1208,7 @@ #define _APS_NO_MFC 1 #define _APS_NEXT_RESOURCE_VALUE 242 #define _APS_NEXT_COMMAND_VALUE 40111 -#define _APS_NEXT_CONTROL_VALUE 1517 +#define _APS_NEXT_CONTROL_VALUE 1518 #define _APS_NEXT_SYMED_VALUE 102 #endif #endif diff --git a/src/README.TXT b/src/README.TXT index 9e4efff0..d67899e7 100644 --- a/src/README.TXT +++ b/src/README.TXT @@ -10,7 +10,7 @@ http://www.softether-download.com/ We accept your patches by the acceptance policy: http://www.softether.org/5-download/src/9.patch -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 diff --git a/src/SEVPN.sln b/src/SEVPN.sln index f70b4fca..abe7784a 100644 --- a/src/SEVPN.sln +++ b/src/SEVPN.sln @@ -14,7 +14,6 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "hamcore", "hamcore", "{234994FD-5966-4CFE-AC38-960DE089FBED}" ProjectSection(SolutionItems) = preProject bin\hamcore\lang.config = bin\hamcore\lang.config - bin\hamcore\languages.txt = bin\hamcore\languages.txt bin\hamcore\strtable_cn.stb = bin\hamcore\strtable_cn.stb bin\hamcore\strtable_en.stb = bin\hamcore\strtable_en.stb bin\hamcore\strtable_ja.stb = bin\hamcore\strtable_ja.stb diff --git a/src/SeLow/SeLow.c b/src/SeLow/SeLow.c index 4dbda6f0..383bff4e 100644 --- a/src/SeLow/SeLow.c +++ b/src/SeLow/SeLow.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/SeLow/SeLow.h b/src/SeLow/SeLow.h index 35d8895f..b773a045 100644 --- a/src/SeLow/SeLow.h +++ b/src/SeLow/SeLow.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/SeLow/SeLowCommon.h b/src/SeLow/SeLowCommon.h index 075532f4..49f1c39c 100644 --- a/src/SeLow/SeLowCommon.h +++ b/src/SeLow/SeLowCommon.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Wfp/Wfp.c b/src/Wfp/Wfp.c index eb81ca87..78f43fd3 100644 --- a/src/Wfp/Wfp.c +++ b/src/Wfp/Wfp.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Wfp/Wfp.h b/src/Wfp/Wfp.h index 96a7d73e..db51c097 100644 --- a/src/Wfp/Wfp.h +++ b/src/Wfp/Wfp.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/Wfp/WfpInner.h b/src/Wfp/WfpInner.h index 4f0828a1..6ea5ae81 100644 --- a/src/Wfp/WfpInner.h +++ b/src/Wfp/WfpInner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/bin/hamcore/eula.txt b/src/bin/hamcore/eula.txt index fa5d1717..b9d60973 100644 --- a/src/bin/hamcore/eula.txt +++ b/src/bin/hamcore/eula.txt @@ -1,8 +1,8 @@ SoftEther VPN Server, Client and Bridge are free software, and released as open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. -Copyright (c) 2012-2015 Daiyuu Nobori. -Copyright (c) 2012-2015 SoftEther Project at University of Tsukuba, Japan. -Copyright (c) 2012-2015 SoftEther Corporation. +Copyright (c) 2012-2016 Daiyuu Nobori. +Copyright (c) 2012-2016 SoftEther Project at University of Tsukuba, Japan. +Copyright (c) 2012-2016 SoftEther Corporation. All Rights Reserved. http://www.softether.org/ diff --git a/src/bin/hamcore/languages_wine.txt b/src/bin/hamcore/languages_wine.txt new file mode 100644 index 00000000..b7b2a24a --- /dev/null +++ b/src/bin/hamcore/languages_wine.txt @@ -0,0 +1,6 @@ +# PacketiX VPN / SoftEther VPN Language List File +# Copyright (c) SoftEther Corporation. All Rights Reserved + +# 番号 識別子 英語表記 ローカル表記 Windowsロケール番号 UNIXロケール文字一覧 +1 en English English 1033 en,us,c + diff --git a/src/bin/hamcore/strtable_en.stb b/src/bin/hamcore/strtable_en.stb index 4d19760c..dacb0bce 100644 --- a/src/bin/hamcore/strtable_en.stb +++ b/src/bin/hamcore/strtable_en.stb @@ -233,7 +233,7 @@ TCPOPT_NOT_ADMIN Users without administrator privileges cannot use the TCP Opti # Windows Vista / Windows 7 / Windows 8 Optimization VISTA_MMCSS_MSG Do you wish to optimize Windows Vista / Windows 7 / Windows 8 / Windows 10 for playing multimedia files with VPN? (e.g. videos, audios and streaming) -VISTA_MMCSS_MSG_2 Optimization for Windows Vista / Windows 7 / Windows 8 / Windows 10 with VPN has already done.\r\nDo you wish to remote optimized configuration? +VISTA_MMCSS_MSG_2 Optimization for Windows Vista / Windows 7 / Windows 8 / Windows 10 with VPN has already done.\r\nDo you wish to remove optimized configuration? VISTA_MMCSS_MSG_3 You cannot use optimization in currently environment. VISTA_MMCSS_MSG_4 You must have administrator privileges for this function.\r\nPlease note that in Windows Vista / Windows 7 / Windows 8 / Windows 10 you should use "Run as Administrators" to execute program. VISTA_MMCSS_MSG_5 Optimization is finished. diff --git a/src/bin/vpnweb.cab b/src/bin/vpnweb.cab index f6dcb147..37838c3d 100644 Binary files a/src/bin/vpnweb.cab and b/src/bin/vpnweb.cab differ diff --git a/src/bin/vpnweb.ocx b/src/bin/vpnweb.ocx index 549625c8..ce678662 100644 Binary files a/src/bin/vpnweb.ocx and b/src/bin/vpnweb.ocx differ diff --git a/src/hamcorebuilder/hamcorebuilder.c b/src/hamcorebuilder/hamcorebuilder.c index 303c6788..e9825fa9 100644 --- a/src/hamcorebuilder/hamcorebuilder.c +++ b/src/hamcorebuilder/hamcorebuilder.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/makefiles/freebsd_32bit.mak b/src/makefiles/freebsd_32bit.mak index 1530df9d..e45312a6 100644 --- a/src/makefiles/freebsd_32bit.mak +++ b/src/makefiles/freebsd_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/freebsd_64bit.mak b/src/makefiles/freebsd_64bit.mak index 588492a0..89fd1e7a 100644 --- a/src/makefiles/freebsd_64bit.mak +++ b/src/makefiles/freebsd_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/linux_32bit.mak b/src/makefiles/linux_32bit.mak index cd247139..bf88a0a4 100644 --- a/src/makefiles/linux_32bit.mak +++ b/src/makefiles/linux_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/linux_64bit.mak b/src/makefiles/linux_64bit.mak index 544ea2d5..0fd8c018 100644 --- a/src/makefiles/linux_64bit.mak +++ b/src/makefiles/linux_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/macos_32bit.mak b/src/makefiles/macos_32bit.mak index 96307390..eb68f931 100644 --- a/src/makefiles/macos_32bit.mak +++ b/src/makefiles/macos_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/macos_64bit.mak b/src/makefiles/macos_64bit.mak index 26cec628..b5a04579 100644 --- a/src/makefiles/macos_64bit.mak +++ b/src/makefiles/macos_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/openbsd_32bit.mak b/src/makefiles/openbsd_32bit.mak index c687192b..dd9781af 100644 --- a/src/makefiles/openbsd_32bit.mak +++ b/src/makefiles/openbsd_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/openbsd_64bit.mak b/src/makefiles/openbsd_64bit.mak index 73e9e4be..43776fa5 100644 --- a/src/makefiles/openbsd_64bit.mak +++ b/src/makefiles/openbsd_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/solaris_32bit.mak b/src/makefiles/solaris_32bit.mak index 1ddd1082..154e115f 100644 --- a/src/makefiles/solaris_32bit.mak +++ b/src/makefiles/solaris_32bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/makefiles/solaris_64bit.mak b/src/makefiles/solaris_64bit.mak index f50a5a8d..589b3dd9 100644 --- a/src/makefiles/solaris_64bit.mak +++ b/src/makefiles/solaris_64bit.mak @@ -1,7 +1,7 @@ # SoftEther VPN Source Code # -# Copyright (c) 2012-2015 SoftEther VPN Project at University of Tsukuba, Japan. -# Copyright (c) 2012-2015 Daiyuu Nobori. +# Copyright (c) 2012-2016 SoftEther VPN Project at University of Tsukuba, Japan. +# Copyright (c) 2012-2016 Daiyuu Nobori. # All Rights Reserved. # # http://www.softether.org/ @@ -52,7 +52,7 @@ HEADERS_MAYAQUA=src/Mayaqua/Cfg.h src/Mayaqua/cryptoki.h src/Mayaqua/Encrypt.h s HEADERS_CEDAR=src/Cedar/Account.h src/Cedar/Admin.h src/Cedar/AzureClient.h src/Cedar/AzureServer.h src/Cedar/Bridge.h src/Cedar/BridgeUnix.h src/Cedar/BridgeWin32.h src/Cedar/Cedar.h src/Cedar/CedarPch.h src/Cedar/CedarType.h src/Cedar/Client.h src/Cedar/CM.h src/Cedar/CMInner.h src/Cedar/Command.h src/Cedar/Connection.h src/Cedar/Console.h src/Cedar/Database.h src/Cedar/DDNS.h src/Cedar/EM.h src/Cedar/EMInner.h src/Cedar/EtherLog.h src/Cedar/Hub.h src/Cedar/Interop_OpenVPN.h src/Cedar/Interop_SSTP.h src/Cedar/IPsec.h src/Cedar/IPsec_EtherIP.h src/Cedar/IPsec_IKE.h src/Cedar/IPsec_IkePacket.h src/Cedar/IPsec_IPC.h src/Cedar/IPsec_L2TP.h src/Cedar/IPsec_PPP.h src/Cedar/IPsec_Win7.h src/Cedar/IPsec_Win7Inner.h src/Cedar/Layer3.h src/Cedar/Link.h src/Cedar/Listener.h src/Cedar/Logging.h src/Cedar/Nat.h src/Cedar/NativeStack.h src/Cedar/netcfgn.h src/Cedar/netcfgx.h src/Cedar/NM.h src/Cedar/NMInner.h src/Cedar/NullLan.h src/Cedar/Protocol.h src/Cedar/Radius.h src/Cedar/Remote.h src/Cedar/Sam.h src/Cedar/SecureInfo.h src/Cedar/SecureNAT.h src/Cedar/SeLowUser.h src/Cedar/Server.h src/Cedar/Session.h src/Cedar/SM.h src/Cedar/SMInner.h src/Cedar/SW.h src/Cedar/SWInner.h src/Cedar/UdpAccel.h src/Cedar/UT.h src/Cedar/VG.h src/Cedar/Virtual.h src/Cedar/VLan.h src/Cedar/VLanUnix.h src/Cedar/VLanWin32.h src/Cedar/WaterMark.h src/Cedar/WebUI.h src/Cedar/Win32Com.h src/Cedar/winpcap/bittypes.h src/Cedar/winpcap/bucket_lookup.h src/Cedar/winpcap/count_packets.h src/Cedar/winpcap/Devioctl.h src/Cedar/winpcap/Gnuc.h src/Cedar/winpcap/ip6_misc.h src/Cedar/winpcap/memory_t.h src/Cedar/winpcap/normal_lookup.h src/Cedar/winpcap/Ntddndis.h src/Cedar/winpcap/Ntddpack.h src/Cedar/winpcap/Packet32.h src/Cedar/winpcap/pcap.h src/Cedar/winpcap/pcap-bpf.h src/Cedar/winpcap/pcap-int.h src/Cedar/winpcap/pcap-stdinc.h src/Cedar/winpcap/pthread.h src/Cedar/winpcap/remote-ext.h src/Cedar/winpcap/sched.h src/Cedar/winpcap/semaphore.h src/Cedar/winpcap/tcp_session.h src/Cedar/winpcap/time_calls.h src/Cedar/winpcap/tme.h src/Cedar/winpcap/Win32-Extensions.h src/Cedar/WinUi.h src/Cedar/Wpc.h OBJECTS_MAYAQUA=tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o OBJECTS_CEDAR=tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o -HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css +HAMCORE_FILES=src/bin/hamcore/authors.txt src/bin/hamcore/backup_dir_readme.txt src/bin/hamcore/empty.config src/bin/hamcore/empty_sevpnclient.config src/bin/hamcore/eula.txt src/bin/hamcore/install_src.dat src/bin/hamcore/lang.config src/bin/hamcore/languages.txt src/bin/hamcore/languages_wine.txt src/bin/hamcore/legal.txt src/bin/hamcore/openvpn_readme.pdf src/bin/hamcore/openvpn_readme.txt src/bin/hamcore/openvpn_sample.ovpn src/bin/hamcore/root_certs.dat src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT src/bin/hamcore/strtable_cn.stb src/bin/hamcore/strtable_en.stb src/bin/hamcore/strtable_ja.stb src/bin/hamcore/vpnweb_sample_cn.htm src/bin/hamcore/vpnweb_sample_en.htm src/bin/hamcore/vpnweb_sample_ja.htm src/bin/hamcore/warning_cn.txt src/bin/hamcore/warning_en.txt src/bin/hamcore/warning_ja.txt src/bin/hamcore/webui/cryptcom.cgi src/bin/hamcore/webui/edituser.cgi src/bin/hamcore/webui/error.cgi src/bin/hamcore/webui/hub.cgi src/bin/hamcore/webui/license.cgi src/bin/hamcore/webui/listener.cgi src/bin/hamcore/webui/localbridge.cgi src/bin/hamcore/webui/login.cgi src/bin/hamcore/webui/newhub.cgi src/bin/hamcore/webui/redirect.cgi src/bin/hamcore/webui/securenat.cgi src/bin/hamcore/webui/server.cgi src/bin/hamcore/webui/session.cgi src/bin/hamcore/webui/user.cgi src/bin/hamcore/webui/webui.css # Build Action default: build diff --git a/src/vpn16/vpn16.c b/src/vpn16/vpn16.c index 805e7a28..2c0cfb1c 100644 --- a/src/vpn16/vpn16.c +++ b/src/vpn16/vpn16.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpn16/vpn16.h b/src/vpn16/vpn16.h index 93e81ea6..4b13a9d7 100644 --- a/src/vpn16/vpn16.h +++ b/src/vpn16/vpn16.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnbrand/vpnbrand.h b/src/vpnbrand/vpnbrand.h index a566f5f6..0bacd471 100644 --- a/src/vpnbrand/vpnbrand.h +++ b/src/vpnbrand/vpnbrand.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnbridge/vpnbridge.c b/src/vpnbridge/vpnbridge.c index 06407b67..345ea922 100644 --- a/src/vpnbridge/vpnbridge.c +++ b/src/vpnbridge/vpnbridge.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnclient/vpncsvc.c b/src/vpnclient/vpncsvc.c index 7a09f8fc..f2cf30a6 100644 --- a/src/vpnclient/vpncsvc.c +++ b/src/vpnclient/vpncsvc.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnclient/vpncsvc.h b/src/vpnclient/vpncsvc.h index ddea4e71..4e45d38f 100644 --- a/src/vpnclient/vpncsvc.h +++ b/src/vpnclient/vpncsvc.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpncmd/vpncmd.c b/src/vpncmd/vpncmd.c index a79118df..203da53c 100644 --- a/src/vpncmd/vpncmd.c +++ b/src/vpncmd/vpncmd.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpncmdsys/vpncmdsys.c b/src/vpncmdsys/vpncmdsys.c index b1747c08..b00edfc0 100644 --- a/src/vpncmdsys/vpncmdsys.c +++ b/src/vpncmdsys/vpncmdsys.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpncmdsys/vpncmdsys.h b/src/vpncmdsys/vpncmdsys.h index d70359af..54840e40 100644 --- a/src/vpncmdsys/vpncmdsys.h +++ b/src/vpncmdsys/vpncmdsys.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpncmgr/vpncmgr.c b/src/vpncmgr/vpncmgr.c index 65d7694f..066eecfa 100644 --- a/src/vpncmgr/vpncmgr.c +++ b/src/vpncmgr/vpncmgr.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpndrvinst/vpndrvinst.c b/src/vpndrvinst/vpndrvinst.c index d74d65c5..29c607d0 100644 --- a/src/vpndrvinst/vpndrvinst.c +++ b/src/vpndrvinst/vpndrvinst.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpndrvinst/vpndrvinst.h b/src/vpndrvinst/vpndrvinst.h index 34211f8f..3ea8fcbf 100644 --- a/src/vpndrvinst/vpndrvinst.h +++ b/src/vpndrvinst/vpndrvinst.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpninstall/vpninstall.c b/src/vpninstall/vpninstall.c index f44359b0..eb8b26ec 100644 --- a/src/vpninstall/vpninstall.c +++ b/src/vpninstall/vpninstall.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpninstall/vpninstall.h b/src/vpninstall/vpninstall.h index 890c179d..aa804199 100644 --- a/src/vpninstall/vpninstall.h +++ b/src/vpninstall/vpninstall.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnserver/vpnserver.c b/src/vpnserver/vpnserver.c index 20842129..22b31a61 100644 --- a/src/vpnserver/vpnserver.c +++ b/src/vpnserver/vpnserver.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnsetup/vpnsetup.c b/src/vpnsetup/vpnsetup.c index 1b76b182..5d9b356d 100644 --- a/src/vpnsetup/vpnsetup.c +++ b/src/vpnsetup/vpnsetup.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnsmgr/vpnsmgr.c b/src/vpnsmgr/vpnsmgr.c index 1d999a33..8e24593b 100644 --- a/src/vpnsmgr/vpnsmgr.c +++ b/src/vpnsmgr/vpnsmgr.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnweb/vpnweb.h b/src/vpnweb/vpnweb.h index 41e1c42f..de7f9dbe 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 Mon Oct 19 20:09:17 2015 +/* at Sun Apr 24 15:39:30 2016 */ /* 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 beac1b7e..b1660c84 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 Mon Oct 19 20:09:17 2015 +/* at Sun Apr 24 15:39:30 2016 */ /* 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 b3553e16..b09baffa 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 Mon Oct 19 20:09:17 2015 +/* at Sun Apr 24 15:39:30 2016 */ /* Compiler settings for .\vpnweb.idl: Oicf, W1, Zp8, env=Win32 (32b run) diff --git a/src/vpnweb/vpnwebdlg.c b/src/vpnweb/vpnwebdlg.c index a3f0f264..e6079f8a 100644 --- a/src/vpnweb/vpnwebdlg.c +++ b/src/vpnweb/vpnwebdlg.c @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnweb/vpnwebdlg.h b/src/vpnweb/vpnwebdlg.h index aa7be0c9..f3d4eb6f 100644 --- a/src/vpnweb/vpnwebdlg.h +++ b/src/vpnweb/vpnwebdlg.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. // diff --git a/src/vpnweb/vpnwebdlg_inner.h b/src/vpnweb/vpnwebdlg_inner.h index dfd78d24..7cb42a4d 100644 --- a/src/vpnweb/vpnwebdlg_inner.h +++ b/src/vpnweb/vpnwebdlg_inner.h @@ -3,9 +3,9 @@ // // SoftEther VPN Server, Client and Bridge are free software under GPLv2. // -// Copyright (c) 2012-2015 Daiyuu Nobori. -// Copyright (c) 2012-2015 SoftEther VPN Project, University of Tsukuba, Japan. -// Copyright (c) 2012-2015 SoftEther Corporation. +// Copyright (c) 2012-2016 Daiyuu Nobori. +// Copyright (c) 2012-2016 SoftEther VPN Project, University of Tsukuba, Japan. +// Copyright (c) 2012-2016 SoftEther Corporation. // // All Rights Reserved. //