Replies: 6 comments
|
Some tooltips with explanations would be nice! |
|
Agree with everything @Danny3 said. In the meantime, what IS the difference between those two Allow buttons? Maybe rename the "Allow" on the right "One-time allow", if that's what it really does? Why does the "Allow" in the drop-down exist? What happens when you select "forever" and click the Allow on the right, instead of the Allow in the drop-down? |
|
There's no difference between the two Allow buttons. The button on the right is a fixed option to allow a connection. The combobox is configured dynamically, based on the option configured from the Preferences.
The difference between both options is that Deny will silently discard the connection. The application initiating the outbound connection typically will try up to 6 times to connect to the destination host/IP (/proc/sys/net/ipv4/tcp_syn_retries), until it gives up exiting by timeout. The Reject option kills the socket inmediately.
I only see the (i) icon on the Keyboard and Session settings, next to the Spare layouts or Ignored apps. The rest of the options have a global Help button of the section. We could add tooltips to the buttons, but I think that it'd be better to redirect users to the wiki page (there's little space in the popups, and they're already saturated with information). I might be wrong, but these doubts arise the first times you use the application. The rules editor and Preferences dialogs are different. They have a lot of tooltips to help users understand things without having to read the wiki page. |
|
Thank you for the explanations!
Any thoughts of showing all three buttons at once, and no combo box? Or cutting
I've just checked and apparently That will lead to two There's got to be better UX for this... for example with no combo but two buttons, Reject and Allow, if the default action was Allow, then the counter could count down in the Allow button instead of in the (former) combo. If the combo box is maintained, with Reject and Deny, if there's a useful difference between them, the counter can still count down in the fixed
Indeed, I've seen applications repeatedly attempt the same connection I would Deny |
Yes every application can handle Reject/Deny differently. Some apps freeze up waiting for a response if you Deny, so better to Reject. Other apps for example Chrome web browser will constantly port knock localhost:9229 and with Reject it retries every second. If you Deny it will wait 30 seconds for a response before trying again. This will reduce annoying event logs by 30x |
|
that's it, thanks @e3dio :) Also when you Reject a connection is obvious that there's something blocking the connection. If you discard it, it's a bit harder to know if something is being blocked or if something is not working. For regular use, like benign apps phoning home it probably doesn't matter much in this respect.
The default combobox action is Deny, and the countdown timer is set in the Allow button. At least with latest sources:
Yeah, mmh, it doesn't have much sense actually to have that option. I think it can be removed 👍 |


Uh oh!
There was an error while loading. Please reload this page.
I'm an experience user of firewalls and in general, but I couldn't figure out two things in the connection pop-ups:
Adding tooltips would help, as well as updating the wiki. The screenshots are also many versions old. I started #1268 but I just don't know what these buttons are supposed to do. This should be covered in Getting Started.
All reactions