- 19 Sep, 2020 3 commits
-
-
anonym authored
- 14 Sep, 2020 1 commit
-
-
intrigeri authored
refs !178 (comment 156959)
-
- 12 Sep, 2020 1 commit
-
- 11 Sep, 2020 2 commits
- 07 Sep, 2020 2 commits
-
-
anonym authored
-
intrigeri authored
On #17199 (and possibly #17228) I've seen breakage that seems to be caused by udevadm trigger: the Greeter starts just fine, but on login, systemd-logind is confused about the state of FDs (for /dev/dri/card{0,1}) it passes to X.Org: when amnesia's X.Org starts, it gets passed paused FDs which makes it abort. I suspect that's because at least one of /dev/dri/card{0,1} seem to briefly disappear and come back again when we run udevadm trigger. So let's try to avoid replaying kernel events for graphics-related devices.
-
- 06 Sep, 2020 2 commits
- 05 Sep, 2020 2 commits
- 01 Sep, 2020 1 commit
-
- 29 Aug, 2020 2 commits
-
-
intrigeri authored
The argument passed to sort_gpus() looks like this: [{'Slot': '00:02.0', 'Class': 'VGA compatible controller [0300]', 'Vendor-code': '8086', 'Vendor': 'Intel Corporation', 'Device-code': '5917', 'Device': 'UHD Graphics 620', 'SVendor': 'Lenovo [17aa]', 'SDevice': 'UHD Graphics 620 [225c]', 'Rev': '07'}] So sorting the list based on whether the Vendor ends with "[8086]" did not do what we want, i.e. sort Intel GPUs last (which we do because the Plymouth message will be truncated, and we want to display the most relevant GPUs first, which usually are not the Intel integrated GPU).
-
- 28 Aug, 2020 1 commit
-
-
anonym authored
I was informed [0] that Tor Browser has re-enabled the Enterprise Policy mechanism, and that it has a settings for completely disable update checks, so let's use that instead. Meanwhile, let's drop all other (obviously ineffectual) ways we try to disable update checks. [0] https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40103
-
- 27 Aug, 2020 2 commits
-
-
anonym authored
-
- 23 Aug, 2020 1 commit
-
-
anonym authored
-
- 21 Aug, 2020 2 commits
- 20 Aug, 2020 1 commit
-
-
anonym authored
It is disabled in Tor Browser (but there is of course some magic that makes it work any way) to fix a class of DNS leaks, so we re-enable it.
-
- 19 Aug, 2020 2 commits
-
-
anonym authored
- 17 Aug, 2020 1 commit
-
- 16 Aug, 2020 1 commit
-
-
intrigeri authored
-
- 14 Aug, 2020 2 commits
- 07 Aug, 2020 2 commits
-
-
intrigeri authored
For example, it feels weird that we would encourage users to donate to Thunderbird about as loudly as we encourage them to donate to Tails. Besides, the default message is retrieved from the web when Thunderbird starts. We don't need this extra network activity.
-
- 25 Jul, 2020 1 commit
-
-
Cyril 'kibi' Brulebois authored
-
- 24 Jul, 2020 1 commit
-
-
boyska authored
-
- 21 Jul, 2020 4 commits
-
-
segfault authored
I see that this is not super obvious, but KeyboardSettingUI.apply() assumes that the keyboard setting was changed by the user, so it sets IS_DEFAULT (which is somewhat misnamed, it should rather be WAS_SET_AUTOMATICALLY (or WAS_SET_BY_USER, with the opposite value)) to false. When the keyboard layout is changed automatically because the language was changed, we want to set IS_DEFAULT to true, so we don't call KeyboardSettingUI.apply(), but directly self._setting.save(). What was missing was the call to apply_layout_to_current_screen(), which was causing #17794.
-
boyska authored
the previous behaviour was confusing: changing the language was changing the keyboard layout in the UI, but not really changing it.
-
geb authored
As tails-spoof-mac is running as root, its messages cannot be translated according to the user settings. This commit solves this problem by reading the localization settings from the environment (/etc/default/locale) in tails-spoof-mac initialization. To make this work, we also set up the desired localization environment before launching tails-unblock-network and tails-spoof-mac.
-
intrigeri authored
On MAC spoofing failure, include the name of the disabled network card in the title of the notification That was the intention since 988b4186 but in that commit, we forgot to replace gettext with eval_gettext when introducing variables in the translatable string. Let's fix this and accordingly, drop the test suite workaround for this bug. refs: #17784
-
- 20 Jul, 2020 1 commit
-
- 17 Jul, 2020 2 commits
-
-
geb authored
-
geb authored
Delegate the discover of interface names to udev, instead of relying on reading and parsing /sys and lspci ourself, to make the discover more resilient to missing files, bus agnostic (allowing to discover non PCI devices like USB ones), and explicit (using udev's own hwdb).
-