0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 04:02:15 +02:00
Commit Graph

31 Commits

Author SHA1 Message Date
James Yonan
e8108c38ec Dependency updates:
ASIO_VERSION=asio-20151228
POLARSSL_VERSION=mbedtls-1.3.15
OPENSSL_VERSION=openssl-1.0.2e
2015-12-28 21:11:00 -07:00
James Yonan
18bf3158a5 Updated ovpn3 dependencies:
* Updated all libraries to latest versions
* PolarSSL -> mbedTLS renaming
2015-12-28 17:47:18 -07:00
James Yonan
2ee8bbde1e Added scripts/snapshot tool to make it easier
to build .tar.gz files from git checkouts.
2015-12-28 17:47:18 -07:00
James Yonan
49ac3f0285 GCC LTO requires that build scripts use gcc-ar and gcc-ranlib. 2015-11-27 17:57:55 -07:00
James Yonan
5c76a94bf2 Moved deps/win to win for ease of reference. 2015-10-30 20:06:49 -06:00
James Yonan
5200ab2c38 Windows build system changes:
1. Use os.path.join(parms['BUILD'], parms['ARCH']) as the build
   directory, to allow concurrent build directories to exist for
   multiple architectures.

2. Allow extra build parameters to be specified out-of-tree
   in c:/src/ovpn3/common/deps/win/extra.py
2015-10-27 17:46:31 -06:00
James Yonan
a94b4815f4 Windows build system:
* Added support for x86_xp target for Windows XP, but
  note that this requires that vcvarsall.patch be
  applied.

* Fixed issue where wipetree() was failing if target
  directory didn't exist.

* build.py can now infer trailing .cpp on argument.
2015-10-25 21:21:31 -06:00
James Yonan
137bd7a07b Lowered the warning level of Windows build script to zero,
as higher values generate too many false positives.
2015-10-16 20:54:43 -06:00
James Yonan
a30cd2f689 Added jsoncpp to Windows build scripts as an
optional dependency.
2015-09-24 20:31:48 -06:00
James Yonan
4901f4d552 Updated Asio in Windows build config to asio-20150924. 2015-09-24 20:30:26 -06:00
James Yonan
4d3e015c6b Updated Asio to asio-20150924. 2015-09-24 14:53:58 -07:00
James Yonan
b0f41988eb Asio update to asio-20150718 2015-07-18 23:09:22 -07:00
James Yonan
a6c97c10c6 Updated OpenSSL to 1.0.2d. 2015-07-09 15:49:40 -06:00
James Yonan
88a4070908 Added /DASIO_NO_DEPRECATED to Windows build script. 2015-06-30 03:37:03 -06:00
James Yonan
df108086cb Updated OpenSSL to 1.0.2c. 2015-06-17 13:24:18 -06:00
James Yonan
c4a9cea3e1 Updated Windows client for VS 2015. 2015-06-09 11:21:41 -06:00
James Yonan
1563dca02f Added Asio to deps/lib-versions.
Removed Snappy dependency as ovpn3 clients now
standardize on LZ4 (with LZO-asym fallback).
2015-06-06 13:29:30 -06:00
James Yonan
c6a21c827b Boost dependency elimination -- final removal of Boost
dependency.  Asio is now included as a standalone,
header-only dependency.
2015-06-06 10:59:18 -06:00
James Yonan
a2b3a3a715 Updated OpenSSL to 1.0.2a. 2015-03-19 13:55:55 -06:00
James Yonan
d442e777de Updated Android build system to support ARM64:
* Updated SDK and NDK to Android 5:
    android-sdk_r24.0.2-macosx.zip
    android-ndk-r10d-darwin-x86_64.bin

* Updated build-toolchain to build both ARM
  and ARM64 toolchains.

* Added ARMv8-a architecture (64-bit) to all
  core builds.

* Patched "Page Size" issue in boost_1_57_0.
2015-02-27 09:20:35 -07:00
James Yonan
0d7e9488cb Echo build commands in OpenSSL build script. 2015-02-10 15:49:12 -07:00
James Yonan
f157e2807e Updated OpenSSL to openssl-1.0.2 final. 2015-01-26 21:22:26 -07:00
James Yonan
433f4e362d Minicrypto build fixes:
* Disable minicrypto for now in both Android and Apple builds.

* In deps/polarssl/build-polarssl, don't apply the minicrypto
  patch unless "$USE_MINICRYPTO" = "1".
2015-01-19 17:48:10 -07:00
James Yonan
18c31bca14 Updated PolarSSL to 1.3.9a for CVE-2015-1182. 2015-01-19 14:25:42 -07:00
James Yonan
3fe1a359c0 Added OpenSSL GCM support. 2014-12-31 00:24:54 -07:00
James Yonan
d863e940ba Added original config.h for PolarSSL 1.3.9 in
deps/polarssl/config.h.orig.
2014-12-22 23:49:55 -07:00
James Yonan
fc74dce715 Updated deps/polarssl/config.h for PolarSSL 1.3.9. 2014-12-22 23:38:25 -07:00
James Yonan
4c38c8f021 Updated PolarSSL and Boost libs:
1. polarssl-1.3.9
2. boost_1_57_0
2014-12-20 21:04:57 -07:00
James Yonan
5539a22684 Repo reorganization: standardize on $O3 representing the top-level
directory that contains core and possibly other components as well.
2014-08-29 18:42:02 -06:00
James Yonan
302046c3ea Updated build scripts for repo reorganization. 2014-08-28 13:33:14 -06:00
James Yonan
9373f515ee Cleaned up top-level directory by moving vars-* and dependency
build scripts to vars and deps.
2014-08-27 16:40:34 -06:00