Commit Graph

1735 Commits

Author SHA1 Message Date
Daniel
3b9a1b099a Merge pull request #802 from safing/fix/start-issues
Fix wayland options and disable restarting of UI components
2022-08-24 13:40:10 +02:00
Daniel
6520e4d192 Merge pull request #784 from safing/fix/abort-delayed-restart
Abort restarts if updated version is rolled back
2022-08-24 13:39:00 +02:00
Daniel
510febce74 Merge pull request #783 from safing/feature/update-defaults
Update defaults
2022-08-24 13:35:28 +02:00
Daniel
e9598520f0 Disable restarting on failure for UI components 2022-08-19 10:46:47 +02:00
Daniel
75d8639aa5 Enable WaylandWindowDecorations feature for electron run on wayland 2022-08-19 10:45:07 +02:00
Daniel
57c23c7e07 Use correct ICMP message for blocking connections in iptables 2022-08-12 13:26:11 +02:00
dependabot[bot]
640d59f2fb Bump github.com/safing/spn from 0.4.14 to 0.4.15
Bumps [github.com/safing/spn](https://github.com/safing/spn) from 0.4.14 to 0.4.15.
- [Release notes](https://github.com/safing/spn/releases)
- [Commits](https://github.com/safing/spn/compare/v0.4.14...v0.4.15)

---
updated-dependencies:
- dependency-name: github.com/safing/spn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 01:25:32 +00:00
Daniel
60230c0d6d Abort restarts if updated version is rolled back 2022-08-05 16:33:52 +02:00
Daniel
0b815c3c08 Enable filter list category Unbreak Popular Websites by default 2022-08-05 15:52:00 +02:00
Daniel
f9171babc1 Set default log level to warning for portmaster-core 2022-08-05 15:50:12 +02:00
Daniel
47cb67e032 Bump core version 2022-08-04 12:03:03 +02:00
Daniel
1a33927883 Merge pull request #779 from safing/fix/prepared-stmt-cache
Fixed unstable SQL statement causing memory leaks due to prepared stmt caching
2022-08-04 10:56:40 +02:00
Patrick Pacher
37951c2cff Fixed unstable SQL statement causing memory leaks due to prepared stmt caching 2022-08-03 16:54:48 +02:00
Daniel
0a46f541db Bump core version 2022-08-02 16:39:27 +02:00
Daniel
fa830e4968 Merge pull request #776 from safing/fix/custom-filter-list-key
Improve custom filter list config key
2022-08-02 16:38:52 +02:00
Daniel
5c6fc6ee9c Improve custom filter list config key 2022-08-02 16:35:33 +02:00
Daniel
e0e729230a Bump versions 2022-08-02 14:28:21 +02:00
Daniel
f7eb03006f Update deps + SPN 2022-08-02 14:28:14 +02:00
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