Commit graph

252 commits

Author SHA1 Message Date
Daniel
7e82d036c3 Add safe fallbacks for untrusted home nodes 2022-11-04 16:01:47 +01:00
Daniel
f5f9c52eb9 Update unidentified profile name 2022-10-13 14:21:18 +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
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
096e140ee1 Check if active profile is outdated before using 2022-10-11 14:51:45 +02:00
Daniel
1144ac589b Fix fs error handling 2022-10-11 14:49:06 +02:00
Daniel
144e5d8312 Fix linter errors 2022-10-10 22:57:27 +02:00
Patrick Pacher
77c0d954a9 Add support for cmdline matching and add basic interpreter support 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
fcf603ea90 Check all regex fingerprint matches 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
Vladimir Stoilov
fdc8ef5698 issue new verdict on configuration change 2022-10-10 13:37:08 +02:00
Daniel
0c787a917a Improve incoming rules quick actions 2022-09-21 15:16:26 +02:00
Daniel
4dcecf7cd9 Remove default incoming rules 2022-09-21 15:16:15 +02:00
Patrick Pacher
d4f316e65a
incoming: force block by default, apply default action and allow LAN per rules 2022-09-20 09:16:23 +02:00
Daniel
0b815c3c08 Enable filter list category Unbreak Popular Websites by default 2022-08-05 15:52:00 +02:00
Daniel
0b81fb5516 Mitigate double read locks on the layered profile 2022-08-02 13:59:13 +02:00
Vladimir Stoilov
cb08bb2931 Fix more linter errors 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
62c100714a Custom filter list:
subdomain and cname cheks
Automatic realod when settings is changed
periodicly check for file changes
2022-08-01 14:25:01 +02:00
Daniel
6339eb0c49 Remove filter lists help 2022-06-22 14:33:28 +02:00
Daniel
d40ad3125d Improve rules and filterlists config options 2022-06-22 14:33:09 +02:00
Daniel
911a80996a Fix multicast detection on ended connections as well as some linter errors 2022-06-01 13:45:13 +02:00
Daniel
998662d928 Add MatchMulti function to match endpoints list against multiple entities 2022-04-26 15:03:01 +02:00
Daniel
f4bea8de3f
Merge pull request #597 from safing/fix/things
Fix minor updater related issues and rule comments
2022-04-13 11:16:09 +02:00
Daniel
295efbb3a2 Ignore comments on rule parsing 2022-04-12 16:39:42 +02:00
Daniel
c6ffa51fd7 Improve wording on block bypassing notification and setting 2022-04-12 16:36:47 +02:00
Daniel
ef64acd271 Mark config options as sensitive 2022-03-19 22:17:20 +01:00
Daniel
7a9001b7de Split unattributed connections into to Unidentified App and Network Noise 2022-03-09 15:44:54 +01:00
Daniel
ad94352032 Update SPN settings order 2022-03-01 16:35:59 +01:00
Daniel
7d315e92be Integrate SPN route manipulation settings 2022-03-01 16:35:59 +01:00
Daniel
0bb5f2901e Add per app SPN settings 2022-03-01 16:35:59 +01:00
Daniel
2106192633 Add endpoint list validation regex and function 2022-03-01 16:35:58 +01:00
Daniel
0c835dd6f7 Add config option annotation key for verdict names 2022-03-01 16:35:58 +01:00
Daniel
1346123d6f Fix bypass detection to correctly attribute encrypted DNS bypassing 2022-02-25 15:31:10 +01:00
Daniel
b20d004545 Fully disable force block settings by default, allow "off" for all security level settings 2022-02-18 10:18:53 +01:00
Daniel
d491e51127 Improve handling of layered profile on profile update 2022-02-15 16:07:29 +01:00
Daniel
3be1c78e16 Fix profile config parsing 2022-02-15 14:35:41 +01:00
Daniel
888b33918a Fix deleting profiles 2022-02-15 14:35:28 +01:00
Daniel
2cbaf126e9 Remove deprecated MarkUsed functions 2022-02-15 13:59:56 +01:00
Daniel
43fd265e45 Add profile descriptions for all internal profiles and apply them with the metadata 2022-02-14 11:24:05 +01:00
Daniel
7b77c6240a Remove deprecated ApproxLastUsed field of profile 2022-02-14 11:23:23 +01:00
Daniel
2f7e7d8e18 Don't allow wildcard suffix domain rules that look like an address range rule 2022-02-03 15:49:49 +01:00
Daniel
ef62be4cb0 Exclude some tests cases in CI 2022-02-02 14:54:21 +01:00
Daniel
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
754d1c8dc5 Bump versions, set migration version 2022-01-26 15:41:43 +01:00
Patrick Pacher
57ce2d3690 Fix version number 2022-01-25 09:57:31 +01:00
Patrick Pacher
6fc098d618 Use new migration system for network-rating migration 2022-01-25 09:56:39 +01:00