Review Request: KAuth support in KDM kcontrol module

Igor Krivenko igor at shg.ru
Wed May 12 12:16:20 BST 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/3631/
-----------------------------------------------------------

(Updated 2010-05-12 11:16:19.741058)


Review request for kdelibs, usability, Dario Freddi, Oswald Buddenhagen, and Frederik Gladhorn.


Changes
-------

Small fixes.

> go all paranoid and sanity-check every value in the installed config files, like ensuring that only root-owned non-symlinks are used for commands, etc.
Well, it doesn't seem to be very hard to check a number of potentially dangerous values in the config. But on the other hand I can suggest probably a better place
for this - kdm itself ;)


Summary
-------

This is a patch for KDM kcontrol module.
It implements Kauth support for changing kdm settings and managing user images. 
It still doesn't support installation/deletion of themes (including installation via knewstuff).
As far as I know there were plans to port KNewStuff3 to KAuth, so a more consistent approach is
to rely on the KNewStuff's integration when it's available.


Diffs (updated)
-----

  /trunk/KDE/kdebase/workspace/kcontrol/kdm/CMakeLists.txt 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/background.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/background.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/helper.h PRE-CREATION 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/helper.cpp PRE-CREATION 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kcmkdm_actions.actions PRE-CREATION 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-conv.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-conv.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-dlg.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-dlg.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-gen.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-gen.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-shut.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-shut.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-theme.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-theme.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-users.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/kdm-users.cpp 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/main.h 1125102 
  /trunk/KDE/kdebase/workspace/kcontrol/kdm/main.cpp 1125102 

Diff: http://reviewboard.kde.org/r/3631/diff


Testing
-------


Screenshots
-----------

Saving KDM settings
  http://reviewboard.kde.org/r/3631/s/360/
Managing user images
  http://reviewboard.kde.org/r/3631/s/361/


Thanks,

Igor





More information about the kde-core-devel mailing list