1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-09 21:49:09 +00:00
safing-web/_publications/2022-02-11-progress-update-january.md
2022-02-14 13:46:34 +01:00

11 KiB

category layout title date author custom_thumbnail_name progress_update cards
blog blog #017 - Progress Update January 2022-02-11 David progress-update true
done in_progress postponed discarded
title description projects team progress
Simplify Portmaster Settings
Current Portmaster settings are complicated. Especially settings connected to the Network Ratings are hard to grasp for new users. Re-imagine and simplify.
Portmaster
Luke
Patrick
type text
h5 "On/Off" Switches Are Becoming the Default for New Users
type text
p Ever since the first versions of Portmaster, the learning curve has been steep for new users. The biggest hurdle has always been the Network Rating, where you configure settings not only for the moment, but also for future environment changes. We are happy work on this has been completed and will make things easier for new users next Monday.
type text
p Just to clarify: Current users who have used the Network Rating settings will not auto-switch to the simple toggle, but can do this manually. Likewise, after a new installation you can enable the Network Rating if you want to.
type text
h5 Network Rating Is Still a Feature, But Will Be Replaced in the Future
type text
p Even though we have come far, we already planned to further simplify things for power users who want to have different settings for different scenarios. We believe we will switch to profile based settings instead of having 3 hard-coded environments. This will both make it easier to understand, and make it possible to create custom profile names to whatever your heart desires.
type text
p Just to let you know, this is still not fully fleshed out and will likely take a while - until then we hope the current Network Rating serves you well.
title description projects team progress
Evaluate Custom Filter Lists Research how custom filter lists could be integrated into the Portmaster. After the evaluation decide whether to move this forward or not.
Portmaster
Daniel
type text
h5 First Version Has Been Specified
type text
p We have evaluated the much requested feature of being able to add custom filter lists to the Portmaster. Good news, this is possible!
type text
p We will approach this locally: users will be able to select a system file with domains in it, which the Portmaster will then use to block its listed items. The implementation task has been added to the backlog and is now waiting for free developer resources for it to be tackled.
type text href
a Check Out the Backlog https://safing.io/backlog/
title description projects team progress
Stabilize Network Structure Evaluate why speeds and latency are still below par and bring them up to speed.
SPN
Daniel
Raphael
type text
h5 Some Servers Moved to Better Hosting Providers
type text
p Since SPN connections hop over multiple nodes, a connection can only be as fast as the slowest node being used. There were a few bad eggs in our network, which got replaced over the last couple of weeks.
type text
h5 SPN Routing Algorithm Improved Too
type text
p Another big factor to improve speeds was revisiting the algorithm that decides how to build the network and which available paths through the network should exist. Daniel went down that rabbit hole and could improve speeds on that front as well.
type text
h5 Speeds Up to 50 MBit/s Should Now Be Normal
type text
p With both of these improvements speed and latency has made big jumps forward compared to the beginning of December. We are happy about it!
type href text
a https://docs.safing.io/spn/alpha/status Check out what to expect from current SPN speeds and features
title description projects team progress
Redesign Application Pages
With "On/Off" switches now available, redesign the settings page and make it easy to switch between monitoring an app and configuring its settings.
Portmaster
Luke
Patrick
type text
h5 Simplistic Application Page & Settings Nearing Completion
type text
p Now that Portmaster supports simple "On/Off" switches, this opened a lot of possibilities for design improvements. Luke already created visionary design concepts a few months back and these are being implemented by Patrick as we speak. Having seen it in action within the team, I can say how big of a leap forward this is in making privacy accessible for everyday users - so pumped to release this in the coming weeks!
title description projects team progress
Rework Installers & PKGBUILD
The current installation experience is sub-optimal. Prompt users to reboot their system after installation to mitigate issues.
Revisit our linux distribution, improve the PKGBUILD and add packaging for RPM and Arch. Also, submit Portmaster to AUR.
Portmaster
Patrick
type text
h5 Improvements Waiting for Next Stable Release
type text
p The linux installers have been improved and are waiting for the next stable release cycle, as we needed to update a dependency, which should be in the stable release channel before the new release installers are based on it.
type text
p There are also some issues we know about within SELinux which we plan to tackle and fix in the coming weeks.
title description projects team progress
Portmaster Stabilizing
With our recent months being focused on the SPN, invest more time into investigating Portmaster bugs and make the whole experience more straightforward and stable.
Portmaster
Patrick
Daniel
type text
h5 Notifier Width Fixed
type text
p A small but annoying bug was the notifier filling up the entire screen when longer messages were shown. Just a small update here to say that this small nuisance has been fixed.
type text
h5 Portmaster Is Getting More Technical Attention
type text
p Overall, within the recent months the SPN naturally got a lot of attention. But we are looking forward to invest more time to fine-tune the Portmaster experience and make things more stable. Let's squash some bugs!
type text
p Thanks again for all your reports - even if it sometimes takes a while, we will get to them.
title description projects team progress
Select Exit Node Let SPN users select at which server they want to exit for certain apps. Also make it easy to exclude certain apps or websites from using the SPN.
SPN
Daniel
type text
h5 SPN Routing Options Are Being Implemented
type
p
type text
p We are currently working on some much requested settings that will let users influence how routes are built through the SPN.
type text
p Most importantly, you will be able select where an application should exit the network, if you are not satisfied with the destination-aware automatic selection. You will also be able to exclude certain websites or services from using the SPN, if you feel the need to.
type text
p The implementation should not be too complex, as we are re-using some of the logic used within Portmaster filter rules. Hope to get this out soon!
title description projects team progress
Comparison Blog Posts Write blog posts comparing the Portmaster with different alternatives. What does the Portmaster do better? Where are others better? Be honest.
Website
David
Pranav
type text
h5 Portmaster vs Simplewall in the Pipeline
type text
p The next comparison blog post has already gotten far. Pranav has completed the research as well as written most of the blog post, only leaving out some technical details where Daniel's deep expertise is required to give a complete picture. Since Daniel's schedule often is full we shall see when we get to this. But overall we are excited to get more comparison blog posts out of the door. And as a sneak peek, the third blog in this series is going to be "vs Glasswire". Looking forward!
title description projects team progress
Implement Tailwind Components A lot of duplication happens in the HTML of our different web projects. Having already built the most common components into CSS component classes, such as `btn-primary`, implement them into the main website to remove duplication and clean up the HTML.
Website
Luke
type text
h5 Final Stretch for Complete HTML Revamp
type text
p Yes, you heard right. We are re-doing all our website's HTML. After Luke created our own Tailwind component library it was time to put it to use by using it for our main website's HTML. Needless to say this required countless hours with many edge cases and bugs to found and fixed. However, this project is nearing its completion and should go out in February. Not much will change for you, but it is a big step to enable further website maintenance.
title description projects team progress
Visit Opt Out Podcast
Seth from the amazing Opt Out privacy podcast recently invited us to be part of Opt Out S02, where he chats with different privacy creators. Most definitely!
Community
Daniel
David
type text
h5 Recording Already Happened, Release Scheduled for 13. Feb
type text
p It was an honor to be invited by Seth to be part of an Opt Out episode. Daniel and David joined the show and talks focused on Portmaster: How we got into privacy, Why we built the Portmaster, what it can do and what its drawbacks are.
type text
p It really was a pleasant chat! Seth is a great host, with lots of privacy content to dive into if you enjoy enjoy blog posts or podcasts.
type href text
a https://optoutpod.com/ Tune into the Opt Out Podcast

{% include progress-update-tablecards.html %}