Commit Graph

1467 Commits

Author SHA1 Message Date
Daniel
c58da92cc8 Merge pull request #774 from safing/fix/layered-profile-deadlock
Fix layered profile deadlocks
2022-08-02 14:13:31 +02:00
Patrick Pacher
66a8258a5b Merge pull request #773 from safing/sqlite-conn-pooling
Add connection pooling for sqlite database access
2022-08-02 14:09:36 +02:00
Patrick Pacher
01f7ab24b3 Fix write/readonly connection usage and linter error 2022-08-02 14:04:12 +02:00
Daniel
1dda4bd432 Add metadata to special responder responses 2022-08-02 13:59:38 +02:00
Daniel
0b81fb5516 Mitigate double read locks on the layered profile 2022-08-02 13:59:13 +02:00
Patrick Pacher
6a86596736 Use a dedicated write connection for persisting in sqlite and switch pool to read-only 2022-08-02 10:46:16 +02:00
Patrick Pacher
84b66e9949 Remove locking from SQlite access 2022-08-02 10:13:12 +02:00
Patrick Pacher
912ad59b9e Add connection pooling for sqlite database access 2022-08-02 10:07:13 +02:00
Daniel
0390ab55ab Merge pull request #769 from safing/fix/microtasks
Use new microtask functions
2022-08-02 09:49:56 +02:00
Daniel
60b01f49f6 Update portbase to v0.15.0 2022-08-02 09:47:01 +02:00
Daniel
25d2d97fb0 Improve broadcasts test data 2022-08-02 09:44:58 +02:00
Daniel
ebf08c84a9 Use new microtask function 2022-08-02 09:44:58 +02:00
Daniel
aa388e29e5 Merge pull request #761 from safing/feature/custom-filter-list
Feature: Custom filter list
2022-08-02 09:43:44 +02:00
Patrick Pacher
cf053aac0d Merge pull request #771 from safing/remove-spn-used
Removed duplicated field SPNUsed from netquery module
2022-08-02 09:43:26 +02:00
Patrick Pacher
6c4faa3d3c Removed duplicated field SPNUsed from netquery module 2022-08-02 08:58:06 +02:00
Daniel
ced6690acd Minor improvements and documentation 2022-08-01 14:25:01 +02:00
Daniel
549fa1926f Move checking custom filter list behind main filter lists to get entity data 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
cc711e477d fix linter error 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
d3def3ec94 better user messages, linter errors, refactoring 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
a3c39b183e Api ednpoint to custom filter list added 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
fa1480d4c1 Change worning for invalid lines in filter list 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
3d11a1029b Refactoring 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
93367b64df Bug fixes and performence fixes:
Synchronization bug fixed
map reseting performence improvment
Added more notificationa and better wording
better scheduling of file parsing task
2022-08-01 14:25:01 +02:00
Vladimir Stoilov
cb08bb2931 Fix more linter errors 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
6a6468418b Fix linter errors 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
1e79fedf9b muve register event hook frop prep to start 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
cf30014e9d Bug fixes for custom filter list 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
Vladimir Stoilov
35697989e5 Refactoring 2022-08-01 14:25:01 +02:00
Vladimir Stoilov
420da81b33 Custom filter list proof of concept 2022-08-01 14:25:01 +02:00
Daniel
a7034e423c Merge pull request #751 from safing/feature/my-profile-endpoint
Add endpoint to retrieve the current profile ID
2022-08-01 11:11:07 +02:00
Daniel
ab68a07459 Merge branch 'develop' into feature/my-profile-endpoint 2022-08-01 10:54:15 +02:00
Daniel
089f4846d9 Merge pull request #757 from safing/fix/linter
Fix linter errors from netquery implementation
2022-08-01 10:52:00 +02:00
Daniel
d429e6803f Disable nolintlint linter 2022-08-01 10:47:33 +02:00
Daniel
90d30c14a5 Fix linter errors from netquery implementation 2022-08-01 10:47:33 +02:00
Daniel
1889c68d27 Merge pull request #762 from safing/fix/ignore-disabled-event-log-service
Remove the use of Event log service on windows. (portmaster-start)
2022-08-01 10:46:52 +02:00
Vladimir Stoilov
a4a4fd7984 Remove use of event log viewer 2022-07-29 11:14:29 +02:00
Vladimir Stoilov
806d7bd139 Ignore disabled event log viewer at startup 2022-07-29 10:50:38 +02:00
Patrick Pacher
d49232a37b Improve app-auth request flow and implement review suggestions 2022-07-27 15:14:52 +02:00
Vladimir Stoilov
ce5bc91af2 Merge pull request #753 from vlabo/develop
Fix automatic merge compile errors
2022-07-21 16:08:42 +02:00
Vladimir Stoilov
bdb4a1a8e8 Fix merge issues 2022-07-21 15:57:45 +02:00
Vladimir Stoilov
b71417dde6 Merge pull request #1 from safing/develop
Merge upstream changes
2022-07-21 15:50:42 +02:00
Vladimir Stoilov
d1f7b3b609 Merge branch 'develop' into develop 2022-07-21 15:50:27 +02:00
Vladimir Stoilov
59e2c56e0f Set DNS http maximu idle connection to 3 minutes 2022-07-21 15:37:52 +02:00
Vladimir Stoilov
652e27d3ce Minor fixes 2022-07-21 15:29:37 +02:00
Vladimir Stoilov
8ca384a13d Bugs and lint warning fixex
Fix domain map cuncurrent access
Fix ResolverInfo Domain was not copied bug
Fix linter warnings
2022-07-21 13:35:25 +02:00
Vladimir Stoilov
efd33c223f tls protocol for DoT added, minor refactoring 2022-07-21 11:07:44 +02:00
Vladimir Stoilov
598dc9d254 Resolver Info fill missing field 2022-07-20 16:44:59 +02:00
Vladimir Stoilov
cca520d64e Fix config url typo 2022-07-20 16:14:50 +02:00
Vladimir Stoilov
bdc3792d21 DoT support for domain name only
Configed resolvers skip ther own domains
2022-07-20 16:06:24 +02:00