Commit Graph

1528 Commits

Author SHA1 Message Date
mike@arpaia.co
509aba53bb re-adding registry_tests after getting apparently disabled 2014-09-09 11:13:21 -07:00
Mike Arpaia
79c964a641 Update status.h 2014-09-09 11:03:23 -07:00
mike@arpaia.co
130fe2ad41 updates to status.h
making it such that all the return values are const. added a few method
comments.
2014-09-09 11:02:17 -07:00
Teddy Reed
2bcd89d70f [vtables] Adding cmdline, path to Linux processes 2014-09-09 10:59:16 -07:00
Mike Arpaia
d6699bd0fe Adding header files to CMakeLists.txt so that other build tools can perform better introspection into the codebase. 2014-09-09 10:53:59 -07:00
mike@arpaia.co
8fcad82b35 periodic clang-format 2014-09-09 00:56:27 -07:00
mike@arpaia.co
951d6effaa gitignoring idea dictionaries 2014-09-09 00:48:56 -07:00
mike@arpaia.co
1cffaca741 Support for CLion C/C++ IDE 2014-09-09 00:10:20 -07:00
Teddy Reed
c6a7e86b18 [vtables] Processes table for Linux (procps3) 2014-09-08 22:42:17 -07:00
mike@arpaia.co
a82b20c75c the start of centos 2014-09-08 21:58:08 -07:00
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