1. 19 Sep, 2020 1 commit
  2. 11 Sep, 2020 2 commits
  3. 07 Sep, 2020 1 commit
    • intrigeri's avatar
      tails-unblock-network: skip most graphics-related devices when triggering udev · 18b2d121
      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.
      18b2d121
  4. 06 Sep, 2020 2 commits
  5. 29 Aug, 2020 2 commits
    • intrigeri's avatar
      Fix sorting Intel GPUs last in the "Error starting GDM" message (#17903) · 7d11f6ac
      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).
      7d11f6ac
    • intrigeri's avatar
      tails-debugging-info: add support for commands that need to go through a shell · 67207186
      intrigeri authored
      This will be needed for #17902.
      67207186
  6. 19 Aug, 2020 1 commit
  7. 17 Aug, 2020 1 commit
  8. 14 Aug, 2020 1 commit
  9. 07 Aug, 2020 1 commit
    • intrigeri's avatar
      Remove broken Thunderbird protocol selection · 7a66afe4
      intrigeri authored
      This code has been a no-op in practice since at least Tails 4.0.
      We've decided to reject #17276 and investigate what the biggest
      problems are for email in Tails with slow/shitty Internet connections:
      default'ing to IMAP may, or may not, be part of these problems.
      
      Closes #17276
      7a66afe4
  10. 21 Jul, 2020 2 commits
    • geb's avatar
      Ensure MAC spoofing messages are translated (refs: #17783) · cbb6b631
      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.
      cbb6b631
    • intrigeri's avatar
      On MAC spoofing failure, include the name of the disabled network card in the... · 56a11b3e
      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
      56a11b3e
  11. 20 Jul, 2020 1 commit
  12. 17 Jul, 2020 2 commits
  13. 11 Jul, 2020 5 commits
  14. 10 Jul, 2020 6 commits
  15. 26 Jun, 2020 4 commits
  16. 25 Jun, 2020 2 commits
    • geb's avatar
      Udev may close child processes when a process associated with a rule · d2a4be58
      geb authored
      (/etc/udev/rules) terminates. As mac spoofing notifications processes
      are launched in background, with a static wait, they may be killed
      before the message is effectively displayed.
      This patch makes tails-spoof-mac wait for those processes before
      exiting. It may makes tails-spoof-mac wait indefinitely. However,
      udev will ensure it terminates after 120 seconds.
      d2a4be58
    • sajolida's avatar
      Improve error message · 1e40b96b
      sajolida authored
      1e40b96b
  17. 24 Jun, 2020 2 commits
  18. 23 Jun, 2020 1 commit
    • geb's avatar
      Ensure Mac Spoofing Panic message will be correctly displayed (refs: #17779) · 64e7378e
      geb authored
      Udev may close child processes when a process associated with a rule
      (/etc/udev/rules) terminates. As mac spoofing notifications processes
      are launched in background, with a static wait, they may be killed before
      the message is effectively displayed.
      This patch disable the background call of the notifications messages to
      ensure they wont be killed.
      64e7378e
  19. 18 Jun, 2020 2 commits
  20. 08 Jun, 2020 1 commit