Ilya Shipitsin
e944e6a848
Merge pull request #937 from chipitsine/cap_syslog
...
Merge PR #937 : systemd: replace deprecated CAP_SYS_ADMIN with CAP_SYSLOG
2019-10-12 11:24:07 +05:00
Davide Beatrici
c8a0a5648b
Merge PR #970 : Fix buffer overflow during NETBIOS name resolution
2019-09-30 06:59:04 +02:00
Ilya Shipitsin
e03db7ee60
Merge pull request #966 from Flucons/patch-1
...
Merge pull request #966 : Create strtable_pt_br.stb
2019-09-21 17:33:12 +00:00
Ilya Shipitsin
93183f7b3f
Merge pull request #967 from Flucons/patch-2
...
Merge pull request #967 : Update SEVPN.sln
2019-09-21 17:32:03 +00:00
Ilya Shipitsin
1e9092ee94
Merge pull request #977 from Hiiragi-Yuriko/patch-1
...
Merge pull request #977 : Update strtable_cn.stb
2019-09-17 10:36:42 +00:00
柊 ゆり子
50960dbe16
Update strtable_cn.stb
...
Improve some translation.
2019-09-17 17:51:03 +08:00
Ilya Shipitsin
ea37c85391
Merge pull request #973 from metalefty/hardcoded-log-path
...
Merge PR #973 : Avoid using hardcoded paths in log file enumeration
2019-09-13 10:49:27 +00:00
Koichiro IWAO
21e3ce104b
Avoid using hardcoded paths in log file enumeration
...
Hardcoded paths are used in log file enumeration such as LogFileList
command or GenerateEraseFileList function to delete old log files when
disk free space is lacking.
Fixes : SoftEtherVPN/SoftEtherVPN#972
2019-09-13 10:38:09 +09:00
stffabi
850a5faa0d
Fix buffer overflow during NETBIOS name resolution
...
If SecureNAT is enabled and the hostname of the server
is longer than 16characters, every NETBIOS name resolution
query triggers the buffer overflow. If the server was built
with stack protection, the process will be killed.
2019-09-04 14:32:19 +02:00
Davide Beatrici
9e46402e6b
Merge PR #960 : ci: display error if vpntest failed
2019-08-29 09:05:47 +02:00
FelipeL
1144d6c430
Update SEVPN.sln
...
Add pt-br
2019-08-15 13:03:14 -03:00
FelipeL
926b99047a
Create strtable_pt_br.stb
...
Start pt-br translation
2019-08-15 00:46:58 -03:00
Ilya Shipitsin
2fa28480f9
ci: display error if vpntest failed
2019-08-04 14:42:52 +05:00
Davide Beatrici
d10f83417f
Merge PR #962 : Fix several compile warnings on MS VC++ 2008.
2019-08-04 04:03:14 +02:00
Davide Beatrici
82b84a9436
Merge PR #961 : Enable crash minidump for Win32 vpntest
2019-08-04 03:51:00 +02:00
Daiyuu Nobori
bf4667cfce
Fix several compile warnings on MS VC++ 2008.
2019-08-04 10:35:16 +09:00
Daiyuu Nobori
c6068d23c7
Enables crash minidump for Win32 vpntest. Minidump files will be saved to the 'C:\Users\<username>\AppData\Local\Temp\vpn_debug' (for normal user) or 'src\bin\vpn_debug\' (for administrator user).
2019-08-04 10:26:41 +09:00
Davide Beatrici
7dff0dce17
Merge PR #957 : Add interface for easy protocol implementation
2019-07-29 03:33:48 +02:00
Davide Beatrici
9f19efb7af
OpenVPN: use new protocol interface
2019-07-26 08:37:00 +02:00
Davide Beatrici
7d58e6bf60
Add interface for easy protocol implementation
...
This commit adds a protocol interface to the server, its purpose is to manage TCP connections and the various third-party protocols.
More specifically, ProtoHandleConnection() takes care of exchanging the packets between the local and remote endpoint; the protocol implementation only has to parse them and act accordingly.
The interface knows which protocol is the connection for by calling IsPacketForMe(), a function implemented for each protocol.
2019-07-26 08:36:54 +02:00
Ilya Shipitsin
3f9b610c80
Merge pull request #953 from neheb/op
...
Merge PR #953 : Deprecated OpenSSL API fixes.
2019-07-23 00:05:38 +05:00
Ilya Shipitsin
ad33008a29
add "no-deprecated" to openssl builds "no-deprecated" is widely used in openwrt devices
2019-07-22 11:35:20 -07:00
Rosen Penev
d57fc3524c
Fix LibreSSL support
...
My previous patch used a wrong if directive, which disabled removed
(de)initialization and threading for LibreSSL. This most likely causes
issues at runtime.
2019-07-22 11:35:19 -07:00
Rosen Penev
a9f707c813
Switch to OpenSSL THREADID API
...
The old threading API was deprecated in OpenSSL 1.0.
2019-07-22 11:28:12 -07:00
Davide Beatrici
24f426162c
Merge PR #947 : travis-ci: add sonar-scan, update openssl, libressl
2019-07-17 09:37:09 +02:00
Ilya Shipitsin
06fc93e08e
travis-ci: update openssl, libressl
2019-07-17 12:05:51 +05:00
Ilya Shipitsin
e10983ec6f
enable sonar-scan in travis-ci builds
2019-07-17 11:58:30 +05:00
Davide Beatrici
9b20444bb2
Merge PR #945 : Virtual: fix race condition in DHCP server which resulted in multiple clients receiving the same IP
2019-07-15 09:23:09 +02:00
Davide Beatrici
d6cf1b85a9
Virtual: fix race condition in DHCP server which resulted in multiple clients receiving the same IP
...
A race condition in the DHCP server caused it to offer the same IP address to multiple clients when they connected at the same time, because an offered IP address was considered free until the final step (DHCP_ACK).
This commit introduces a list to keep track of the pending leases created during DHCP_OFFER, so that an IP address is guaranteed to be offered to a single client.
2019-07-13 23:29:16 +02:00
Davide Beatrici
831c907512
Merge PR #943 : Mayaqua: Fix compilation without deprecated OpenSSL APIs
2019-07-11 22:03:23 +02:00
Rosen Penev
1bd39485cf
Mayaqua: Fix compilation without deprecated OpenSSL APIs
...
Initialization and deinitialization are deprecated.
Missing headers were added.
Explicit threading is also deprecated.
2019-07-11 12:42:26 -07:00
Davide Beatrici
fb5083be29
Merge PR #941 : Mayaqua: Replace GNU specific sys/poll.h header with POSIX poll.h
2019-07-11 02:27:02 +02:00
Rosen Penev
a4ed656001
Mayaqua: Replace GNU specific sys/poll.h header with POSIX poll.h
...
Fixes warning from the musl libc:
warning redirecting incorrect #include <sys/poll.h> to <poll.h>
2019-07-10 17:01:01 -07:00
Davide Beatrici
dcc99fdbb2
Merge PR #940 : release 5.01.9671
2019-07-10 19:49:13 +02:00
Ilya Shipitsin
13dbf83e95
release 5.01.9671
2019-07-10 12:45:14 +05:00
Ilya Shipitsin
5c77eddaf9
Merge pull request #935 from chipitsine/master
...
Merge pull request #935 : Change release packaging, fixes #846
2019-07-10 11:03:48 +05:00
Daiyuu Nobori
0d69030d77
Merge pull request #939 from dnobori/190710_fix_typo
...
Fixing the typo "descrption" of the JSON-RPC document. Thanks to http…
2019-07-10 14:52:44 +09:00
Daiyuu Nobori
a9f31d7df9
Fixing the typo "descrption" of the JSON-RPC document. Thanks to https://github.com/SoftEtherVPN/SoftEtherVPN/issues/938
2019-07-10 14:37:30 +09:00
Ilya Shipitsin
c6117d4f8e
systemd: replace deprecated CAP_SYS_ADMIN with CAP_SYSLOG
2019-07-08 21:05:35 +05:00
Ilya Shipitsin
c2ad67a907
Change release packaging
...
Fixes : #846
2019-07-08 12:09:58 +05:00
Ilya Shipitsin
2291bf5bf9
gitlab-ci: build illumos only when runner attached
2019-07-06 15:56:51 +05:00
Davide Beatrici
50e39826e4
Merge PR #934 : src/Cedar/Admin.c: remove redundant check
2019-07-06 07:59:03 +02:00
Ilya Shipitsin
47ad2328c0
src/Cedar/Admin.c: remove redundant check
...
found by Coverity
*** CID 341551: Incorrect expression (NO_EFFECT)
/src/Cedar/Admin.c: 414 in AdminWebHandleFileRequest()
408 // Handle the file request
409 bool AdminWebHandleFileRequest(ADMIN *a, CONNECTION *c, SOCK *s, HTTP_HEADER *h, char *url_src, char *query_string, char *virtual_root_dir, char *physical_root_dir)
410 {
411 bool ret = false;
412 char url[MAX_PATH];
413 UINT i, len;
>>> CID 341551: Incorrect expression (NO_EFFECT)
>>> Comparing an array to null is not useful: "url == NULL", since the test will always evaluate as true.
414 if (a == NULL || c == NULL || s == NULL || h == NULL || url == NULL || query_string == NULL ||
415 virtual_root_dir == NULL || physical_root_dir == NULL)
416 {
417 return false;
418 }
419
2019-07-06 10:22:44 +05:00
Ilya Shipitsin
17a04b4387
Merge pull request #933 from chipitsine/funding
...
Merge pull request #933 : add FUNDING.yml
2019-07-01 22:14:58 +03:00
Ilya Shipitsin
e1e29a9283
add FUNDING.yml
2019-07-01 23:25:52 +05:00
Daiyuu Nobori
2592525b64
Merge pull request #931 from dnobori/190630_update_see_ndis5_driver
...
Update the driver binary for https://github.com/SoftEtherVPN/SoftEtherVPN/pull/929
2019-06-30 02:24:32 +09:00
Daiyuu Nobori
896ac8e285
Merge pull request #930 from dnobori/190630_kb3033929_message
...
Add the warning message if KB3033929 is not installed in Windows 7 / Server 2008 R2.
2019-06-30 02:24:24 +09:00
Daiyuu Nobori
6e78068a65
Update the driver binary for https://github.com/SoftEtherVPN/SoftEtherVPN/pull/929
2019-06-30 01:22:04 +09:00
Daiyuu Nobori
9c227f3480
Add the warning message if KB3033929 is not installed in Windows 7 / Server 2008 R2.
2019-06-30 01:20:52 +09:00
Daiyuu Nobori
9c6c88a1a8
Merge pull request #927 from dnobori/190629_fix_url
...
Fix incorrect URLs in text files
2019-06-30 01:17:38 +09:00