Teddy Reed
a29addba61
Extensions integrations testing
2015-02-22 22:56:18 -07:00
Teddy Reed
59a5e017b2
Move sync to CMake and remove generated mkdir
2015-02-19 17:00:43 -08:00
Teddy Reed
6994361f26
Improved logging control
2015-02-16 14:42:22 -08:00
Teddy Reed
aa078895d3
CentOS7 clang without fortify
...
1. _FORTIFY_SOURCE=1 will cause readlink/recv to hang when using
heap-allocated target buffers.
2. Install boost/rocksdb/thrift using source, similar to CentOS6.5
3. Remove boost::regex, prefer extended std::regex without static
link to boost_regex.
2015-02-13 12:47:30 -08:00
Teddy Reed
229bffa033
Add explicit security/hardening flags to CMake
2015-02-11 17:25:42 -07:00
Teddy Reed
9eeda1f02c
Safer compile flags
2015-02-11 10:45:04 -08:00
Teddy Reed
4f10a35f80
Adding thrift extension API
2015-02-06 09:40:49 -08:00
Teddy Reed
ed9bae29b7
Organizing headers/build for SDK
2015-02-03 14:59:32 -08:00
Teddy Reed
e37b16ce2f
Clang analyze fixups for Linux
2015-02-01 05:10:57 -07:00
Teddy Reed
ab08bc76a8
Towards a new registry
2015-02-01 02:20:09 -07:00
Teddy Reed
d8dddb2712
Add make sanitize
2015-01-31 03:26:28 -08:00
Teddy Reed
c4fb5d45ed
Added make analyze (clang-analyze) and fixed output
2015-01-31 03:09:30 -08:00
Teddy Reed
f3341c0f72
Use clang for C/C++ compiler
2015-01-17 18:44:17 -08:00
Javier Marcos
a324a22fbc
Fix for #611 , CentOS compilation
2015-01-17 17:23:41 -08:00
Teddy Reed
10fafa6299
Support make package
2015-01-10 23:02:32 -08:00
Teddy Reed
c5cbf992ad
Remove installed unwind headers
2015-01-10 20:38:31 -07:00
mike@arpaia.co
9bdd6fe7a3
removing unwind dep in CMakeLists
2015-01-10 13:03:23 -07:00
Teddy Reed
18d93d8cbc
Building DEB/RPM package dependencies
2015-01-09 12:24:54 -08:00
Teddy Reed
a4e236e16a
Simpler OSX package building
2015-01-07 20:01:33 -08:00
Teddy Reed
45ee10f162
More complete make package
2015-01-07 16:07:19 -08:00
Norm MacLennan
38447838db
merging upstream cmake changes
2015-01-05 17:43:07 -05:00
Teddy Reed
d2cea32644
Use CMake find_library for dependencies
2015-01-05 08:32:05 -08:00
Norm MacLennan
a6b769b6f4
a table to show apt package sources
2015-01-04 19:44:45 -05:00
Teddy Reed
ed00c95dca
Support centos/ubuntu-specific tables
2014-12-31 09:38:18 -08:00
Teddy Reed
20259af57d
[ Fix #563 ] Use force_load instead of all_load
2014-12-31 08:32:29 -08:00
Teddy Reed
914ae37a72
Move CMakeLibs and valgrind supp file
2014-12-31 08:32:23 -08:00
Teddy Reed
7d260d3c05
Cleanup cmake files
2014-12-27 22:55:08 -08:00
Teddy Reed
94811f3ee8
Removed 'core' tables as a build dependency
2014-12-25 12:46:59 -08:00
Theodore M. Reed
b2be1fa383
Whole link tests and refactor flags_test
2014-12-23 20:38:16 -08:00
Theodore M. Reed
53d683a3b3
Remove tables dependency from CMake build
2014-12-23 14:37:07 -08:00
Teddy Reed
b7765a6af0
Codemod to improve include search paths for includes
2014-12-03 15:31:09 -08:00
Teddy Reed
343cdf8405
Organize /tools
2014-12-02 21:16:24 -08:00
Teddy Reed
38bc5542b3
Towards a more universal darwin package
2014-11-22 17:42:02 -08:00
Teddy Reed
011c0f0d47
Support at least darwin/OSX 10.9+
2014-11-20 18:02:38 -08:00
Li-Wen Hsu
1c275ea197
Use dynamic linking
2014-11-19 05:08:32 +08:00
Li-Wen Hsu
f9c197f7da
Remove duplicated code in compiler & linker flags setup
2014-11-17 05:09:38 +08:00
Li-Wen Hsu
c00074e117
linux/inotify_tests.cpp is Linux only
2014-11-17 04:27:45 +08:00
Li-Wen Hsu
8138d8c193
Set flags for FreeBSD's compiler and linker
2014-11-16 01:41:50 +08:00
Teddy Reed
b419c79791
[ Fix #386 ] This is a hack to fix Ubuntu unwinding
2014-11-12 17:12:37 -07:00
Teddy Reed
525a3b79a0
Tons of new build features
...
* The OS/DISTRO are available as defines when writing tables:
UBUNTU, UBUNTU_14_04, UBUNTU_12_04
CENTOS, CENTOS_6_6
DARWIN, DARWIN_10_10, DARWIN_10_9
* The table generation tooling now grabs virtual tables templates
from ./osquery/tables/templates/<name>.cpp.in.
* The table generation tooling will detect reserved column names.
* suid_bin uses the new UBUNTU to restrict calls to root (fix #362 ).
2014-11-12 00:57:47 -08:00
mike@arpaia.co
89222fe558
make deps warning shouldn't fatal
2014-11-11 10:59:42 -05:00
mike@arpaia.co
898c6e7a40
Revert "removing make deps check, as it causes automated builds to fail"
...
This reverts commit acf02b679d
.
2014-11-11 10:55:04 -05:00
mike@arpaia.co
acf02b679d
removing make deps check, as it causes automated builds to fail
2014-11-11 10:53:48 -05:00
mike@arpaia.co
9effc14903
FindBoost is busted
2014-11-10 16:14:48 -05:00
Teddy Reed
b77406b122
[ Fix #367 ] Check RPMTAG class before cast
2014-11-09 02:07:49 -08:00
Teddy Reed
f7667ec440
Remove Threads requirement, cleanup flags
2014-11-09 00:00:57 -08:00
Teddy Reed
62d6472cfe
Rethinking some build improvements
2014-11-08 19:28:35 -08:00
Teddy Reed
422cdbb3e9
Change make format to use git-clang-format
2014-11-02 11:30:56 -08:00
Teddy Reed
eb240ac527
RPM table and more robust Linux building
2014-10-31 21:59:10 -07:00
mike@arpaia.co
beeb6d827f
moving make format to cmake
2014-09-23 23:38:23 -07:00