Commit Graph

262 Commits

Author SHA1 Message Date
Teddy Reed
6e9f55d15d
llvm 6.0 and libFuzzer implementation (#4370) 2018-05-12 21:56:00 -04:00
Filipe Manco
293f2d2628
Improve debugging (#4277) 2018-04-16 16:00:54 +01:00
Teddy Reed
999034367a
freebsd: Update CMake for thrift 11 and boost 1.66 (#4166) 2018-03-05 09:13:05 -05:00
Teddy Reed
6f20eced93
thrift: Optionally build and link with fbthrift (#4105) 2018-02-10 23:37:15 -08:00
Teddy Reed
181d2f9dbc
build: Fix OSQUERY_BUILD_SHARED linkage (#4062) 2018-01-14 23:08:36 -05:00
Teddy Reed
193de0c818
deps: Improve native (non-deps) builds (#4060) 2018-01-14 20:14:40 -05:00
Teddy Reed
82235e3c13
deps: Build linenoise locally (third-party) (#4058) 2018-01-14 16:31:41 -05:00
Teddy Reed
adad4ee8de
build: Set default macOS SDK to 10.11 (#4053) 2018-01-12 17:28:43 -05:00
Teddy Reed
5777efffb4
deps: Add SKIP_DEPS control to CMake (#4036) 2018-01-07 14:32:24 -08:00
Teddy Reed
00040c6c1a
feature: URI parsing from folly (#4035) 2018-01-06 20:26:36 -08:00
Nick Anderson
21b257beb6 deps: Updating windows to boost 1.66.0 (#4031) 2018-01-05 19:58:54 -08:00
Teddy Reed
c4c5385253
deps: Rebuild all dependencies for Darwin and Linux (v5) (#4025) 2018-01-04 23:05:21 -08:00
Teddy Reed
489ec3fc59
deps: Update Linux and macOS boost to 1.66 (#4018) 2017-12-23 21:42:21 -08:00
Teddy Reed
f6d077cbf7
license: Change license to Apache 2.0 and GPLv2 (#4007) 2017-12-18 16:04:06 -08:00
Teddy Reed
a7c2669ba3
tidy: Improve clang-tidy (modernize) list of checks and run across codebase (#3870) 2017-10-29 22:25:49 -07:00
Teddy Reed
a9456bd932 beast: Place boost beast into third-party (#3876) 2017-10-22 22:28:49 -07: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
Allan Liu
1cd4ed949f kafka logger: Kafka producer implemented as a Logger plugin (#3155) 2017-09-09 10:38:01 -07:00
Mitchell Grenier
7750fa8ee5 deps: Remove snappy and lz4 (#3545) 2017-08-27 12:02:27 -07:00
Teddy Reed
c50a9b1e82 Fix boost 1.65 build on macOS (#3613) 2017-08-26 17:10:25 -07:00
Teddy Reed
c141dd390f sanitizers: Skip several tests that fail custom alloc checks (#3555) 2017-08-13 02:01:05 -07:00
Mitchell Grenier
8a963e8d40 [Distributed] Moving to RapidJSON (#3265) 2017-08-07 16:34:44 -07:00
Seshu Pasam
34a6cfe74e Option to skip ccache for running static analysis tools like coverity (#3526) 2017-08-03 18:02:26 -07:00
Nick Anderson
c34d9f8348 windows: Updating various chocolatey powershell build scripts (#3427) 2017-08-03 18:01:10 -07:00
Mitchell Grenier
d0f3bdcda2 make format used system clang-format (#3476) 2017-07-18 15:38:41 -07:00
Nick Anderson
a7053013a3 Adding SKIP_TESTS check for windows (#3431) 2017-06-21 08:27:27 -07:00
Teddy Reed
28c10a415f freebsd: Update Vagrantfile, config tests, and remove hidden visibility (#3419) 2017-06-18 18:30:57 -07:00
Nick Anderson
c4b6b33ad1 carver: gating carver code in CMake (#3407) 2017-06-15 09:40:58 -07:00
Mitchell Grenier
3c9347247b Allow freebsd to shadow to fix build (#3397) 2017-06-12 21:07:33 -07:00
Teddy Reed
a66192903c docs: Quick pass through documentation (#3391) 2017-06-09 01:47:16 +01:00
Teddy Reed
8ad086098c watcher: Add initial watchdog delay (#3360) 2017-06-08 18:03:30 +01:00
Mitchell Grenier
20327b32a2 Disallow the shadowing of local variables and fix existing shadows (#3347) 2017-05-28 20:44:11 -07:00
Teddy Reed
ae4de5628e Add SANITIZE_UNDEFINED for UBSAN (#3344) 2017-05-28 00:40:08 -07: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
fb287745c6 linux: Use lld and ThinLTO on Linux (#3284) 2017-05-14 14:23:50 -07:00
Teddy Reed
fd882396e0 Use ThinLTO with LTO cache on Darwin (#3282) 2017-05-13 15:44:40 -07:00
Teddy Reed
582ab52e8f build: Remove SYSTEMD and _BASED logic (#3245) 2017-05-03 22:28:33 -07:00
Teddy Reed
05d020a68c freebsd: Always use gtest TR1 on FreeBSD (#3238) 2017-04-28 23:24:45 -07:00
Teddy Reed
84b39f5409 test: Update gmock and gtest to 1.8.0 (#3237) 2017-04-28 21:47:23 -07:00
Teddy Reed
6496c2eef7 database: Remove SKIP_ROCKSDB build option (#3235) 2017-04-28 17:48:45 -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
5604a7a99b freebsd: Rollup of build and source fixes (#3022) 2017-02-26 18:25:49 -08:00
Teddy Reed
494a31fd96 build: Remove boost's variadic templates (#3012) 2017-02-21 19:58:44 -08:00
Teddy Reed
d2727023b9 build: Remove RPATH from externals target (#3001) 2017-02-15 07:54:03 -08:00
Teddy Reed
41f0d8c12a sanitize: Gate LTO to non-sanitize builds (#2954) 2017-02-01 08:03:16 -08:00
Teddy Reed
73a0184ca4 Add externals subdirectory within osquery subdirectory (#2948) 2017-01-28 13:19:47 -08:00
artemdinaburg
24513a3598 Enable Link Time Optimization (LTO) with clang (#2920) 2017-01-22 01:51:56 -08:00