Rosen Penev
26261236ba
Fix compilation without OpenSSL ENGINE
2019-02-25 14:24:31 -08:00
Ilya Shipitsin
6773eb3e0b
Merge pull request #877 from paskal/patch-1
...
Merge PR #877 : Adjust launchpad ppa links
2019-02-16 22:44:59 +05:00
Dmitry Verkhoturov
e0467c0a39
adjust launchpad ppa links
2019-02-16 19:42:07 +03:00
Davide Beatrici
d7941be664
Merge PR #875 : Fixed wrong function name in Debug message
2019-02-16 03:04:07 +01:00
Nick
23b8161ac2
Fixed wrong function name in Debug message
2019-02-15 20:41:16 -05:00
Davide Beatrici
c1243c5198
Merge PR #873 : ver.rc: fix misspelling
2019-02-14 08:51:19 +01:00
Davide Beatrici
270d9f1e0b
Merge PR #872 : Fix to show correct version in Server Manager GUI
2019-02-14 08:38:09 +01:00
parly
962356af9c
Fix misspelling
2019-02-14 16:07:35 +09:00
parly
5a7e4693fc
Fix GetCedarVersionNumber()
2019-02-14 16:04:16 +09:00
Ilya Shipitsin
d790223700
release 5.01.9669
5.01.9669
2019-02-03 19:43:50 +00:00
Ilya Shipitsin
a5b816aa59
Merge pull request #869 from chipitsine/launchpad
...
Merge PR #869 : disable cpu features on arm64, amrhf, s390x
2019-02-04 00:19:52 +05:00
Ilya Shipitsin
45c13c5409
disable cpu features on arm64, amrhf, s390x
...
tested on launchpad
2019-02-03 18:05:34 +05:00
Ilya Shipitsin
c253c55a8c
Merge pull request #862 from davidebeatrici/mayaqua-getcipherlist-double-free-fix
...
Merge PR #862 : Fix crashes in GetCipherList() and StGetServerCipherList()
2019-01-29 19:31:57 +05:00
Ilya Shipitsin
ce6e49a3f9
release 5.01.9668
5.01.9668
2019-01-27 07:49:56 +00:00
Davide Beatrici
8657955c92
Merge PR #867 : Improve translations for inf file.
2019-01-24 01:42:25 +01:00
Davide Beatrici
a97b87da68
Cedar/Admin.c: fix segmentation fault caused by non-initialized string in StGetServerCipherList()
...
StrCat() appends a string to an already existing string. In order to know where the existing string ends, it uses StrLen() which in turn uses strlen(), a function considered unsafe because it doesn't stop until it finds the null character.
Since the string was allocated but not initialized, StrCat() was either:
- Working correctly.
- Copying only a part of the string.
- Making the program crash via strlen().
The fix consists in using StrCpy(), which starts writing at the beginning of the string.
2019-01-21 04:15:55 +01:00
Davide Beatrici
09ee19e72b
Mayaqua/Network.c: fix double free crash in GetCipherList()
...
SSL_free() also frees the associated context.
https://github.com/openssl/openssl/blob/d6c3c1896cf3c0d69bc27da923d63f8130b13ca0/ssl/ssl_lib.c#L1209
From https://www.openssl.org/docs/man1.1.1/man3/SSL_free.html :
"SSL_free() also calls the free()ing procedures for indirectly affected items, if applicable: the buffering BIO, the read and write BIOs, cipher lists specially created for this ssl, the SSL_SESSION. Do not explicitly free these indirectly freed up items before or after calling SSL_free(), as trying to free things twice may lead to program failure."
2019-01-21 04:14:47 +01:00
Umi
e939f887c4
Update vpninstall_cn.inf
2019-01-21 03:59:31 +01:00
Daiyuu Nobori
63c01ba736
Merge pull request #832 from dnobori/181202_switch_to_apache_license
...
Switching license from GPLv2 to Apache License 2.0.
2019-01-21 09:36:19 +09:00
Daiyuu Nobori
dbfda5bad4
Date change of Declaration_Switch_License_from_GPL_to_Apache.pdf
2019-01-21 09:34:14 +09:00
Umi
d0bc360907
Merge pull request #1 from Umiiii/Umiiii-patch-1
...
Update vpninstall_cn.inf
2019-01-19 16:57:36 +08:00
Umi
bf493e359b
Update vpninstall_cn.inf
2019-01-19 16:56:15 +08:00
Daiyuu Nobori
ca1ccc204f
Update CMakeLists.txt for Apache License 2.0
2019-01-14 12:42:15 +09:00
Daiyuu Nobori
575ebc1fd4
Update Declaration_Switch_License_from_GPL_to_Apache.pdf. The date will be 2019/01/19.
2019-01-14 12:31:24 +09:00
Daiyuu Nobori
881f34ac56
Compacting headers, updating trivial texts to fit to the license change from GPLv2 to Apache License 2.0.
2019-01-14 12:25:53 +09:00
Davide Beatrici
3b85a116ff
Merge PR #857 : remove unused functions
2019-01-06 20:31:36 +01:00
Ilya Shipitsin
3bb0e20add
src/Mayaqua/FileIO: remove unused function
...
found by cppcheck
[src/Mayaqua/FileIO.c:2082]: (style) The function 'FileRename' is never used.
2019-01-06 23:44:23 +05:00
Ilya Shipitsin
7f8e5b00dc
src/Cedar/UT: remove unused function
...
found by cppcheck
[src/Cedar/Proto_SSTP.c:126]: (style) The function 'SetNoSstp' is never used.
2019-01-06 23:39:43 +05:00
Ilya Shipitsin
057984b87c
src/Cedar/Proto_SSTP: remove unused function
...
found by cppcheck
[src/Cedar/Proto_SSTP.c:126]: (style) The function 'SetNoSstp' is never used.
2019-01-06 23:34:10 +05:00
Ilya Shipitsin
dcf5c57fc2
src/Cedar/Proto_IPsec" remove unused function
...
found by cppcheck
[src/Cedar/Proto_IPsec.c:120]: (style) The function 'IPSecSetDisable' is never used.
2019-01-06 23:31:29 +05:00
Ilya Shipitsin
162a181b04
src/Cedar/Protocol: remove unused function
...
found by cppcheck
[src/Cedar/Protocol.c:6643]: (style) The function 'ProxyConnectEx' is never used.
2019-01-06 23:22:08 +05:00
Ilya Shipitsin
8534f2843e
src/Cedar/DDNS: remove unused function, variables
...
found by cppcheck
[src/Cedar/DDNS.c:656]: (style) Condition 'ret==NULL' is always true
[src/Cedar/DDNS.c:515] -> [src/Cedar/DDNS.c:640]: (style) The expression 'use_https == false' is always true because 'use_https' and 'false' represent the same value.
[src/Cedar/DDNS.c:516] -> [src/Cedar/DDNS.c:648]: (style) The expression 'no_cert_verify == false' is always true because 'no_cert_verify' and 'false' represent the same value.
[src/Cedar/DDNS.c:816] -> [src/Cedar/DDNS.c:860]: (style) The expression 'no_cert_verify == false' is always true because 'no_cert_verify' and 'false' represent the same value.
[src/Cedar/DDNS.c:530]: (style) Variable 'use_vgs' is assigned a value that is never used.
[src/Cedar/DDNS.c:497]: (style) The function 'DCUpdateNow' is never used.
2019-01-06 23:18:25 +05:00
Davide Beatrici
b882265f84
Merge PR #856 : remove unused functions
2019-01-06 17:26:23 +01:00
Ilya Shipitsin
72bd221bb4
src/Cedar/Account: remove unused functions
...
found by cppcheck
[src/Cedar/Account.c:523]: (style) The function 'GetUserPolicy' is never used.
[src/Cedar/Account.c:163]: (style) The function 'NormalizePolicyName' is never used.
2019-01-06 18:53:18 +05:00
Ilya Shipitsin
266f013880
src/Cedar/Command: remove redundant assignment
...
found by cppcheck
[src/Cedar/Command.c:23220] -> [src/Cedar/Command.c:23232]: (style) Variable 'len' is reassigned a value before the old one has been used.
2019-01-06 18:49:56 +05:00
Ilya Shipitsin
9d4d111555
src/Cedar/CM: remove unused function, variables
...
found by cppcheck
[src/Cedar/CM.c:4509]: (style) Variable 'easy' is assigned a value that is never used.
[src/Cedar/CM.c:4547]: (style) Variable 'hub_name' is assigned a value that is never used.
[src/Cedar/CM.c:4609]: (style) Variable 'is_account' is assigned a value that is never used.
[src/Cedar/CM.c:8545]: (style) The function 'CmLoadK' is never used.
2019-01-06 18:43:51 +05:00
Ilya Shipitsin
4760b3d0c3
src/Cedar/AzureClient: remove unused function
...
found by cppcheck
[src/Cedar/AzureClient.c:526]: (style) The function 'AcGetEnable' is never used.
2019-01-06 18:34:04 +05:00
Davide Beatrici
359918c1cb
Merge PR #855 : AppVeyor: run openvpn integration tests
2019-01-06 13:24:13 +01:00
Ilya Shipitsin
77894a34ce
AppVeyor: run openvpn integration tests
2019-01-06 16:53:42 +05:00
Davide Beatrici
4e6f58584e
Merge PR #854 : run openvpn tests within Azure Pipelines
2019-01-05 22:33:23 +01:00
Ilya Shipitsin
eb64940d36
run openvpn tests within Azure Pipelines
2019-01-05 19:18:39 +05:00
Davide Beatrici
8ec43e7618
Merge PR #852 : Cedar: retrieve the list of available encryption algorithms from the server
2019-01-01 22:10:33 +01:00
Davide Beatrici
d62421adcb
Cedar: retrieve the list of available encryption algorithms from the server
2019-01-01 20:31:13 +01:00
Davide Beatrici
422076d6c9
Merge PR #851 : Mayaqua: fix segmentation fault, add new FreeHttpHeaderSafe() function
2018-12-30 15:00:21 +01:00
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