Commit Graph

34 Commits

Author SHA1 Message Date
Nick Anderson
ce17e1da67 Bumping thrift for windows to 0.10.0 (#3276) 2017-05-11 18:40:48 -07:00
Nick Anderson
a638ecdfc7 [Fix 3248] git submodule now inits new modules on windows 2017-05-04 23:33:04 -07:00
Nick Anderson
6fbcde3a26 deps: bumping aws-sdk-cpp to 1.0.17-r1 (#3215) 2017-04-25 08:26:40 -07:00
Nick Anderson
d5ce637ec6 deps: Bumping windows aws-cpp-sdk to 1.0.107 (#3211) 2017-04-24 12:13:42 -07:00
Nick Anderson
4562eb2464 deps: Update openssl to version 1.0.2k on Windows 2017-04-24 10:35:11 -07:00
Nick Anderson
13524f8833 Adding file carving feature to osquery (#3038) 2017-04-20 19:00:26 -07:00
Nick Anderson
21d2c16c48 Adding aws-sdk-cpp libraries to provisioning script (#3134) 2017-04-04 16:45:50 -07:00
Nick Anderson
10d692979d Bumping boost to source built libs (#3082) 2017-03-17 19:16:12 -07:00
Nick Anderson
9bb7bb0631 Bumping rocksdb to version 5.1.4 (#3070) 2017-03-15 17:53:39 -07:00
Nick Anderson
d65899a7cf Bumping cpp-netlib and boost libs (#3046) 2017-03-08 14:51:41 -08:00
Asad Raheem
32ce0c77ca increased execution-time value (#3036) 2017-03-08 13:15:35 -08:00
Nick Anderson
5652877ee0 Adding a check for error code 1638 - 'Already Exists' (#2882) 2016-12-18 11:24:41 -08:00
Nick Anderson
b6b4ced56c Fixing python installation path in Chocolatey (#2857) 2016-12-09 17:18:44 -08:00
Nick Anderson
601ace89fa Adding helpers to add/remove to/from Windows PATH (#2831) 2016-12-05 16:55:49 -08:00
Nick Anderson
5be8958aa9 Explicitly set chocolatey source (#2828) 2016-12-02 12:20:52 -08:00
Nick Anderson
4d847d2024 Bumping rocksdb on Windows to 4.11.2 (#2820) 2016-12-01 21:48:47 -08:00
Nick Anderson
29e115f138 Bumping gflags and openssl on Windows (#2811) 2016-11-30 15:48:50 -08:00
Nick Anderson
b61124e2b3 Removing powershell linter installation for build hosts (#2753) 2016-11-14 12:54:33 -08:00
Teddy Reed
7a60376cf0 deps: windows: Skip clang-format on build hosts (#2752) 2016-11-14 12:10:08 -08:00
Teddy Reed
2a5324bc26 build: Install VS build tools only on build hosts (#2746) 2016-11-13 20:29:40 -08:00
Nick Anderson
0ef97d1acc [Fix #2466] Reduced verbosity and added Pending Reboot Check (#2669) 2016-11-02 10:46:45 -07:00
Nick Anderson
87c9a6ae24 Adding cppcheck analysis script (#2661) 2016-10-21 14:27:10 -07:00
Nick Anderson
2abdd120a7 Small fixes to PSScriptAnalyzer install verbosity (#2489) 2016-09-20 17:45:43 -07:00
yying
a7af70d021 Adding remote config/logging capabilities to Windows build (#2469) 2016-09-20 14:18:58 -07:00
Nick Anderson
c7687df3ee Adding version checking to provisioning script (#2478) 2016-09-20 11:29:29 -07:00
Nick Anderson
99795033b2 Fixing powershell linting warnings (#2470) 2016-09-19 13:46:49 -07:00
Nick Anderson
7b8bd9657d Adding clang-format to provisioning (#2437) 2016-09-06 16:42:20 -07:00
yying
d347c847e1 Support for extensions (#2363) 2016-08-31 16:45:06 -07:00
Nick Anderson
bcb5edc464 Refactoring Win provisioning to prevent duplicate installations (#2411) 2016-08-28 23:00:26 -07:00
yying
2f1cad864d Support for building static osquery executable (#2398) 2016-08-22 23:27:12 +01:00
yying
381e86a931 Changes to support new boost-msvc14 package (#2352) 2016-08-12 17:08:08 -07:00
artemdinaburg
b7aad5a2c3 Install new requires packages and link to them in CMake (#2183) 2016-06-24 08:47:48 -07:00
yying
26ad131c38 Building osquery unit tests on Windows 10 (#2100)
Integrated process abstraction code into more locations
Defined new macros for abstracting across various platforms
Added GLOG_NO_ABBREVIATED_SEVERITIES for glog to support Windows
Fixed some minor CMake issues involving thrift
Updated gflags package; reflecting change in provision script
Preparing CMake config files for WIN32 support
2016-05-17 12:39:11 -07:00
yying
18013da24b Initial support for building on Windows (#2015)
* Committing changes related to our experimentation with a "pure" Win64 build

* Placates CMake such that a Visual Studio 14 x64 solution is generated!

* Updated changes to fix the issue of GFlags not being found.

* Added cases to handle Win64 specific CMake options such as include/link
directories and compiler options

* Comment change in CMakeList.txt

* Changed wording of get_platform error message. Adding Powershell
provisioning script.

* Finalized provision powershell script

* Added a deployment XML file for insuring C++ support exists for VS2015

* Added admin check and resolved some potential PATH issues.

* Fixed some potential bugs in VS2015 automated install

* Adding a wrapper for provision.ps1 so people don't need to know obscure
powershell syntax

* Fixing a bug with third-party archive extraction

* Ignoring the updating of pip for now...

* Fix invocation of choco.exe

* Resolved pip install issues

* Removed some debugging residue

* Changing get_platform.py from tabs to spaces

* Added distro detection for ubuntu and darwin

* Using 4 spaces

* Added a newline after powershell invocation

* Added OS detection for freebsd and fedora

* Fixed bug with freebsd

* Adding arguments parsing to prepare for modularizing platform detection

* Removing bash platform detection logic and forwarding the task to
get_platform.py

* Removing get_platform support in provision.sh since it doesn't appear to
be used anywhere now

* Fixed some comment/spacing issues. Made a few efficiency changes

* A few bug fixes, revereted back to WIN32 variable for now

* Added Facebook copyright information.

* Fixed boost and rocksdb library paths

* Added support for installing our custom chocolatey packages

* Fixed path to ignore the symlink

* Force environment variable propagation

* Forgot to add new line after make-win64-dev-env.bat

* Added error handling for choco install failures

* Handles download and python/pip errors

* When chocolatey is not detected, refreshenv.bat is not found in the PATH.
Hardcode the PATH as per chocolatey install instructions

* Takes care of updating git submodules in third-party\

* Fixes a bug in which Linux provisioning fails because of unset FAMILY
env var.
2016-04-15 14:01:16 -07:00