Teddy Reed
cf170c4278
cleanup: Move query out of database header ( #3576 )
2017-08-20 02:44:38 -07:00
Teddy Reed
2e6a0e7e2f
build: Set DEPS_DIR in the make defines ( #3557 )
2017-08-13 02:52:29 -07:00
Teddy Reed
6ad07275bd
build: Run setup target with .DEFAULT ( #3422 )
2017-06-18 19:37:01 -07:00
Teddy Reed
0e294f8095
build: Major change to building within shared folders ( #3415 )
2017-06-18 14:41:05 -07:00
Teddy Reed
a66192903c
docs: Quick pass through documentation ( #3391 )
2017-06-09 01:47:16 +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
02a6f76fd9
build: Improve SO linking on Linux ( #3285 )
2017-05-16 11:17:37 -07:00
Teddy Reed
53e218b8dd
deps: Bump LLVM to 4.0 on Linux ( #3283 )
2017-05-14 02:23:50 -07:00
Teddy Reed
691aefe1f8
sql: Reorder SQLite manager mutex locking ( #2965 )
2017-02-03 22:58:09 -08:00
Teddy Reed
c24141749f
make docs: Use build/docs folder ( #2894 )
2017-01-07 13:31:12 -08:00
Teddy Reed
a2dd2fdc3d
[ #2816 ] Break make deps into sysprep and deps ( #2817 )
2016-12-01 10:20:30 -08:00
Teddy Reed
fad99d8ce2
[ Fix #2748 ] Warn if building on OS X and not 10.12 ( #2766 )
2016-11-15 19:41:53 -08:00
Teddy Reed
a85ff84b31
Update dependency build flows on Linux and OS X ( #2730 )
2016-11-10 08:14:26 -08:00
Teddy Reed
1e661c58bc
mkdocs: Clean wiki during distclean and define extra_css ( #2729 )
2016-11-06 21:56:54 -08:00
Teddy Reed
06567e7597
[ Fix #2698 ] Use build/darwin for all OS X builds ( #2710 )
2016-11-02 20:31:16 -07:00
Teddy Reed
26c796f340
[ Fix #2678 ] Run postinstall for OpenSSL to install certs.pem ( #2679 )
2016-10-24 17:12:37 -07:00
Teddy Reed
71887f3ae0
Refactor test/ctest and suppressions ( #2676 )
2016-10-24 02:31:22 -07:00
Teddy Reed
94df7cb691
Build OpenSSL with no-asm to remove AVX2 dependency ( #2493 )
...
To support machines without AVX2 features we need to avoid compiling
and linking the dependent instructions found the ASM implementations
of some OpenSSL crypto algorithms.
Additionally, we are removing the SSL3 methods from our OpenSSL build.
The osquery TLS plugins explicitly define a cipher list that excludes
SSL3, but as an extra measure (for plugins not using our transports)
we remove it from ASIO and Thrift too.
2016-09-21 10:37:07 -07:00
Teddy Reed
df1e3b9481
Add make fuzz ( #2458 )
2016-09-13 20:37:31 -07:00
Teddy Reed
49ee904aea
Add .list and .socket to shell meta command set ( #2418 )
2016-08-29 12:37:04 -07:00
Teddy Reed
e969b92a2e
Fix code auditing job and disable Homebrew auto-update ( #2392 )
2016-08-17 16:00:30 -07:00
Teddy Reed
a2017f68f1
Add clang-format rules from 3.6 ( #2360 )
2016-08-15 01:33:17 -07:00
Teddy Reed
89e18547aa
Ignore errors within testing for rmtree ( #2355 )
2016-08-13 22:06:42 -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
Teddy Reed
8c3d2387e9
Add define to enable SQLite WHERETRACE
2016-03-04 20:41:06 -08:00
Teddy Reed
5394fe62ec
Add debug_package for OS X
2016-02-01 16:51:43 -08:00
Teddy Reed
1acb5a4df0
[1576] Gate Makefile check for git to non-deps targets
2016-01-30 17:32:00 -08:00
Teddy Reed
1a12b41d76
Promote 10.11 to default darwin package builder
2016-01-16 15:47:26 -08:00
Teddy Reed
832c3cfcce
Unify build script and fix EVENTS benchmarks
2016-01-12 17:09:52 -08:00
Teddy Reed
50550e607a
Build and provision edits for FreeBSD CI
2015-11-02 01:47:09 -08:00
Sharvil Shah
e5155a56a6
Fix doxygen docs generation.
...
`make docs` and `genapi.py` expects build/docs directory to exist.
The directory wouldn't exist if `make distclean` is run, this change
creates the docs directory if it doesn't exist.
2015-08-27 13:20:45 -07:00
Javier Marcos
1b233a9936
Different build directory for darwin != 10.10
2015-08-12 18:02:25 +02:00
Teddy Reed
70e3c190bb
Easier build host-based sync
2015-05-05 15:15:45 -07:00
Teddy Reed
cdb112eccb
Add a CMake variable for packages
2015-05-04 17:09:09 -07:00
Teddy Reed
b1eee9503a
Merge pull request #1021 from theopolis/rpm_files
...
Add rpm_package_files table
2015-04-25 01:27:55 -07:00
Teddy Reed
13d1ff031b
Add rpm_package_files table
2015-04-25 01:18:55 -07:00
Teddy Reed
5e08b8bf60
Simpler RHEL6 provision
2015-04-24 14:25:59 -07:00
Teddy Reed
338a14e8db
[ Fix #991 ] Use separate targets for opt/debug builds
2015-04-14 22:25:00 -06:00
Teddy Reed
2df9a6558e
Add some osquery-theme to API docs
2015-04-06 01:21:10 -07:00
Teddy Reed
e87ab14246
Update provision.sh and os-specific deps
...
Remove some repeated or unused conditionals.
Make sure autoconf is at least version 2.69.
2015-04-04 16:15:40 -07:00
Teddy Reed
090f7e71f1
Fix event subscriber time
2015-04-04 13:28:45 -07:00
Javier Marcos
d4a0f6cf56
Fixing ubuntu FINALLY
2015-04-03 17:38:39 -07:00
Javier Marcos
49758bb13f
Fix broken ubuntus, oops again
2015-04-03 17:24:18 -07:00
Javier Marcos
060f95a975
Fix broken everything, oops
2015-04-03 17:18:27 -07:00
Javier Marcos
b0e69b7074
Support for RHEL building
2015-04-03 16:53:06 -07:00
Teddy Reed
41ab6f3161
Organizing osquery python testing
...
Move /osquery/python_tests/* to /tools/tests
Move test_extensions process controls to test_base module
Use test_base.Testing to implement each module's main()
- This applies a default argparse with --build
- test_base.ARGS is the argparse-parsed namespace
- Use test_base.ARGS.build for the platform-specific dir
Move WatchdogTests to /tools/tests/test_watchdog.py
2015-03-02 16:23:22 -08:00
Teddy Reed
ace433e49d
Allow external calls from within registry
2015-02-23 21:35:54 -08:00
Teddy Reed
a29addba61
Extensions integrations testing
2015-02-22 22:56:18 -07:00
Teddy Reed
2529d652be
Merge pull request #782 from theopolis/mkdir_generated
...
Move sync to CMake and remove generated mkdir
2015-02-19 17:56:45 -08:00