1. 01 May, 2020 5 commits
    • Theo Linkspfeifer's avatar
      Silence runtime warning (Bug #15731) · 2fca52d8
      Theo Linkspfeifer authored
      2fca52d8
    • Romain Bouvier's avatar
      Remove sys/sysctl.h on linux platform · 9b852103
      Romain Bouvier authored
      - This include is deprecated on linux since ages in glibc and can be removed.
      9b852103
    • Maciej S. Szmigiero's avatar
      Bug #12044: Add a GnuPG 2.1+ mode · 2a313669
      Maciej S. Szmigiero authored
      GnuPG 2.1+ comes with significantly rewritten agent support.
      For example, it no longer supports outputting the GPG_AGENT_INFO
      environment variable or the "--write-env-file" command line option.
      
      Because of that we can't track the gpg-agent we started by its PID, we have
      to use instead the (upstream-recommended) way to terminate it via a
      dedicated gpgconf command.
      2a313669
    • Maciej S. Szmigiero's avatar
      Free the intermediate "cmd" variable in xfsm_startup_init() · 62173c22
      Maciej S. Szmigiero authored
      The memory pointed by "cmd" variable is allocated by g_strdup_printf()
      for ssh-agent command line, then this variable is overwritten to point
      to dbus-update-activation-environment command line without freeing the
      memory it previously pointed to.
      Let's add the missing g_free() call to avoid a memory leak.
      62173c22
    • Maciej S. Szmigiero's avatar
      Re-add xfsm_startup_shutdown() call to xfce4-session main() · 59373ff8
      Maciej S. Szmigiero authored
      Commit 91860af3 ("Port xfce4-session/ to GDBus") dropped a call to
      xfsm_startup_shutdown() function from xfce4-session main().
      
      This function is responsible for shutting down SSH and / or GPG agents that
      xfce4-session has started so if it isn't called at shutdown time these
      agents will remain running even after the session has ended.
      59373ff8
  2. 28 Mar, 2020 2 commits
  3. 07 Nov, 2019 1 commit
  4. 25 Jul, 2019 1 commit
  5. 04 Jul, 2019 1 commit
  6. 28 Jun, 2019 1 commit
  7. 17 May, 2019 3 commits
    • Simon Steinbeiss's avatar
      Silence compiler warnings · 88c2887c
      Simon Steinbeiss authored
      88c2887c
    • Simon Steinbeiss's avatar
      Introduce priority-group startup for FailSafe Session · 0a915310
      Simon Steinbeiss authored
      The FailSafe Session previously simply started all applications listed
      in the xfce4-sesion.xml file at once, leading to race conditions with
      effects like unthemed xfce4-panels etc. (See Bug #15388)
      
      The new FailSafe Session implementation introduces the feature of
      "Priority Groups" that was already present for saved sessions and uses
      the same startup mechanism. This means that all applications in one
      priority group have to be launched until the applications from the next
      priority group can get launched, thus mitigating the racy startup of the
      old FailSafe Session.
      As we cannot uniquely identify or track starting
      applications in the FailSafe Session we simply count the amount of
      applications per priority group and launch all applications per group at once.
      0a915310
    • Simon Steinbeiss's avatar
      Silence compiler warning · 931059df
      Simon Steinbeiss authored
      931059df
  8. 16 May, 2019 2 commits
  9. 13 May, 2019 5 commits
  10. 10 May, 2019 1 commit
  11. 08 May, 2019 1 commit
  12. 02 May, 2019 3 commits
  13. 29 Apr, 2019 1 commit
  14. 28 Apr, 2019 4 commits
  15. 26 Apr, 2019 4 commits
  16. 24 Apr, 2019 3 commits
  17. 23 Apr, 2019 2 commits