Commit Graph

2254 Commits

Author SHA1 Message Date
Teddy Reed
225a14660a Merge pull request #1449 from mathieuk/build_on_debian_wheezy_and_jessie
Build on Debian Wheezy and Debian Jessie
2015-08-24 10:14:39 -07:00
Mathieu Kooiman
b151ecedc2 Refs https://github.com/facebook/osquery/issues/320
Add provisioning scripts to build osquery on Debian Wheezy and Debian Jessie.
2015-08-20 20:57:22 +02:00
Teddy Reed
2cf795b5db Merge pull request #1459 from facebook/feature_allow_static
Allow static linking when BUILD_LINK_SHARED is used
2015-08-20 10:39:19 -07:00
Teddy Reed
3a5831a4e4 Allow static linking when BUILD_LINK_SHARED is used 2015-08-20 10:20:31 -07:00
Teddy Reed
53cc8dad8a Merge pull request #1456 from arubdesu/miniscule-doc-tweak
osqueryctl subcommand reversed in doc
2015-08-19 14:26:38 -07:00
Allister Banks
153fbdff0d osqueryctl subcommand reversed in doc
Yes it immediately told me about it, this is just a docs tweak to
reflect the proper order. 😅
2015-08-19 13:09:25 -04:00
Teddy Reed
6930b15664 Merge pull request #1452 from theopolis/remove_matrix_rotate
Remove VirtualTable matrix rotation
2015-08-18 21:35:03 -07:00
Teddy Reed
0cfe68b5b9 Merge pull request #1454 from theopolis/optional_libressl
Optionally use LibreSSl
2015-08-18 10:56:28 -07:00
Teddy Reed
af2d8b20bd Optionally use LibreSSl 2015-08-18 01:45:49 -07:00
Teddy Reed
bdadc9753b Additional OS X table performance improvements 2015-08-18 01:35:10 -07:00
Teddy Reed
73da2f1448 Merge pull request #1443 from sharvilshah/libressl
[#1329] Statically link against brew bottled libressl on OS X
2015-08-18 01:09:45 -07:00
Teddy Reed
ff926730a9 Remove VirtualTable matrix rotation 2015-08-17 16:58:54 -07:00
Teddy Reed
fb93b73253 Merge pull request #1450 from eastebry/fix-package-dependencies
Fix lucid package building
2015-08-17 16:04:00 -07:00
Teddy Reed
cd2056750f Merge pull request #1451 from theopolis/rocksdb_speed
RocksDB usage speedups
2015-08-16 17:31:56 -07:00
Teddy Reed
5bf30a779d RocksDB usage speedups 2015-08-15 20:43:53 -07:00
Bryan Eastes
1ac7c5d21a Installing specific FPM version 2015-08-15 15:11:29 -07:00
Teddy Reed
43cf5f1a0a Merge pull request #1448 from theopolis/strol-speedup
Speedup type conversions, yara, and 10.10 symbols at runtime
2015-08-14 11:01:46 -07:00
Teddy Reed
68d7a6e0be Speedup type conversions, yara, and 10.10 symbols at runtime 2015-08-13 18:04:03 -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
Javier Marcos
1d995fb007 Merge pull request #1445 from javuto/adding_10.9_build
Adding OSX 10.9 build badge
2015-08-13 17:45:33 +02:00
Javier Marcos
6427179159 Adding OSX 10.9 build badge 2015-08-13 17:32:00 +02:00
Javier Marcos
eaf317ef6c Merge pull request #1444 from javuto/darwin_10.9_wrong_variable
Fix for the version variable
2015-08-13 07:48:20 +02:00
Javier Marcos
ee98bbde67 Fix for the version variable 2015-08-13 07:02:24 +02:00
Teddy Reed
251aded11c Merge pull request #1442 from javuto/darwin_package_10.9
Updating the script to create packages for 10.9 building
2015-08-12 18:16:36 -07:00
Teddy Reed
fd1b4b06e8 Merge pull request #1436 from theopolis/pack_place
[#1402] Add notes around pack paths in example.conf
2015-08-12 18:15:50 -07:00
Teddy Reed
b9ded9e7af [#1402] Add notes around pack paths in example.conf 2015-08-12 17:15:42 -07:00
Javier Marcos
861e0e4273 Using the code in lib.sh 2015-08-13 00:53:44 +02:00
Javier Marcos
54cb08c193 Updating the script to create packages for 10.9 building 2015-08-12 20:34:50 +02:00
Teddy Reed
634dfe7da1 Merge pull request #1438 from sharvilshah/fix_homebrew_version
[Fix #1434] version reporting for homewbrew_packages
2015-08-12 11:30:21 -07:00
Teddy Reed
3e812f05de Merge pull request #1441 from facebook/theopolis-patch-test-10.9
Update build/test for 10.9 (do not test extension)
2015-08-12 11:06:07 -07:00
Teddy Reed
ea0ca195f6 Update build/test for 10.9 (do not test extension)
OS X 10.9 should not build/test a kernel extension yet. The MAC policy framework is slightly different and the APIs/version dependencies need to be tested.
2015-08-12 10:40:53 -07:00
Javier Marcos
d3f7898e16 Merge pull request #1440 from javuto/darwin_building_dir
Different build directory for darwin != 10.10
2015-08-12 18:28:57 +02:00
Javier Marcos
1b233a9936 Different build directory for darwin != 10.10 2015-08-12 18:02:25 +02:00
Bryan Eastes
e2246f7e22 Removed package dependencies 2015-08-11 22:17:10 -07:00
Mike Arpaia
cc5a53ac38 Merge pull request #1437 from sharvilshah/fix_os_version
[Fix #1433] Correct os_version reporting on 10.11
2015-08-11 16:52:12 -07:00
Sharvil Shah
b190f5f99a Fix #1433, os_version reporting for 10.11 2015-08-11 14:03:27 -07:00
Sharvil Shah
369040e69b Fix version reporting for homewbrew_packages. Fixes #1434 2015-08-11 01:50:40 -07:00
Teddy Reed
c72bd1ad0a Merge pull request #1426 from sharvilshah/build_osx_10_11
Fix build on OS X 10.11
2015-08-10 09:00:08 -07:00
Mike Arpaia
f4c87b43a5 Merge pull request #1429 from sharvilshah/fix_ubuntu_build
[Fix #1428] Remove `-mtune` compile flag
2015-08-08 19:07:16 -07:00
Michael O'Farrell
eefccf27b1 Switch boost lexical casts to strtol. This should be faster than a boost lexical cast. 2015-08-07 16:33:32 -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
Sharvil Shah
64588be88b Fix build on OS X 10.11
enum `SecItemClass` changed in 10.11 headers,
so don't instantiate with rvalue of int.

Update `SecKeychainSearchCreateFromAttributes` to match the stricter definition.

Fixes #1423
2015-08-05 18:29:29 -07:00
Teddy Reed
1eea02ed9b Merge pull request #1419 from theopolis/sql_optimizations
Several small optimizations around internal SQL queries
2015-08-03 16:11:36 -07:00
Teddy Reed
a11dfcc222 Merge pull request #1422 from theopolis/options_on_packs
Apply query options to pack queries
2015-08-03 15:50:05 -07:00
Teddy Reed
f86c9e7778 Apply query options to pack queries 2015-08-03 15:33:55 -07:00
Teddy Reed
67b0f51ab5 Several small optimizations around internal SQL queries 2015-08-03 07:56:55 -07:00
Michael O'Farrell
5d0e4be6a1 Merge pull request #1335 from mofarrell/kernel-file-events
Added kernel file access events.
2015-07-31 15:22:11 -07:00
Michael O'Farrell
9f2b318778 Added kernel file access events. 2015-07-31 15:06:46 -07:00
Mike Arpaia
fd15276820 Merge pull request #1415 from marpaia/build-10-9
Build 10 9
2015-07-31 13:38:51 -07:00
Mike Arpaia
a45c794f52 building on 10.9 2015-07-31 11:57:39 -07:00