Teddy Reed
988afd0aa9
filesystem: Use fs::path for PlatformFile ctor ( #3720 )
2017-09-24 21:24:31 -07:00
Teddy Reed
061dfeecb2
tests: Improve permissions tests as root ( #3665 )
2017-09-08 04:08:57 -04:00
Teddy Reed
e86470c96b
[ Fix #3625 ] Use readlink and add test for listening_ports ( #3661 )
2017-09-08 02:08:27 -04:00
Teddy Reed
205da3c698
rocksdb: Implement a 'backup' and recover feature for RocksDB ( #3635 )
2017-09-01 22:31:03 -07:00
Mitchell Grenier
8a963e8d40
[Distributed] Moving to RapidJSON ( #3265 )
2017-08-07 16:34:44 -07:00
Seshu Pasam
9b3be1c02d
Fixes from static code analysis ( #3512 )
2017-08-01 20:13:25 -07:00
Mitchell Grenier
ba35a92243
Expand Carver APIs and Add Compression ( #3386 )
2017-07-31 11:11:45 -07:00
Mitchell Grenier
0c7059ed0a
APFS Globbing Order Change ( #3473 )
2017-07-19 13:14:50 -07:00
Teddy Reed
99675fdbb2
audit: Increase speed when using socket_events ( #3449 )
2017-07-02 17:18:40 -07:00
ryanheffernan
80acd105f5
IE Extensions table for Windows - Browser Helper Objects ( #3436 )
2017-06-27 10:50:36 -07:00
Teddy Reed
7844a8ea1b
nits: Use char-overload for find ( #3363 )
2017-05-29 23:13:10 -07:00
Teddy Reed
df82f8c50e
filesystem: Remove read_user_max flag ( #3348 )
2017-05-28 22:36:41 -07:00
Mitchell Grenier
e0f5de75b9
Fix crash caused by boost's unhandled exception ( #3309 )
2017-05-23 09:29:03 -07:00
Mitchell Grenier
7ddb959b0d
Fix an reading past the end of buffer ( #3307 )
2017-05-23 09:16:27 -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
4372785d5d
Refactor build logic to allow optional: yara, tsk, lldpd ( #3226 )
2017-04-28 13:45:41 -07:00
Teddy Reed
67440ab101
tests: Rewrite and add filesystem tests ( #3156 )
2017-04-10 21:32:16 -07:00
Teddy Reed
345c511a61
hash: Only return hashes for files hashed ( #3106 )
2017-03-25 18:03:21 -07:00
Teddy Reed
952ddac9db
tests: Reduce large file test to 20M ( #2971 )
2017-02-06 00:55:17 -08:00
Nick Anderson
11da0674e6
Converting fileops to support Windows 7 ( #2952 )
2017-02-01 10:08:48 -08:00
Teddy Reed
0e9733f94c
Simplify Registry and plugin concepts ( #2887 )
2017-01-07 12:21:35 -08:00
Teddy Reed
3f827e50bd
Fix plist NSString raw pointer string conversion ( #2865 )
2016-12-12 18:00:49 -08:00
Teddy Reed
555d59eff6
Remove fsuid permissions drop for OS X and Linux ( #2805 )
2016-11-28 22:05:08 -08:00
Jonathan Lee
10d61c71b8
[ Fix #2175 ] New test: zero permission file operations ( #2711 )
2016-11-18 08:12:27 -08:00
yying
ef3de3d030
Improved platformAccess functionality and improved formatting in fileops ( #2743 )
2016-11-18 00:15:23 -08:00
Teddy Reed
4fdea34a9d
[ Fix #2446 ] Consolidate namedPipe into socketExists ( #2712 )
2016-11-16 19:32:22 -08:00
Nick Anderson
1a0aa988f1
Updating bytes written and read cursor index ( #2767 )
2016-11-16 17:04:17 -08:00
yying
d573cf8e16
Improvements to platformChmod for closer POSIX behavior on Windows ( #2725 )
2016-11-08 14:40:53 -08:00
Teddy Reed
59f0bad67c
Additional compiler checks, including shadow ( #2486 )
2016-11-06 01:17:04 -08:00
Nick Anderson
7d3d726ca6
Reduced size of 'large' test file ( #2722 )
2016-11-04 16:11:22 -07:00
Nick Anderson
8e77cfe545
Fixing windows related warnings for linux builds ( #2720 )
2016-11-03 23:52:51 -07:00
Nick Anderson
afbde7641a
Adding large file write/read test for fileops ( #2706 )
2016-11-02 18:27:03 -07:00
yying
e5ba82993a
Fixes PlatformFile issue with sharing ( #2640 )
2016-10-19 11:11:10 -07:00
Nick Anderson
81d2794b26
platformGetUid returns 0 for Administrator user ( #2643 )
2016-10-19 10:25:32 -07:00
Nick Anderson
208d2324d5
Extending chrome browser extension table to Windows ( #2619 )
2016-10-14 10:23:37 -07:00
Nick Anderson
2048d17931
Fixed pidfile read error on server 2k12 ( #2617 )
2016-10-13 15:18:42 -07:00
Nick Anderson
616d9f5953
Adding support for Windows platform_info table ( #2611 )
2016-10-12 09:01:32 -07:00
Teddy Reed
665c4fb9bc
[ Fix #2599 ] Read from Linux SMI sysfs node for SMBIOS ( #2612 )
...
This also fixes odd behavior in Linux when reading a 'regular' file
from /sys that only returns a max of a page-read in bytes.
2016-10-11 09:55:01 -07:00
Nick Anderson
07a2a3c292
Updating processes table to include memory ( #2573 )
2016-10-02 22:41:05 -07:00
Teddy Reed
6842797bf5
Create temp directory and fail over to user home ( #2529 )
2016-09-26 23:44:50 -07:00
yying
a27d6567e4
Core and Additional Tests ( #2441 )
2016-09-12 09:46:52 -07:00
Teddy Reed
817cb7ebd4
Fix minor sandboxes performance issues and plist parsing exceptions ( #2455 )
2016-09-09 19:45:37 -07:00
yying
84e6a3401a
Reducing compiler warnings and fails on warn in VS ( #2433 )
2016-09-02 15:04:03 -07:00
Nick Anderson
fe7b8d98f9
Adding getSystemRoot function ( #2386 )
...
Adding a cross platform function for getting the OS root
and returning it as a boost::fs::path
2016-08-18 09:32:34 -07:00
Teddy Reed
1b75972181
[ Fix #2387 ] Attempt to create user's osquery homedir ( #2395 )
2016-08-17 17:27:46 -07:00
Teddy Reed
e969b92a2e
Fix code auditing job and disable Homebrew auto-update ( #2392 )
2016-08-17 16:00:30 -07:00
yying
50487c6880
Changes to make pidfile work on Windows ( #2297 )
2016-07-28 16:04:34 -07:00
Teddy Reed
7f304a0934
Various fixups and best practices ( #2237 )
2016-07-11 09:45:57 -07:00
Teddy Reed
54557b16e7
[ Fix #2196 ] Fix osquery home directory checking ( #2232 )
2016-07-07 17:33:52 -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