osquery-1/osquery/core
Stefano Bonicatti 8de035ba94 Improve error reporting from extension manager (#5860)
Change the message that is logged when a required extension is not
loaded or found from "Extension not autoloaded: <extension id>" to
"Required extension not found or not loaded: <extension id>".

Change the message that is logged when the extension manager has an
error happening during startup from "Cannot start extension manager:
<error>" to "An error occurred during extension manager startup: <error>"

Add the possibility of startExtensionManager returning with an error
if the Dispatcher failed to properly add the ExtensionManagerWatcher
or ExtensionManagerRunner.

Fallback to logging the startExtensionManager error message with a
severity of INFO only if extensions are required to be disabled.

Add tests for starting the extension manager with a nonexistent
socket path and a nonexistent required extension.

Issue osquery/osquery#5679
2019-10-04 15:44:54 -04:00
..
database Remove the rest use cases of createError with message as an arg (#5524) 2019-03-13 11:36:21 -07:00
plugins Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
posix Update osquery licensing wording (#5452) 2019-02-19 10:59:48 -08:00
sql Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
tests Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
windows Use Status::success throughout osquery (#5542) 2019-03-29 04:28:39 -07:00
BUCK Add dependency for pthread in osquery/core (#5540) 2019-03-28 07:21:24 -07:00
CMakeLists.txt Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
flags.cpp Replace Status(0) calls with Status::success() to appease Lint (#5487) 2019-03-01 04:29:33 -08:00
init.cpp Improve error reporting from extension manager (#5860) 2019-10-04 15:44:54 -04:00
query.cpp Use Status::success throughout osquery (#5542) 2019-03-29 04:28:39 -07:00
system.cpp Add more test cases to query platform unit test (#5515) 2019-03-15 07:15:18 -07:00
tables.cpp Replace Status(0) calls with Status::success() to appease Lint (#5487) 2019-03-01 04:29:33 -08:00
watcher.cpp Update osquery licensing wording (#5452) 2019-02-19 10:59:48 -08:00
watcher.h Update osquery licensing wording (#5452) 2019-02-19 10:59:48 -08:00