Skip to content

Releases: safing/portmaster

v0.4.10

27 Jun 13:14
Compare
Choose a tag to compare
v0.4.10 Pre-release
Pre-release

Changelog:

f80923b Make resolver testing configurable
881a757 Fix netenv resolver interaction


This release also contains test binaries for testing different dns resolvers. (Download them below in the assets section.)
Please note that the unit test starts some of the Portmaster's modules/components for the test and shuts them down afterwards. You can select how much you want to see by changing the log level (trace|debug|info|warning|error).

Usage:

# resolve 100 queries sequentially
./resolver.test -log debug -test.v -test.run Single -resolver dns://9.9.9.9:53
# resolve 100 queries at once
./resolver.test -log debug -test.v -test.run Bulk -resolver dns://9.9.9.9:53

For choosing a resolver, see https://github.com/safing/portmaster/wiki/DNS-Server-Settings

v0.4.9 (control v0.3.5)

20 Jun 14:31
Compare
Choose a tag to compare
Pre-release

Changelog:

7926962 Improve resilience when handling execution errors in pmctl
bb2cbdb Remove unneeded index in pmctl for now
95be108 Fix downloading of assets in pmctl

v0.4.9

16 Jun 14:23
Compare
Choose a tag to compare
v0.4.9 Pre-release
Pre-release

Changelog:

1ea376f Promoted to alpha (visible change in UI)
f7320d7 Add TCP/TLS pipelining dns resolver

v0.4.8

05 Jun 14:18
Compare
Choose a tag to compare
v0.4.8 Pre-release
Pre-release

Changelog:

9f42e6f Retry finding a socket's PID on linux
e442bad Fix and improve authentication retrying and error messages
bbafef2 Remove " (deleted)" suffix on linux for deleted files
381b94a Add cpu profiling capability to base module
bb86496 Fix correct shutdown of mdns packet listeners
e5ad87a Increase resilience of api auth by waiting long and trying more often

v0.4.7

05 Jun 14:06
Compare
Choose a tag to compare
v0.4.7 Pre-release
Pre-release

Changelog:

a36972c Enable subdomain filtering by default
2248026 Fix error detection if query was blocked by upstream
e01f185 Fix version flag and display in cli

v0.4.6

05 Jun 14:05
Compare
Choose a tag to compare
v0.4.6 Pre-release
Pre-release

Changelog:

6b02dcd Transition to table structs, use OnceAgain for fetching tables
046a00f Reload indexes in pmctl when restarting
21405f3 Fix date format for log files

v0.4.5

05 Jun 14:04
Compare
Choose a tag to compare
v0.4.5 Pre-release
Pre-release

Changelog:

99a494d Remove version information from moved file

v0.4.4

05 Jun 14:03
Compare
Choose a tag to compare
v0.4.4 Pre-release
Pre-release

Changelog (Highlights):

26fd447 Switch default action / asking to release level experimental
1c5474b Change dns requests to be workers instead of microtasks
e464ee1 Fix superfluous decision re-evaluations
c8223f1 Switch resolver pooling to use sync.Pool
36c60a1 Reload resolver on config change
c71dfaa Fix resolver failing
3f9876f Expose network system state table to api
d11080d Update dependencies
0036d25 Demote error and warning logging when process of packet could not be found
11d3e15 Only enable BlockP2P in Extreme level by default
85c7fd4 Improve udp connection attribution for broadcast and multicast packets
89317b8 Disable time-triggered online check
ca8b36c Fix FQDN validation and add tests
53eb309 Add TLS resolver connection reusing and pooling
dd837e4 Create exec dir for safe working dir for processes
87a5554 Add endpoint type network scope
635d577 Change BlockInbound to only affect LAN and Internet
c3ca0c4 Set dns redirects to Internal for better UX
6e9c22d Stop whitelisting IGMP
55b0ae8 Revamp process attribution of network connections
8870987 Fix failing endpoint test
a426b53 Update to new geoip database
c65cadb Add logging to core update notification

v0.4.3

02 May 21:28
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release

Changes: Hotfix dependency issue

v0.4.2

02 May 12:14
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

Changes since v0.4.1:

  • 2dda381 Let decision reasons decide on the DNS reply
  • b91b8fc Fix IP classification for LAN multicast
  • 0cf10b6 Improve network scope filter options
  • 20e836b Fix BlockP2P to only bock connections to the Internet
  • 0e30d70 Improve config help text
  • 97a8475 Fix hierarchical config handling
  • fe7d146 Switch from ACCEPT to RETURN when accepting a packet/connection with iptables
  • 3b0d60b Update restart exit code in pmctl
  • d89b612 Fix updates config handling
  • 5209a09 Update config options, add options to turn off system notifications
  • 95041d2 Fix module dependencies, split filter into interception and filter modules
  • 5c7739e Add hook to re/unload UI assets
  • d2d6913 Add control db interface for triggering hooks, add shutdown/restart hooks
  • 7161581 Add update module status, allow disabling of updates
  • e262ad1 Update config and add ordering
  • bug fixes