Mitchell Grenier
192ccaeaed
New ATC Tables ( #4271 )
2018-05-04 13:54:14 -07:00
Teddy Reed
f6d077cbf7
license: Change license to Apache 2.0 and GPLv2 ( #4007 )
2017-12-18 16:04:06 -08:00
Nick Anderson
4ac3f42656
[ Fix #3619 ] Better shutdown logic for Windows service controller ( #3698 )
2017-09-18 14:15:09 -07:00
Nick Anderson
2a317ce17f
worker: shutdown safely on Windows only if not worker ( #3628 )
2017-08-30 08:45:56 -07:00
Teddy Reed
f29de27649
Combine osqueryi and osqueryd into single binary ( #2742 )
2017-08-27 11:09:25 -07:00
Seshu Pasam
9dc69ee282
Minor static analysis fixes. ( #3529 )
2017-08-04 18:22:10 -07:00
Nick Anderson
de0c0c0663
Updating windows system_info to return fqdn for hostname ( #3470 )
2017-07-21 11:22:07 -07:00
Teddy Reed
f8f5718297
watcher: Do not initialize the config in watcher ( #3403 )
2017-06-13 17:26:34 -07:00
Mitchell Grenier
600a5d017a
Add an sql function for carving paths ( #3317 )
2017-05-26 11:19:43 -07:00
Nick Anderson
95d916e24b
[ Fix #3268 ] extensions autoload now correctly spawns extension processes ( #3269 )
2017-05-11 16:51:48 -07:00
Grigoriy Chudnov
e3a2445480
Add database init retry ( #3179 )
2017-04-21 15:32:40 -07:00
yying
31b78cb996
Adding hostIdentifier, calendarTime, unixTime to status logging ( #3146 )
2017-04-10 11:56:23 -07:00
Mike Arpaia
2ad1d8839f
Introduce two new host identifier options ( #2944 )
2017-01-27 17:56:50 -08:00
Teddy Reed
0e9733f94c
Simplify Registry and plugin concepts ( #2887 )
2017-01-07 12:21:35 -08:00
Teddy Reed
555d59eff6
Remove fsuid permissions drop for OS X and Linux ( #2805 )
2016-11-28 22:05:08 -08:00
Teddy Reed
02b21d00c3
Add dropToUser method to privileges dropper interface ( #2624 )
2016-10-14 15:25:54 -07:00
Nick Anderson
b69981584f
Fixing COM memory leak ( #2583 )
2016-10-02 12:15:17 -07:00
Teddy Reed
81d8a4aa68
Emit warnings for improper 'osquery' table usage ( #2432 )
2016-09-02 19:13:37 -07:00
Nick Anderson
7c90823a0c
Upgrade LLVM to 3.8.1 on Linux ( #2436 ) ( #2435 )
2016-09-02 14:53:04 -07:00
Teddy Reed
f3f605e26a
Introduce a PLATFORM_MASK and isPlatform ( #2334 )
...
Along with the platform defines and platform string defines provided by
CMake to the build, add a PLATFORM_MASK define.
Use this define as a platform-type mask with the PlatformType enum.
2016-08-09 20:27:42 -07:00
yying
50487c6880
Changes to make pidfile work on Windows ( #2297 )
2016-07-28 16:04:34 -07:00
Zachary Wasserman
b71276a1ea
Fix up doxygen docs and require correct docs in CI ( #2280 )
...
This change causes Doxygen to error if there are unrecognized commands, or
undocumented/incorrect parameters in documented functions. It does not require
that every function be fully documented, just that those that are do not have
errors.
Old documentation with problems was fixed to comply.
2016-07-25 12:21:26 -04:00
yying
2fb3797c53
Changes to support building a osquery Windows service. ( #2278 )
2016-07-22 13:29:37 -07:00
artemdinaburg
78e1cf7ab4
Transition __attribute__((constructor)) to a more platform independent approach ( #2233 )
2016-07-14 14:19:33 -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