Wed, 26 Jan 00 Geert Jansen * Build sycoca for target process. * Use standard debug facilities. * Use KCmdLineArgs for argument parsing. * Dialog updated to use KDialogBase. Sat, 18 Dec 99 Geert Jansen * Add DCOP authentication cookies. * Fixed SMP install of kdesud. Sat, 23 Oct 99 Geert Jansen * STL -> QTL * Use Qt's standard debug facilities. Tue, 28 Sep 99 Geert Jansen * Integrating kdesu into kdebase Sat, 25 Sep 99 Geert Jansen * BIG change: su to other user than root. This required a different way to pass X cookies and stuff to the target process. See common/kdesu_stub.c for more info. * Fixed a bug in kdesud/lexer.cpp Thu, 23 Sep 99 Geert Jansen * Portability issues (root has a csh on FreeBSD ... is this just me?) * The execution of processes is more efficient now: 2 processess instead of 3 and 1 tempfile instead of 2. This way possible by setting the XAUTHORITY env. var. to $HOME/.Xauthority instead of making a new one. * Fixed a subtle bug in kdesud. kdesud catches SIGCHLD to handle child exits but this is incompatible with "class RootProcess", which does a waitpid() and depends on getting the exit code. * Only connect to daemon when necessary. Wed, 22 Sep 99 Geert Jansen * Changed WaitSlave() to open slave instead of master pty. * Added French translation (Pierre Dorgueil). * Updated German translation (Ludwig Nussel). * If su has terminal output, feed it back to the user. Wed, 8 Sep 99 Geert Jansen * If started as root, kdesu does not ask for a password anymore. Wed, 1 Sep 99 Geert Jansen * Deferred instantiation of kapp in kdesu.cpp. * Finished porting to KDE2. Sun, 29 Aug 99 Geert Jansen * Fixed a bug that would let you run only one program with the daemon. * Adapted debug.h macros. Tue, 24 Aug 99 Geert Jansen * Version 0.97 * Fixed the RedHat problem! See the function WaitSlave() in common/process.cpp. * Fixed a few GUI bugs. * Improved password security. Passwords are not kept until the root program exits, they are deleted right away. Fri, 20 Aug 99 Geert Jansen * Fixed the glibc 2.1 compile problem (struct ucred test). Tue, 17 Aug 99 Geert Jansen * Fixed debug.h macros. * Some more source cleanups. Mon, 16 Aug 99 Geert Jansen * Added "nogroup" check. * Updated the HTML documentation. * Updated the FAQ Sun, 15 Aug 99 Geert Jansen * KDE su now supports terminal mode apps! (-t switch, no password keeping, output only) Sat, 14 Aug 99 Geert Jansen * Version 0.94 * PTY handling is improved. It should work on more systems now. (tested: Linux w & w/o UNIX98 PTY's w & w/o GLIBC 2.1, Solaris 7) * Changed behaviour of "Keep Password" setting. * Added -n option: don't offer the choice to keep password. * Added -q, -d options: Quit the daemon and delete a key. * Source cleanups. * Various small bugfixes. * Merged most of the KDE2 fixes from the CVS version. * KDE su now waits for child programs to finish. Use 'command &' to exit right away. Wed, 02 Jun 99 Geert Jansen * Version 0.91 * The password is passed to su with a pty/tty pair. This should fix the problems redhat users are experiencing. * Some portability issues (a.o. AF_LOCAL -> AF_UNIX) Thu, 20 May 99 Geert Jansen * I am finally able to release 0.9. Fri, 09 Apr 99 Geert Jansen * Backport to KDE 1.1. Release as kdesu-0.9.tar.gz Mon, 22 Mar 99 Geert Jansen * Major changes: password keeping, control module, UI changes * Version 0.9 Thu, 25 Feb 99 Geert Jansen * Merge with Pietro Iglio's code. * Version 0.4