Steve Muskiewicz
af84a30adc
Update softether-vpnserver.service
files:
...
* change `ReadOnlyDirectories` -> `ReadOnlyPaths` and `ReadWriteDirectories` -> `ReadWritePaths`
* add `ReadWritePaths` for other necessary directories (this should address #1111 )
2021-06-30 11:48:45 -04:00
Steve Muskiewicz
b64c15b097
Fixes for RPM packaging issues (on CentOS 8):
...
* add "common" package provides for `libcedar.so()(64bit)` to allow `softether-vpnserver` package to install properly
* exclude `/lib/systemd/system` paths from RPM package file listing to prevent file conflicts when installing RPM (these paths already are "owned" by the systemd RPM)
2021-06-30 11:43:58 -04:00
Ilya Shipitsin
03d67fd5b1
Merge pull request #1401 from davidebeatrici/admin-proto-alog-fix
...
Use "%S" instead of "%s" for LA_SET_PORTS_UDP and LA_SET_PROTO_OPTIONS
2021-06-27 22:24:42 +03:00
Davide Beatrici
46ca5f7b98
Use "%S" instead of "%s" for LA_SET_PORTS_UDP and LA_SET_PROTO_OPTIONS
...
Turns out %S refers to ANSI/UTF-8 and %s to UTF-16.
This commit fixes a buffer overflow reported by AddressSanitizer and removes an unnecessary conversion to UTF-16.
2021-06-27 21:08:26 +02:00
Ilya Shipitsin
ce6ea9f781
Merge pull request #1400 from davidebeatrici/remove-hardcoded-build-number-checks
...
Remove obsolete hardcoded build number checks
2021-06-27 13:42:57 +03:00
Davide Beatrici
4221579e95
Remove obsolete hardcoded build number checks
...
The open-source project began with version 1.00, build 9022.
With the exception of an informative message fallback for builds older than 9428 (2014), all checks were for closed-source builds.
2021-06-27 07:21:06 +02:00
Davide Beatrici
56bb573b17
Merge PR #1395 : Add warning about build number, initialize to 5180
2021-06-24 10:28:36 +02:00
Koichiro IWAO
e3f0837bd1
Set default build number to 5180
2021-06-24 17:12:50 +09:00
Koichiro IWAO
c1370987bf
Add missing parenthesis close and adjust line break
2021-06-24 17:06:48 +09:00
metalefty
79d1ade09d
Revise warning message
...
Co-authored-by: Davide Beatrici <github@davidebeatrici.dev>
2021-06-24 16:58:12 +09:00
Koichiro IWAO
a3f984e521
Add warning about build number and 4.x clients compatibilty
...
See also: https://github.com/SoftEtherVPN/SoftEtherVPN/issues/1392#issuecomment-867348281
2021-06-24 16:46:18 +09:00
domosekai
65bcbc8db3
Mayaqua/Network.c: Fix EAP-TLS chain certificate verification
2021-06-21 14:41:22 +00:00
Davide Beatrici
43a80702a9
Merge PR #1376 : Cedar/Proto_PPP: Fix EAP-TLS fragmentation
2021-06-19 02:00:24 +02:00
domosekai
682052e0dc
Cedar/Proto_PPP: Fix EAP-TLS fragmentation
2021-06-17 11:34:09 +00:00
Davide Beatrici
ad139a7cbb
Merge PR #1374 : add missing libsodium dependency to coverity pipeline
2021-06-16 21:44:44 +02:00
Ilya Shipitsin
64f1e349f8
add missing libsodium dependency to coverity pipeline
...
thanks Paul Menzel for reporting this.
fixes #1372
2021-06-16 23:19:11 +05:00
Davide Beatrici
214992c232
Merge PR #1371 : add github workflow to create release tarball with submodules
2021-06-14 05:49:30 +02:00
rofl0r
82b4b083b3
add github workflow to create release tarball with submodules
2021-06-14 02:36:09 +01:00
Davide Beatrici
f18837b491
Merge PR #1367 : hamcore(ja): just adding a missing ":"
2021-06-11 06:05:46 +02:00
Koichiro IWAO
28c90b190c
hamcore(ja): just adding a missing ":"
2021-06-11 12:51:06 +09:00
Davide Beatrici
5f76dbcfa2
Merge PR #1362 : Japanese translation: WireGuard and some new messages
2021-06-06 22:16:58 +02:00
Koichiro IWAO
b4817fd27a
hamdore(ja): translate OpenVPN timeout and ping transmission interval
2021-06-06 23:35:46 +09:00
Koichiro IWAO
89ca29f259
hamcore(ja): translate WireGuard log messages
2021-06-06 23:35:46 +09:00
Koichiro IWAO
7a208d6114
hamcore(ja): translate SetStaticNetwork command
2021-06-06 23:35:45 +09:00
Koichiro IWAO
5b910322a7
hamcore(ja): translate Wgk* commands
2021-06-06 23:35:45 +09:00
Davide Beatrici
2262b8a160
Merge PR #1354 : Mayaqua/FileIO: Fix typo causing segmentation fault on Hamcore cache expiration
2021-05-26 21:14:59 +02:00
Davide Beatrici
2923b5500a
Mayaqua/FileIO: Fix typo causing segmentation fault on Hamcore cache expiration
2021-05-26 20:46:21 +02:00
Davide Beatrici
7acd52d724
Merge PR #1352 : Cedar/Proto_PPP: Fix EAP identifier duplication
2021-05-26 20:29:55 +02:00
domosekai
8c12e79448
Cedar/Proto_PPP: Fix EAP identifier duplication
2021-05-26 09:26:22 +00:00
Davide Beatrici
dc8d705854
Merge PR #1351 : Read hamcore.se2 using libhamcore, set arbitrary path through HAMCORE_FILE_PATH
2021-05-26 08:42:52 +02:00
Davide Beatrici
81c71d309a
Read hamcore.se2 using libhamcore, set arbitrary path through HAMCORE_FILE_PATH
2021-05-26 07:44:45 +02:00
Davide Beatrici
e0182ca3d9
src: Update "libhamcore" submodule
2021-05-26 04:18:08 +02:00
Davide Beatrici
97d9761a9b
Bump version to 5.02
2021-05-25 01:29:36 +02:00
Davide Beatrici
544c9a73da
Merge PR #1343 : Fix IPv6 Neighbor Discovery for PPP based protocols
2021-05-09 19:59:34 +02:00
sl077
f9a1d72ce7
Fix IPv6 Neighbor Discovery for PPP based protocols
2021-05-09 13:55:31 +02:00
Ilya Shipitsin
e2d61133fe
Merge pull request #1342 from davidebeatrici/openbsd-compile-fix
...
Fix compile errors on OpenBSD
2021-05-03 23:37:41 +05:00
Davide Beatrici
2f801f30de
Fix compile errors on OpenBSD
...
- <pthread.h> included for the "pthread_t" type definition.
- <net/ethernet.h> include removed as the header doesn't exist.
- AI_ALL and AI_V4MAPPED defined to 0 as the options don't exist.
2021-05-03 19:58:12 +02:00
Ilya Shipitsin
60568da9b7
Merge pull request #1340 from SoftEtherVPN/dependabot/npm_and_yarn/src/bin/hamcore/wwwroot/admin/default/ssri-6.0.2
...
Bump ssri from 6.0.1 to 6.0.2 in /src/bin/hamcore/wwwroot/admin/default
2021-04-30 01:43:58 +05:00
dependabot[bot]
515d823ef8
Bump ssri from 6.0.1 to 6.0.2 in /src/bin/hamcore/wwwroot/admin/default
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-29 19:34:47 +00:00
Ilya Shipitsin
146455e97d
Merge pull request #1339 from domosekai/master
...
Mayaqua/Network: Skip IPv6 nameservers for SecureNAT
2021-04-27 16:23:03 +05:00
domosekai
c20bcb2e60
Mayaqua/Network: Skip IPv6 nameservers for SecureNAT
2021-04-27 07:30:38 +00:00
Davide Beatrici
ce54531b53
FUNDING.yml: Add Liberapay link
2021-04-25 06:53:39 +02:00
Ilya Shipitsin
cf318d7219
src/Mayaqua/TcpIp.c: remove redundant condition
...
src/Mayaqua/TcpIp.c 4236 warn V560 A part of conditional expression is always true: o2 == NULL.
2021-04-24 12:47:29 +05:00
Davide Beatrici
285e322171
Merge PR #1337 : Cedar/IPC: Fix MAC address for IPv4 multicast
2021-04-24 04:01:58 +02:00
domosekai
cca769e2e6
Cedar/IPC: Fix MAC address for IPv4 multicast
2021-04-24 01:46:31 +00:00
Ilya Shipitsin
4e248e833c
Merge pull request #1336 from chipitsine/master
...
src/Mayaqua/TcpIp.c: remove redundant check
2021-04-23 23:27:02 +05:00
Ilya Shipitsin
92f41341d9
src/Mayaqua/TcpIp.c: remove redundant check
...
src/Mayaqua/TcpIp.c 1811 warn V560 A part of conditional expression is always false: udp->Checksum == 0.
2021-04-23 15:39:11 +05:00
Ilya Shipitsin
19af52e288
Merge pull request #1335 from davidebeatrici/mayaqua-dns-memory-leaks-fix
...
Mayaqua/DNS.c: Fix memory leaks
2021-04-22 08:57:50 +05:00
Davide Beatrici
3a595b4a46
Mayaqua/DNS.c: Fix memory leaks
...
52 bytes in 2 blocks are definitely lost in loss record 5 of 13
at 0x483877F: malloc (vg_replace_malloc.c:307)
by 0x4ABB1BB: UnixMemoryAlloc (Unix.c:2033)
by 0x4A7FABF: InternalMalloc (Memory.c:3819)
by 0x4A7B769: MallocEx (Memory.c:3650)
by 0x4A7B769: Malloc (Memory.c:3641)
by 0x4AA71A9: CopyStr (Str.c:1884)
by 0x4A61A9C: DnsCacheReverseUpdate (DNS.c:257)
by 0x4A62123: DnsResolveReverse (DNS.c:506)
by 0x4A93EB3: GetHostName (Network.c:15023)
by 0x4A93EB3: AcceptInitEx (Network.c:12589)
by 0x4934659: TCPAcceptedThread (Listener.c:172)
by 0x4A76469: ThreadPoolProc (Kernel.c:872)
by 0x4ABD159: UnixDefaultThreadProc (Unix.c:1589)
by 0x51C2EA6: start_thread (pthread_create.c:477)
2,280 (684 direct, 1,596 indirect) bytes in 9 blocks are definitely lost in loss record 11 of 13
at 0x483877F: malloc (vg_replace_malloc.c:307)
by 0x4C65AC5: gaih_inet.constprop.0 (getaddrinfo.c:1058)
by 0x4C67224: getaddrinfo (getaddrinfo.c:2256)
by 0x4A61E06: DnsResolver (DNS.c:404)
by 0x4A76469: ThreadPoolProc (Kernel.c:872)
by 0x4ABD159: UnixDefaultThreadProc (Unix.c:1589)
by 0x51C2EA6: start_thread (pthread_create.c:477)
by 0x4C7CDEE: clone (clone.S:95)
2021-04-21 22:35:45 +02:00
Davide Beatrici
76395d8f8d
Merge PR #497 : Cedar: Make OpenVPN timeout and ping transmission interval configurable
2021-04-21 22:01:15 +02:00