Never mind #1515
Replies: 6 comments 7 replies
-
|
hey @mixmastamyk , what was the problem?? |
Beta Was this translation helpful? Give feedback.
-
|
Kinda complicated, multiple layers. First, I learned there is a difference between Deny and Reject. Those two words mean the same thing though! Deny seems to be closer to something like drop or ignore, leading to long timeout delays. Not sure why it is an option, but should be de-emphasized at least. Because the color was red, I went straight to it. Anyway, so I changed my deny rules to reject on the specific address, but that didn't help either. Wasn't sure why. 🤔 Turns out, an unrelated problem (that I haven't figured out) was interfering. I have an OpenWRT router with DNS that provides my own little LAN domain, which I can use, e.g. For some reason programs (DNS?) always retry on So I had to create a rule to block anything going to *.lan (except a few things like ssh etc). But that rule was old and still using Deny! So when the computer retried on the .lan address, it still got stuck waiting! I changed the *.lan rule to Reject and my browser and curl were snappy again! Then I went thru and changed all my Deny rules to Reject. Big waste of time, and I bothered Mozilla about it as well. 😅 Also changing all the rules was more difficult than it should be in the GUI. The Rules tab/list widget doesn't support shift-mouse-click to select a range. Is it a custom widget or broken in QT? Events tab list widget shift-click sometimes works. Also, Ctrl+A (select all) only selects the visible items and loses selection on scroll, both of which are incorrect behavior. (I should write some bugs on the list widget.) |
Beta Was this translation helpful? Give feedback.
-
|
Any thoughts? Would you support my interface recommendations above? |
Beta Was this translation helpful? Give feedback.
-
|
Cool thanks. |
Beta Was this translation helpful? Give feedback.
-
|
Hey @mixmastamyk, as a new user, I had many of the same questions above. I still didn't know the difference between Deny and Reject until now 😅 @gustavo-iniguez-goya Sound like "Reject" should be prioritized then? Or what is the use case for Deny? If I won't want a connection to happen, I wait it killed, not just have packets dropped - if I understand correctly? As for table selection issues - I'm curious how come these low-level bugs exist? Isn't the code using a standard table component that handles all the regular table interactions? (Sorry if this seems naive, I'm coming from a JS background with components like HandsonTable). As for the .lan DNS requests, I'm curious why they happen to begin with. I've read https://en.wikipedia.org/wiki/.local (there's no page for |
Beta Was this translation helpful? Give feedback.
-
|
I wrote a new bug for the Action issue: #1519 Re: .lan upon further thought, I think what is happening is that my DNS server might be doing a search path kind of thing. Like check X, didn't work, ok try X.lan. My setup is kind of complex, with Adguard and OpenWRT sitting in front of DNS. I removed the local systemd resolver so at least it isn't that one. Will research further when I have time. In the meantime Reject *.lan is working. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Figured it out!
Beta Was this translation helpful? Give feedback.
All reactions