Commit Graph

  • 261425aa64 docs: Colorize callout and make the link work (#1445) main Günther Noack 2025-02-05 14:23:36 +01:00
  • c17c890356 docs: Add deprecation note (#1444) Günther Noack 2025-02-05 14:08:38 +01:00
  • e4e1704495 Add deprecation message (#1443) Günther Noack 2025-02-05 13:54:29 +01:00
  • 73ae919d02 Add ancestry annotator feature/ancestry Kuba Laguna 2024-12-09 19:21:50 +01:00
  • 737525b746 kvo static rules (#1425) 2024.9 Tom Burgin 2024-09-12 19:23:30 -04:00
  • 8199348091 Use runtime platform binary check for exec evals (#1424) Matt W 2024-09-10 09:07:50 -04:00
  • 9f41fbb124 Fix: Change uint64 fields in syncv1.proto to uint32 for backwards compatibility (#1422) 2024.8 Pete Markowsky 2024-09-08 15:46:30 -04:00
  • ff0efe952b Use proper CanWrite method to safeguard TTY struct access (#1420) Matt W 2024-08-21 16:29:33 -04:00
  • c711129ac9 s/NSDictionary/NSBundle/ (#1418) Tom Burgin 2024-08-15 12:36:01 -04:00
  • a56f6c5447 Project: Update rules_apple to 3.8.0 (#1417) Russell Hancox 2024-08-13 14:20:19 -04:00
  • fadc9b505b sync: Drop rules_* fields in postflight to uint32 (#1415) Russell Hancox 2024-08-12 15:40:01 -04:00
  • c7766d5993 length and count check (#1413) Tom Burgin 2024-08-09 17:17:13 -04:00
  • 341abf044b sync: Fix Content-Type logic bug, add test (#1412) Russell Hancox 2024-08-08 17:43:53 -04:00
  • b1cf83a7e3 switch to CFBundleCopyInfoDictionaryInDirectory (#1411) Tom Burgin 2024-08-08 16:30:33 -04:00
  • 013b0b40af sync: Remove debug logging of request JSON. (#1410) Russell Hancox 2024-08-08 14:06:52 -04:00
  • 6093118ba1 sync: Improve logging when connection restored, avoid retries. (#1408) 2024.7 Russell Hancox 2024-07-31 13:29:25 -04:00
  • 6719d4c32a sync: Upgrade from SCNetworkReachability -> nw_path_monitor (#1406) Russell Hancox 2024-07-31 10:53:16 -04:00
  • 1ce4756771 santad: Synchronize access to metric callback array (#1405) Russell Hancox 2024-07-29 12:09:03 -04:00
  • 9a7dcefb92 sync: Fix serial_num field name (#1404) Russell Hancox 2024-07-29 12:08:21 -04:00
  • 59382bc3ac sync: Handle missing error string for abnormal statuses (#1402) 2024.6 Russell Hancox 2024-07-25 10:48:16 -04:00
  • 0725fccc7f Docs: Add DismissText key to configuration.md (#1400) Russell Hancox 2024-07-24 15:35:59 -04:00
  • 166c0420e5 GUI: Make dismiss button configurable, change default text back to dismiss (#1399) Russell Hancox 2024-07-23 13:33:29 -04:00
  • f4ec2d51ab Fix check for deprecated clean sync key (#1397) Matt W 2024-07-17 20:10:38 -04:00
  • d54ec98bd5 GUI: Update activation policy for binary blocks (#1396) Russell Hancox 2024-07-17 10:29:35 -04:00
  • bbeb653c77 Improve handling of sync response default values (#1395) Matt W 2024-07-16 12:33:31 -04:00
  • 52ffe5fc50 sync: Allow empty data for 200 responses (#1394) Matt W 2024-07-10 16:50:53 -04:00
  • ffd77fef9d common: Remove debug log when signing ID is missing. (#1393) Russell Hancox 2024-07-10 15:44:07 -04:00
  • 47648d2d5c Handle non-200 HTTP responses in SNTSyncStage performRequest (#1392) Evangelos Mamalakis 2024-07-10 21:43:26 +02:00
  • 208b4a6ebc sync: Add machine_id field to facilitate a GRPC version of the protocol (#1390) Pete Markowsky 2024-07-09 16:35:26 -04:00
  • 7f86366672 sync: Parse response as proto when SyncEnableProtoTransfer enabled (#1391) Russell Hancox 2024-07-09 12:24:34 -04:00
  • 9e7847740f sync: Handle parse errors, add UNKNOWN_CLIENT_MODE to enum (#1389) Russell Hancox 2024-07-09 11:55:06 -04:00
  • 348ff8c006 fileinfo: add --filter-inclusive (#1388) Tom Burgin 2024-07-09 09:29:37 -04:00
  • 476cd21653 Convert santa::santad::event_providers and santa::santad (#1387) Matt W 2024-07-05 14:48:22 -04:00
  • 7bf11abca0 Convert santa::santad::event_providers::endpoint_security (#1386) Matt W 2024-07-05 14:13:10 -04:00
  • 466546f548 Namespace simplification pt2 (#1385) Matt W 2024-07-05 12:21:01 -04:00
  • 73c18851f9 Adopt namespace naming guidelines - part 1 (#1384) Matt W 2024-07-04 22:19:32 -04:00
  • 650f6fac97 cap q (#1383) Tom Burgin 2024-07-03 16:58:47 -04:00
  • 9764f1bd69 Use class member access operator for underlying ES message (#1381) Matt W 2024-07-03 12:17:00 -04:00
  • 688d560b62 Add protobuf serialization for new login/logout events (#1380) Matt W 2024-07-03 09:35:25 -04:00
  • b6af5ade60 Add string serialization for new login/logout events (#1379) Matt W 2024-07-02 22:40:05 -04:00
  • 08ce693096 Login/logout events (#1371) Matt W 2024-07-02 16:41:01 -04:00
  • 85cfa641ce Project: Update several bazel modules (#1378) Russell Hancox 2024-06-28 13:23:46 -04:00
  • 72ed5ee4f9 Drop macos 11 (#1377) Matt W 2024-06-28 12:58:07 -04:00
  • ecf7040b87 Proto tests min version support (#1376) Matt W 2024-06-28 10:52:17 -04:00
  • cedbc0da19 Add tests to ensure EventTypeToString handles all subscriptions (#1374) Matt W 2024-06-26 15:46:29 -04:00
  • ef9348e6f5 santad: Fix metrics for AuthSignal events (#1373) Russell Hancox 2024-06-26 12:35:30 -04:00
  • b23b528082 docs: Update references to SNTXPCConnection (#1372) Russell Hancox 2024-06-21 09:39:12 -04:00
  • 587ac2ddc8 Fix santd title in docs (#1368) Evangelos Mamalakis 2024-06-18 20:49:16 +03:00
  • 14729210d3 Use new Apple docs link for global proxy settings constants (#1367) Matt W 2024-06-18 13:15:36 -04:00
  • c3d29e3c4a docs: Add Identifier Conventions (#1366) Toast 2024-06-18 21:48:03 +08:00
  • 4b0ad39413 Add a Signing ID Format Helper (#1365) Pete Markowsky 2024-06-11 14:51:23 -04:00
  • e8b7fdff64 Modernize docs (Round 1) (#1363) Matt W 2024-06-07 10:17:07 -04:00
  • 35d42d0134 sync: Add option to sync using binary protos (#1364) Russell Hancox 2024-06-04 13:53:01 -04:00
  • a42dd6e120 santad: Add signal auth to tamper resistence. (#1360) Russell Hancox 2024-06-03 13:41:25 -04:00
  • 53a2bbdd1e docs: Document new EventDetailURL keys (#1361) Russell Hancox 2024-05-30 12:29:00 -04:00
  • e417d8847f Project: Update check-markdown workflow to use Lychee (#1362) Pete Markowsky 2024-05-30 10:10:36 -04:00
  • a23b67d5de sync: Add a protobuf for the existing sync protocol (#1359) Russell Hancox 2024-05-29 14:22:49 -04:00
  • 7502bc247f santactl/fileinfo: Include teamID/platform prefix in signing ID (#1356) 2024.5 Russell Hancox 2024-05-21 12:48:48 -04:00
  • cf4dab55e0 santactl/rule: Allow adding signing ID and team ID rules by file path (#1357) Russell Hancox 2024-05-21 12:48:27 -04:00
  • e43ad30d4e Fix NSSecureCoding adoption in SNTFileAccessEvent (#1358) Matt W 2024-05-21 11:35:07 -04:00
  • d8928ac320 Add cdhash, teamID, and signingID to bundle events (#1353) np5 2024-05-20 16:45:36 +02:00
  • ac1c9d8b05 Fix stat metrics accounting. Refactor setting metrics to be more general. (#1354) Matt W 2024-05-17 12:15:48 -04:00
  • 9b184ed4fb Add metric for when the file on disk is not the file being evaluated (#1348) Matt W 2024-05-16 16:13:29 -04:00
  • 67883c5200 GUI: Fix unicode rendering of attributed messages (#1351) Russell Hancox 2024-05-15 16:27:28 -04:00
  • 8e1e155c23 Project: Re-enable layering_checks (#1350) Russell Hancox 2024-05-15 14:05:58 -04:00
  • fb6aa850b3 santad: Drop QoS of notify handling queue (#1349) Russell Hancox 2024-05-15 11:53:31 -04:00
  • 7f06b8c11a Docs: Minor grammar & correctness fixes in known-limitations.md. (#1345) czcx 2024-05-14 13:06:45 -04:00
  • 978b33e450 Adopt --preserve-metadata flag to simplify resigning with entitlements (#1346) Matt W 2024-05-10 13:40:19 -04:00
  • f00ad32edd santad: Bump QoS of notify handling queue (#1342) Russell Hancox 2024-05-09 15:44:14 -04:00
  • 7b0d2fdbb8 Add necessary dep for SNTPolicyProcessorTest (#1343) Pete Markowsky 2024-05-09 15:29:17 -04:00
  • 1672e52b7b Project: Disable layering_check in all BUILD files (#1344) Russell Hancox 2024-05-09 15:25:19 -04:00
  • 6cca5ab27d Update SNTPolicyProcessor to use a map (#1304) Pete Markowsky 2024-05-09 14:38:12 -04:00
  • 7e4af5e337 Update to Abseil 20240116.1. Fix includes. (#1341) Matt W 2024-05-09 12:33:46 -04:00
  • 5ea4431901 Project: Move fuzzing rules to bzlmod, fix santa_unit_test (#1339) Russell Hancox 2024-05-08 11:50:04 -04:00
  • b53818f556 SNTBlockMessage: add more template options (#1337) Tom Burgin 2024-05-07 09:20:50 -04:00
  • 0f5e551345 Project: Fix lint.sh to bubble up all errors, switch from pylint to pyink, fix existing lint errors (#1338) Tom Burgin 2024-05-06 16:47:32 -04:00
  • 51b0f7146d Testing: update E2E to use JIT runners (#1335) Nick Gregory 2024-05-06 09:10:04 -04:00
  • f5882b3146 docs: Fix grammar and typo in syncing-overview czcx 2024-04-30 12:58:34 -04:00
  • 59c146b4af README: Fix typo in landing page (#1332) Rohan Sharma 2024-04-30 09:25:53 -07:00
  • aaa2b0e259 Docs: Grammar updates on doc index czcx 2024-04-29 17:23:39 -04:00
  • 9c6fd0677f README: Minor grammar issue fix (#1329) czcx 2024-04-29 15:53:52 -04:00
  • 344a35aaf6 Project: Migrate to bazel modules (#1324) Russell Hancox 2024-04-11 17:19:30 -04:00
  • 45e36fa501 Bump protobuf to v26.1, update to use new interfaces. (#1317) Matt W 2024-04-11 14:22:43 -04:00
  • d5a7c5f1fa ProcessTree: add the first annotation, originator (4/4) (#1296) Nick Gregory 2024-04-11 13:35:53 -04:00
  • 22aca6b505 Add macOS-14 to the test matrix. (#1323) 2024.4 Pete Markowsky 2024-04-05 15:09:04 -04:00
  • 375f7bd9cc Fix: Update code to use the new MOLCodesignChecker interfaces for codesigning info (#1322) Pete Markowsky 2024-04-05 12:27:33 -04:00
  • 7d58665e87 Bump MOLCodesignChecker tag to latest (#1321) Matt W 2024-04-05 10:39:08 -04:00
  • 3b2d02f38d GUI: Restore default button type to MessageWindow for blocked events (#1316) Ryan Diers 2024-03-28 12:02:01 -07:00
  • 57fc2b0253 Add missing EndpointSecurity dylib (#1315) 2024.3 Nick Gregory 2024-03-25 13:41:20 -04:00
  • 262adfecbd Fix BUILD deps (#1314) Nick Gregory 2024-03-25 13:19:13 -04:00
  • 1606657bb3 Add CDHash to rule evaluation order doc. (#1313) Jason McCandless 2024-03-22 18:13:58 -04:00
  • b379819cfa Overrides disabled when running tests unless explicitly enabled (#1312) Matt W 2024-03-22 16:44:45 -04:00
  • b9f6005411 Fix: Do not flush authcache when receiving duplicate block rules from the sync service (#1310) Pete Markowsky 2024-03-22 11:24:42 -04:00
  • e31aa5cf39 Tests: Fix SNTRuleTableTest in the presence of local static rules (#1311) Russell Hancox 2024-03-19 18:06:39 -04:00
  • 77d191ae26 ProcessTree: integrate process tree throughout the event processing lifecycle (3/4) (#1281) Nick Gregory 2024-03-14 11:31:51 -04:00
  • 160195a1d4 Implement NSSecureCoding for SNTRuleIdentifiers (#1307) Pete Markowsky 2024-03-11 10:03:49 -04:00
  • f2ce92650b Add required dep for internal builds (#1302) Matt W 2024-03-05 15:39:59 -05:00
  • e89cdbcf64 Add support for CDHash rule types (#1301) Matt W 2024-03-05 15:07:36 -05:00
  • 6a697e00ea Added clean flags for JSON rule import (#1300) Pete Markowsky 2024-03-03 11:12:53 -05:00
  • 74d8fe30d1 Creating transitive rules for rename events should fallback to destination path (#1299) Matt W 2024-02-28 17:09:07 -05:00