osquery-1/osquery
Nick Anderson 6075f31393 addressing deadlock regression in windows dispatcher threads (#5421)
Summary:
This addresses a slight regression to ensure that we set `set_terminate_threads` on Windows. Without this flag being set, Windows threads will deadlock on exit as the boost managed io service threads never receive termination notifications.

I'm opening this PR up against the old master as I feel we should likely cut a 3.3.3, and I'm happy to re-open this PR against the upstream experimental as well, but we'll want a fix for this released as quickly as possible to Windows deployments.
Pull Request resolved: https://github.com/facebook/osquery/pull/5421

Reviewed By: marekcirkos

Differential Revision: D13972916

Pulled By: muffins

fbshipit-source-id: 55e3b23c80091d5fb51a97d1efc043b52dc48ba3
2019-02-12 12:59:56 -08:00
..
carver Fix LICENSE information on file headers (#5375) 2019-01-21 11:51:54 -08:00
config Remove unused flag enable_monitor 2019-02-07 08:16:00 -08:00
core fixed last gtest direct dependency 2019-02-05 03:18:49 -08:00
database Revert small db optimization 2019-02-12 12:45:35 -08:00
devtools fixed double main function 2019-01-31 15:09:12 -08:00
dispatcher Remove unused flag enable_monitor 2019-02-07 08:16:00 -08:00
distributed Fix LICENSE information on file headers (#5375) 2019-01-21 11:51:54 -08:00
ev2 Basic ev2 framework (#5401) 2019-01-29 09:30:20 -08:00
events linux tracing probes control (#5419) 2019-02-11 03:17:37 -08:00
examples Fix LICENSE information on file headers (#5375) 2019-01-21 11:51:54 -08:00
extensions Remove duplication of the target names (#5391) 2019-01-25 07:23:20 -08:00
filesystem Fix LICENSE information on file headers (#5375) 2019-01-21 11:51:54 -08:00
hashing Fix LICENSE information on file headers (#5375) 2019-01-21 11:51:54 -08:00
include/osquery fixed crash in virtual table implementaion 2019-02-05 07:20:00 -08:00
killswitch Make message realated methods of class Error shorter and less diverse (#5410) 2019-02-01 07:33:53 -08:00
logger fixed last gtest direct dependency 2019-02-05 03:18:49 -08:00
main Fix LICENSE information on file headers (#5375) 2019-01-21 11:51:54 -08:00
numeric_monitoring Use machine identity for monitoring 2019-02-04 11:08:32 -08:00
process Make message realated methods of class Error shorter and less diverse (#5410) 2019-02-01 07:33:53 -08:00
profiler Make message realated methods of class Error shorter and less diverse (#5410) 2019-02-01 07:33:53 -08:00
registry Remove duplication of the target names (#5391) 2019-01-25 07:23:20 -08:00
remote addressing deadlock regression in windows dispatcher threads (#5421) 2019-02-12 12:59:56 -08:00
sql Use SQLITE_CONSTRAINT when required constraint does not exist (#5422) 2019-02-07 03:14:38 -08:00
tables Fix up start_time column for macos (#5412) 2019-02-05 03:50:20 -08:00
utils Add thirdparty [boost] dependency to osquery/utils:utils 2019-02-12 04:08:17 -08:00
BUCK temp solution for xcode support 2019-02-05 07:20:00 -08:00
empty.cpp temp solution for xcode support 2019-02-05 07:20:00 -08:00