-
-
Notifications
You must be signed in to change notification settings - Fork 71
add a warning box when connecting an anon vm to a non-anon gateway #411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #411 +/- ##
==========================================
+ Coverage 68.33% 68.89% +0.55%
==========================================
Files 17 17
Lines 3708 3838 +130
==========================================
+ Hits 2534 2644 +110
- Misses 1174 1194 +20 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2025040612-4.3&flavor=pull-requests Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2025031804-4.3&flavor=update
Failed tests6 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/132953#dependencies 14 fixed
Unstable testsPerformance TestsPerformance degradation:14 performance degradations
Remaining performance tests:58 tests
|
qubesmanager/settings.py
Outdated
| "Anon AppVM must be connected to an anon gateway to " | ||
| "ensure your privacy and anonymity. By changing the NetVM " | ||
| "to a clear gateway, your IP address will be LEAKED on the " | ||
| "Internet. Continue at your own risk.") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marmarta is the message okay?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't love it. The all-caps LEAKED doesn't really fit the style we try to use. Also, we try to move away from VM and towards qube. Also I'm not sure if "clear gateway" is understandable (yes, I can figure this out, but error messages should not need figuring out); I don't have ideas for a short and understandable phrasing here.
Maybe something like:
"Anonymous qubes must be connected to an anonymous gateway to ensure privacy and anonymity. By changing the net qube to a ???? gateway, your IP address will be leaked to the Internet. Continue at your own risk"
b39aea6 to
03a8461
Compare
|
Is it better? |
|
Much better! |
|
pylint complains about too long lines... |
Anon AppVM like anon-whonix needs an anon-gateway like sys-whonix to provide a correct level of anonymity and privacy. This commit adds a warning when a user try to connect a VM with the tag anon-vm to a Net Qube that does not have the tag anon-gateway
03a8461 to
26e8131
Compare
sorry, fixed |
Related issue: QubesOS/qubes-issues#8551
Anon AppVM like anon-whonix needs an anon-gateway like sys-whonix to provide a correct level of anonymity and privacy. This commit adds a warning when a user try to connect a VM with the tag anon-vm to a Net Qube that does not have the tag anon-gateway
For tests to pass, QubesOS/qubes-core-admin-client#343 must be merged.