Commit graph

1800 commits

Author SHA1 Message Date
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
Daniel
57d515b344 Allow verdict to change from initial non-allow state 2022-10-10 14:15:13 +02:00
Daniel
763b35322a Improve use of packet in connection decision making 2022-10-10 14:14:34 +02:00
Daniel
f565dca480 Improve logging 2022-10-10 13:40:06 +02:00
Daniel
e00131e937 Stop tunnels if they are not needed anymore due to verdict change 2022-10-10 13:40:06 +02:00
Daniel
f63df67d23 Improve verdict handling and switch to immediate re-evaluation 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
57904426e3 fix array allocation 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
0085d6a7ea add defer to unlock 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
6f56e62be4 preallocate array 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
ab635bd0f0 better wording for log 2022-10-10 13:40:06 +02:00
Vladimir Stoilov
5ed133d578 Small fixes 2022-10-10 13:40:06 +02:00