Justin Gerace
0c07203121
Add more Scientific Linux conditionals
2016-03-29 23:56:11 -07:00
Teddy Reed
27f4754e5e
[ Fix #1928 ] Reorder deps installs to build all with clang
2016-03-20 19:15:44 -07:00
Teddy Reed
15a998e54f
Use the default shutdown flow within extensions
2016-03-20 01:45:49 -07:00
Teddy Reed
621f1bd3a9
[ Fix #1896 ] Gate additional and kernel tests/benchmarks
2016-03-15 23:05:37 -07:00
Teddy Reed
42222bd4a5
Build debug packages
2016-03-15 08:58:01 -07:00
Teddy Reed
d8650c7630
Minor changes to support a Windows build
2016-03-08 10:47:38 -08:00
Teddy Reed
956ce75601
Remove Glog from third-party build
2016-03-07 12:54:00 -08:00
Teddy Reed
677c448dea
Merge pull request #1897 from theopolis/remove_rdb
...
Refactor backing storage
2016-03-06 21:09:23 -08:00
Teddy Reed
afd17f8134
1. Reorganize RocksDB database handle into a plugin
...
2. Introduce a SQLite-based database plugin
3. Refactor database usage to include local 'fast-calls'
4. Introduce an 'ephemeral' database plugin for testing (like a mock)
2016-03-06 20:40:16 -08:00
Teddy Reed
8c3d2387e9
Add define to enable SQLite WHERETRACE
2016-03-04 20:41:06 -08:00
Russell Hancox
8bea4f7b3f
Mac: fix build when homebrew is not in /usr/local
2016-02-29 14:22:42 -05:00
Teddy Reed
c314428c66
Merge pull request #1871 from theopolis/more_tests
...
Add fstests and reduce SQLite scope
2016-02-23 23:54:25 -08:00
Teddy Reed
897b2225b1
Add fstests and reduce SQLite scope
2016-02-23 17:09:02 -08:00
Teddy Reed
08a1d852a2
Add CXXFLAGS to deps build
2016-02-22 22:12:06 -08:00
Sharvil Shah
606d3978fa
Fix setting CMake variables to the environment variables.
...
When setting a CMake variable to an environment variable, correctly evaluate it
to ensure that it's not set to the literal value.
2016-02-16 13:20:54 -08:00
Teddy Reed
b8592ed904
Merge pull request #1831 from theopolis/thrift_093
...
Require Thrift 0.9.3
2016-02-05 16:34:17 -08:00
Teddy Reed
4edf4a25f4
Require Thrift 0.9.3
2016-02-05 15:44:34 -08:00
Teddy Reed
2eadd3c7fd
Add CMake export compile commands
2016-02-04 19:14:22 -08:00
Sharvil Shah
1f1777f356
[ Fix #1782 ] Disable Boost Variadic Templates
2016-01-20 16:01:49 -08:00
Teddy Reed
c117967d07
Restrict verbose warnings to osquery code
2016-01-13 09:26:51 -08:00
Teddy Reed
7c38cf17d9
Add support for make packages on Debian
2016-01-07 23:50:31 -08:00
Sharvil Shah
82995771e1
Build on Debian 7 (Wheezy)
...
Install GCC 4.8.4 from source, so that we have C++11 features
and can build RocksDB
Fix #1745
2016-01-05 16:31:20 -08:00
Teddy Reed
a3a05e7e1e
[ #1527 ] Add a --profile option to the shell, replace 'run'
2015-11-21 22:45:40 -08:00
Teddy Reed
50550e607a
Build and provision edits for FreeBSD CI
2015-11-02 01:47:09 -08:00
Teddy Reed
b8087a1b26
Fix readFile TOCTOU error
2015-10-26 01:21:05 -07:00
Teddy Reed
c0257aa7d1
Merge pull request #1589 from theopolis/fix_1578
...
[Fix #1578 ] Support OPENSSL_NO_SSV3
2015-10-19 11:25:46 -07:00
Robert C. Seacord
bee99d4291
quieted noisey diagnostics (again)
2015-10-20 02:55:29 +00:00
Teddy Reed
00875988dc
Use native OS X version as min ABI
2015-10-18 20:47:09 -07:00
Teddy Reed
2bd6398b53
[ Fix #1578 ] Support OPENSSL_NO_SSV3
2015-10-18 20:47:06 -07:00
Robert C. Seacord
acb2f6f628
eliminating diagnostics, mostly for comparisons between signed and unsigned operations
2015-10-16 16:10:37 +00:00
Teddy Reed
688d289884
Merge pull request #1557 from theopolis/fix_tests_3
...
Fix test_5_daemon_sigint, and hardware_events tests
2015-10-13 08:49:24 -07:00
Teddy Reed
0440bb970f
Fix test_5_daemon_sigint, and hardware_events tests
2015-10-13 08:40:23 -07:00
Teddy Reed
b7a2d861bf
Build Glog with OS X ABI, add SKIP_BENCHMARK
2015-10-11 14:37:49 -07:00
Teddy Reed
dbdf64ed6e
Use better defines for 10.11
2015-10-08 07:22:48 -07:00
Teddy Reed
d63510f8bd
Remove benchmark from third-party, prefer deps-build
2015-08-31 15:01:13 -07:00
Teddy Reed
4dd77a43a7
Remove cpp-netlib from third-party, prefer deps-build
2015-08-31 09:27:01 -07:00
Teddy Reed
776de9c4d1
Merge pull request #1477 from theopolis/table_xp_meta
...
XProtect meta virtual table and safari_extensions column additions
2015-08-30 21:31:35 -07:00
Teddy Reed
906d19927f
[ #1418 ] Use libarchive to parse Safari extension bundles
2015-08-29 23:59:41 -07:00
Javier Marcos
74be3d1da0
Removing dots at the end of log entries
2015-08-28 16:50:44 -07:00
Teddy Reed
3a5831a4e4
Allow static linking when BUILD_LINK_SHARED is used
2015-08-20 10:20:31 -07:00
Teddy Reed
af2d8b20bd
Optionally use LibreSSl
2015-08-18 01:45:49 -07:00
Sharvil Shah
ccc086f050
Statically link against brew bottled libressl on OS X
...
* It wasn't straightforward to get OpenSSL building
without avx/vxoprs optimizations on 10.10
* libressl is essentially a modern/lean-ish drop-in replacement for OpenSSL
and can build without avx optimizations to support older Macs
This change:
* Installs libressl (builds a bottle) using homebrew
* And statically links `libcrypto.a` and `libssl.a` unless
`BUILD_LINK_SHARED` is requested.
Fixes #1329
2015-08-13 15:31:26 -07:00
Sharvil Shah
e4f52589f5
Remove -mtune compile flag
...
Having `-mtune=i386` is causing compilation failure for gflags on ubuntu.
This change removes the `mtune` compile flag.
`-march` flag is already set to `x86-64` and according to gcc doc,
Specifying `-march=cpu-type` implies `-mtune=cpu-type.`
Fixes #1428
2015-08-06 17:14:33 -07:00
Teddy Reed
ff9cb71628
Various additional tests and benchmarks
2015-07-28 12:26:17 -07:00
Teddy Reed
af13c1b7ea
Silence google benchmark CMake output, remove benchmark tests
2015-07-24 09:52:29 -07:00
Michael O'Farrell
66b075a685
Merge pull request #1377 from mofarrell/benchmark
...
Added benchmarking targets.
2015-07-23 17:37:56 -07:00
Michael O'Farrell
a65f8dd93c
Added benchmarking targets.
2015-07-23 17:07:42 -07:00
Teddy Reed
1d7042a52e
[ #1208 ] Allow BUILD_LINK_SHARED=1 for table-dependencies
2015-07-19 16:58:43 -07:00
Teddy Reed
c36fbda274
Merge pull request #1349 from theopolis/centos_version
...
[Fix #1319 ] CentOS version reporting and file read error
2015-07-17 09:07:29 -07:00
Teddy Reed
f06820f578
[ Fix #1319 ] CentOS version reporting and file read error
...
1. Redhat-based distributions were not reporting their version correct.
2. The file read API assumed stat would return an accurate file size.
This has been replaced with an attempt to seek to the end of the file.
2015-07-16 14:16:51 -07:00