Portmaster Versions Save

🏔 Love Freedom - ❌ Block Mass Surveillance

v1.6.12

1 week ago

Changes:

  • Fixed an issue with the kernel driver that stopped the UI elements from connecting to the core service.

Commits:

151a548cee66c8e8c59f3ec9baea430baaa12e9c [windows_kext] Bump window kext version ab9255794d374fa54399458d18e7436c441a2e5d [build] Add build target for assets.zip d6cea3a667490fba0f0d2dfc5a586cf097713f51 [desktop/angular] Bump UI version 916a83a2a01ddfaf42df1c740bac1e82fba9bb36 [windows_kext] Update docs and few minor fixes 1730250a86f5231e2136113597ad01131ed57dde [windows_kext] Remove inbound ALE layer 9fe140bd02cc0d62bc94886f1383ae97e888580f [windows_kext] Fix clippy warnings b72cf2577a672fe80632572cf7e317d8d51d7ad8 [windows_kext] Fix ALE layer TCP conn pend

v1.6.11

2 weeks ago

Changelog:

  • New Kernel Extension written in Rust (will be tested longer in Beta)
  • Improve support for Anycast IPs in UI
  • Improve ICMP handling in UI

Details:

401e09b963357e23cd7cea5fa691ce373ee7a292 [desktop/angular] Improve country display in connection details 7e4e4c47a8342a7ff77a3adca32fc0f244322576 [service] Always put ICMP in the Other Connections group instead of Network Noise 274f81e4eb9faa600265eac73c1c497495d3e606 Update go deps 9a77664de144786b94dff7c09997558971fdcf6c Update node deps 99e2f63c03aff7486fe081145ed9609db02d6229 [desktop/angular] Deactivate View Active button dc1b9f98f2da2121486031edc6189503b531ae87 Add support for showing anycast addresses in the UI 289dcd4ec2d578920c2d2a999cfb94d17b73ee19 [CI] Add workflow for building kext in CI 98fca8f1d52cf71c571cca86d73ca856b1c6122b [windows_kext] Add metadata to sys file bcd834c4da5c292b3600a07c0d63009acaed8455 [windows_kext] Finalize building kext and cab for MS signing e78630e5161665b979b451bc3ca06a92738a840a [windows_kext] Update INF file template 19eb3289e12836f61174e59bbe781cf2651ec0cb [windows_kext] Fix echo in build_cab.ps1 b0a75820e79e432eb22e7b2670fd1ffd8c9fb2be [windows_kext] Fix the echo is link.ps1 e520c32020f24a5da3eabcc1481a3ee47bbc6c6c [windows_kext] Add first attempt of building kext in Earthly 53d1d52c39e1290aff79d80fe0c0386eb7054e1a [windows_kext] keep generated test data 1c4df53152312b47791e3c7dd3b336110ce75385 [windows_kext] use new go range loops 1d6228ea7b658e1178e80cec609e98bf8d8f8ab9 [windows_kext] fix all linter error 5610c882086bee22ae7ef5e2a66513d593215818 [build] add go-lint earthly target 8f79d8e515de95b9fa3ae675d348d29b517f28c8 Add missing dependency ac87a49ace448f5ea9d242eb91370fc374c40b45 [build] Fix earthfile 8a6f925c8b762e718d97a363f383cad008551d8b [windows_kext] Fix some Go linter warnings 6f9b0a82492172dd51ec454d0cfecc4869f0fda5 [service] Minor windows kext improvments 5459c1ccb2893df8903469181a9634e8f239a8cb [windows_kext] Fix small bug, remove version form Cargo.toml files c7886c2898ffe20b5c0cf88e6cf41acff6c3c48c [windows_kext] update gitignore 81621c4a4b29013ec18e0f138eaee83f468117ed Merge branch 'develop' into feature/new-kext 85bac1ca71e9023e6099d212b2d2680a6ca3f0bb Merge branch 'develop' into feature/new-kext b0f664047b728c9ade433a89ae4e7194028034c5 Add rust kext to the mono repo 43043bc5e6eef4be712e249626b6569ff88e1b5b fix: close file 740ef1ad32a6fb64824b2acab64399a26358b916 Add missing dependacies cd135331ad5be64915ca41b8c29f39327a4138d9 Move kext files to proper path 24f6678ad0ec1233ad741a6d5d21f23f843256dc Merge branch 'develop' into feature/new-kext 10d1584d20cd5fb10f0c321243bdb472a914319c Cleanup for new kext e082d047de94c0b2a4f340a4b4cef3ea38cd50ea Revert permenent verdicts c425007be13299ff015407ca81a64384f30f56ab Add packet payload for kext2 ead271f51cf79feb11879f4022fc660ffa99e8fe Update Ipv6 connections on setting change b6e0894257a02d9da1fb3cc100ee59759c030695 Fix kext version check ddec8010d416910a9702aebdc31d8b8ef4c2c241 Add support for old and new kext together b5195797d1e486d28538e32a3f91485235b7a17c Remove custom ip redirects 7babfb13abf78e89699ff87f9c88ca801d6ac24e Add bandwidth stats support e308543f4f77dbc186237c28d80823a2ee11835a Update kext library 1f2f0e521327d0ca55e231306b0f16de4451077e Add support for the new kext

v1.6.10

1 month ago

Changelog:

5371350b3dd93b78d8fb836467a1ea082a187183 Add new ICMP filter handler, fix cleaning of ICMP connections a3526604e0c3b9d81f1cde7e9ca2f610c4d2654d Fix process based API authentication when API listens on 0.0.0.0 9f21e87628cbb892e4dde4301723144e72012fab Add low memory protection

v1.6.9

1 month ago

Changelog:

0f808f568bbb6d4c8d9c99ecbaefc2f199aab0ad Update deps 8c85259cc168c26f7948fac0b4528f525e8903e0 Bump UI version e2652d0934f44ded34ac1697c90954b6f4564d42 Add new ready api endpoint fc7e11e456d24cea037869cf9120e4ff6941191c Keep timestamps of build artifacts 0e69fefa637a319eaa23dc8b15cc277105bc1695 Do not cache angular lib builds 4858d182faebbd867a6acdc28663558f9c50ffc3 Fix app icon component re-use

v1.6.8

1 month ago

Changelog:

f3ef67ddb1e9c1a99c24b3347bd92272879307ce Fix workflow naming 830dda96c55201566214861a3e55e12f0a8986f2 Bump ui version a223250f006da9a3c1c601b2056b927a8dead4bf Improve/fix build system and CI 0c61f2c35e9b8c221147f977a97cd4ef891a5d13 Fix some typescript linter errors 21c4fa456be42cd8885135f0a4ce4744886a07b7 Do not re-evaluate ended connections 2d45a1c7128b08ba69b2d5ae69fd79c2a668980a Fix UI performance issue on Windows e957b90b1328a1dc0309717cc158b8af801e1d23 Ignore default Windows icons in UI better cdabffafcd4e97e5ea54f691b7d73b27c7a2eb4a Fix error naming a457ac42459e1bc077e04da69bece798ce1043e8 Ignore default windows icons

v1.6.7

1 month ago

Changelog:

5eb0f14a85fc19aa38b45846c7551936865f7eb9 Update portbase 5550c46c5caa1852e9488bcd06eba8f42f09e2af Fix not applying permanent verdicts to ICMP 154b0454fcbe25bcbae1108f344a323cc26fad9a Use new version number metadata endpoint 493309ebb3860cad747bda97244b387396d0c37a Fix build system for correct version metadata 6251111cdfdd46763e991d1d2d0edd069c9c739f Fix ineffective break statement.

v1.6.6

2 months ago

Changelog:

  • Lots of small bug fixes
  • Migration to mono-repo (part 1)
  • New super easy build system!

Details:

ed20c7f1b261b4e0ae9cd7a7c1e9d11c8e2ecb9f Fix version metadata bc96ee45d0336ceca80c32ccfa426207dbc9361d Bump SPN Hub version dea00733890cf703685bb2cc9b15a70b7949c49f Fix workflow step names 77c4b815c17faed931db3cb913aaa100bd176e8d Improve/fix workflows 0d2c556e20273b6fe69da1e3f71fcb8b692ff71d Fix SPN info page data 313ed4de4ba288751216e1be09a75eee7c9190d3 Improve earthly build, tweak caching 2f88d487a9d9c44562d4ff92184eb0f8883ce959 Update deps 0cff5a33f26504f81ec7ba03ca5964330389ea88 Never allow permanent verdicts for ICMP connections 5215e4162460f46be3dd8d8eddf0ad63c060c0b3 Increase SPN clock skew tolerance to better support devices with skewed clock c68aff5a9bfcc87f3b38fc97afccc81f6abe334f Update portbase for improved version info, fix license strings 76c8425452c9f573b2a277a65ef5d1272f9820ba fix: Inacessible code due to wrong comparison operation 29e7e13429dff5d521c2106aedd3e20c0d27c2cc Update README bf7d631f17f4161656650b4fcc9929edd3f76578 Update issue template config c2cbd27b8a43096b112ac4e911b3b1eedad83da7 Fix error handling in connect op 8c048989f8936b80f5fb60874cb43615a1ee7968 Fix dependabot.yml configuration file 29a0cdba3b9669d4c3bd0ba4beb0fe91525ce349 Add github actions workflow for angular 4e4ad4437b5eab49003dc9dc44a61c4241557bea Fix focus style for buttons a148eb57a9c5a51a397d9a04aeb5190524ab3551 Fix access on undefined object in line-chart 3d88b3fd3b84b6dade5f0bd62d6fb5c1761fda70 Fix focus in sfng-select component 3e2b9a9c2972ac13d630474e52e7be4069fc678b Add remote_ip to full-text search and fix focus in netquery component 6daea521c341ea1b011cf163b1533f7c7daf1419 Fix netquery textql parser when dealing with IP addresses 0e5b8b2e064fdbb16ce309784ad0dd225e8dc22b Consolidate different licenses to GPLv3 61176af14eff830a2c23b1a3cb96180b6f631804 Fix linting errors 653a365bce14b414cdb31d4cea7980798eecd623 github-actions: increase golangci-lint version since it fails with go1.21 352d6251586cf267609f03b11a9da3d69d50a507 github-actions: try to fix linter 9c226d9c542bfd96e482fbedba0030379166c8a7 Update golangci-lint-action to v4 6ae80e5b816384742cd82e296e7fcd202b56f733 github-actions: try to fix linter b2acbe38d2269f7b41adfe6eaaabed1706286bf2 spn: fix http info page template 7ca69565010c174e0de130ff073d280d06157ade Use short tests in github CI 1cec92263de5b7b676520dfe9e617217efcd007a earthly: all git commands to fail in ci ba54bed5b605bf007ee811f8fb1e0fbe60a310aa Use earthly for testing in github actions a24e60c2e582c7a433c91ad20ad00837ce65499c Remove obsolete build, pack and test scripts 701bb916460ac0b27ecd2d513c43f6c2b77bd4b1 Update to new portbase and add experimental support for debian postinst and postrm scripts 8e6a99ba14fdfaa6ae199897de59da5d75b89fd3 Fix logging in firewall api for allowed-clients de87216d5cae091dd6b87b18e7f7a714105f477a Fix file name in xdg/autostart 90535c5c86d7944c018203c83f54787f424b43ae Add support for --allowed-clients parameter to whitelist binaries that are allowed to talk to the Portmaster API 347e2d1982947b18e0e452cc6e13b744b3917dec Fix race condition in tauri and window not navigating in release mode 3c0a362bff2a1ca8f59b736911516ab38bd38e05 Fix angular production environment 8cbc94953354a0b0b4a577250892769e426d339e Finish earthfile and add linux packaging assets f003ef9a9bcd999c7b932605958b096c5e11b514 Added missing .gitkeep file 458336006fc09bb7891d0e8b4db638e38b4867c9 Update Earthfile to hopefully get cross-compilation for rust to work d524bce1661a7e0510d2367afcde11b63b2361ac Migrate tauri from portmaster-ui to desktop/tauri. Update build system ac23ce32a1376fd0358e1dc654b0940befbef7cd Migrate notifier from portmaster-ui to cmds/notifier, remove some duplicated code, move assets to assets/data and add a small go package in assets to allow embedding icons 4b77945517718f1b3591de96e9ae1d39260639ff Migrate Angular UI from portmaster-ui to desktop/angular. Update Earthfile to build libs, UI and tauri-builtin 66381baa1a6649b2588631ba42cc0eecdf07b3dd migrate build system to earthly: supports building core, start and angular for all supported platforms. tauri still missing 8579430db94bd79c19a685e9745ec1c002b27b0e wip: migrate to mono-repo. SPN has already been moved to spn/ 67d0d11b812a3a857140c18a5e35b29731685634 Merge branch 'develop' into revamp/verdicts 40bf8d10514becc6afb96dbc49c30932f0b95bf8 Merge branch 'develop' into feature/icon-source 0ebe494c6cc46777696c3fec0d310b5c6e46dbc4 Improve logging 923ce2aa2425a06d73da8e40eddf6371c4832d0f Revamped verdict handling f2839c274a952efbc842e0defc6ce863aa7ad7f2 Update README.md 5def16e5427fcb027566d86df28be6f8407682d2 Improve finding windows exe icon 4e2553c36d8809a50b5e5f44c7edba972c72a942 Stop using dashes for port names, as they collide with port range dashes 677ea177ee1a112d185ef32226422f67e67e48a1 Add ping.archlinux.org to connectivity check domains 162ebffe48e9239778353d2acedeb193b82062cc Skip self-check if device is offline f7f64e6b4608691b033c88e9a734341354dbc46d Add icon source df84245fd7c9cb9f3c7a4f46702e163ef82943db Merge branch 'develop' into develop 17102e1372eb0c410cadfcbe1865547f74ecfbf6 Update README.md - Architecture Linked Twice

v1.6.5

5 months ago

Changelog:

8312c7c6b51bce0e05b62c7b36e11d95db833106 Add UDPLite check to ip4_datagram_connect hook 67e2dba0d5094c0601bc61b6a0ee3060fd9a43e7 Use sk->sk_protocol instead of udp.pcflag to detect UDPLite protocol in eBPF

v1.6.4

5 months ago

Changelog:

4ffc6e53b70cfa206c99b1dda56e22fe2544e44f Remove connection prompts when applicable settings are changed by user 425a0bed4c12612ad3e1b3cbb0882a79897b2451 Improve getting process group leader 30fee07a897fe0bb220b3c2ffb36737dd89563af Add utility for getting processes and process group leaders 2ae24656fcc7788874ab50e3108448a04276ca63 Rename profile/icons to profile/binmeta a88de1532c2f1df71157317d24a503abf8e2826a Improve ASN parsing 82cdd1b4193df9cee5a3573634cc139c0d77ce19 Save global config after import b76a86071808af0c79b2086658832b3272d7b329 Reject number only entities, as they are ambiguous d6e4c96117cccce58d4bdba1b0974f7c5af1cb3f Require AS prefix in asn rule regex d67b1e8a64f86ded2e7edf7c5ce84c971bf1f000 Reduce PID finding retries and simply proc interface on linux 9756e874f0cc1702d4503bd9a9870717d54581cf Remove CodeQL workflow 79ec3954e9dc307902920047d765e41204c6b0b4 Remove security level from profile 5efed140933208ddb753071d7f96177046fb295e Update references to GenerateBinaryNameFromPath 2a04bf33b1499f4bede8aaa33518902fb5962b66 Add support for getting binary icon and name from exe on Windows

v1.6.3

6 months ago

Changelog:

9c969f9465a4bda46c6a3335cf6056af70779e90 Load Windows Svc icon with new icon system cf3d4e030fe5102107b8730b29aa38f5e738e74b Fix unimplemented find icon fallback function cd34d64ca6ef83882bf447c3cff3480980f86dc6 Fix profile icon package refs 307fb5a7675d71d8fe0b263f36a583297e28c6f1 Improve profile import and export regarding IDs, fingerprints and defaults 1e2491c3b3233af4e81fd89f0e2152299dfd2f7d Improve profile ID migration errors and run migration again c999d5559a6495e1de0a5c1aa5e4a860cb77078a Add support for finding app icons on Linux (MVP) af712382f8832ff10b43fd9bfc2d4d72fd1adadf Improve rule help