Teddy Reed
19aa99583e
Linux processes vtable use freeproc
2014-11-10 10:12:47 -08:00
Teddy Reed
22cf9909ec
[ Fix #388 ] Check for 0 in profile tooling
2014-11-10 02:03:58 -08:00
Teddy Reed
b0ff403d3d
Fixing librpm API usage leaks
2014-11-10 01:48:07 -08:00
Teddy Reed
62d6472cfe
Rethinking some build improvements
2014-11-08 19:28:35 -08:00
Teddy Reed
131dca2673
[tools] Performance monitoring tooling
2014-11-06 17:37:26 -08:00
Teddy Reed
51f434f6b9
Merge pull request #366 from facebook/site_tables
...
[site] Add tables API page
2014-11-05 10:57:28 -08:00
Teddy Reed
b79f512a9a
[site] Add tables API page
2014-11-05 02:19:20 -08:00
Justin Gerace
40367dc054
Ensure that libblkid-devel is installed on CentOS
2014-11-04 19:33:43 -08:00
mike@arpaia.co
8c8c26a4c2
two threads for travis
2014-11-04 02:04:39 -08:00
Teddy Reed
b9cc1e6eca
Merge pull request #355 from facebook/travis
...
hard coding travis threads
2014-11-03 23:39:32 -08:00
Mike Arpaia
37734bc5a4
Merge pull request #351 from LTD-Beget/blockdev_table
...
Blockdev table for linux
2014-11-03 22:29:35 -08:00
mike@arpaia.co
c9bdd0f124
hard coding travis threads
2014-11-03 22:22:47 -08:00
Mike Arpaia
12485f4345
Merge pull request #342 from theopolis/feature-depcheck
...
Adding pip, git dependencies to provision
2014-11-03 14:23:45 -08:00
Alexander Polyakov
cfa9c99a6f
Add libblkid to provision.sh
2014-11-04 01:23:24 +03:00
Zachary Wasserman
07c8671ede
Use relative path from argv[0]
2014-11-03 11:24:38 -08:00
Teddy
cedbb17075
Adding pip, git dependencies to provision
2014-11-03 09:33:26 -08:00
Akshay Dixit
afd9d5e160
changed lspci to be a linux only virtual table, and added udev dependency to provisions.sh
2014-11-02 21:07:35 -07:00
Teddy Reed
422cdbb3e9
Change make format to use git-clang-format
2014-11-02 11:30:56 -08:00
Teddy Reed
bb7f8b6519
Bump, change mode on provision
2014-11-02 02:07:29 -08:00
Teddy Reed
a98c7b1252
Add rpm-devel to centos deps
2014-11-02 01:33:11 -08:00
Mike Arpaia
77d4777eed
Merge pull request #262 from facebook/rpmstuff
...
RPM Package Listing - In Progress
2014-11-01 00:24:03 -07:00
Teddy Reed
eb240ac527
RPM table and more robust Linux building
2014-10-31 21:59:10 -07:00
Denis Zhdanov
8e1b499b18
No, reverting back to getconf _NPROCESSORS_ONLN
...
much simplier
2014-10-31 18:31:06 +01:00
Denis Zhdanov
0539746a9b
Update provision.sh
...
Hm, jenkins do not likes getconf _NPROCESSORS_ONLN
trying more complex
$([[ $(uname) = 'Darwin' ]] && sysctl -n hw.logicalcpu_max || lscpu -p | egrep -v '^#' | wc -l)
2014-10-31 18:22:03 +01:00
Denis Zhdanov
a2863efce1
Fixing number of cores detection for boost builds
...
This way of cores detection:
```bash
cat /proc/cpuinfo | grep "cpu cores" | uniq | awk '{print $NF}'
```
is cumbersome and didn't work in some cases, e.g. for VM on VirtualBox with one CPU.
It's much better to use something else, e.g.
```bash
getconf _NPROCESSORS_ONLN
```
as stated in
https://stackoverflow.com/questions/6481005/obtain-the-number-of-cpus-cores-in-linux
```nproc``` also works well but didn't compatible with MacOS X.
2014-10-31 18:04:55 +01:00
Teddy Reed
5e15cd0b28
Fix #281 , quote SOURCE_DIR for source and pip
2014-10-30 13:03:07 -07:00
Rafal Jeczalik
cf959cfc4f
Install libunwind8-dev for Ubuntu 14.10
2014-10-30 10:37:32 +01:00
Teddy Reed
4ed61ff868
Merge pull request #288 from vmauge/NewLongType
...
Add new long type and migrate some vtables
2014-10-29 23:12:52 -07:00
Vincent Mauge
7876d56219
Add support for long long int/BIGINT as a column type
2014-10-29 18:36:37 -07:00
Mike Arpaia
5f88d45efb
Merge pull request #275 from SimplyAhmazing/fix_brew_installation_verification_on_boxen_provisioned_macs
...
Improves bash code that verifies if homebrew is installed
2014-10-29 15:26:21 -07:00
Yannick Koechlin
594cf346a9
add parenthesis for python3 compatibility
2014-10-29 22:37:54 +01:00
Ahmed Abdalla
825a55d0fb
improves bash code that verifies if homebrew is installed
2014-10-29 16:52:37 -04:00
Teddy Reed
5b2510784e
Build into platform-specific build dirs
2014-10-23 14:39:15 -07:00
Javier Marcos
bf1ffb1537
Removing old code for generating virtual tables
2014-10-13 21:58:26 -07:00
Javier Marcos
e66a4d8873
Install package depending on arch and better comments
2014-10-08 23:09:02 +00:00
Javier Marcos
b01806b412
Changes to the darwin build, to enable centos support
2014-10-08 04:11:50 +00:00
Javier Marcos
5db9fa59a5
Adding support to build osquery in centos 6.5
2014-10-08 03:45:56 +00:00
mike@arpaia.co
12a60acd9b
working osx package maker
2014-10-03 18:09:37 -07:00
mike@arpaia.co
4e3979bce1
install root
2014-10-03 14:51:03 -07:00
mike@arpaia.co
e9b56e5d10
removing superfluous logging
2014-10-03 14:51:03 -07:00
mike@arpaia.co
d214901d57
OS X package maker via relocating homebrew packages
2014-10-03 14:51:03 -07:00
mike@arpaia.co
134c6ee1af
removing wget from os x build
2014-10-03 13:49:33 -07:00
mike@arpaia.co
7d2fae033e
rocksdb from brew
2014-10-03 13:48:54 -07:00
mike@arpaia.co
44f2cc9c39
brew update
2014-10-03 13:48:31 -07:00
Mike Arpaia
1d062bb038
Merge pull request #185 from facebook/ubuntu12_precise_build_support
...
Adding support to build in Ubuntu 12
2014-10-03 12:57:25 -07:00
Javier Marcos
97d44067ee
Merge branch 'ubuntu12_precise_build_support' of https://github.com/facebook/osquery into ubuntu12_precise_build_support
2014-10-03 18:59:47 +00:00
mike@arpaia.co
fd141c26bf
removing flag test
2014-10-03 12:01:08 -07:00
Javier Marcos
a495fab1ca
Remove support of erlang, java and python for thrift
2014-10-03 18:58:03 +00:00
Javier Marcos
d15da03c67
Support of go fails
2014-10-03 17:59:39 +00:00
Javier Marcos
53360155fd
Using source to import script
2014-10-03 17:23:17 +00:00
Teddy Reed
368ab483a7
Merge pull request #184 from facebook/fsevents
...
[events] Fleshing out OSX FSEvent framework
2014-10-03 07:54:17 -07:00
Teddy Reed
69bfb92905
[events] Fleshing out OSX FSEvent framework
2014-10-02 21:30:14 -07:00
Javier Marcos
4823fa2a56
Merge branch 'ubuntu12_precise_build_support' of https://github.com/facebook/osquery into ubuntu12_precise_build_support
2014-10-03 00:49:28 +00:00
Javier Marcos
c827065c01
Fix for building thrift in Linux
2014-10-03 00:48:45 +00:00
mike@arpaia.co
1bdb60d6fc
sudo make install
2014-10-02 16:46:32 -07:00
mike@arpaia.co
9e59982f70
updating provision script to be runnable as not root
2014-10-02 16:33:23 -07:00
Javier Marcos
1401a279a2
Fixed Mac broken build and added building capabilities for Linux
2014-10-02 16:30:29 -07:00
Javier Marcos
84a79855e7
Using clang to build all and refactoring using functions
2014-10-02 16:30:29 -07:00
Javier Marcos
06b35c45f0
Adding support to build in Ubuntu 12
2014-10-02 16:30:29 -07:00
Javier Marcos
692da4127b
Fixed Mac broken build and added building capabilities for Linux
2014-10-02 23:25:39 +00:00
Javier Marcos
126f66bfa3
Using clang to build all and refactoring using functions
2014-10-02 22:54:55 +00:00
mike@arpaia.co
0f840d4ec4
install rocksdb from source
2014-10-02 15:24:59 -07:00
mike@arpaia.co
6d7992a6c1
installing lz4 on OS X
2014-10-02 15:11:54 -07:00
Javier Marcos
7c1afd1558
Adding support to build in Ubuntu 12
2014-10-02 17:58:56 +00:00
mike@arpaia.co
2348460ca4
Revert "Support for Ubuntu 12, precise"
...
This reverts commit ed0e051eba
.
2014-10-01 23:00:23 -07:00
Javier Marcos
ed0e051eba
Support for Ubuntu 12, precise
2014-10-02 01:24:23 +00:00
Teddy Reed
588f1198f3
Merge pull request #174 from facebook/passwd_changes_vtable
...
[events] Events lifecycle complete, passwd_changes vtable
2014-09-26 21:13:52 -07:00
Teddy Reed
ed338e8356
[events] Events lifecycle complete, passwd_changes vtable
2014-09-26 12:58:32 -07:00
mike@arpaia.co
82bf365c5f
Add space in error message
...
[skip ci]
2014-09-25 12:25:49 -07:00
mike@arpaia.co
4cd40c7f19
central build script
2014-09-25 02:00:16 -07:00
mike@arpaia.co
70eff22898
Adding some perm updates
2014-09-25 00:27:07 -07:00
mike@arpaia.co
135dd0dbe4
TravisCI configuration
2014-09-24 18:05:33 -07:00
mike@arpaia.co
d7546de036
Relocatable build
...
Making it such that osquery doesn't need to be built in the repo "build"
subdirectory. gentable.py now accepts a positional argument which
indicates the output (which is calculated by cmake) so they don't have
to agree on a destination ahead of time.
2014-09-24 01:58:12 -07:00
mike@arpaia.co
3753189e4a
improving the makefile output
2014-09-24 01:28:34 -07:00
mike@arpaia.co
71bdb9e9a4
shebang
2014-09-23 22:14:28 -07:00
mike@arpaia.co
670957ab41
git submodules into provision.sh
2014-09-23 21:22:42 -07:00
mike@arpaia.co
6b25a216c9
periodic clang-format
2014-09-23 20:15:41 -07:00
mike@arpaia.co
e5d5423480
removing genpackage
2014-09-23 18:49:00 -07:00
mike@arpaia.co
9dc4c50fe4
moving generated tables to build subdir
2014-09-23 18:44:42 -07:00
mike@arpaia.co
6beb5d1247
Moving table generation to CMake
...
CMake now handles building all of the generated code.
2014-09-23 17:55:54 -07:00
mike@arpaia.co
77429c08e2
precise
2014-09-23 00:28:45 -07:00
mike@arpaia.co
4218a4c2ab
cmake cleanups
2014-09-22 21:23:16 -07:00
mike@arpaia.co
1e774e50bf
static build on OS X and Linux
2014-09-22 19:27:19 -07:00
mike@arpaia.co
2498abe024
commiting os x perms update
2014-09-22 15:44:23 -07:00
mike@arpaia.co
b5ee19f49f
Removing the osquery::db namespace
2014-09-21 14:27:09 -07:00
mike@arpaia.co
4c08f4eec3
cleaning up OS X deps
2014-09-20 16:46:27 -07:00
mike@arpaia.co
fbc7c0aca6
rocksdb include files
2014-09-20 16:42:20 -07:00
mike@arpaia.co
e660334465
rocksdb fix
2014-09-20 16:36:04 -07:00
mike@arpaia.co
76193b6b39
fixing a path resolution bug for python deps
2014-09-20 16:31:26 -07:00
mike@arpaia.co
1f6ebd4cf7
fixing bug in dependency building
2014-09-20 16:26:40 -07:00
mike@arpaia.co
04f7a34dc1
Dependency building in repo
2014-09-20 16:19:51 -07:00
mike@arpaia.co
20bbef53b6
Cross platform build environment maker
...
Currently works on Ubuntu 14.04 and Mac OS X 10.9. There are more
supported operating systems coming soon to a theater near you.
2014-09-20 16:01:47 -07:00
mike@arpaia.co
0eab76a20c
refactored aggregateQuery to query
2014-09-15 23:07:03 -07:00
mike@arpaia.co
ad9b0bb5c1
Doxyfile, for docs
2014-09-13 15:18:26 -07:00
Mike Arpaia
db0f0105dd
Revert "Skip tests when making 'fast'"
2014-09-09 21:37:08 -07:00
Teddy Reed
2e150ef8a9
Skip tests when making 'fast'
2014-09-09 16:25:22 -07:00
Teddy Reed
7e470747b4
Moving sublibs to single libosquery
2014-09-08 01:58:29 -07:00
Teddy Reed
4ffd184eaf
Changes for Linux (Ubuntu 14.04) build
2014-09-05 10:58:58 -07:00
mike@arpaia.co
63070a0d49
migrating project to use CMake's CTest to run unit tests
2014-09-02 11:14:21 -07:00
mike@arpaia.co
376d1779db
adding an 'iterations' flag to the run tool to look at memory usage trends
2014-09-01 14:07:53 -07:00