yying
4f5f3f0795
Test for Windows osquery daemon ( #2300 )
2016-07-29 12:06:13 -07:00
Teddy Reed
753c023640
Fix milli/micro conversion when waiting for active plugins ( #2205 )
2016-06-30 13:31:32 -07:00
Teddy Reed
3422a44d83
Run profile on all POSIX tables ( #2202 )
2016-06-30 11:58:55 -07:00
Nick Anderson
cf30388705
Moved test_utils to it's own directory out of core. Updated references ( #2154 )
2016-06-09 10:49:26 -07:00
Zachary Wasserman
262833c86a
Add AWS Kinesis and Firehose logger plugins ( #2045 )
...
This commit adds logger plugin implementations for the Amazon
Kinesis (https://aws.amazon.com/kinesis/ ) and Kinesis
Firehose (https://aws.amazon.com/kinesis/firehose/ ) services. To support
these plugins there are a number of utility classes and functions for
AWS authentication, configuration and API integration. The logger plugin
implementations take advantage of the BufferedLogForwarder base class
for reliable buffering and batch sending of logs. In their current
implementations, the logger plugins only support sending of result logs
to these AWS services.
2016-04-25 16:19:51 -07:00
Teddy Reed
2379493721
Introduce decorator queries
2016-03-29 10:03:50 -07:00
Teddy Reed
15a998e54f
Use the default shutdown flow within extensions
2016-03-20 01:45:49 -07:00
Teddy Reed
0ba2861cf9
[ Fix #1920 ] Detach thread before joining/clearing (terminate)
2016-03-13 12:15:18 -07:00
Teddy Reed
3de52846d0
Remove boost::thread
2016-03-11 11:50:44 -08:00
Teddy Reed
d8650c7630
Minor changes to support a Windows build
2016-03-08 10:47:38 -08:00
Teddy Reed
b5defa7436
Allow extensions to use the backing store
2016-03-08 08:56:03 -08:00
Teddy Reed
53c108d02e
Merge pull request #1902 from theopolis/remove_glog
...
Remove Glog from third-party build
2016-03-07 14:53:32 -08:00
Teddy Reed
956ce75601
Remove Glog from third-party build
2016-03-07 12:54:00 -08:00
Teddy Reed
5f8fa32e21
[ Fix #1901 ] Tear down TLS server runner
2016-03-07 09:38:37 -08:00
Teddy Reed
afd17f8134
1. Reorganize RocksDB database handle into a plugin
...
2. Introduce a SQLite-based database plugin
3. Refactor database usage to include local 'fast-calls'
4. Introduce an 'ephemeral' database plugin for testing (like a mock)
2016-03-06 20:40:16 -08:00
Teddy Reed
c314428c66
Merge pull request #1871 from theopolis/more_tests
...
Add fstests and reduce SQLite scope
2016-02-23 23:54:25 -08:00
Teddy Reed
897b2225b1
Add fstests and reduce SQLite scope
2016-02-23 17:09:02 -08:00
Teddy Reed
08a1d852a2
Add CXXFLAGS to deps build
2016-02-22 22:12:06 -08:00
Baraa Hamodi
21c2237eca
[osquery] Update copyright headers to new format.
2016-02-11 11:48:58 -08:00
Teddy Reed
4031e299bb
Cleanup/stabilize file_events-related APIs
2016-02-10 22:50:38 -08:00
Teddy Reed
02eb57fc47
Merge pull request #1832 from theopolis/pack_valid
...
Valid bool in packs for shard/plaform/version checking
2016-02-06 20:29:55 -08:00
Teddy Reed
cf22d4c60e
Fix -A/.all contention via do_meta_command
2016-02-06 19:20:25 -08:00
Teddy Reed
a2754a01ef
Valid bool in packs for shard/plaform/version checking
2016-02-06 17:54:56 -08:00
Teddy Reed
7f37304c77
Refactor dispatcher shutdown logic
2016-02-05 01:29:42 -08:00
Teddy Reed
b9117b17a1
[ Fix #1788 ] Use an array for the 'data' key in TLS logs
2016-01-20 11:59:14 -08:00
Teddy Reed
1a12b41d76
Promote 10.11 to default darwin package builder
2016-01-16 15:47:26 -08:00
Teddy Reed
ec119f852f
Merge pull request #1766 from sharvilshah/wifi_plist_parsing_fix
...
[Fix #1760 ] Fix wifi_networks for OS X 10.9
2016-01-14 00:58:09 -08:00
Sharvil Shah
826643adf8
[ Fix #1760 ] wifi_networks now takes into account slight differences b/w OS X 10.9 and later
2016-01-13 22:52:52 -08:00
Teddy Reed
21b3af199e
Allow packs to add file_path categories
2016-01-08 17:59:19 -08:00
Teddy Reed
41b5ca545f
[ Fix #1736 ] Do not cache TLS node key within enroll plugin
2015-12-17 16:44:30 -08:00
Teddy Reed
2fe800d9b8
Add ASAN blacklists for GFlags and RocksDB
2015-12-14 15:09:46 -08:00
Teddy Reed
9d394065e3
[ #1636 ] Add simple sharding to packs and pack queries
2015-12-10 10:01:53 -08:00
Teddy Reed
c020bb87b4
Merge pull request #1705 from theopolis/dump
...
[#1702 ] Add config and database dumping to stdout
2015-12-06 21:41:31 -08:00
pathcl
6c8cc20117
PEP8 Compliance && Python 3.X compatibility
...
Signed-off-by: Teddy Reed
Merge-conflicts-by: Teddy Reed
Closes : #1586
2015-12-06 20:57:30 -08:00
Teddy Reed
9ebd292eb6
[ #1648 ] Support multiple loggers
2015-12-06 11:10:10 -08:00
Teddy Reed
fef53fa0d0
Add config and database dumping to stdout
2015-12-06 11:01:26 -08:00
Teddy Reed
44286eb611
Add hardware/internal (monitoring) packs and reduce FPs, duplicate queries
2015-11-26 16:00:53 -08:00
Teddy Reed
204b16a946
Merge pull request #1675 from theopolis/planner_or
...
Fix constraints stacking
2015-11-24 12:25:15 -08:00
Teddy Reed
3221fbd9b3
Fix constraints stacking
2015-11-22 22:53:23 -08:00
Teddy Reed
a3a05e7e1e
[ #1527 ] Add a --profile option to the shell, replace 'run'
2015-11-21 22:45:40 -08:00
Teddy Reed
98f212e7a9
Add a SQLite query planner for type detection
2015-11-15 13:56:16 -08:00
Andrew Dunham
4ccdcc7864
Allow setting the mode of log files
...
This also sets the appropriate flags in glog
2015-11-11 11:37:55 -08:00
Teddy Reed
28bdcecc19
Custom flaky test marker
2015-11-08 02:29:49 -08:00
Teddy Reed
b29168a7b7
Use a null DB for the run test binary
2015-11-04 10:39:40 -08:00
Teddy Reed
5aa225d4c3
Merge pull request #1619 from sharvilshah/wifi
...
Implement wifi_networks tables for OS X
2015-11-02 16:11:21 -08:00
Teddy Reed
15215cdbc0
Add persistent splays
2015-11-02 14:10:04 -08:00
Teddy Reed
6aae4c9aa0
Fix tests and shell escape errors (faults)
2015-11-02 10:57:01 -08:00
Teddy Reed
50550e607a
Build and provision edits for FreeBSD CI
2015-11-02 01:47:09 -08:00
Sharvil Shah
9a6d6d1293
Implement wifi_networks tables for OS X
...
If the option of remembering known Wi-Fi networks is enabled on a system,
they are persisted to disk as a preferences property list file.
This table is populated by parsing that file.
2015-11-01 16:53:51 -08:00
Teddy Reed
cd8f42844a
Mark flaky integration tests
2015-10-28 09:40:17 -07:00