Davide Beatrici
8237fc329f
Remove "centos" directory
2018-08-13 06:02:32 +02:00
Davide Beatrici
de656ba1a7
CMake: add support for RPM packaging with CPack
2018-08-13 05:48:45 +02:00
Davide Beatrici
4ed7c559f1
Merge PR #646 : travis-ci: small coverity fixes
2018-08-12 22:29:19 +02:00
Ilya Shipitsin
b7c961167a
Merge pull request #616 from davidebeatrici/cmake-build-directory
...
Merge PR #616 : CMake: change output directory from "bin" to "build"
2018-08-12 23:30:40 +05:00
Ilya Shipitsin
92393b4a75
travis-ci: small coverity fixes: change branch filter to master
...
remove "secure" variable, token is availavle from travis-ci env variables
2018-08-12 23:18:48 +05:00
Davide Beatrici
3a7b801ce5
CMake: change output directory from "bin" to "build"
2018-08-12 19:22:51 +02:00
Davide Beatrici
cb8e2308a3
Merge PR #645 : add coverity scan to travis-ci matrix
2018-08-12 19:08:19 +02:00
Davide Beatrici
b3aba63f8e
Merge PR #644 : src/BUILD_UNIX.md: Reorder commands of SE manual build with musl
2018-08-12 19:06:55 +02:00
Davide Beatrici
0a289debf3
Merge PR #643 : resolve several issues found by coverity
2018-08-12 19:01:43 +02:00
Davide Beatrici
11bbf1ff62
Merge PR #642 : src/Mayaqua/Str: remove unused functions
2018-08-12 18:59:37 +02:00
Ilya Shipitsin
5fc6b10fe1
add coverity scan to travis-ci matrix
2018-08-12 20:18:23 +05:00
Ilya Shipitsin
6d389a1348
src/BUILD_UNIX.md: Reorder commands of SE manual build with musl
2018-08-12 19:17:07 +05:00
Ilya Shipitsin
b9d7e94353
Merge pull request #628 from thepyper/patch-1
...
Merge PR #628 : unveil the mystery of building SE VPN with musl
2018-08-12 19:09:34 +05:00
Ilya Shipitsin
c398459ebf
Merge pull request #627 from thepyper/master
...
Merge PR #627 : musl support
2018-08-12 19:08:30 +05:00
Ilya Shipitsin
a7933800d0
src/Cedar/Logging.c: remove logically dead code
...
found by coverity
2018-08-12 16:22:09 +05:00
Ilya Shipitsin
2103520728
src/Cedar/Server.c: remove logically dead code
...
found by coverity
2018-08-12 16:19:29 +05:00
Ilya Shipitsin
b8af87adc1
src/Cedar/Interop_OpenVPN.c: remove logically dead code
...
found by coverity
2018-08-12 16:17:56 +05:00
Ilya Shipitsin
981e8d0e77
src/Cedar/Protocol.c: remove logically dead code
...
found by coverity
2018-08-12 16:15:53 +05:00
Ilya Shipitsin
e302cb5f74
src/Cedar/IPsec_PPP.c: remove logically dead code
...
found by coverity
2018-08-12 16:12:48 +05:00
Ilya Shipitsin
595245cd45
src/Cedar/IPsec_PPP.c: remove logically dead code
...
found by coverity
2018-08-12 16:07:13 +05:00
Ilya Shipitsin
ad41d54b29
src/Cedar/Command.c: remove logically dead code
...
found by coverity
2018-08-12 16:03:10 +05:00
Ilya Shipitsin
1fd17c266a
src/Mayaqua/Str: remove unused functions
...
[src/Mayaqua/Str.c:3019]: (style) The function 'CopyFormat' is never used.
[src/Mayaqua/Str.c:280]: (style) The function 'HexToInt64' is never used.
[src/Mayaqua/Str.c:2448]: (style) The function 'InChar' is never used.
[src/Mayaqua/Str.c:745]: (style) The function 'IniHasValue' is never used.
[src/Mayaqua/Str.c:692]: (style) The function 'IniInt64Value' is never used.
[src/Mayaqua/Str.c:726]: (style) The function 'IniUniStrValue' is never used.
[src/Mayaqua/Str.c:2138]: (style) The function 'IsPrintableAsciiStr' is never used.
[src/Mayaqua/Str.c:1045]: (style) The function 'NormalizeCrlf' is never used.
[src/Mayaqua/Str.c:2899]: (style) The function 'ReplaceFormatStringFor64' is never used.
[src/Mayaqua/Str.c:2442]: (style) The function 'SearchStri' is never used.
[src/Mayaqua/Str.c:3345]: (style) The function 'StrCheckSize' is never used.
[src/Mayaqua/Str.c:1386]: (style) The function 'StrListToStr' is never used.
[src/Mayaqua/Str.c:348]: (style) The function 'ToHex64' is never used.
[src/Mayaqua/Str.c:2803]: (style) The function 'ToStri' is never used.
[src/Mayaqua/Str.c:2797]: (style) The function 'ToStrx' is never used.
[src/Mayaqua/Str.c:2791]: (style) The function 'ToStrx8' is never used.
[src/Mayaqua/Str.c:1325]: (style) The function 'TokenListToList' is never used.
2018-08-12 15:34:51 +05:00
Davide Beatrici
d3fc90f4e0
Merge PR #641 : resolve several issues found by coverity
2018-08-12 12:28:49 +02:00
Davide Beatrici
3e4a2cabd8
Merge PR #640 : Protocol: remove RC4 related stuff
2018-08-12 12:20:04 +02:00
Davide Beatrici
c9b56bf590
Merge PR #639 : Encrypt: support NULL message digest
2018-08-12 12:19:30 +02:00
Davide Beatrici
97a9070269
Merge PR #638 : Interop_OpenVPN.c: convert the cipher name to lowercase prior to calling EVP_get_cipherbyname()
2018-08-12 12:18:50 +02:00
Ilya Shipitsin
35dc165651
src/Cedar/IPsec_PPP.c: avoid unintentional integer overflow
...
found by coverity
2018-08-12 15:10:44 +05:00
Ilya Shipitsin
3da4a9c5e3
src/Cedar/Hub.c: avoid unintentional integer overflow
...
found by coverity
2018-08-12 15:09:18 +05:00
Ilya Shipitsin
cb55ba6e7f
src/Cedar/Session.c: avoid unintentional integer overflow
...
found by coverity
2018-08-12 15:07:34 +05:00
Ilya Shipitsin
89e3eb5ada
src/Cedar/IPsec_IKE.c: avoid unintentional integer overflow
...
found by coverity
2018-08-12 15:05:48 +05:00
Ilya Shipitsin
2be6128e23
src/Cedar/IPsec_PPP.c: Array compared against NULL is always false
...
found by coverity
2018-08-12 15:00:17 +05:00
Ilya Shipitsin
b8d5a85b0e
src/Cedar/Client.c: Array compared against NULL is always false
...
found by coverity
2018-08-12 14:59:08 +05:00
Ilya Shipitsin
4f02bafc66
src/Mayaqua/Cfg.c: Array compared against NULL is always false
...
found by coverity
2018-08-12 14:56:44 +05:00
Ilya Shipitsin
2e503640ab
Merge pull request #637 from SoftEtherVPN/moatazelmasry2-fix-manual-installation-doc
...
Merge PR #637 : Change the order of commands SE manual installation docs
2018-08-12 11:37:32 +05:00
Davide Beatrici
eb03d1c54b
Protocol: remove RC4 related stuff
2018-08-12 04:07:39 +02:00
Davide Beatrici
3d13f56314
Encrypt: support NULL message digest
2018-08-12 01:53:30 +02:00
Davide Beatrici
9bac21b52e
Encrypt.c: add warning for when EVP_get_cipherbyname() fails
2018-08-12 01:09:10 +02:00
Davide Beatrici
3e733eac6f
Interop_OpenVPN.c: convert the cipher name to lowercase prior to calling EVP_get_cipherbyname()
...
OpenVPN sends the cipher name in uppercase, even if it's not standard, thus we have to convert it to lowercase for EVP_get_cipherbyname().
We also have to send the cipher name as it was received from the OpenVPN client, unless it's a different cipher, to prevent a message such as:
"WARNING: 'cipher' is used inconsistently, local='cipher AES-128-GCM', remote='cipher aes-128-gcm'"
It happens because OpenVPN uses "strcmp()" to compare the local and remote parameters: a6fd48ba36/src/openvpn/options.c (L3819-L3831)
See https://github.com/openssl/openssl/issues/6921 for EVP_get_cipherbyname().
2018-08-12 01:03:56 +02:00
Davide Beatrici
6764e24f20
Merge PR #636 : fix several issues found by coverity
2018-08-11 22:07:01 +02:00
Ilya Shipitsin
dd2c1c0dcd
src/Cedar/DDNS.c: "interval" is unsigned, so MIN can only return 0
...
found by coverity
2018-08-11 21:49:27 +02:00
Ilya Shipitsin
b8081e239a
src/Mayaqua/Cfg.c: "sub" is not assigned any value, no need to free it
...
found by coverity
2018-08-11 21:49:27 +02:00
Ilya Shipitsin
5d2b977b4b
src/Mayaqua/FileIO.c: guard win32_drive_char with "#ifdef OS_WIN32"
...
to avoid coverity warning
2018-08-11 21:49:27 +02:00
Ilya Shipitsin
c3bf75e8e0
src/Mayaqua/Network.c: refactor code to eliminate coverity issue
2018-08-11 21:49:20 +02:00
Moataz Elmasry
ed594cae6b
Change the order of commands SE manual installation docs
2018-08-11 21:03:56 +02:00
Davide Beatrici
a73fb8c4e7
Merge PR #635 : Add recursive checkout to gitlab-ci, also specify g++ as build dependency
2018-08-11 14:20:36 +02:00
Davide Beatrici
580a870f31
Merge PR #634 : configure: stop on any error
2018-08-11 14:17:49 +02:00
Ilya Shipitsin
c6fc0ccad4
BUILD_UNIX.md: add g++ as a build requirement for cpu_features
2018-08-11 15:02:50 +05:00
Ilya Shipitsin
6f347003ce
gitlab-ci: add recursive checkout
2018-08-11 15:02:31 +05:00
Ilya Shipitsin
099eedf99e
configure: stop on any error
2018-08-11 11:40:44 +05:00
Davide Beatrici
1e66d3f53f
Merge PR #633 : Encrypt.c: don't use deprecated OpenSSL functions
2018-08-11 07:08:23 +02:00