mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-06-28 11:55:08 +03:00
Merge 7abdb6d118
into 79c06146a4
This commit is contained in:
commit
e26c6262bb
23
README.md
23
README.md
@ -140,17 +140,19 @@ from GitHub. You may make your own fork project from our project.
|
|||||||
### 1. Debian/Ubuntu
|
### 1. Debian/Ubuntu
|
||||||
|
|
||||||
- gcc
|
- gcc
|
||||||
- libncurses-dev
|
|
||||||
- libreadline-dev
|
|
||||||
- make
|
- make
|
||||||
- openssl-dev
|
- libreadline-dev
|
||||||
|
- libssl-dev
|
||||||
|
- libncurses-dev
|
||||||
|
- zlib1g-dev
|
||||||
|
|
||||||
### 2. Redhat/CentOS
|
### 2. Redhat/CentOS
|
||||||
- gcc
|
- gcc
|
||||||
- openssl-devel
|
|
||||||
- make
|
- make
|
||||||
- ncurses-devel
|
|
||||||
- readline-devel
|
- readline-devel
|
||||||
|
- openssl-devel
|
||||||
|
- ncurses-devel
|
||||||
|
|
||||||
## Compile and install
|
## Compile and install
|
||||||
|
|
||||||
The download and build instruction is following:
|
The download and build instruction is following:
|
||||||
@ -163,8 +165,17 @@ $ make
|
|||||||
$ make install
|
$ make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Build Deb packages
|
||||||
|
Dependencies:
|
||||||
|
- debhelper
|
||||||
|
- dh-exec
|
||||||
|
|
||||||
|
Command line:
|
||||||
|
```sh
|
||||||
|
$ ./configure
|
||||||
|
$ dpkg-buildpackage -b -us -uc
|
||||||
|
```
|
||||||
|
The Deb packages will locate in parent dirctory.
|
||||||
|
|
||||||
# TO CIRCUMVENT YOUR GOVERNMENT'S FIREWALL RESTRICTION
|
# TO CIRCUMVENT YOUR GOVERNMENT'S FIREWALL RESTRICTION
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
%define majorversion 4
|
%define majorversion 4
|
||||||
%define minorversion 19
|
%define minorversion 23
|
||||||
%define buildversion 9582
|
%define buildversion 9647
|
||||||
%define dateversion 2015.10.06
|
%define dateversion 2017.10.18
|
||||||
%define buildrelease beta
|
%define buildrelease beta
|
||||||
|
|
||||||
Name: softethervpn
|
Name: softethervpn
|
||||||
@ -87,6 +87,25 @@ if [ $1 -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Dec 18 2017 You Xiaojie <yxj790222@163.com> - 4.23.9647-1
|
||||||
|
- Upgraded OpenSSL to 1.0.2l.
|
||||||
|
- Source code is now compatible with OpenSSL 1.1.x. Supports DHE-RSA-CHACHA 20-POLY 1305 and ECDHE-RSA-CHACHA 20-POLY 1305, which are new encryption methods of TLS 1.2. (In order to use this new function, you need to recompile yourself using OpenSSL 1.1.x.)
|
||||||
|
- TrafficServer / TrafficClient function (The traffic throughput measurement function) is now multithreaded and compatible with about 10 Gbps using NIC with the RSS feature.
|
||||||
|
- Changed the default algorithm for SSL from RC4-MD5 to AES128-SHA.
|
||||||
|
- Fixed a bug that occurr wrong checksum recalculation in special case of the TCP-MSS clamp processing.
|
||||||
|
- Fixed the calculation interval of update interval of DHCP client packet issued by kernel mode virtual NAT function of SecureNAT function.
|
||||||
|
- Driver upgrade and DLL name change with Crypto ID support of USB security token.
|
||||||
|
- Fixed a problem that CPU sleep processing was not performed when the wait time of the Select () function was INFINITE on Mac OS X.
|
||||||
|
- Added the StrictSyslogDatetimeFormat flag onto the ServerConfiguration section on the VPN Server configuration file, which sets Syslog date format to RFC3164.
|
||||||
|
- Fixed wrong English in the UI.
|
||||||
|
- Using client parameter in function CtConnect
|
||||||
|
- Stop Radius Delay from counting to next_resend
|
||||||
|
- Add DH groups 2048,3072,4096 to IPSec_IKE
|
||||||
|
- Add HMAC SHA2-256, HMAC SHA2-384, HMAC SHA2-512 support
|
||||||
|
- Openvpn extend ciphers
|
||||||
|
- Fixed RSA key bits wrong calculation for certain x509 certificate
|
||||||
|
- Added support for RuToken USB key PKCS#11
|
||||||
|
|
||||||
* Wed Sep 30 2015 Jeff Tang <mrjefftang@gmail.com> - 4.19.9582-1
|
* Wed Sep 30 2015 Jeff Tang <mrjefftang@gmail.com> - 4.19.9582-1
|
||||||
- Update upstream to 4.19.9582-beta
|
- Update upstream to 4.19.9582-beta
|
||||||
|
|
||||||
|
25
debian/changelog
vendored
25
debian/changelog
vendored
@ -1,5 +1,24 @@
|
|||||||
softether-vpn (0:4.04.9412-rtm) unstable; urgency=low
|
softether-vpn (4.23.9647-beta) unstable; urgency=low
|
||||||
|
|
||||||
* Testing debianization
|
* Upgraded OpenSSL to 1.0.2l.
|
||||||
|
* Source code is now compatible with OpenSSL 1.1.x. Supports DHE-RSA-CHACHA 20-POLY 1305 and ECDHE-RSA-CHACHA 20-POLY 1305, which are new encryption methods of TLS 1.2. (In order to use this new function, you need to recompile yourself using OpenSSL 1.1.x.)
|
||||||
|
* TrafficServer / TrafficClient function (The traffic throughput measurement function) is now multithreaded and compatible with about 10 Gbps using NIC with the RSS feature.
|
||||||
|
* Changed the default algorithm for SSL from RC4-MD5 to AES128-SHA.
|
||||||
|
* Fixed a bug that occurr wrong checksum recalculation in special case of the TCP-MSS clamp processing.
|
||||||
|
* Fixed the calculation interval of update interval of DHCP client packet issued by kernel mode virtual NAT function of SecureNAT function.
|
||||||
|
* Driver upgrade and DLL name change with Crypto ID support of USB security token.
|
||||||
|
* Fixed a problem that CPU sleep processing was not performed when the wait time of the Select () function was INFINITE on Mac OS X.
|
||||||
|
* Added the StrictSyslogDatetimeFormat flag onto the ServerConfiguration section on the VPN Server configuration file, which sets Syslog date format to RFC3164.
|
||||||
|
* Fixed wrong English in the UI.
|
||||||
|
* Using client parameter in function CtConnect
|
||||||
|
* Remove blank line at the start from init file (Debian)
|
||||||
|
* Stop Radius Delay from counting to next_resend
|
||||||
|
* Add DH groups 2048,3072,4096 to IPSec_IKE
|
||||||
|
* Add HMAC SHA2-256, HMAC SHA2-384, HMAC SHA2-512 support
|
||||||
|
* Openvpn extend ciphers
|
||||||
|
* Fixed RSA key bits wrong calculation for certain x509 certificate
|
||||||
|
* Added support for RuToken USB key PKCS#11
|
||||||
|
|
||||||
-- Dmitry Orlov <me@mosquito.su> Tue, 4 Feb 2014 20:24:43 +0000
|
|
||||||
|
|
||||||
|
-- You Xiaojie <yxj790222@163.com> Wed, 18 Oct 2017 00:00:00 +0000
|
||||||
|
@ -186,6 +186,7 @@ struct CAPTUREBLOCK{
|
|||||||
|
|
||||||
|
|
||||||
// Function prototype
|
// Function prototype
|
||||||
|
void FreeTap(VLAN *v);
|
||||||
void InitEth();
|
void InitEth();
|
||||||
void FreeEth();
|
void FreeEth();
|
||||||
bool IsEthSupported();
|
bool IsEthSupported();
|
||||||
|
@ -2048,7 +2048,13 @@ bool PasswordPrompt(char *password, UINT size)
|
|||||||
else if (c == 0xE0)
|
else if (c == 0xE0)
|
||||||
{
|
{
|
||||||
// Read one more character
|
// Read one more character
|
||||||
|
|
||||||
|
#ifdef OS_WIN32
|
||||||
c = getch();
|
c = getch();
|
||||||
|
#else // OS_WIN32
|
||||||
|
c = getc(stdin);
|
||||||
|
#endif // OS_WIN32
|
||||||
|
|
||||||
if (c == 0x4B || c == 0x53)
|
if (c == 0x4B || c == 0x53)
|
||||||
{
|
{
|
||||||
// Backspace
|
// Backspace
|
||||||
|
Loading…
Reference in New Issue
Block a user