Teddy Reed
c1ad74cbe7
enroll: Add host_details to TLSEnrollPlugin ( #3675 )
2017-09-09 19:10:46 -07:00
Teddy Reed
e491194238
enroll: Fix bug in CMake that removed enroll tests ( #3671 )
2017-09-09 15:25:52 -07:00
Teddy Reed
cf170c4278
cleanup: Move query out of database header ( #3576 )
2017-08-20 02:44:38 -07:00
tpott
f2ed11c0ca
Adds platform_type to enrollment request ( #3375 )
2017-06-02 21:01:55 -07:00
Mitchell Grenier
98418bdf35
Small docs change ( #3371 )
2017-06-01 10:49:39 -07:00
Teddy Reed
7844a8ea1b
nits: Use char-overload for find ( #3363 )
2017-05-29 23:13:10 -07:00
Teddy Reed
fb287745c6
linux: Use lld and ThinLTO on Linux ( #3284 )
2017-05-14 14:23:50 -07:00
Nick Anderson
13524f8833
Adding file carving feature to osquery ( #3038 )
2017-04-20 19:00:26 -07:00
Teddy Reed
23f2c3a4ff
remote: Fix output size for TLS compression ( #3133 )
2017-04-04 18:48:31 -07:00
Teddy Reed
a70587346b
remote: Edge case for Windows 2012 errors ( #3021 )
2017-02-26 02:59:35 -08:00
Teddy Reed
4c48973634
deps: Add patch to cpp-netlib for HTTPS IPv6 ( #3020 )
2017-02-25 19:11:38 -08:00
Mike Arpaia
7a019d8226
Bundle cURL PEM into packages ( #2950 )
2017-02-02 20:46:13 -08:00
Teddy Reed
0e9733f94c
Simplify Registry and plugin concepts ( #2887 )
2017-01-07 12:21:35 -08:00
lambda-conjecture
6e1af3954e
Add --enroll_always flag for TLS config plugin ( #2827 )
2016-12-06 21:56:56 -08:00
Teddy Reed
59f0bad67c
Additional compiler checks, including shadow ( #2486 )
2016-11-06 01:17:04 -08:00
Teddy Reed
a3acf2a3e5
Fix Config TLS plugin default verb ( #2708 )
2016-11-02 17:08:44 -07:00
Jonathan Lee
f529fc3a30
[ Fix #2652 ] Shorten long lines ( #2664 )
2016-10-21 22:08:59 -07:00
Teddy Reed
b00118a293
Fix regression in Requests/TLS APIs related to verb detection ( #2660 )
2016-10-21 12:58:40 -07:00
Zachary Wasserman
09d5a5475e
Prioritize reading node_invalid over error for host re-enrollment ( #2621 )
2016-10-14 18:54:40 -07:00
Teddy Reed
c95ca50870
[ #2532 ] Handle potential test errors 'Address family not supported' ( #2533 )
2016-09-27 02:40:10 -07:00
Teddy Reed
64797ffadf
Restrict regular file checking of TLS pinned cert to Windows ( #2520 )
2016-09-23 20:44:06 -07:00
yying
a7af70d021
Adding remote config/logging capabilities to Windows build ( #2469 )
2016-09-20 14:18:58 -07:00
yying
84e6a3401a
Reducing compiler warnings and fails on warn in VS ( #2433 )
2016-09-02 15:04:03 -07:00
Teddy Reed
b61bbdbae3
Remove OpenSSL and cpp-netlib old version exceptions ( #2413 )
2016-08-31 17:32:50 -07:00
Teddy Reed
1bff276fcf
Increase TLS client timeout from 4s to 32s ( #2410 )
2016-08-27 13:12:48 +01:00
Teddy Reed
a2017f68f1
Add clang-format rules from 3.6 ( #2360 )
2016-08-15 01:33:17 -07:00
Teddy Reed
7c1ecc6871
Brew-based build redesign ( #2251 )
2016-07-31 11:32:31 -07:00
Zachary Wasserman
1074aad471
Use TLSTransport HTTP client in aws_util ( #2299 )
2016-07-28 23:09:28 -04:00
Teddy Reed
48cb4d555d
Add systemLog API ( #2229 )
...
This includes a minor SDK refactor as it move quite a few specialized
functions and facilities from core.h into system.h. There was a breaking point
for needing to frequently update core includes.
The new logger systemLog function allows a call site to bypass logging config
and write a line to the OS logger (aka syslog).
2016-07-07 15:16:28 -07:00
artemdinaburg
e6fbde820e
Windows Daemon/Shell: Make osquery code more Windows-friendly ( #2188 )
2016-07-01 14:56:07 -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
Teddy Reed
50694052c4
Use POST for distributed queries within the node API ( #2103 )
2016-05-18 09:20:17 -07:00
Teddy Reed
9c541ee1ce
[ Fix #2058 ] Send Content-Encoding when using TLS compression ( #2060 )
...
When the configuration flag: --logger_tls_compress is used the client should
send a "Content-Encoding: gzip".
2016-05-02 18:03:04 -07:00
Zachary Wasserman
5f778a201b
Prevent error when TLS response body is empty ( #2053 )
2016-04-25 18:10:12 -07:00
Zachary Wasserman
9be5c465ef
Improve error messages for TLS JSON (de)serialization ( #2050 )
2016-04-22 11:29:56 -07:00
Teddy Reed
3de52846d0
Remove boost::thread
2016-03-11 11:50:44 -08:00
Teddy Reed
5f8fa32e21
[ Fix #1901 ] Tear down TLS server runner
2016-03-07 09:38:37 -08:00
Teddy Reed
4d41f7e5ba
[ Fix #1746 ] Add SNI options for TLS plugins
2016-02-19 22:39:29 -08:00
Baraa Hamodi
21c2237eca
[osquery] Update copyright headers to new format.
2016-02-11 11:48:58 -08:00
Teddy Reed
95c4d733cc
Add and document TLS debug features
2016-01-22 08:59:07 -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
12716496aa
[ Fix #1694 ] Expire results for 'old' scheduled queries
2015-12-07 12:23:43 -08:00
Teddy Reed
eeff5d0bf0
[ #1676 ] Clear node key on node_invalid
2015-12-06 14:28:00 -08:00
Teddy Reed
6a07135648
Passing clang Address/Leak Sanitize version 3.7
2015-11-01 04:00:21 -08:00
Teddy Reed
654830cf11
Merge pull request #1594 from rcseacord/additional-sign-fixes
...
eliminated some warnings from Clang 3.7 analyze mode
2015-10-23 13:03:54 -03:00
Robert C. Seacord
1d9695ac31
eliminated some warnings from Clang 3.7 analyze mode
2015-10-21 06:02:58 +00:00
Teddy Reed
2bd6398b53
[ Fix #1578 ] Support OPENSSL_NO_SSV3
2015-10-18 20:47:06 -07:00
Teddy Reed
dbdf64ed6e
Use better defines for 10.11
2015-10-08 07:22:48 -07:00
Mike Arpaia
41ef6798c6
Making distributed tests more awesome and less flaky
...
Distributed tests were failing every now and then because the test
plugin didn't implement retry's and the test server wasn't always
starting up fast enough. I fixed this by refactoring the tests to use
the real TLS plugin, which has retry logic. This required some mangling
of the configuration options, which should serve as a good reference as
well.
2015-09-16 10:36:34 -07:00
Mike Arpaia
aaa03a1058
Distributed queries client-side
2015-09-08 13:33:48 -07:00