Teddy Reed
48e3bc033c
Always ignore brew dependencies within make deps ( #2337 )
2016-08-09 22:03:45 -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
texereda
2e67c6b717
[ Fix #2262 ] Create flagfile on OS X within osqueryctl ( #2317 )
2016-08-09 10:27:03 -07:00
Teddy Reed
e1ad335987
Enforce config-check for start command ( #2332 )
2016-08-09 09:12:17 -07:00
Nick Anderson
ec57595620
Fixed typo in debian provision script ( #2320 )
2016-08-04 18:37:49 -07:00
Zohaib Sharani
85ed298fb9
Added build support for ManjaroLinux ( #2298 )
2016-08-03 12:57:09 -07:00
Teddy Reed
8d3fdf371a
Fix dependency building for bottle cache misses ( #2316 )
...
When a make deps dependency encounters a cache miss, the from-source build
is triggered. This must mimic the from-source CLI arguments to brew.
This commit also improves the aws-sdk-cpp formula.
2016-08-02 16:55:02 -07:00
Teddy Reed
46ae4a6e7a
Use a force remove for non-UTF8 files in glibc ( #2315 )
2016-08-02 01:45:41 -07:00
Tony
487051614f
Rename main function, remove ruby-irb ( #2314 )
2016-08-01 18:47:01 -07:00
Zohaib Sharani
08e5bfbf29
Rename the function main_arch() to distro_main() ( #2313 )
2016-08-01 18:45:54 -07:00
Teddy Reed
9a26e75ea3
Bump LLVM to revision 1 and build with clang-rt ( #2310 )
2016-08-01 00:05:59 -07:00
Teddy Reed
e4dd78ec10
Build documentation for brew-based build ( #2305 )
2016-07-31 17:10:13 -07:00
Teddy Reed
7c1ecc6871
Brew-based build redesign ( #2251 )
2016-07-31 11:32:31 -07:00
yying
4f5f3f0795
Test for Windows osquery daemon ( #2300 )
2016-07-29 12:06:13 -07:00
Nick Anderson
5463a7d15c
Adding CLI compile script for windows ( #2295 )
2016-07-25 21:51:37 -07:00
yying
2fb3797c53
Changes to support building a osquery Windows service. ( #2278 )
2016-07-22 13:29:37 -07:00
Nick Anderson
673f39e86f
fixed provision script path in make-win64-dev-env ( #2271 )
2016-07-21 11:15:49 -07:00
Teddy Reed
172363d3f5
Fix debug-kernel build and deploy dependencies ( #2266 )
2016-07-20 17:21:20 -07:00
amironenko
575314bf61
Ubuntu + Debian build fixes ( #2247 ) ( #2248 )
2016-07-20 17:02:40 -07:00
Nick Anderson
00935e28cc
Moved windows provisioning script ( #2257 )
2016-07-19 16:47:51 -07:00
Tony
c1d004ed1f
Better fault-tolerant defaults for systemd service ( #2255 )
2016-07-17 18:56:00 -07:00
DaanDeMeyer
0544b50530
Cleaned up arch provisioning ( #2239 )
2016-07-12 11:51:35 -07:00
Tony
aa714d4c77
Add ability to provision Arch Linux ( #2215 )
2016-07-06 15:02:58 -07:00
Omer Katz
2eb4a75884
Bump AWS SDK to 0.12.17 ( #2214 )
2016-07-05 20:26:24 -07:00
Teddy Reed
24f757850e
Add link_whole to generated TARGETS file ( #2219 )
2016-07-05 17:58:06 -07:00
Teddy Reed
3b2c489374
Use libuuid from e2fsprogs for codegen TARGETS ( #2213 )
2016-07-01 11:36:42 -07:00
Teddy Reed
753c023640
Fix milli/micro conversion when waiting for active plugins ( #2205 )
2016-06-30 13:31:32 -07:00
Teddy Reed
3422a44d83
Run profile on all POSIX tables ( #2202 )
2016-06-30 11:58:55 -07:00
artemdinaburg
b7aad5a2c3
Install new requires packages and link to them in CMake ( #2183 )
2016-06-24 08:47:48 -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
9a4b6ba1a8
[ Fix #2161 ] Remove space and quotes from launch daemon ( #2174 )
2016-06-19 23:25:09 -07:00
Gary
498f64437a
Copy service unit configuration to Ubuntu Xenial default location ( #2163 )
2016-06-15 13:21:33 -07:00
Gary
5eee608f62
Fixed bash griefing over postifx-compatible conditional compounds ( #2159 )
2016-06-10 16:37:56 -07:00
Nick Anderson
cf30388705
Moved test_utils to it's own directory out of core. Updated references ( #2154 )
2016-06-09 10:49:26 -07:00
Teddy Reed
866ff13fc3
Fix OS X kernel extension autoload ( #2151 )
2016-06-08 11:14:36 -07:00
Teddy Reed
63db493e4f
Update AWS-SDK build to 0.12.5 ( #2148 )
2016-06-07 19:04:22 -07:00
Ryan Holeman
5dd2a54f39
Ability to add default configs and postinstall scripts to deb/rpm packages ( #2142 )
2016-06-07 15:09:08 -07:00
Nick Anderson
5d072cd080
Added except for lsb_release not existing on system ( #2143 )
...
Added an exception case for OSError when the lsb_release command isn't found on hosts.
2016-06-07 12:52:51 -07:00
Zachary Wasserman
0ec094c27c
Update version for AWS SDK 0.12.4 ( #2139 )
2016-06-06 16:43:01 -07:00
Teddy Reed
763f4e9437
Use SQLite 3.14.0 to support LIKE and EQUALS ( #2137 )
...
This commit bumps the third-party SQLite to the 3.14.0 pre-release (18:59).
With 3.14.0 the LIKE and EQUALS constraint operators may be mixed within a
query. Previously these would fail to produce a valid set.
As part of the support, each virtual table should choose to bypass rowid-based
deduplication using the new "WITHOUT ROWID" create table epilog. This will
be appended to the schema if the table defines a PRIMARY KEY using index=True.
2016-06-06 09:36:53 -07:00
Teddy Reed
597c7d5c02
Add systemd service to Xenial ( #2134 )
2016-06-03 09:09:09 -07:00
Teddy Reed
af1a8d8ad6
Check for none in linked_keg ( #2133 )
2016-06-02 16:10:26 -07:00
Teddy Reed
4704ccd6c9
Use local AWS-SDK formula for OS X ( #2132 )
...
Thus begins our need to include local (modified) brew formulas.
This commit adds a new provision library method: local_brew. Use this function
within provision scripts to install packages that are not appropriate for
homebrew-core.
2016-06-02 14:58:43 -07:00
Justin Gerace
d27930b4ea
Fix Scientific Linux build process ( #2130 )
2016-06-01 16:59:55 -07:00
Nick Anderson
3422100578
Updated the get_platform.py script to be Python 3 compatible ( #2122 )
...
Added in future imports to make the script forwards compatible and updated print functions.
2016-05-31 09:10:53 -07:00
Teddy Reed
a9ed73c68d
Add removeService to Dispatcher API ( #2116 )
...
With a removeService method, combined with the abstracted thread start in
the Dispatcher API, services auto-remove when finished.
This will un-break the kernel communication tests. These tests only stop
when all their producer threads/services have ended.
This also promotes the OS X kernel build to 10.11.
2016-05-27 11:17:06 -07:00
Sharvil Shah
8b0e6e138f
Fix benchmark target and bump version of google-benchmark to 1.0.0 ( #2065 )
2016-05-19 11:56:54 -07:00
Teddy Reed
c4acfe89e5
Introduce table aliases ( #2104 )
2016-05-19 09:40:43 -07:00
Teddy Reed
df7003e708
Use ruby/gem ABI version 1.9.1 on 12.04 ( #2106 )
2016-05-18 22:21:06 -07:00
Teddy Reed
869993b543
Fix Ubuntu 15.04 build ( #2105 )
2016-05-18 20:48:26 -07:00