Commit Graph

238 Commits

Author SHA1 Message Date
Javier Marcos
715f894c1c Fix for the CentOS 7 support 2015-02-11 22:07:25 -08:00
Javier Marcos
bcad687ea2 Adding support for CentOS 7 2015-02-11 17:19:45 -08:00
Teddy Reed
de868e6eb1 Merge pull request #715 from theopolis/more_descriptions
Add more table descriptions for API generation
2015-02-09 12:59:22 -08:00
Mike Arpaia
bb6550f1da type in example config 2015-02-09 10:12:43 -08:00
Teddy Reed
1252fa2663 Add more table descriptions for API generation 2015-02-08 18:40:35 -07:00
Teddy Reed
9a9fd208d6 Update osquery.example.conf
Update logger/config options to new "plugin" naming.
2015-02-07 01:48:24 -08:00
Teddy Reed
0586b92fa5 GenAPI should output JSON instead of React JS 2015-02-04 21:02:32 -07:00
mike@arpaia.co
b0398eb745 fix #698 2015-02-03 16:34:42 -08:00
Bryan Eastes
636717989b Added --autostart flag to osx packaging script 2015-02-02 18:22:25 -08:00
mike@arpaia.co
137f7d9a43 ignore ds_store on table generation
fix for #695
2015-02-02 12:58:37 -08:00
Teddy Reed
e37b16ce2f Clang analyze fixups for Linux 2015-02-01 05:10:57 -07:00
Teddy Reed
f96b498ae3 Remove EventFactory::deregister... in favor of ::end 2015-02-01 02:20:09 -07:00
Teddy Reed
a146d7f4e9 Improve profile.py to error when exit !=0 2015-02-01 02:20:09 -07:00
Teddy Reed
ab08bc76a8 Towards a new registry 2015-02-01 02:20:09 -07:00
Teddy Reed
c4fb5d45ed Added make analyze (clang-analyze) and fixed output 2015-01-31 03:09:30 -08:00
Javier Marcos
031499165f Adding latest to package names 2015-01-29 19:37:24 -08:00
Teddy Reed
ac08ef441a Merge pull request #661 from theopolis/hash_tests
Fix #646] Add unit testing to hashing
2015-01-21 20:13:23 -08:00
Teddy Reed
d912009569 Add unit testing to hashing 2015-01-21 16:24:40 -08:00
Mike Arpaia
b4b42d8cc5 Update make_linux_package.sh 2015-01-21 15:41:24 -08:00
Mike Arpaia
27e2248fa5 Merge pull request #655 from theopolis/tools
Add table API changes to genapi, leaks summary view
2015-01-21 13:34:10 -08:00
Teddy Reed
48dfee2af7 Add table API changes to genapi, leaks summary view 2015-01-21 11:50:42 -08:00
Javier Marcos
d4c955b408 gflags should install after cmake 2015-01-20 17:17:01 -08:00
Teddy Reed
ef495c3dc4 Merge pull request #649 from theopolis/genapi_change
Ignore ',' add support Linux-only categories in genapi.py
2015-01-20 17:15:18 -08:00
Javier Marcos
0cedf1de70 Provision fails in Ubuntu systems because doxygen and gflags missing, fixing that 2015-01-20 16:06:22 -08:00
Teddy Reed
13884c4bd3 Ignore ',' add support Linux-only categories 2015-01-20 16:04:58 -08:00
Teddy Reed
b7549e09ca SMBIOS parsing on Linux using mem 2015-01-20 15:10:19 -08:00
Teddy Reed
b7852650c2 SMBIOS structure tables for OSX 2015-01-20 15:06:34 -08:00
Javier Marcos
a324a22fbc Fix for #611, CentOS compilation 2015-01-17 17:23:41 -08:00
Teddy Reed
6bd6fce8f5 Merge pull request #614 from maus-/initscript
Added basic init script
2015-01-13 19:06:13 -08:00
maus-
93e03b5553 Rename osquery.initd to osqueryd.initd 2015-01-13 16:39:00 -08:00
maus-
d5e6d3eab8 Delete osqueryd.initd 2015-01-13 16:38:49 -08:00
maus-
d16af10d23 Cleaned up wording 2015-01-13 16:38:11 -08:00
maus-
112425feed Updated as per your notes
A couple of things to note

The script still makes the assumption of having a config in /etc/osquery/osquery.conf however it now checks to see if there is the default example config in /usr/share/osquery/osquery.example.conf and alerts the user that it's using the default. 

To prevent having the pidfile being set in two different locations, it would be nice if the osqueryd application settings could be stored with the standard key=value approach. This would allow the init script to source the config at runtime. The downside however would that the init script still makes the assumption that the location of osquery.conf is standardized. 

I'm not really sure why the pidfile needs to go in the osquery directory anyway, considering most pidfiles for daemons like this typically exists in /var/run/$program.pid which actually would be a nicer default as it removes the requirement of having the folder there in /var. I'd prefer to not keep osquery in /var anyway. 

same goes for the lockfile. Typically you'd never bother with this setting and you'd keep it in /var/lock/subsys/$progname
2015-01-12 16:25:38 -08:00
Teddy Reed
eaad95b181 Add texinfo to CentOS provision 2015-01-12 15:38:16 -08:00
a wizard named upfish
7686104e27 added init script 2015-01-12 14:56:47 -08:00
Javier Marcos
d9b41f81b9 Installing gems in Ubuntu 12 to avoid error 2015-01-12 11:32:48 -08:00
Teddy Reed
10fafa6299 Support make package 2015-01-10 23:02:32 -08:00
Teddy Reed
c7f92598ad Building glog on CentOS 6.6 2015-01-10 22:12:38 -08:00
Teddy Reed
c5cbf992ad Remove installed unwind headers 2015-01-10 20:38:31 -07:00
mike@arpaia.co
a0a404acc1 removing the dependency on unwind
Moving glog to third-party so that we can custom compile it so that
we no longer have the dependency on libunwind. #578
2015-01-10 13:02:30 -07:00
Teddy Reed
18d93d8cbc Building DEB/RPM package dependencies 2015-01-09 12:24:54 -08:00
Teddy Reed
a4e236e16a Simpler OSX package building 2015-01-07 20:01:33 -08:00
Teddy Reed
2ad15763e2 Provide example config, improve pid check 2015-01-07 15:22:50 -08:00
Teddy Reed
182cdb713e Small fix for a make jobserver race in gentable 2015-01-05 18:11:10 -08:00
Norm MacLennan
a6b769b6f4 a table to show apt package sources 2015-01-04 19:44:45 -05:00
Teddy Reed
51425c898a Remove brew-dependent pkg build 2015-01-03 22:51:09 -08:00
Teddy Reed
2cef8d6f9f Merge pull request #564 from maclennann/deb_packages
deb_packages table
2015-01-02 11:15:56 -08:00
Teddy Reed
9b0adcc47f [Fix #560] Improve config tests 2015-01-01 22:05:03 -08:00
Norm MacLennan
dd4a9d9d74 merging cmake changes for distro-specific tables 2014-12-31 13:06:54 -05:00
Teddy Reed
914ae37a72 Move CMakeLibs and valgrind supp file 2014-12-31 08:32:23 -08:00