1c0b961aa5
remove DoNothing function (improves coverity reports)
2018-08-05 12:00:39 +05:00
73371087ef
Merge PR #605 : Mayaqua: use "cpu_features" to check whether AES-NI is supported
2018-08-03 19:05:23 +02:00
632e86d1e5
src: remove unused VGate project
2018-08-03 16:19:33 +02:00
d3af4d6f26
Mayaqua: use "cpu_features" to check whether AES-NI is supported
2018-08-03 14:17:26 +02:00
2a37d6aa7b
Mayaqua: add "cpu_features" submodule
2018-08-03 12:32:16 +02:00
c2b9fb3b10
Merge PR #602 : Encrypt: remove unused functions detected by Cppcheck
2018-08-03 10:31:32 +02:00
d78474a1a6
Fixed typo
2018-08-02 15:23:30 -07:00
8b244ce660
Encrypt: remove unused functions detected by Cppcheck
2018-08-02 23:44:39 +02:00
517fed85a1
Str: remove unused IsStrInStrTokenList() function
2018-08-02 18:14:57 +02:00
0d096961b7
Interop_OpenVPN: remove lists of supported encryption and hash algorithms
...
They are not required as OvsGetCipher() checks if the cipher is available and fallbacks to the default one in case it's not.
2018-08-02 16:18:41 +02:00
4061cfe665
Merge PR #584 : Mayaqua: use included zlib headers only on Windows
2018-07-31 19:56:36 +02:00
0bbf08fea7
cmake: lib cleanup and use cmake package_find
...
* use OPENSSL_ROOT_DIR
* add special .configure handling for osx
* move readline, curses to cedar
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com >
2018-07-31 18:11:13 +02:00
66b2d7234d
Mayaqua: use included zlib headers only on Windows
...
zlib doesn't have a dedicated directory on Unix systems, because it has a single header, meaning that the header from the repository was being used instead.
This commit moves the header to the Windows includes directory, so that we can use the proper include path on all systems.
2018-07-31 07:56:52 +02:00
ce5ee2b070
Merge PR #589 : src: remove unused Ham project
2018-07-31 07:41:58 +02:00
43dfd0032b
Merge PR #587 : src: remove obsolete VPN Branding Kit
2018-07-31 07:41:33 +02:00
a99a9351e3
Merge PR #590 : Fix compilation with Visual Studio 2017's toolchain
2018-07-30 21:21:20 +02:00
097369849b
Unix.c: don't use hardcoded path to call "ethtool"
2018-07-30 06:35:02 +02:00
8904a9c4cd
CopyBuildUtil.cmd: fix copy failure when the path contains whitespaces
2018-07-30 06:05:24 +02:00
ee383994f0
Internat.c: use correct wcstok() signature (3 arguments)
...
The wcstok() function uses the standard signature since Visual Studio 2015.
2018-07-29 09:56:47 +02:00
e720cf657b
CM.c: add missing <security.h> header
2018-07-29 09:44:59 +02:00
d00d9dfdf1
BUILD_WINDOWS.md: add more info regarding the software and provide download links
2018-07-29 05:47:55 +02:00
f0d0b5a89c
BUILD_WINDOWS.md: convert CRLF to LF
2018-07-29 05:46:26 +02:00
24d23feacf
src: remove unused Ham project
2018-07-29 03:39:27 +02:00
0b77ebdbaa
src: remove obsolete VPN Branding Kit
2018-07-29 03:10:23 +02:00
110f2291a2
Merge PR #582 : Encrypt.c: check whether OpenSSL compression and FIPS features are available
2018-07-27 08:40:15 +02:00
14eb17e6ad
Merge PR #581 : src: split CMakeLists.txt for each subdirectory
2018-07-27 04:47:26 +02:00
1b3f969fb0
add OPENSSL_NO_COMP feature check
...
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com >
2018-07-26 13:21:10 +02:00
ed5ae4a8fe
fix missing openssl feature checks
...
* add OPENSSL_FIPS feature check
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com >
2018-07-26 13:18:47 +02:00
be0e3cfb61
Merge PR #438 : Solaris: use DLPI style 1 attachment and check for /dev/net used by Illumos and Solaris 10+.
2018-07-26 09:06:54 +02:00
8f3a4cc3b3
Merge PR #481 : Encrypt: set default RSA key size to 1024 everywhere, using the RSA_KEY_SIZE macro
2018-07-26 07:29:28 +02:00
0a839bcc0b
Merge PR #559 : Windows: suppress detailed build output
2018-07-26 06:51:10 +02:00
07ed7e1626
src: split CMakeLists.txt for each subdirectory
2018-07-26 06:44:19 +02:00
e3e38873d1
Solaris: use DLPI style 1 attachment and check for /dev/net used by Illumos and Solaris 10+.
2018-07-26 03:21:05 +02:00
65bda6a44d
Merge pull request #484 from davidebeatrici/openssl
...
Encrypt: improve FreeOpenSSLThreadState() and FreeCryptLibrary(), in order to clean up the library correctly
2018-07-26 02:50:55 +05:00
6d7ab487b4
improve unix build documentation as discussed in PR#558
2018-07-26 00:41:21 +05:00
a0c2b5891c
Merge pull request #558 from scegg/patch-1
...
change ./configure to cmake .
2018-07-26 00:21:46 +05:00
4f6bedf6d9
cmake fix pthread detection
...
* dont treat pthreads like a normal lib
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com >
2018-07-25 12:50:17 +02:00
c3a06d637e
Partial translation into Russian
2018-07-22 14:33:13 +05:00
bc43913881
Add Russian language to translate.txt
2018-07-22 13:59:55 +05:00
879dc8f6b8
Mayaqua.c: fix code style broken by #560
2018-07-21 10:27:21 +02:00
1b4cc1fb8d
Merge pull request #560 from jbwdevries/certificate_date_fixes
...
Certificate date fixes
2018-07-21 10:45:09 +05:00
412a5aea71
Merge PR #485 : Encrypt: use OpenSSL's EVP interface, which supports AES-NI without the need of another library
2018-07-21 05:31:09 +02:00
23fd1fc94e
Merge PR #473 : IPC: use hostname as client identifier, if available
2018-07-21 05:19:14 +02:00
360273b912
Merge PR #472 : OpenVPN: hostname support
2018-07-21 05:15:14 +02:00
4b58f3f2e4
Merge PR #566 : HubName has to be set after Copy
2018-07-21 05:11:05 +02:00
b0a2a95540
HubName has to be set after Copy
...
Hubname has to be set after copy or it will be an empty string. To get the real hubname (correct casing) we use it directly from the hub instead of the given parameter
2018-06-30 10:51:49 +02:00
41f9cdadc4
src/Mayaqua/Kernel.c: Fix for times before 1970
...
Before, it would end up far in the future. Now it gets clamped
to 1970. This should be fine since dates before 1970 are not
actively used. If they are, then the UINT64 should be replaced
by the time64t in quite a few places.
2018-06-21 10:03:58 +02:00
3d0e87cf57
src/Mayaqua/Encrypt.c: Add support for certificates with full year
2018-06-21 10:03:23 +02:00
c84d7e4a27
supress even more detailed messages
2018-06-17 13:02:58 +05:00
16a1d1f7a0
suppress detailed output
2018-06-17 12:42:33 +05:00