Commit Graph

2918 Commits

Author SHA1 Message Date
Mike Arpaia
80ac729732 Update Makefile 2014-09-08 20:32:34 -07:00
mike@arpaia.co
85951e6b9b better os detection support 2014-09-08 20:07:11 -07:00
mike@arpaia.co
847a1b1afb changing permissions on Vagrantfile 2014-09-08 19:30:23 -07:00
Mike Arpaia
8e99149c10 Merge pull request #109 from facebook/linux
vagrant and make deps on linux
2014-09-08 19:26:53 -07:00
mike@arpaia.co
c72d069689 vagrant and make deps on linux 2014-09-08 19:24:23 -07:00
Teddy Reed
dce7c781b7 Merge pull request #114 from facebook/libosquery-objects
Moving sublibs to single libosquery
2014-09-08 17:21:26 -07:00
Teddy Reed
26e83f8ee9 Merging for linux build and libosquery compiling options 2014-09-08 17:17:30 -07:00
Mike Arpaia
f4e327de09 Update Vagrantfile 2014-09-08 13:40:26 -07:00
mike@arpaia.co
72ce1e586a updating third-party commit 2014-09-08 12:19:46 -07:00
Teddy Reed
7e470747b4 Moving sublibs to single libosquery 2014-09-08 01:58:29 -07:00
mike@arpaia.co
81b653980b initial commit of a base Vagrantfile 2014-09-08 00:54:18 -07:00
mike@arpaia.co
11f75580f8 fixing a redeclaration of distclean in the makefile 2014-09-06 14:50:44 -07:00
mike@arpaia.co
7d387ec605 status default constructor 2014-09-06 03:41:10 -07:00
Teddy Reed
e23e7bdab8 Merge pull request #102 from facebook/linux-build
Changes for Linux (Ubuntu 14.04) build
2014-09-05 14:52:35 -07:00
Teddy Reed
4ffd184eaf Changes for Linux (Ubuntu 14.04) build 2014-09-05 10:58:58 -07:00
mike@arpaia.co
cc3985b275 clang-format 2014-09-05 01:01:09 -07:00
Mike Arpaia
1f0655db34 Update README.md 2014-09-05 00:44:50 -07:00
Mike Arpaia
1f9f378eae Update README.md 2014-09-04 23:29:26 -07:00
Javier Marcos
50024bcf8b Merge pull request #100 from facebook/javier_last_vtable
Adding `last` virtual table
2014-09-04 21:25:01 -07:00
Javier Marcos
344ca31f26 Adding last virtual table 2014-09-04 16:42:18 -07:00
Mike Arpaia
af34989a4d Merge pull request #98 from facebook/test-guide
example unit test
2014-09-03 23:47:00 -07:00
mike@arpaia.co
c1c9284079 example unit test 2014-09-03 23:46:24 -07:00
Mike Arpaia
52452810bd Update README.md 2014-09-03 22:40:13 -07:00
Mike Arpaia
ce062c9092 Update README.md 2014-09-03 22:39:42 -07:00
Mike Arpaia
8d0f511808 Update README.md 2014-09-03 01:42:15 -07:00
mike@arpaia.co
ebc746eef2 0.0.1 Release 2014-09-02 18:40:51 -07:00
mike@arpaia.co
c26d5d83b3 Updating OS X post-install package script 2014-09-02 18:38:03 -07:00
mike@arpaia.co
8d0dfbda5f updating cleaning of machine artifacts 2014-09-02 15:37:43 -07:00
Mike Arpaia
a06a20cc64 Merge pull request #94 from facebook/results_serializer_perf
Fix performance issue with the disk serializer
2014-09-02 15:31:59 -07:00
mike@arpaia.co
66a2a6fdec Fix performance issue with the disk serializer
This is the issue noted in #76. Keeping all historical results of
queries in the HistoricalQueryResults struct makes serializing and
deserializing those structs very, very slow as time goes on. By only
storing the last execution of the query, we keep the performance
constant, but we kill the feature where osquery can rebuild timelines
without accessing logs. After talking it over, we decided that this
isn't actually that big of a deal because, if you really wanted to
rebuild the old data, you should be able to process the logs, similarly
to bin log replication in MySQL.
2014-09-02 13:13:12 -07:00
mike@arpaia.co
debdb56616 Close #79
The leak is a FP. Ran it through some other memory analysis tools.
Valgrind has historically has a hard time sorting out leaks vs ARC.
2014-09-02 12:45:50 -07:00
mike@arpaia.co
769613e56d Fixing #80
This isn't a leak, just a potential bug in the implementation of this
function.
2014-09-02 12:30:52 -07:00
mike@arpaia.co
2b08ba60e3 Fixing #67
Escaping spaces in the Program field of the launchd table since it
represents a path
2014-09-02 12:22:12 -07:00
mike@arpaia.co
c6b7c04626 Fixing #65
The column name was misspelled in the table spec, causing the column to
look blank.
2014-09-02 12:15:45 -07:00
Mike Arpaia
59ea9adffc Merge pull request #93 from facebook/ctest
Migrating project to use CMake's CTest to run unit tests
2014-09-02 11:14:31 -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
58cdaa188f Merge pull request #92 from facebook/make-deps-brew-error
Fixing an error with brew install. See #90 for more info.
2014-09-02 10:34:17 -07:00
Aaron Miller
24cda21402 Fixing an error with brew install. See #90 for more info. 2014-09-02 10:10:44 -07:00
Mike Arpaia
03295ff877 Merge pull request #91 from facebook/cmake-shuffle
Moving osquery cmake code into the source tree.
2014-09-02 01:03:08 -07:00
mike@arpaia.co
b1291879f1 Moving osquery cmake code into the source tree.
I like the pattern of the root CMakeLists.txt being the parent file
which sets global parameters and the children doing their level of
compilation.

I also updated the OS X pkg creator.
2014-09-02 01:00:58 -07:00
Mike Arpaia
be67dfcb8d Merge pull request #88 from facebook/ca_certs_rename
renaming the cacerts table to ca_certs
2014-09-01 18:47:42 -07:00
mike@arpaia.co
6498f45924 renaming the cacerts table to ca_certs 2014-09-01 18:46:16 -07:00
Mike Arpaia
8332e3577f Merge pull request #87 from facebook/nvram_memleak
[vtable_nvram] Fixing type description memory leak, and re-org
2014-09-01 18:40:27 -07:00
Teddy Reed
c653e0b1be [vtable_nvram] Fixing type description memory leak, and re-org 2014-09-01 18:32:49 -07:00
Mike Arpaia
d27f6163b4 Merge pull request #86 from facebook/glog-results
more robust filesystem logging
2014-09-01 18:16:04 -07:00
mike@arpaia.co
e673b7a127 more robust filesystem logging 2014-09-01 18:15:17 -07:00
Mike Arpaia
e5f4d5f64b Merge pull request #83 from facebook/glog-to-file
Log files to disk close #78
2014-09-01 17:15:59 -07:00
mike@arpaia.co
303e73e9ba Log files to disk close #78 2014-09-01 17:13:04 -07:00
Mike Arpaia
5e14f8da66 Merge pull request #82 from facebook/run-iterations
adding an 'iterations' flag to the run tool to look at memory usage trends
2014-09-01 14:08:20 -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