What's new in Portmaster 1.6.5
May 15, 2024
- 8312c7c Add UDPLite check to ip4_datagram_connect hook
- 67e2dba Use sk->sk_protocol instead of udp.pcflag to detect UDPLite protocol in eBPF
New in Portmaster 1.6.2 (Dec 29, 2023)
- Enable security level display hints for UI migration
- Remove network rating / security level system, add migrations
New in Portmaster 1.0.13 Pre-release (Apr 28, 2023)
- Changelog:
- 34e0358 Add binary path to integration test utiltool
- 7d3b45f Add integrationtest utility
- 89bad68 Suggest using stale DNS cache when queries are slow
- c972033 Improve rules config description
- 8273894 Add flags to specify custom update server
- 16c7561 Add config option to always use stale DNS cache entries
- 7e09245 Reduce running of background tasks on sleep mode
- 4784799 Add check for special android ip in online status check
- f8c6fbd Increase max state table lookup time window
- 0aae9b4 Fix closing nf conntrack session when stopping during start
- 72c59c0 Improve user agents
- 0a1f74a Fix custom filter list load
- 7cbabd5 Fix android update system
New in Portmaster 1.0.11 Pre-release (Mar 30, 2023)
- Changelog:
- 56998a0 Improve lookup tries for network state
- d9f4a9e Fix getting updated tables immediately
- 6070366 Ignore if parent process does not exist
- 94b4fa3 Improve network state caching
- 79d6bcb Fix parent process key an refactoring
- 834282c Fix process identification key
- b9488c1 Fix matching TCP connections
- 4b29eed Improve support for disabled IPv6 stack
- a90174e Downgrade gvisor
New in Portmaster 1.0.10 Pre-release (Mar 24, 2023)
- Changelog:
- Update SPN
- Add geoip regions to improve distance estimation
- Add current time to broadcast matching data
New in Portmaster 1.0.9 Pre-release (Mar 17, 2023)
- Update SPN:
- Warn when query fails
- Improve network proximity thresholds
- Fix traceroute location checking
New in Portmaster 1.0.7 (Mar 14, 2023)
- Bump core version
- Update deps (including SPN)
- Add technical introduction to Portmaster README
New in Portmaster 1.0.6 Pre-release (Jan 30, 2023)
- Disable prompting when re-evaluating connections
- Send DNS queries to special domain only to local resolvers
- Add resolvers in device's network to LAN resolvers
- Force resolvers to reconnect after connecting to SPN
- Android support for getting network addresses and interfaces (#1056)
New in Portmaster 1.0.5 Pre-release (Dec 21, 2022)
- Changelog:
- C957f33 Migrate puddle lib to new version
- 603f2fd Update deps, including SPN
New in Portmaster 1.0.4 Pre-release (Dec 12, 2022)
- Improve rule doc
- Add update versions debug data
New in Portmaster 1.0.3 Pre-release (Dec 8, 2022)
- Changelog:
- a100380 Bump core version
- b090f2d Update SPN
- 362d987 Improve DNS validation regex doc
- ddb5b55 Fix kext service log wording
- d32cde0 Delete old kext service on startup
- cc63e4e Merge branch 'develop' into fix/doh-failing
- 3bf791f Better wording for failed DoH request.
- 225da9c revert commit pushed by mistake
- ecbe3fc Fix DoH base64 encoding
- e260cc3 Fix DoH base64 encoding
- a1a2338 Added shutdown request for kext
- 69b07cb Allow single character tld (for internal usage)
- 90ea592 Add support for snap
New in Portmaster 1.0.1 (Nov 11, 2022)
- Improve SPN routing algorithm setting description
- More efficient verdict update structure
- Fix sending update verdict info
- Fix stopping of the kext service
- Better kext service handling
- Removed legacy code and refactoring
- Add safe fallbacks for untrusted home nodes
- Fix slow system calls windows kext
- Version and update verdict kernel functions
- Linux reset verdict of individual connections
- Remove kext glue dll from dependencies
- Refactoring and more comments
- Update itsfoss link to newest feature
- Remove the need for the glue library (.dll)
New in Portmaster 1.0.0 (Nov 8, 2022)
- Bump version to v1.0.0
- Fix restart button on Windows
New in Portmaster 0.9.7 (Sep 29, 2022)
- Changelog:
- 2bd701e Add per-user locking option to portmaster-start run cmds
- 1ec3209 Improve and fix verification and fixing
- 0bb26c6 Start with same verification config on all channels
- 59392e4 Move all filter/interception config to interception module
- d89e988 Add verify cmd to portmaster-start
- 109906f Improve signing with updatemgr
- 168cf01 Add signature support to updatemgr
- b1b3125 Enable signature checking in beta and staging release channels
- f35d590 Add support for signed updates
New in Portmaster 0.9.3 (Aug 30, 2022)
- Fixed unstable SQL statement causing memory leaks due to prepared stmt caching
New in Portmaster 0.8.13 Alpha (Jun 1, 2022)
- Update SPN
- Fix multicast detection on ended connections as well as some linter errors
- Add support for upcoming UNBREAK filter list
- Send notification instead of killing conflicting DNS service
- Improve wording on setting dns/noInsecureProtocols
- Improve support for DNS-SD and fall back to cached data for non-ICANN queries
- Detect responses to multi/broadcast queries
- Calm down and relax dns query check
- Reset system self-check after network change
New in Portmaster 0.8.12 Alpha (May 19, 2022)
New in Portmaster 0.8.11 Alpha (May 19, 2022)
- Use alternative approach to fix nfqueue closing process
New in Portmaster 0.8.10 Alpha (May 16, 2022)
- Increase supported size of windows network state table entries
- Fix shutting down nfq interception with go-nfqueue v1.3.1
New in Portmaster 0.8.9 Alpha (May 16, 2022)
- Add MatchMulti function to match endpoints list against multiple entities
- Only warn about unexpected parent process when not in dev mode
- Resolve to real file paths before checking path based API access
- Use more verbose names for iptables chains
- Show notification about manual DNS setup instead of compatibility notice
- Block DNS requests if bypass prevention is active
- Add config option to disable dns query interception
New in Portmaster 0.8.8 Alpha (May 16, 2022)
- Improve IP scope classification
- Reset device locations when network changes
- Only fix chrome sandbox permission when needed
- Add intel-only flag for initializing intel data only
- Ignore comments on rule parsing
- Only warn when registry cleanup fails
- Improve wording on block bypassing notification and setting
- Raise dns/nameservers config to expertise level user
- Improve prevented bypass attempt notification
- Fix connection locking in firewall packet handler
- Add notify threshold for app related notification
- Fix secure DNS bypass notification to reflect reality
- Increase self-check timeouts and threshold
- Improve resolver config for intro slides
- Clear DNS cache when DNS resolver config changes in any way
New in Portmaster 0.8.7 Alpha (May 13, 2022)