osquery-1/osquery
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
..
carver Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
config Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
core Improve error reporting from extension manager (#5860) 2019-10-04 15:44:54 -04:00
database Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
devtools Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
dispatcher Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
distributed Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
ev2 Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
events bug: Use RecursiveMutex and additional read locking on getEventSubscriber (#5841) 2019-10-02 01:02:24 -04:00
examples Replace Status(0) calls with Status::success() to appease Lint (#5487) 2019-03-01 04:29:33 -08:00
experimental Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
extensions Improve error reporting from extension manager (#5860) 2019-10-04 15:44:54 -04:00
filesystem Fix error with implicitly-deleted default constructor of glob_t (#5828) 2019-09-22 01:03:46 -04:00
hashing Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
include/osquery bug: Use RecursiveMutex and additional read locking on getEventSubscriber (#5841) 2019-10-02 01:02:24 -04:00
killswitch Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
logger Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
main fuzzing: Restore simple libFuzzer-based config fuzzing (#5844) 2019-10-02 18:09:35 -04:00
numeric_monitoring Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
process Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
profiler Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
registry Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
remote Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
sdk Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
sql Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
system Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
tables darwin/firewall: Fixes for alf_exceptions, make alf_services an alias for sharing_preferences (#5378) 2019-10-04 15:42:10 -04:00
utils darwin/firewall: Fixes for alf_exceptions, make alf_services an alias for sharing_preferences (#5378) 2019-10-04 15:42:10 -04:00
BUCK temp solution for xcode support 2019-02-05 07:20:00 -08:00
CMakeLists.txt Refactor third-party libraries to build from source on Linux (#5706) 2019-08-30 16:25:19 +02:00
empty.cpp temp solution for xcode support 2019-02-05 07:20:00 -08:00