PolicyKit: Changes to 'refs/tags/POLICY_KIT_0_3'

David Zeuthen david at kemper.freedesktop.org
Tue Jun 19 22:50:34 PDT 2007


Tag 'POLICY_KIT_0_3' created by David Zeuthen <davidz at redhat.com> at 2007-06-20 06:50 -0700

PolicyKit 0.3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQBGeMAYKn8s4BN7nF4RAnwtAJ4vdlpndATZGQu91jHEjK0U7scS3ACglWm5
1UUhBtRRnFEOvwdtkei6Bmk=
=BIO5
-----END PGP SIGNATURE-----

Changes since the dawn of time:
Danny Kukawka:
      Patch from Danny Kukawka <danny.kukawka at web.de> with some cleanup.s
      stop configure if pam/pam-devel is missing
      fix make distcheck

David Zeuthen:
      Initial revision
      Initial import
      s/-llibpolkit/-lpolkit/
      Add libpoluser, libpolgroup and libpoltxtsrc variables
      Use simpler names: user, group and txtsrc :-/
      s/hal-policy/polkit/
      Use right Cflags
      Add a bunch of code; basically a full rewrite moving all queries to the
      forgot two files
      remove Makefile.in; it's not needed
      Change priorities from 90 10 to 98 02 to make this work
      Include sys/types.h; fixed fd.o bug #6280. Patch from Wouter Bolsterlee
      Unref when the child dies (polkit_session_initiate_auth): Ref the object
      forgot ChangeLog for polkitd/main.c
      Remember to kill the child here
      remove code that shouldn't be committed
      initial commit
      Add docbook detection
      Write some more stuff
      Update to new D-BUS API; print " (temporary)" for privilege if appropriate.
      Lots of changes! Almost ready for 0.2 release.
      Patch from Frederic Peters <fpeters at entrouvert.com>.
      Patch from Frederic Peters <fpeters at entrouvert.com>. jhbuild monitors files
      For now, comment out SELinux stuff as it breaks when SELinux is not
      Remove ChangeLog file and add rules to Makefile.am to generate one for
      Add ChangeLog and *.tar.gz to .gitignore.
      reset project and remove all existing code
      update to the gtk-doc.make from the HAL project
      proposed API
      split libpolkit into more source/header files
      document the API
      implement the classes carrying data
      add two tools polkit-check-caller and polkit-check-session
      build fix so 'make distcheck' works
      no need to mention $(top_srcdir) twice
      get rid of AS_AC_EXPAND and use autoconf docdir
      add support for privilege files and provide a validation tool
      introduce a PolKitResult enumeration and make privilege files use that
      include PolKitPrivilegeFile in API docs
      provide an example privilege file
      read privilege files and actually use the policy described in those
      move to using _pk_debug and respect $POLKIT_DEBUG
      make polkit-privilege-file-validate accept multiple files
      refine file monitoring interface and implement policy reload
      really ignore privilege files starting with "." this time
      watch the correct directory
      add module loading to PolicyKit
      stop disting ChangeLog and start disting modules/PolicyKit.conf
      add built-in options and a new module pam-polkit-run-program.so
      generate and dist ChangeLog
      fix up Makefile.am
      mass renaming of classes
      minor fixes to the PolicyKit manual page
      no need to reference polkit-module-default twice in a man page
      policy files now have the .policy extension, not .priv
      remember to set session's ConsoleKit object path
      associate parameters (key/value pairs) with the Action class
      remove all usage of glib from the header files
      add grant functionality + lots of other changes
      add the correct version files for docs
      add pkg-config files for the two new libraries
      add the PAM configuration file
      remove misguided action parameters
      add some validation to public facing functions
      rename libpolkit to polkit
      also remember to do s/libpolkit/polkit/ on the pkg-config files
      switch to XML for policy definition files and introduce descriptions
      rip out the notion of Resources
      remove the distinction for local vs. remote users
      move all grant writing/checking into a separate private library
      build fixes
      make .policy files live in /usr/share, not /etc
      fix small typo so _keep_always granting works again
      add the spec
      update TODO
      update HACKING and TODO
      add some more TODO items
      update NEWS

Kay Sievers:
      Add SUSE distro bits.
      .cvsignore -> .gitignore

Richard Hughes:
      Add these files.
      Add in the new spec directory so we add the folder to the tarball.



More information about the hal-commit mailing list