1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2026-04-20 05:49:26 +03:00
Commit Graph

872 Commits

Author SHA1 Message Date
Davide Beatrici 2a572aab21 Mayaqua: fix segmentation fault, add new FreeHttpHeaderSafe() function 2018-12-30 14:46:26 +01:00
Ilya Shipitsin f32775ba47 Merge pull request #850 from chipitsine/master
Merge PR #850: travis-ci: try to fix coverity scan
2018-12-28 19:38:28 +00:00
Davide Beatrici 619a533b8f Merge PR #843: Mayaqua: query OpenSSL for the list of available ciphers instead of relying on a static list 2018-12-28 20:24:13 +01:00
Ilya Shipitsin 80317444d8 travis-ci: try to fix coverity scan 2018-12-29 00:06:05 +05:00
Davide Beatrici 2aaeed67c4 Merge PR #848: Fixed a typo in Chinese translation 2018-12-24 22:55:47 +01:00
Kero Yang 5ea5dd34b6 Update strtable_cn.stb
fixed a typo ("取消l" => "取消")
2018-12-25 04:05:37 +08:00
Davide Beatrici eee494f046 Merge PR #847: Mayaqua: add "PTR_TO_PTR" macro intended to be used with FreeSafe() 2018-12-23 11:36:40 +01:00
Davide Beatrici fca10c0975 Merge PR #845: Cedar/IPC.c: fix memory leak occurring when both the username and common name are not present (OpenVPN) 2018-12-23 11:35:47 +01:00
Davide Beatrici e51c319648 Mayaqua: add "PTR_TO_PTR" macro intended to be used with FreeSafe() 2018-12-22 07:38:38 +01:00
Davide Beatrici ef77e95f87 Cedar/IPC.c: fix memory leak occurring when both the username and common name are not present (OpenVPN) 2018-12-21 21:24:22 +01:00
Ilya Shipitsin 0cf6fac7a3 5.01.9667
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
5.01.9667
2018-12-21 11:18:18 +00:00
Davide Beatrici 7f9d47b3aa Mayaqua: query OpenSSL for the list of available ciphers instead of relying on a static list 2018-12-21 09:54:51 +01:00
Davide Beatrici 545c987a8a Merge PR #842: hamcore: fix port number shown in the server management info string of vpncmd 2018-12-21 09:06:02 +01:00
Davide Beatrici ac5e68b3ed hamcore: fix port number shown in the server management info string of vpncmd 2018-12-21 07:27:57 +01:00
Davide Beatrici 3c3aa900b6 Merge PR #841: Mayaqua: fix segmentation fault, add new FreeSafe() function 2018-12-20 03:19:43 +01:00
Davide Beatrici bd01cbff9a Mayaqua: add new FreeSafe() function which calls Free() and set the pointer's value to NULL 2018-12-20 02:52:22 +01:00
Davide Beatrici ada06e218e Mayaqua: revamp RecvHttpHeader() so that cleanup functions are not called twice 2018-12-19 20:00:18 +01:00
Davide Beatrici 30f37beed2 Merge PR #838: cleanup: remove ChangeLog, it is not actively maintained 2018-12-18 00:21:04 +01:00
Ilya Shipitsin 1db9123297 cleanup: remove ChangeLog, it is not actively maintained 2018-12-18 02:14:07 +05:00
Ilya Shipitsin 3c02cb32b2 Merge pull request #834 from chipitsine/master
Merge PR #834: setup azure pipelines
2018-12-17 22:03:45 +05:00
Davide Beatrici fcba22988f Merge PR #835: Cedar: Bind the special listeners to the specified IP address 2018-12-16 17:02:47 +01:00
Davide Beatrici 6c44cecc64 Cedar: Bind the special listeners to the specified IP address 2018-12-15 21:33:37 +01:00
Ilya Shipitsin 3ff10dc8ed CI: avoid not needed builds when possible 2018-12-15 22:35:40 +05:00
Ilya Shipitsin 6d32be3eb3 initial setup of Azure Pipelines 2018-12-15 22:34:43 +05:00
Ilya Shipitsin 07c5716374 configure: allow to specify CPACK_GENERATOR explicitly 2018-12-15 22:32:19 +05:00
Davide Beatrici aa3a797edb Merge PR #833: Add new icons based on the one made by Icons8 2018-12-14 03:02:23 +01:00
Davide Beatrici 884a402c0c README.md: Mention Icons8's support 2018-12-07 08:50:34 +00:00
Davide Beatrici a812910f85 src: Update VPN Client Manager and VPN Server Manager icons 2018-12-07 08:35:02 +00:00
Davide Beatrici 79012b4b21 resources: Add icons based on the one made by Icons8
https://icons8.com/icon/39916/softether-vpn
2018-12-07 08:34:33 +00:00
Ilya Shipitsin 272c69d35a Release v5.01.9666
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
5.01.9666
2018-12-04 04:14:18 +00:00
Davide Beatrici 740a4aafe1 Merge PR #831: SHA-0 Implementation replacement from GPLv3 to Apache License 2018-12-02 02:53:59 +01:00
Daiyuu Nobori c407f35322 SHA-0 Implementation replacement from GPLv3 to Apache License 2018-12-02 10:30:22 +09:00
Davide Beatrici e87a8693bb Merge PR #828: Added the "OpenVPNPushDummyIPv4AddressOnL2Mode" option for the OpenVPN L2 mode. 2018-12-02 00:35:44 +01:00
Davide Beatrici 32172ed82d Merge PR #830: CI: avoid not needed builds, make AppVeyor upload src with submodules 2018-12-01 20:07:01 +01:00
Ilya Shipitsin 971893c7b4 CI: avoid not needed builds, make AppVeyor upload src with submodules 2018-12-01 23:19:18 +05:00
Daiyuu Nobori 58e2f74f7f Added the "OpenVPNPushDummyIPv4AddressOnL2Mode" option for the OpenVPN L2 mode.
To fix the bug of OpenVPN 2.4.6 and particular version of kernel mode TAP driver on Linux, the TAP device must be up after the OpenVPN client is connected. However there is no direct push instruction to do so to OpenVPN client. Therefore we push the dummy IPv4 address (RFC7600) to the OpenVPN client to enforce the TAP driver UP state.
2018-12-01 16:20:30 +09:00
Ilya Shipitsin 08465e3f39 Merge pull request #772 from davidebeatrici/http-proxy-custom-header
Merge PR #772: Add custom HTTP header feature for HTTP proxy
2018-11-30 10:22:32 +05:00
Ilya Shipitsin cbaf198bd1 Merge pull request #826 from chipitsine/issue_689
Merge PR #826: missing warning_ru.txt which caused null pointer dereference
2018-11-30 02:56:23 +05:00
Davide Beatrici aefbd2e903 Add custom HTTP header feature for HTTP proxy
A custom HTTP header can be used to bypass certain restrictions imposed on the network or to avoid speed limitations applied by the QoS.
2018-11-29 20:32:21 +01:00
Ilya Shipitsin 4be45342b7 Merge pull request #825 from chipitsine/cleanup
Merge PR #825: src/Mayaqua/Mayaqua: remove unused functions
2018-11-30 00:20:43 +05:00
Davide Beatrici 0c7ba23621 Merge PR #824: AppVeyor: shorten artifacts path, move github token to variables 2018-11-29 20:07:55 +01:00
Ilya Shipitsin 9e250e62be src/Mayaqua/Mayaqua: remove unused functions
found by cppcheck

[src/Mayaqua/Mayaqua.c:753]: (style) Consecutive return, break, continue, goto or throw statements are unnecessary.
[src/Mayaqua/Mayaqua.c:484]: (style) The function 'IsUnicode' is never used.
[src/Mayaqua/Mayaqua.c:438]: (style) The function 'MayaquaDotNetMode' is never used.
[src/Mayaqua/Mayaqua.c:774]: (style) The function 'PrintOsInfo' is never used.
2018-11-30 00:01:11 +05:00
Ilya Shipitsin e8ad95b083 AppVeyor: shorten artifacts path, move github token to variables 2018-11-29 22:11:47 +05:00
Ilya Shipitsin f985a50f31 quick and dirty fix for issue 689 2018-11-28 23:19:56 +05:00
Davide Beatrici bf0d5c551e Merge PR #823: Cedar: allow @ in username 2018-11-28 18:32:17 +01:00
Davide Beatrici a1722ac2e0 Cedar: allow @ in username 2018-11-28 15:51:04 +01:00
Ilya Shipitsin 974f18505b v5.01.9665
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
5.01.9665
2018-11-28 10:34:59 +00:00
Ilya Shipitsin b65ebce4d6 Merge pull request #821 from chipitsine/master
Merge PR #821: AppVeyor refactor
2018-11-28 03:00:38 +05:00
Ilya Shipitsin 557d0a02d9 AppVeyor: do not upload ubuntu packages (we will swtich to Launchpad instead),
make vs2017 and vs2015 names different from each other, rename linux test script
2018-11-28 02:33:52 +05:00
Davide Beatrici 28e9b46634 Merge PR #820: travis-ci: do not do anything on tag, source is packed automatically 2018-11-27 20:51:56 +01:00