Alexandr Stelnykovych
73ce148ad6
Refactor registerEventCallbacks to remove error handling and simplify callback registration
2025-09-03 12:55:58 +03:00
Alexandr Stelnykovych
1ee7db6948
Unnecessary filterlists database update on service start
...
https://github.com/safing/portmaster/issues/1988
---
The filterlists database is often updated when the service starts, even if the latest version is already cached in the database.
This does not affect PM’s functionality, but it unnecessarily consumes CPU resources.
**Technical explanation:**
This happens because the filterlists update check sometimes runs before the module is fully initialized.
**Steps to Reproduce:**
1. Start PM and ensure the filterlists are up to date.
2. Fully stop PM.
3. Start PM again.
**Observed result:**
PM reprocesses the filterlists cache database.
**Expected result:**
PM should update only when new data is available. Already processed data should not be reprocessed.
2025-08-28 17:21:17 +03:00
Alexandr Stelnykovych
f7a8133f81
Merge branch 'release/v2.0.24' into development
2025-08-11 11:51:28 +03:00
Alexandr Stelnykovych
58f4058633
v2 tests fix ( #1956 )
...
* v2 tests fix
* test: added tests for sqlite
2025-08-07 02:04:38 +03:00
Alexandr Stelnykovych
a652c8bce3
Bump version 2.0.24
2025-08-05 16:45:14 +03:00
Alexandr Stelnykovych
5609594b2a
Merge pull request #1955 from safing/fix/1951-Filter-list-update-failed
...
fix(filterlists): Resolve occasional FilterLists initialization failures
2025-08-05 16:30:51 +03:00
Alexandr Stelnykovych
878de4ba9d
refactor(filterlists): Improve index update logging
...
feat(updates): Add String method
2025-08-05 15:40:02 +03:00
Alexandr Stelnykovych
645438bbf4
fix(filterlists): Semantic version comparison for filter lists index file
...
Avoid false positives, like: "2025.04.14" != "2025.4.14"
2025-08-05 15:33:14 +03:00
Alexandr Stelnykovych
440e605123
fix(filterlists): Resolve occasional FilterLists initialization failures
...
Improved module initialization and processing logic to enhance concurrency handling and ensure reliable
https://github.com/safing/portmaster/issues/1951
2025-08-05 13:50:03 +03:00
Alexandr Stelnykovych
95459aae21
workflows: update triggers for renamed branches
2025-07-28 15:02:29 +03:00
Alexandr Stelnykovych
bf8da732b9
Bump version 2.0.23
2025-07-14 11:25:04 +03:00
Alexandr Stelnykovych
be22e57302
Merge pull request #1925 from safing/fix/Linux_core_bpf_compatibility
...
improvement(ebpf-Linux): enhance eBPF object loading for kernel compatibility
2025-07-14 08:14:48 +00:00
Alexandr Stelnykovych
1b76004a63
Minor cleanup in code comments
2025-07-11 19:47:28 +03:00
Alexandr Stelnykovych
d5698270e9
improvement(ebpf-Linux): enhance eBPF object loading for kernel compatibility and update attach points
2025-07-11 19:03:13 +03:00
Alexandr Stelnykovych
7946568b63
Bump version 2.0.22
2025-06-27 13:05:59 +03:00
Alexandr Stelnykovych
f56e980d22
Merge pull request #1917 from safing/fix/1872-Reinitializing-SPN-breaks-SPN
...
Fix/1872 reinitializing spn breaks spn
2025-06-27 12:54:10 +03:00
Alexandr Stelnykovych
f0e154f9ed
Merge pull request #1916 from safing/fix/1490-search-highlight-markup-in-merging-profile-name
...
fix(UI): remove search highlight markup from merge profile names
2025-06-27 12:53:39 +03:00
Alexandr Stelnykovych
d5c1a5c3f6
fix(UI): remove search highlight markup from merge profile names
...
https://github.com/safing/portmaster/issues/1490
2025-06-27 12:45:58 +03:00
Alexandr Stelnykovych
bcaf0b90f0
Refactor WorkerCtx to use a boolean for isStopWorker
2025-06-26 17:55:10 +03:00
Alexandr Stelnykovych
5d37c126bc
Fixed SPN re-initialization
...
https://github.com/safing/portmaster/issues/1872
2025-06-26 17:14:57 +03:00
Alexandr Stelnykovych
0c2dfbc489
Bump version 2.0.21
2025-06-20 16:35:25 +03:00
Alexandr Stelnykovych
c7f2420c64
[kext] (inf): add PnpLockdown setting to PortmasterKext64.inf
2025-06-20 15:14:29 +03:00
Alexandr Stelnykovych
e5c5ded5c5
[kext] (build): update cab removal commands in build_cab.ps1
2025-06-20 13:54:52 +03:00
Alexandr Stelnykovych
8ad07f87a9
Merge branch 'develop' into v2.0
2025-06-20 13:07:05 +03:00
Alexandr Stelnykovych
de055f8e41
Merge pull request #1908 from safing/fix/kext-bugfixes
...
Kext bugfixes
2025-06-20 13:05:10 +03:00
Alexandr Stelnykovych
f144e52b4a
[kext] Bump version to 2.0.7.0
2025-06-20 13:01:31 +03:00
Alexandr Stelnykovych
f7dd9825be
(UI): Add endpoint check to TauriHttpInterceptor for non-API requests
2025-06-19 17:26:52 +03:00
Alexandr Stelnykovych
95838b510c
fix(UI; Linux): Workaround for unresponsive title-bar buttons on KDE with Wayland
...
https://github.com/safing/portmaster/issues/1909
2025-06-19 15:38:36 +03:00
Alexandr Stelnykovych
70da66b120
Build script for updatemgr
2025-06-13 13:21:54 +03:00
Vladimir Stoilov
f5072fd838
[kext] Fix compiler warnings
2025-06-10 09:49:10 +03:00
Vladimir Stoilov
934480da0b
[kext] Fix wrong buffer copy call
2025-06-09 20:25:47 +03:00
Vladimir Stoilov
10f2ef426e
[kext] Resolve verdict of pending conn on shutdown
2025-06-09 20:11:26 +03:00
Alexandr Stelnykovych
1292fd7dae
Bump version 2.0.20
2025-06-09 10:26:27 +03:00
Alexandr Stelnykovych
93f87f4dc4
refactor(UI; tauri-websocket): Simplify Tauri WebSocket connection by removing NgZone dependency and adding inactivity timeout handling
2025-06-09 10:17:45 +03:00
Alexandr Stelnykovych
795d99cc12
(UI; tauri-http): Improve body handling in send_tauri_http_request for various types
2025-06-06 18:46:05 +03:00
Alexandr Stelnykovych
bd12a784c2
(UI; tauri-websocket): Enhance error handling and connection management in WebSocket implementation
2025-06-06 18:45:13 +03:00
Alexandr Stelnykovych
2e5076b3bc
fix(UI): Automatically unminimize window when triggered by left mouse click
2025-06-06 13:55:06 +03:00
Alexandr Stelnykovych
ff18ec1292
Refactor window creation functions for improved environment variable handling
2025-06-05 15:08:14 +03:00
Alexandr Stelnykovych
5c46ef0d85
(UI; tauri-websocket): Enhance WebSocket connection handling
2025-06-05 14:55:51 +03:00
Alexandr Stelnykovych
7a7e9c5d6e
fix(Windows) Installer: Preserved app data does not include icon cache
2025-06-03 16:41:21 +03:00
Alexandr Stelnykovych
2c1de8c51e
Bump version 2.0.19
2025-06-03 15:59:14 +03:00
Alexandr Stelnykovych
cb39e11b32
fix(UI; tauri-websocket): Enhance WebSocket connection handling with observers and improved error management
2025-06-03 14:24:29 +03:00
Alexandr Stelnykovych
45565fa34f
fix(sqlite): Limit concurrent writes to avoid SQLITE_BUSY errors
...
https://github.com/safing/portmaster/issues/1848
(cherry picked from commit e5715a9550 )
2025-05-30 13:23:04 +03:00
Alexandr Stelnykovych
e5715a9550
fix(sqlite): Limit concurrent writes to avoid SQLITE_BUSY errors
...
https://github.com/safing/portmaster/issues/1848
2025-05-30 13:17:39 +03:00
Alexandr Stelnykovych
8a0879e2e6
Merge pull request #1868 from safing/task/refactor-spn
...
Task: refactor spn to implement v2 indexes.
2025-05-29 14:48:24 +03:00
Natanael Rodriguez Ramos
4c6da554f1
fix(spn-hub): Added logging directory on V2 install script
2025-05-29 12:16:24 +01:00
Natanael Rodriguez Ramos
e25871d513
fix(spn-hub): Disable duplicated logging
2025-05-29 12:04:09 +01:00
Natanael Rodriguez Ramos
4271475039
fix(spn-hub): Updated wrong log level
2025-05-29 11:14:08 +01:00
Natanael Rodriguez Ramos
a9bb6d1c0d
Updated spn-hub install script to remove portmaster-start dependency.
2025-05-28 11:49:32 +01:00
Natanael Rodriguez Ramos
cf75e90ea8
Merge branch 'v2.0' into task/refactor-spn
2025-05-28 11:41:10 +01:00