Filipe Manco
a67525fae1
Fix LICENSE information on file headers ( #5375 )
...
Summary:
Pull Request resolved: https://github.com/facebook/osquery/pull/5375
LICENSE is now defined in a single file on the root of the project, update the
header to contain that information.
**Project LICENSE did not change.**
Reviewed By: akindyakov
Differential Revision: D13750575
fbshipit-source-id: 1e608a81b260b8395f9d008fc67f463160c1fc2b
2019-01-21 11:51:54 -08:00
George Guliashvili
971bee4441
Move build system to BUCK
...
fbshipit-source-id: 8ffef5e6a393ac67ce56dcb74845402e43d964a0
2018-12-07 16:12:35 +00:00
Nick Anderson
bf93fcf2f9
database: changing default path of the database for pathing uniformity ( #4832 )
2018-09-14 11:36:24 -07:00
Giorgi Guliashvili
cf59b05bf4
removed additional unused function signatures ( #4844 )
2018-08-11 20:24:21 +01:00
Giorgi Guliashvili
4b7e211965
pauseMili to pause transform ( #4796 )
2018-08-02 16:57:02 +01:00
Giorgi Guliashvili
80bfef9f77
setThreadName boilerplate removal ( #4749 )
2018-07-23 19:50:35 +01:00
Mitchell Grenier
69d307b64c
Add labels for threads ( #4295 )
2018-07-23 11:13:43 -07:00
Teddy Reed
6d5f94b2c6
flags: Separate flags and flagalias ( #4682 )
2018-07-10 23:04:39 -04:00
Yuan Lei
b95575e260
bug: fix osquery warn for non exist file ( #4424 )
2018-05-24 16:55:27 +01:00
Teddy Reed
7919791637
fbthrift: Second set of Apache and FbThrift refactors ( #4312 )
2018-05-01 13:26:10 -04:00
Teddy Reed
2d67bbf482
thrift: Breakout thrift and fbthrift into implementations ( #4130 )
2018-03-20 15:20:51 -04:00
Nick Anderson
f89392bdb4
extensions: adding autoloading python extensions for Windows ( #4096 )
2018-02-16 13:56:38 -08:00
Teddy Reed
6f20eced93
thrift: Optionally build and link with fbthrift ( #4105 )
2018-02-10 23:37:15 -08:00
Teddy Reed
f6d077cbf7
license: Change license to Apache 2.0 and GPLv2 ( #4007 )
2017-12-18 16:04:06 -08:00
Teddy Reed
80cebc8318
extensions: Add 5min timeouts for read and send client calls ( #3847 )
2017-11-20 07:23:41 -08:00
Teddy Reed
cf170c4278
cleanup: Move query out of database header ( #3576 )
2017-08-20 02:44:38 -07:00
Teddy Reed
70f30b99d8
watcher: Rename instance to get for consistency ( #3359 )
2017-05-29 17:16:19 -07:00
Teddy Reed
b427310241
deps: Rebuild the world, static and hidden ( #3299 )
2017-05-21 10:59:19 -07:00
Nick Anderson
95d916e24b
[ Fix #3268 ] extensions autoload now correctly spawns extension processes ( #3269 )
2017-05-11 16:51:48 -07:00
Teddy Reed
201fbc6707
extensions: Improve extensions and interface headers ( #3154 )
2017-04-10 08:59:06 -07:00
Teddy Reed
0ac90e75fa
extensions: shell: Check for socket path ownership ( #3109 )
2017-03-26 21:24:24 -07:00
Jonathan Lee
a1de136c1a
Change logging level in certain cases ( #2896 )
2017-01-31 08:07:42 -08:00
Teddy Reed
487f7ee59b
extensions: Select ephemeral path for shell socket ( #2945 )
2017-01-27 15:56:40 -08:00
Teddy Reed
0e9733f94c
Simplify Registry and plugin concepts ( #2887 )
2017-01-07 12:21:35 -08:00
Teddy Reed
dcbb32f442
Allow autoload paths to include directories ( #2855 )
2016-12-08 18:24:01 -08:00
Teddy Reed
4fdea34a9d
[ Fix #2446 ] Consolidate namedPipe into socketExists ( #2712 )
2016-11-16 19:32:22 -08:00
Teddy Reed
59f0bad67c
Additional compiler checks, including shadow ( #2486 )
2016-11-06 01:17:04 -08:00
Teddy Reed
5277e82ec8
Require an extension socket with extensions_require ( #2713 )
2016-11-02 23:28:17 -07:00
Mitchell Grenier
ed13157fe5
Set active distributed plugin within extensions ( #2692 )
2016-10-28 23:28:04 -07:00
Teddy Reed
b04736631a
Add --extensions_require feature ( #2672 )
2016-10-24 18:13:44 -07:00
Teddy Reed
6fc536a809
Add --extension to osqueryi for quick autoloading ( #2671 )
2016-10-22 00:29:29 -07:00
Teddy Reed
93b260025a
Allow distributed plugin changes and reduce ifdefs ( #2670 )
2016-10-22 00:27:04 -07:00
Teddy Reed
4d1451c9b4
Add extensions SDK incompatibility checking ( #2527 )
2016-09-26 17:32:41 -07:00
Teddy Reed
6ac58f17d6
Remove extensions retry and introduce watcher retry ( #2498 )
2016-09-21 16:17:30 -07:00
yying
a27d6567e4
Core and Additional Tests ( #2441 )
2016-09-12 09:46:52 -07:00
yying
84e6a3401a
Reducing compiler warnings and fails on warn in VS ( #2433 )
2016-09-02 15:04:03 -07:00
yying
d347c847e1
Support for extensions ( #2363 )
2016-08-31 16:45:06 -07:00
Teddy Reed
65dd56e113
Introduce table 'attributes' ( #2431 )
2016-08-31 15:32:20 -07:00
yying
50487c6880
Changes to make pidfile work on Windows ( #2297 )
2016-07-28 16:04:34 -07:00
yying
0ef284b8e7
Changes to make osqueryd/osqueryi mostly build sans cputime/uptime tables ( #2283 )
2016-07-25 11:58:55 -07:00
yying
2fb3797c53
Changes to support building a osquery Windows service. ( #2278 )
2016-07-22 13:29:37 -07: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
Teddy Reed
21d1fca37d
Add shutdown method to extensions ( #2224 )
...
This alters the osquery.thrift spec to add a ::shutdown method to the
Extension class. The ExtensionManager inherits from this but includes a
no-op shutdown method.
When an ExtensionManager (osquery core) stops, it optionally requests all
Extensions to shutdown immediately. This helps quit extensions processes
faster.
2016-07-06 12:23:24 -07:00
artemdinaburg
e6fbde820e
Windows Daemon/Shell: Make osquery code more Windows-friendly ( #2188 )
2016-07-01 14:56:07 -07:00
Teddy Reed
78c8e8eca9
Minor cleanups to extension autoloading ( #2147 )
2016-06-07 17:14:17 -07:00
Teddy Reed
b28c4d8d0f
Introduce table options ( #2101 )
...
Table options includes a change to the Registry::call API for TablePlugins.
When requesting route information or the 'columns' action, a new 'op' key is included.
2016-05-18 12:23:52 -07:00
yying
26ad131c38
Building osquery unit tests on Windows 10 ( #2100 )
...
Integrated process abstraction code into more locations
Defined new macros for abstracting across various platforms
Added GLOG_NO_ABBREVIATED_SEVERITIES for glog to support Windows
Fixed some minor CMake issues involving thrift
Updated gflags package; reflecting change in provision script
Preparing CMake config files for WIN32 support
2016-05-17 12:39:11 -07:00
Teddy Reed
ebb0ab30ce
Fix shell's --profile switch
2016-03-20 16:05:13 -07:00
Teddy Reed
15a998e54f
Use the default shutdown flow within extensions
2016-03-20 01:45:49 -07:00
Teddy Reed
c62a0f41b6
Various cleanups
2016-03-18 10:40:07 -07:00