1. 15 Apr, 2013 1 commit
  2. 23 May, 2012 1 commit
  3. 12 Apr, 2012 1 commit
  4. 22 Dec, 2011 1 commit
  5. 01 Apr, 2011 1 commit
  6. 22 Feb, 2011 1 commit
  7. 20 Aug, 2010 1 commit
  8. 12 Aug, 2010 1 commit
    • David Zeuthen's avatar
      Add textual authentication agent and use it in pkexec(1) · 42177383
      David Zeuthen authored
      This makes pkexec(1) work when e.g. logging in via ssh(1) or the linux
      console but also when using `su -'. Example:
      
       [davidz@x61 ~]$ su - bateman
       Password:
       [bateman@x61 ~]$ pkexec bash
       ==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
       Authentication is needed to run `/bin/bash' as the super user
       Authenticating as: root
       Password:
       ==== AUTHENTICATION COMPLETE ===
       [root@x61 ~]#
      
      Summary of changes
      
       - Added a PolkitAgentTextListener class
      
       - Add new polkit_agent_listener_register() (and _unregister()) API
      
       - Deprecate polkit_agent_register_listener API
      
       - Allow registering authentication agents for PolkitUnixProcess subjects
         and prefer such agents to ones governing the session
      
       - Make PolkitAgentSession use the thread-default GMainContext - otherwise
         it won't work in spawned threads
      
       - (finally) use PolkitAgentTextListener in pkexec(1) if authorization
         via authentication is possible but no authentication agent was
         found
      Signed-off-by: 's avatarDavid Zeuthen <davidz@redhat.com>
      42177383
  9. 09 Aug, 2010 2 commits
  10. 07 Aug, 2010 1 commit
  11. 03 Aug, 2010 2 commits
  12. 30 Jul, 2010 1 commit
  13. 29 Jul, 2010 1 commit
  14. 11 Nov, 2009 2 commits
  15. 16 Sep, 2009 1 commit
  16. 12 Sep, 2009 1 commit
  17. 11 Sep, 2009 1 commit
  18. 12 Aug, 2009 1 commit
  19. 28 Jul, 2009 1 commit
  20. 27 Jul, 2009 1 commit
  21. 20 Jul, 2009 1 commit
  22. 15 Jul, 2009 3 commits
  23. 13 Jul, 2009 1 commit
  24. 08 Jun, 2009 2 commits
  25. 02 Jun, 2009 1 commit
  26. 19 May, 2009 1 commit
  27. 13 May, 2009 3 commits
  28. 09 Feb, 2009 1 commit
  29. 01 Feb, 2009 1 commit