1. 14 Sep, 2019 9 commits
  2. 09 Sep, 2019 4 commits
  3. 08 Sep, 2019 7 commits
  4. 07 Sep, 2019 2 commits
    • intrigeri's avatar
      SquashFS sort file: remove more noise. · a3c1090d
      intrigeri authored
      Every file referenced in there, that's missing in the chroot,
      makes mksquashfs complain, which increases the amount of errors
      developers have to train themselves to ignore when they read
      a build log.
    • intrigeri's avatar
      Add GNOME bookmarks earlier in the session login process (refs: #17030) · a0ba13e1
      intrigeri authored
      commit 9efaffaf moved this unit to
      desktop.target, which has an unfortunate side-effect: the places-menu GNOME
      Shell extension has already loaded, and thus the bookmarks we're adding won't
      appear in the Places menu.
      So let's start this unit earlier, as part of gnome-early-initialization.target,
      that is during X-GNOME-Autostart-Phase=EarlyInitialization.
  5. 06 Sep, 2019 1 commit
  6. 03 Sep, 2019 1 commit
  7. 02 Sep, 2019 7 commits
  8. 31 Aug, 2019 8 commits
    • intrigeri's avatar
      Improve comments. · edc71c6f
      intrigeri authored
      I.e. integrate as code comments all the relevant explanations
      that were in commit messages, in the previous non-squashed branch
      for refs: #12092.
    • segfault's avatar
    • intrigeri's avatar
      Fix unlocking the screen. · 6c8cd784
      intrigeri authored
    • intrigeri's avatar
      Make Spice file transfer reliable. · 76b5e6e9
      intrigeri authored
      This fixes a race condition¹ that sometimes causes Spice file transfers to not
      be available; I've seen this problem happen in the Journal saved by some test
      suite runs.
      Here, we apply the upstream fix² which was included in the spice-vdagent 0.19.0
      release. Once we start building Tails based on Buster, this patch will fail to
      apply, because the changes it brings are already applied, which will hint us
      that we can remove it.
      [1] https://bugzilla.redhat.com/show_bug.cgi?id=1623947
      [2] https://lists.freedesktop.org/archives/spice-devel/2018-September/045511.html
    • intrigeri's avatar
      Enable GDM debug logs (refs: #12092). · 0358ae20
      intrigeri authored
      In case the branch for #12092 introduces regressions, we'll need debug logs to
      understand when/why GDM switches VTs or $DISPLAY, and when it activates its own
      logind session.
      This will be reverted in refs: #17011.
    • intrigeri's avatar
    • intrigeri's avatar
      Terminate GDM's GNOME session after the amnesia user logs in, in order to free... · 9e6df451
      intrigeri authored
      Terminate GDM's GNOME session after the amnesia user logs in, in order to free memory (refs: #12092)
      I've heard rumors that we can drop this hack when we switch to Wayland (#12213).
      We'll see :)
      We kill it as part of desktop.target, i.e. during the "Applications" phase of
      the initialization of the GNOME session. We cannot do this earlier reliably:
       - basic.target is started by "systemd --user" for almost every command run as
         the amnesia user and may thus be triggered too early, at a time when we still
         need GDM's processes.
       - If we do this as part of basic.target, it sometimes happens before amnesia's
         X.Org has started, and sometimes after that, which causes racy behaviour,
         weird bugs, and amnesia's $DISPLAY can be either :0 or :1, which breaks our
         code that relies on that value to be always the same.
      We're in no rush to kill GDM's GNOME session super early anyway.
      Note that we keep GDM running while we kill its GNOME session,
      otherwise, the amnesia user can't unlock the screen:
    • segfault's avatar
      Update OnionShare AppArmor profile (refs: #16914) · c22e6fa5
      segfault authored
      OnionShare fails to open the URL providing more information about
      Stealth Onion Services. The added AppArmor rules allow executing
      xdg-open and dependencies to fix this.
      Edited by intrigeri:
       - Remove unnecessary permission to execute cut, head, awk, mawk, sed, tr, and
       - Add missing permission to execute gio-launch-desktop.
  9. 30 Aug, 2019 1 commit