Andy Walsh
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
Davide Beatrici
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
Davide Beatrici
ce5ee2b070
Merge PR #589 : src: remove unused Ham project
2018-07-31 07:41:58 +02:00
Davide Beatrici
43dfd0032b
Merge PR #587 : src: remove obsolete VPN Branding Kit
2018-07-31 07:41:33 +02:00
Davide Beatrici
a99a9351e3
Merge PR #590 : Fix compilation with Visual Studio 2017's toolchain
2018-07-30 21:21:20 +02:00
Davide Beatrici
d6b8ef6a66
Merge PR #592 : CopyBuildUtil.cmd: fix copy failure when the path contains whitespaces
2018-07-30 07:19:18 +02:00
Davide Beatrici
097369849b
Unix.c: don't use hardcoded path to call "ethtool"
2018-07-30 06:35:02 +02:00
Davide Beatrici
8904a9c4cd
CopyBuildUtil.cmd: fix copy failure when the path contains whitespaces
2018-07-30 06:05:24 +02:00
Davide Beatrici
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
Davide Beatrici
e720cf657b
CM.c: add missing <security.h> header
2018-07-29 09:44:59 +02:00
Davide Beatrici
c1a6bdb51e
Merge PR #588 : BUILD_WINDOWS.md: add more info regarding the software and provide download links
2018-07-29 06:12:10 +02:00
Shadus Black
d00d9dfdf1
BUILD_WINDOWS.md: add more info regarding the software and provide download links
2018-07-29 05:47:55 +02:00
Davide Beatrici
f0d0b5a89c
BUILD_WINDOWS.md: convert CRLF to LF
2018-07-29 05:46:26 +02:00
Davide Beatrici
24d23feacf
src: remove unused Ham project
2018-07-29 03:39:27 +02:00
Davide Beatrici
0b77ebdbaa
src: remove obsolete VPN Branding Kit
2018-07-29 03:10:23 +02:00
Davide Beatrici
61a164d25c
Merge PR #585 : README.md: add Coverity Scan badge
2018-07-28 02:27:16 +02:00
Ilya Shipitsin
1c21b949b4
Add Coverity Scan badge
2018-07-27 12:26:46 +05:00
Davide Beatrici
110f2291a2
Merge PR #582 : Encrypt.c: check whether OpenSSL compression and FIPS features are available
2018-07-27 08:40:15 +02:00
Davide Beatrici
14eb17e6ad
Merge PR #581 : src: split CMakeLists.txt for each subdirectory
2018-07-27 04:47:26 +02:00
Andy Walsh
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
Andy Walsh
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
Davide Beatrici
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
Davide Beatrici
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
Davide Beatrici
0a839bcc0b
Merge PR #559 : Windows: suppress detailed build output
2018-07-26 06:51:10 +02:00
Davide Beatrici
07ed7e1626
src: split CMakeLists.txt for each subdirectory
2018-07-26 06:44:19 +02:00
Davide Beatrici
16291e22c9
Merge PR #578 : Git: ensure that line endings are normalized
2018-07-26 05:28:55 +02:00
William Welliver
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
Ilya Shipitsin
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
Davide Beatrici
b42d099109
Merge PR #580 : BUILD_UNIX.md: improve documentation as discussed in #558
2018-07-25 23:35:53 +02:00
Davide Beatrici
19f08ae96e
Merge PR #579 : debian: resolve "nonexistent" path in packaging
2018-07-25 23:32:16 +02:00
Ilya Shipitsin
6d7ab487b4
improve unix build documentation as discussed in PR#558
2018-07-26 00:41:21 +05:00
Ilya Shipitsin
a0c2b5891c
Merge pull request #558 from scegg/patch-1
...
change ./configure to cmake .
2018-07-26 00:21:46 +05:00
Ilya Shipitsin
3f9f28f542
this resolves "nonexistent" path in debian packaging
...
found in issue 572
also, not needed debian/makefile.patch is removed
2018-07-26 00:10:09 +05:00
Ilya Shipitsin
1b14bd24ed
change line endings to LF
2018-07-25 22:57:30 +05:00
Davide Beatrici
949c5670d1
Merge PR #577 : CMake: fix pthread detection
2018-07-25 13:08:11 +02:00
Andy Walsh
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
Davide Beatrici
879dc8f6b8
Mayaqua.c: fix code style broken by #560
2018-07-21 10:27:21 +02:00
Ilya Shipitsin
1b4cc1fb8d
Merge pull request #560 from jbwdevries/certificate_date_fixes
...
Certificate date fixes
2018-07-21 10:45:09 +05:00
Ilya Shipitsin
fced312842
README.md: add myself to the list of members
2018-07-21 10:10:47 +05:00
Davide Beatrici
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
Davide Beatrici
23fd1fc94e
Merge PR #473 : IPC: use hostname as client identifier, if available
2018-07-21 05:19:14 +02:00
Davide Beatrici
360273b912
Merge PR #472 : OpenVPN: hostname support
2018-07-21 05:15:14 +02:00
Davide Beatrici
6313c4a747
Merge PR #567 : changelog was not correct from Launchpad point of view
2018-07-21 05:11:29 +02:00
Davide Beatrici
4b58f3f2e4
Merge PR #566 : HubName has to be set after Copy
2018-07-21 05:11:05 +02:00
Davide Beatrici
749cf3d9f0
Merge PR #354 : Using client parameter in function CtConnect
2018-07-21 05:10:03 +02:00
Davide Beatrici
9950574852
Merge PR #555 : src/Mayaqua/Network: remove unused functions
2018-07-21 04:44:00 +02:00
Davide Beatrici
84eb2dc423
README.md: add myself to the list of members
2018-07-21 04:40:25 +02:00
Ilya Shipitsin
f09664bb5e
changelog was not correct from Launchpad point of view
2018-06-30 21:56:45 +05:00
hoppler
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
Ilya Shipitsin
be0ebb65c1
fix debian package builds ( #554 )
...
* fix debian builds
issue described: https://github.com/SoftEtherVPN/SoftEtherVPN/issues/550
* add cmake3 dependency (for ubuntu 14.04)
* "compat" belongs to debian/ subfolder
that file is not needed in root folder
* update debian package version
* compare debian/changelog and src/CurrentBuild.txt
2018-06-28 13:23:21 +02:00