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
d62421adcb
Cedar: retrieve the list of available encryption algorithms from the server
2019-01-01 20:31:13 +01:00
Davide Beatrici
2a572aab21
Mayaqua: fix segmentation fault, add new FreeHttpHeaderSafe() function
2018-12-30 14:46:26 +01: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
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
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 >
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
ac5e68b3ed
hamcore: fix port number shown in the server management info string of vpncmd
2018-12-21 07:27:57 +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
djony
aef1889d30
Update strtable_ru.stb
2018-12-17 23:40:22 +03:00
Davide Beatrici
6c44cecc64
Cedar: Bind the special listeners to the specified IP address
2018-12-15 21:33:37 +01:00
Daiyuu Nobori
9c0eee0aad
Merge branch 'master' of github.com:SoftEtherVPN/SoftEtherVPN into 181202_switch_to_apache_license
2018-12-14 10:58:58 +09:00
Davide Beatrici
a812910f85
src: Update VPN Client Manager and VPN Server Manager icons
2018-12-07 08:35:02 +00:00
djony
d7e2f76c32
Update strtable_ru.stb
2018-12-05 12:42:54 +03:00
Ilya Shipitsin
272c69d35a
Release v5.01.9666
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com >
2018-12-04 04:14:18 +00:00
Daiyuu Nobori
456efa7f87
Modification the header comments for some definitions in TunTap.h.
2018-12-02 16:00:45 +09:00
Daiyuu Nobori
337aaa0dfa
Modification the header comments for some definitions in TunTap.h.
2018-12-02 15:58:23 +09:00
Daiyuu Nobori
c407f35322
SHA-0 Implementation replacement from GPLv3 to Apache License
2018-12-02 10:30:22 +09:00
Daiyuu Nobori
16ed2f3e0c
Documents: Switching license from GPLv2 to Apache License 2.0.
2018-12-02 09:37:24 +09: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
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
f985a50f31
quick and dirty fix for issue 689
2018-11-28 23:19:56 +05: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 >
2018-11-28 10:34:59 +00:00
djony
e022653a4f
Update strtable_ru.stb
2018-11-27 17:37:38 +03:00
djony
2014aba203
Update strtable_ru.stb
2018-11-27 16:02:34 +03:00
Davide Beatrici
8d37f3fa0f
BuildUtil: use new variables
2018-11-27 05:26:28 +01:00
Davide Beatrici
6903f9b89f
CMake: build targets with versioning info on Windows
2018-11-27 05:26:21 +01:00
Davide Beatrici
0642427080
BuildFiles: edit "ver.rc" so that it uses CMake's variables syntax
2018-11-27 05:00:30 +01:00
Davide Beatrici
04188f8606
CMake: change project name to "SoftEther VPN", create and use "TOP_DIRECTORY" variable
2018-11-27 05:00:30 +01:00
Ilya Shipitsin
70ee8abae8
Merge pull request #818 from chipitsine/cleanup
...
Merge PR #818 : src/Mayaqua/Cfg: remove unused functions, variables
2018-11-27 02:13:10 +05:00
Ilya Shipitsin
d72329c007
src/Mayaqua/Cfg: remove unused functions, variables
...
found by cppcheck
[src/Mayaqua/Cfg.c:669]: (style) Variable 'invalid_file' is assigned a value that is never used.
[src/Mayaqua/Cfg.c:2111]: (style) Variable 'v' is assigned a value that is never used.
[src/Mayaqua/Cfg.c:1114]: (style) The function 'CfgFolderToBufText' is never used.
[src/Mayaqua/Cfg.c:539]: (style) The function 'CfgRead' is never used.
[src/Mayaqua/Cfg.c:418]: (style) The function 'CfgSave' is never used.
[src/Mayaqua/Cfg.c:1425]: (style) The function 'CfgStrToType' is never used.
[src/Mayaqua/Cfg.c:708]: (style) The function 'CfgTest' is never used.
[src/Mayaqua/Cfg.c:704]: (style) The function 'CfgTest2' is never used.
[src/Mayaqua/Cfg.c:247]: (style) The function 'NewCfgRwW' is never used.
2018-11-27 01:52:27 +05:00
Davide Beatrici
8a58af86b1
Cedar: add new "UsernameHubSeparator" configuration option for the server, to specify a different character from '@'
2018-11-25 20:50:14 +01:00
djony
7a66677c22
Update strtable_ru.stb
2018-11-22 14:25:47 +03:00
djony
fb3bd5f67c
Update strtable_ru.stb
2018-11-22 13:49:55 +03:00
djony
47375df2dd
Update strtable_ru.stb
2018-11-22 11:27:50 +03:00
Ilya Shipitsin
3842e813d6
Release v5.01.9664
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com >
2018-11-20 04:20:51 +00:00
Davide Beatrici
03f80edfcd
Cedar/Proto_OpenVPN.c: don't release data channel if it's not established, improve logic and debug messages
2018-11-19 21:30:42 +01:00
Davide Beatrici
264760aaf5
Merge PR #808 : OpenVPN: Add packet scrambling/obfuscation feature
2018-11-19 21:14:27 +01:00
Davide Beatrici
c48de5924a
Mayaqua: ability to toggle memory tracking at runtime, various logic improvements
2018-11-18 04:18:51 +01:00
Davide Beatrici
e1bd84d7f3
CMake: set PDB output directory, don't set default build type
2018-11-18 04:18:42 +01:00