Commit Graph

1610 Commits

Author SHA1 Message Date
Vladimir
1ff27784c3 Refactoring and more comments 2022-11-02 15:03:26 -07:00
Vladimir
1f677cb93f Refactoring 2022-10-19 13:25:11 -07:00
Vladimir
3b341496af remove the need for the glue library 2022-10-17 23:45:49 -07:00
Vladimir
f858ef492f PoC replace kext start with go code 2022-10-17 00:06:32 -07:00
Daniel
bea602bc3d Bump core version 2022-10-13 15:41:11 +02:00
Daniel Hovie
32ec4677d3 Merge pull request #938 from safing/fix/verdict-and-profile-issues
Fix verdict and profile issues
2022-10-13 15:38:22 +02:00
Daniel
f5f9c52eb9 Update unidentified profile name 2022-10-13 14:21:18 +02:00
Daniel
68b69dd896 Allow any own local connection 2022-10-13 14:21:06 +02:00
Daniel
329f7b0f66 Explicitly allow all connections of Portmaster Core Service 2022-10-13 14:20:15 +02:00
Daniel
c99c4aeeff Use constants for default action values 2022-10-13 14:18:34 +02:00
Daniel
106793b56a Improve logging 2022-10-13 14:17:42 +02:00
Daniel
75f4d43347 Switch to FilterConnection as main decision function 2022-10-13 11:23:08 +02:00
Daniel
028986ed74 Fix profile migration iteration error handling and only warn, not fail 2022-10-13 11:22:24 +02:00
Daniel
b9127d3f91 Integrate special profiles into regular profile fetching for correct profile udpates 2022-10-13 11:20:04 +02:00
Daniel
afa696bb48 Classify unidentified localhost connections as unidentified instead of unsolicited 2022-10-13 11:18:12 +02:00
Daniel
4fe3d34335 Make restart and shutdown APIs work without module 2022-10-13 11:17:43 +02:00
Daniel
7cff7df7b3 Bump versions 2022-10-11 14:58:03 +02:00
Daniel Hovie
0fc90e6ff0 Merge pull request #929 from safing/fix/hot-things
Fix fs error handling and other things
2022-10-11 14:56:58 +02:00
Daniel
832eb89dc5 Update deps 2022-10-11 14:51:59 +02:00
Daniel
096e140ee1 Check if active profile is outdated before using 2022-10-11 14:51:45 +02:00
Daniel
eac91ae627 Improve logging and context usage 2022-10-11 14:51:33 +02:00
Daniel
e5a0f06f97 Use interception config only when ready 2022-10-11 14:49:57 +02:00
Daniel
694dfb5b46 Use per-user lock file when unlocking 2022-10-11 14:49:27 +02:00
Daniel
1144ac589b Fix fs error handling 2022-10-11 14:49:06 +02:00
Daniel
b53b77e28c Bump core version 2022-10-11 09:06:41 +02:00
Daniel
b64a317527 Update portbase dep 2022-10-11 09:06:34 +02:00
Daniel Hovie
b97a314da3 Merge pull request #918 from safing/feature/variable-profile-matching
Add support for variable profile matching
2022-10-11 08:59:18 +02:00
Daniel
144e5d8312 Fix linter errors 2022-10-10 22:57:27 +02:00
Patrick Pacher
3c8157fd91 Implement review changes 2022-10-10 22:36:39 +02:00
Patrick Pacher
0810eee7bb Fix linter errors 2022-10-10 22:36:39 +02:00
Patrick Pacher
77c0d954a9 Add support for cmdline matching and add basic interpreter support 2022-10-10 22:36:39 +02:00
Daniel
b3007b71db Add default icon for Windows services 2022-10-10 22:36:39 +02:00
Daniel
617644c193 Add migration for profiles 2022-10-10 22:36:39 +02:00
Daniel
595f4c0106 Improve profile metadata handling 2022-10-10 22:36:39 +02:00
Daniel
c4943a96b1 Expose registered process tags via API 2022-10-10 22:36:39 +02:00
Daniel
fcf603ea90 Check all regex fingerprint matches 2022-10-10 22:36:39 +02:00
Daniel
f329e40da7 Improve network tags for external requests 2022-10-10 22:36:39 +02:00
Daniel
c22fb3316b Add support for Windows Store tags 2022-10-10 22:36:39 +02:00
Daniel
f4490b4f11 Use new profile functions in firewall 2022-10-10 22:36:39 +02:00
Daniel
fd0ce5732d Add first tag handlers for svchost, app image, net 2022-10-10 22:36:39 +02:00
Daniel
d60329e130 Collect env, tags and and matching path for processes 2022-10-10 22:36:39 +02:00
Daniel
59f776ce2f Move from LinkedPath to Fingerprints and PresentationPath 2022-10-10 22:36:39 +02:00
Daniel
e1e6a40498 Fix darwin build 2022-10-10 16:56:00 +02:00
Daniel
e5d8e33790 Bump versions 2022-10-10 16:19:33 +02:00
Daniel Hovie
cb01aa0223 Merge pull request #856 from safing/fix/windows_notifications
Windows notifications fix
2022-10-10 16:18:44 +02:00
Vladimir
d89d1c9dc8 replaced snoretoast with wintoast 2022-10-10 16:17:59 +02:00
Daniel Hovie
d185d64568 Merge pull request #839 from safing/fix/block-connections-on-conf-change
Block connections on config change
2022-10-10 16:16:42 +02:00
Daniel
3fa083eeb7 Update SPN dep 2022-10-10 16:08:05 +02:00
Daniel
abb55f92c0 Update deps 2022-10-10 16:03:03 +02:00
Daniel
f0449c402b Fix rebase error and clean up 2022-10-10 14:24:14 +02:00