1. 13 Jul, 2009 1 commit
  2. 04 Jul, 2009 1 commit
  3. 08 Jun, 2009 1 commit
  4. 19 May, 2009 1 commit
  5. 13 May, 2009 2 commits
  6. 09 Feb, 2009 1 commit
  7. 08 Feb, 2009 3 commits
  8. 02 Feb, 2009 2 commits
  9. 01 Feb, 2009 1 commit
  10. 27 Jan, 2009 1 commit
  11. 21 Jan, 2009 1 commit
  12. 20 Jan, 2009 1 commit
  13. 19 Jan, 2009 2 commits
  14. 18 Jan, 2009 1 commit
  15. 16 Jan, 2009 1 commit
  16. 12 Jan, 2009 2 commits
  17. 07 Jan, 2009 1 commit
  18. 06 Jan, 2009 1 commit
  19. 07 Dec, 2008 1 commit
  20. 03 Dec, 2008 1 commit
  21. 06 Nov, 2008 1 commit
  22. 15 Aug, 2008 1 commit
  23. 31 Jul, 2008 1 commit
    • David Zeuthen's avatar
      bump to version 0.90 and ensure we're parallel installable with 0.9 · 2a356677
      David Zeuthen authored
      This is the first move towards 1.0; also
      
       - kill the config file
       - merge libpolkit and libpolkit-dbus
      
      Now to write a system daemon that libpolkit will use for the
      backend. Expect HEAD to be broken for a few weeks at least.
      
      Also see http://ometer.com/parallel.html for what "parallel
      installable" means. As a result, all the binaries, man pages, .policy
      file dir and so forth have been renamed too. I expect the API to
      change a bit. So some (not much though) porting to PolicyKit 1.0 will
      be required by current users.
      2a356677
  24. 28 Nov, 2007 1 commit
  25. 10 Nov, 2007 1 commit
    • David Zeuthen's avatar
      split utility bits into a private statically linked library · cd68aa0a
      David Zeuthen authored
      getting closer...
      
      $ grep glib *.c
      polkit-authorization.c:#include <glib.h>
      polkit-authorization-db.c:#include <glib.h>
      polkit-authorization-db-dummy.c:#include <glib.h>
      polkit-config.c:#include <glib.h>
      polkit-context.c:#include <glib.h>
      polkit-sysdeps.c:#include <glib.h>
      cd68aa0a
  26. 08 Nov, 2007 1 commit
  27. 05 Nov, 2007 1 commit
  28. 29 Oct, 2007 1 commit
  29. 23 Oct, 2007 1 commit
  30. 21 Oct, 2007 1 commit
  31. 12 Jul, 2007 1 commit
  32. 19 Jun, 2007 1 commit
    • David Zeuthen's avatar
      rip out the notion of Resources · 169c130d
      David Zeuthen authored
      It makes things a _lot more_ complicated having to deal with resources
      and there's a much nicer way to deal with it: Punt it to the apps:
      
      It's much more natural for the application to have a notion about
      about what resources are "trusted" (and e.g. requires lesser
      privileges) and what resources aren't.
      
      Consider dial-up networking; here the privileged application that
      performs the dial-up operation consults a list (maintained by the
      system administrator) of allowed numbers to dial. If the unprivileged
      networking UI applet that requests a number to be dialed is on the
      list it uses the PolicyKit action 'nm-dialup-trusted-location', if it
      isn't then it uses the PolicyKit action 'nm-dialup-untrusted-location'.
      169c130d
  33. 17 Apr, 2007 1 commit
  34. 15 Apr, 2007 1 commit
    • David Zeuthen's avatar
      add grant functionality + lots of other changes · a0570c50
      David Zeuthen authored
       - Split libpolkit into three libraries
         - libpolkit : to be used only by mechanisms and modules
         - libpolkit-dbus : utility library for libpolkit to get caller, session
                            etc. info from the bus and ConsoleKit
         - libpolkit-grant : client side library for obtaining privileges; uses
                             a setgid helper internally
      
       - grant functionality
         - a helper library, libpolkit-grant, to gain privileges
           - includes a setgid $POLKIT_GROUP helper to write granted privileges
         - a PK module, to read and interpret granted privileges
         - a cmdline app, polkit-grant, using said library
      
       - Other changes
         - so it turns out that sizeof(bool) != sizeof(gboolean), sizeof(dbus_bool_t)
           This blows so define our own polkit_bool_t type
         - add some validation routines
      
      The grant functionality, especially the setgid helper needs thorough
      security review before we can release it.
      a0570c50