Commit graph

177 commits

Author SHA1 Message Date
Daniel
2a7347899c Add LastEdited attribute to profile for tracking user changes 2021-05-05 00:30:49 +02:00
Daniel
2e73d4fbe6 Update and improve notifications according to new system 2021-05-05 00:28:29 +02:00
Aaron Bieber
664e8371ac Add OpenBSD osIdentifier
This lets portmaster build on OpenBSD.
2021-04-28 19:01:30 -06:00
Daniel
81fb67bb48 Fix tests 2021-04-19 15:11:11 +02:00
Daniel
4b2db03957 Unify allow/block naming in messages 2021-03-29 17:36:13 +02:00
Daniel
01e7160bfe Add special handling to dns queries from the system resolver 2021-03-20 23:12:46 +01:00
Daniel
a38f546da8 Use a special profile for system resolvers 2021-03-20 23:07:11 +01:00
Daniel
43cfba8445 Add IP scoping data to entity.Entity and network.Connection 2021-03-20 22:07:17 +01:00
Daniel
6567345e8b Fix layering of config that needs parsing 2021-03-10 17:12:25 +01:00
Daniel
a9d4ee4ccb Remove debugging and unused code 2021-02-11 22:32:24 +01:00
Daniel
9bf89c32c0 Fix new profiles with custom config and implement review suggestions 2021-02-11 14:53:33 +01:00
Daniel
971edcfa41 Use special profiles for Portmaster components and mark them as internal 2021-02-11 13:06:32 +01:00
Daniel
6233c76778 Implement review suggestions 2021-01-28 16:44:40 +01:00
Daniel
9cf214fdff Simplify profile reloading
Also, increase prompt decision timeout.
2021-01-25 17:07:09 +01:00
Daniel
12f3c0ea8d Add support for network service 2021-01-19 15:43:22 +01:00
Daniel
a25f9eba45 Move filterlist settings to separate category 2021-01-07 12:39:37 +01:00
Daniel
9a34850cbd Improve resilience when getting binary names 2020-12-11 17:01:17 +01:00
Daniel
d9fcf8e64d Update profile outside of process lock 2020-12-04 17:01:27 +01:00
Daniel
30863d9fa3 Ensure profile settings are always validated on first use 2020-12-01 17:01:09 +01:00
Daniel
7b1a672d7f Update getter fallback values in profile config 2020-12-01 17:00:35 +01:00
Daniel
3e29a7d253
Merge pull request #198 from safing/feature/profile-metadata-and-specials
Improve metadata handling of profiles
2020-11-24 16:48:53 +01:00
Daniel
5a88fc2fce Improve metadata handling of profiles
Also, improve OS profile handling
2020-11-24 16:39:01 +01:00
Daniel
e719b74b44
Merge pull request #194 from safing/feature/improve-rules-and-filterlists-help-texts
Improve Rules and Filter Lists help texts
2020-11-24 16:36:11 +01:00
Daniel
d7a3d65881 Implement review suggestion 2020-11-24 16:35:32 +01:00
Daniel
8b60a6bb63 Implement review suggestions 2020-11-17 10:13:33 +01:00
Daniel
484012712f Adapt profiles to use new binary metadata system 2020-11-17 09:33:28 +01:00
Daniel
e74ca5774c Improve Rules and Filter Lists help texts 2020-11-09 12:04:54 +01:00
Daniel
54daa8ba26 Retry saving the global config profile when it fails
This fixes an issue where the filter list IDs could not be resolved on startup
2020-11-06 17:30:34 +01:00
Daniel
b0187862f8 Improve prompt notifications 2020-11-05 16:00:44 +01:00
Daniel
7ca61bf24e Block DNS servers in prevent bypassing check 2020-11-04 15:54:39 +01:00
Daniel
a0268ee91d Update config wording and metadata 2020-11-04 14:49:33 +01:00
Patrick Pacher
f5bde3a4ac Fix incorrect layered profile key 2020-11-02 12:50:39 +01:00
Patrick Pacher
607d77a607
Add support for database subscription to layered profile provider 2020-10-30 17:01:36 +01:00
Patrick Pacher
079128f9de
Fix layered profiles not readable via the API 2020-10-30 16:46:16 +01:00
Patrick Pacher
fb6b34ebe5 Fix layered profiles not readable via the API 2020-10-30 16:43:49 +01:00
Patrick Pacher
c0509042a0 Add stackable annotation to endpoint rules 2020-10-30 15:32:23 +01:00
Daniel
7b72d9fe4b Clean up code and fix linter errors 2020-10-30 13:33:29 +01:00
Daniel
fa3f873c31 Implement review feedback 2020-10-30 11:54:00 +01:00
Daniel
b7f0b851ae Fix and improve prompting 2020-10-29 16:28:03 +01:00
Daniel
18a1386bc5 Revamp profile and process handling
Also, introduce the Internal flag to Profiles
2020-10-29 16:26:14 +01:00
Daniel
c09d32cf08 Add option key responsible for the verdict
Also, expose the RevisionCounter
2020-10-29 16:24:17 +01:00
Daniel
263eb0578a Improve config wording 2020-10-29 15:14:15 +01:00
Patrick Pacher
9ea2162816 Add quick setting support 2020-10-27 15:20:04 +01:00
Patrick Pacher
2ccf8c635a
Merge branch 'develop' into feature/ui-revamp 2020-10-16 10:00:04 +02:00
Daniel
be75c2d99b Implement review suggestions, fix tests 2020-10-15 15:25:34 +02:00
Daniel
0e83268356 Match endpoints by destination port 2020-10-15 12:13:25 +02:00
Daniel
3818718180 Fix reverse domain resolving 2020-10-15 11:48:27 +02:00
Daniel
b9c5bee864 Fix tests and linter errors 2020-10-15 11:48:27 +02:00
Daniel
cfafbfca4e Improve trace logging 2020-10-15 11:48:27 +02:00
Patrick Pacher
f65d3f36e7
Merge branch 'develop' into feature/ui-revamp 2020-10-15 11:15:07 +02:00