Commit Graph

92 Commits

Author SHA1 Message Date
Daniel
b9127d3f91 Integrate special profiles into regular profile fetching for correct profile udpates 2022-10-13 11:20:04 +02:00
Daniel
eac91ae627 Improve logging and context usage 2022-10-11 14:51:33 +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
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
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
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
8cf882f4d4 Update Go, deps and linter 2022-08-30 16:13:26 +02:00
Daniel
0b81fb5516 Mitigate double read locks on the layered profile 2022-08-02 13:59:13 +02:00
Patrick Pacher
d49232a37b Improve app-auth request flow and implement review suggestions 2022-07-27 15:14:52 +02:00
Daniel
bb782ba98f Add check to ensure matching PID constants 2022-06-22 09:56:47 +02:00
Daniel
49e79fe3fd Detect responses to multi/broadcast queries 2022-05-24 11:20:01 +02:00
Daniel
7a9001b7de Split unattributed connections into to Unidentified App and Network Noise 2022-03-09 15:44:54 +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
60d8664e7b Fix tests and linters 2022-02-02 12:48:42 +01:00
Daniel
07c727c643 Improve system resolver paths for linux 2021-11-24 16:37:26 +01:00
Daniel
0f08918bbd Add nscd to system resolver detection 2021-11-18 16:31:46 +01:00
Daniel
f86f3ecab7 Fix and improve minor issues 2021-06-01 12:54:50 +02:00
Daniel
bbb1c828e8 Implement review suggestions 2021-04-03 16:03:00 +02:00
Daniel
3abaca1d90 Improve System DNS matching on Windows 2021-03-29 13:37:39 +02:00
Daniel
d8882042d1 Implement review suggestion 2021-03-23 14:41:42 +01: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
fbf666ee68 Revamp Connection.ID
Add Connection.Type and Connection.External
Deprecate Connection.Scope
2021-03-20 22:29:29 +01:00
Daniel
8a55b6a30d Improve resolver and process docs 2021-03-10 17:10:15 +01:00
Daniel
df7afe985e Add fast network table lookup 2021-02-23 13:10:08 +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
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
Patrick Pacher
f8cea6eafd Prepare go.mod migration 2021-01-19 13:07:36 +01:00
Daniel
40e2c1f9f7 Fix saving new profiles 2020-12-11 17:00:56 +01:00
Daniel
d9fcf8e64d Update profile outside of process lock 2020-12-04 17:01:27 +01:00
Daniel
8e34be70bb Remove concept of primary/virtual processes
Simplify single in flight for getting a process
2020-12-04 17:01:10 +01:00
Daniel
52d6875bc8 Only load PIDs for state cleaning 2020-11-27 17:19:51 +01:00
Daniel
5a88fc2fce Improve metadata handling of profiles
Also, improve OS profile handling
2020-11-24 16:39:01 +01:00
Daniel
484012712f Adapt profiles to use new binary metadata system 2020-11-17 09:33:28 +01:00
Daniel
a0268ee91d Update config wording and metadata 2020-11-04 14:49:33 +01:00
Daniel
fa3f873c31 Implement review feedback 2020-10-30 11:54:00 +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
263eb0578a Improve config wording 2020-10-29 15:14:15 +01:00
Patrick Pacher
f496330b35 Fix incorrect usage of PushUpdate in process package 2020-10-07 09:17:47 +02:00