Nick Anderson
57e8e123a1
[ fix #4140 ] Removing WEL logger plugin from systemLog due to duplicate linkage ( #4143 )
2018-02-20 21:30:54 -08:00
Teddy Reed
6f20eced93
thrift: Optionally build and link with fbthrift ( #4105 )
2018-02-10 23:37:15 -08:00
Teddy Reed
193de0c818
deps: Improve native (non-deps) builds ( #4060 )
2018-01-14 20:14:40 -05:00
Teddy Reed
32847baec7
tests: Allow VERBOSE_TEST=1 to run verbose ctest ( #4023 )
2017-12-30 18:21:09 -08:00
Teddy Reed
56f9072cb6
deps: Build for thrift 0.11.0 ( #4013 )
2017-12-23 13:39:13 -08:00
Teddy Reed
f6d077cbf7
license: Change license to Apache 2.0 and GPLv2 ( #4007 )
2017-12-18 16:04:06 -08:00
Nick Anderson
6068d61068
tables: adding intel_me_info virtual table on Windows ( #3960 )
2017-11-27 11:26:08 -08:00
Teddy Reed
6db57de94c
gtest: Fix tuple breakage on CentOS ( #3809 )
2017-10-09 00:27:28 -07:00
Teddy Reed
c2bcc459d3
[ Fix #3466 ] Link shared object builds correctly ( #3673 )
2017-09-09 17:08:46 -07:00
Teddy Reed
8dc4268761
kernel: Disable kernel support by default ( #3672 )
2017-09-09 16:48:39 -07:00
Nick Anderson
b4316a57a0
tables: Adding certificates virtual table for windows ( #3498 )
2017-08-07 09:08:53 -07:00
Nick Anderson
dfbcd50737
windows: Adding osqueryi and osqueryd integration tests ( #3479 )
2017-07-21 11:20:56 -07:00
Teddy Reed
e75575ea66
build: Remove specific -mt from boost links ( #3409 )
2017-06-15 20:59:53 -07:00
Teddy Reed
8ad086098c
watcher: Add initial watchdog delay ( #3360 )
2017-06-08 18:03:30 +01:00
Teddy Reed
3df16f616f
Add make tidy to run clang-tidy and fix make analyze ( #3342 )
2017-05-27 00:16:18 -07:00
Teddy Reed
b427310241
deps: Rebuild the world, static and hidden ( #3299 )
2017-05-21 10:59:19 -07:00
Teddy Reed
02a6f76fd9
build: Improve SO linking on Linux ( #3285 )
2017-05-16 11:17:37 -07:00
Teddy Reed
fb287745c6
linux: Use lld and ThinLTO on Linux ( #3284 )
2017-05-14 14:23:50 -07:00
Teddy Reed
53e218b8dd
deps: Bump LLVM to 4.0 on Linux ( #3283 )
2017-05-14 02:23:50 -07:00
tpott
fc9a06f978
Clear tables after call to amalgamate ( #3271 )
2017-05-10 23:31:44 -07:00
Teddy Reed
4372785d5d
Refactor build logic to allow optional: yara, tsk, lldpd ( #3226 )
2017-04-28 13:45:41 -07:00
Teddy Reed
e9500c218c
freebsd: Update provision script for CI ( #3112 )
2017-03-26 23:53:06 -07:00
Teddy Reed
3ecf1d28b8
packages: Use 'linux' for OS version and build .tar.gz ( #3110 )
2017-03-26 21:23:40 -07:00
Teddy Reed
882fbd7022
packages: Build ArchLinux package on Linux ( #3072 )
2017-03-15 18:39:06 -07:00
Teddy Reed
d2727023b9
build: Remove RPATH from externals target ( #3001 )
2017-02-15 07:54:03 -08:00
Jonathan Lee
35b6e25604
[ Fix #2816 ] Build single DEB/RPM package ( #2933 )
2017-02-10 18:48:42 -08:00
Nick Anderson
e701d5a3f4
Removing "make distclean\; make depsclean" message on Windows ( #2977 )
2017-02-07 12:43:00 -08:00
artemdinaburg
24513a3598
Enable Link Time Optimization (LTO) with clang ( #2920 )
2017-01-22 01:51:56 -08:00
Teddy Reed
0e9733f94c
Simplify Registry and plugin concepts ( #2887 )
2017-01-07 12:21:35 -08:00
Teddy Reed
26048988e3
Keep Linux package dependencies for libc and zlib ( #2812 )
2016-11-30 16:28:49 -08:00
trizt
1cf5ef5a8a
Add Gentoo as a build environment and portage tables ( #2638 )
2016-11-22 14:55:30 -08:00
Teddy Reed
fd5e9f5577
Attempt to build all packages on every Linux build ( #2765 )
2016-11-15 19:43:53 -08:00
Teddy Reed
a85ff84b31
Update dependency build flows on Linux and OS X ( #2730 )
2016-11-10 08:14:26 -08:00
Nick Anderson
71bd3b6416
Adding gates to non-implemented windows tests ( #2563 )
2016-09-28 17:15:24 -07:00
Teddy Reed
e663cb32b6
Gate the default dependency path to Linux ( #2512 )
2016-09-23 16:20:03 -07:00
Teddy Reed
366b5f08ca
Limit Linux package dependencies ( #2463 )
2016-09-14 10:31:21 -07:00
Teddy Reed
df1e3b9481
Add make fuzz ( #2458 )
2016-09-13 20:37:31 -07:00
yying
2f1cad864d
Support for building static osquery executable ( #2398 )
2016-08-22 23:27:12 +01:00
Teddy Reed
407286b93b
deps: Install UUID headers before AWS SDK ( #2380 )
2016-08-16 19:12:55 -07:00
Teddy Reed
a4ffa9d02a
Fix shared library build and introduce FAST ( #2344 )
2016-08-12 19:25:28 -07:00
artemdinaburg
d8bfe962aa
Fix Windows under 1.8 build system ( #2333 )
2016-08-10 14:06:47 -07:00
Teddy Reed
f3f605e26a
Introduce a PLATFORM_MASK and isPlatform ( #2334 )
...
Along with the platform defines and platform string defines provided by
CMake to the build, add a PLATFORM_MASK define.
Use this define as a platform-type mask with the PlatformType enum.
2016-08-09 20:27:42 -07:00
artemdinaburg
7509e6c848
Fix make sdk with Packages CMake gate ( #2327 )
2016-08-09 14:44:48 -07:00
Teddy Reed
7c1ecc6871
Brew-based build redesign ( #2251 )
2016-07-31 11:32:31 -07:00
Teddy Reed
172363d3f5
Fix debug-kernel build and deploy dependencies ( #2266 )
2016-07-20 17:21:20 -07:00
Teddy Reed
3472b7cc32
Add bash and python to make packages calls ( #2193 )
2016-06-27 16:19:08 -07:00
artemdinaburg
d4a3fe2452
Windows Daemon/Shell: Initial support for Windows tables ( #2182 )
...
Preparation for Windows Tables. We need a Windows process table so that the daemon will run
2016-06-23 16:04:11 -07:00
Teddy Reed
597c7d5c02
Add systemd service to Xenial ( #2134 )
2016-06-03 09:09:09 -07:00
Teddy Reed
fcd00aff2c
[ Fix #2032 ] Remove manual Thrift library discovery ( #2085 )
...
The Thrift library should be discovered simiarly to all others.
When using the build-macros for library discovery the caller can choose
how to discover static or dynamic links.
2016-05-11 14:17:12 -07:00
yying
63c0258aec
Abstracted platform specific process operations into a common interface. ( #2069 )
...
Added Windows support for process operations.
Added unit tests for process abstraction code for POSIX and Windows.
Modified CMake config files to support building the new code and unit tests.
2016-05-11 14:16:32 -07:00