[Xfce-bugs] [Bug 11686] New: xfce4-session does not stop gpg-agent

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Wed Mar 11 19:03:54 CET 2015


https://bugzilla.xfce.org/show_bug.cgi?id=11686

            Bug ID: 11686
           Summary: xfce4-session does not stop gpg-agent
    Classification: Xfce
           Product: Xfce4-session
           Version: 4.12.0
          Hardware: PC (x86_64)
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Medium
         Component: General
          Assignee: xfce-bugs at xfce.org
          Reporter: ewtoombs at uwaterloo.ca
        QA Contact: bjt23 at cornell.edu
                CC: benny at xfce.org, nick at xfce.org

xfce4-session will start gpg-agent, but it will not stop it at logout. On the
next login of the same user, xfce4-session will check to see if gpg-agent is
already running (which it will be) and not start another instance. The problem
is that if the user is using gpg-agent's SSH agent support, SSH_AUTH_SOCK will
not get incorporated into the environment on the second login. This is because
xfce4-session doesn't start gpg-agent on the second login, so it doesn't have
this information.

To solve this, xfce4-session must stop gpg-agent on logout if xfce4-session
starts gpg-agent on login.

This is all with either enable-ssh-support in .gnupg/gpg-agent.conf, or with
xfconf settings xfce4-session:/startup/ssh-agent/enabled = True and
xfce4-session:/startup/ssh-agent/type = gpg-agent set.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list