Kent Ma
8cf0f8217d
Add clang_analyzer generation ( #717 )
...
Fix warnings for unused variables. The other warnings are more
nontrivial & require some light refactoring to fix, and will come in a followup PR.
2022-01-21 17:14:44 +00:00
Kent Ma
197109a8ee
USB mass storage blocking and remounting ( #685 )
...
* USB mass storage blocking.
* Add the sync service and config key for enabling mass USB storage blocking
* Update docs with the sync service key
* Add ability to forcibly remount USBs with different flags
* update EndpointSecurityTestUtil and tests that use it to properly handle multiple ES clients
2021-12-16 13:38:48 -05:00
Kent Ma
fa6630a31a
Rename shasum to identifier in database ( #643 )
2021-10-18 13:27:36 -04:00
Kent Ma
b77b0142af
Add microbenchmark for execs on SNTApplication ( #639 )
2021-10-15 15:57:04 -04:00
Kent Ma
9e3943ec68
Add error on lint failure and include a fix.sh ( #632 )
...
Add error on lint failure, include a fix.sh, and fix existing linter errors.
2021-10-11 11:33:10 -04:00
Kent Ma
e461b4bfbc
Use direct path in integration_tests.sh instead of relative path ( #631 )
2021-10-07 13:07:14 -04:00
Kent Ma
58cec5819a
Add linter step with clang-format and buildifier. ( #620 )
...
Also lint our files accordingly
2021-10-01 16:51:06 -04:00
Kent Ma
6ba5831f2d
Run buildifier ( #619 )
2021-10-01 15:18:33 -04:00
Kent Ma
a22e3ead83
Add regular execution integration tests ( #618 )
2021-10-01 15:07:56 -04:00
Kent Ma
023f96f5c8
Detect existence of a provisionprofile and use that instead in build_and_sign.sh ( #616 )
2021-10-01 10:07:54 -04:00
Kent Ma
1523d58429
Remove use of entitlements field for the santad build rule ( #615 )
...
* Remove use of entitlements field for santad
* Create a local keychain instead of using the system keychain and drop sudo from most of the build stages
2021-09-28 12:48:09 -04:00
Kent Ma
075d3cbc11
Include an integration test setup and fixture with moroz ( #602 )
2021-09-20 11:35:12 -04:00