From a5ceddc52cd2326698914481a4cad1da09047ecf Mon Sep 17 00:00:00 2001 From: George Lebl Date: Wed, 4 Sep 2002 18:20:53 +0000 Subject: Finally branching so I'm doing random hacking again Use the gnome-2-0 branch from now on if you want gnome 2.0 stable kind of stuff -George Wed Sep 04 11:29:03 2002 George Lebl * gui/greeter/greeter_item_pam.c: Apply patch from Havoc from bug #91921 to fix word wrap for japanese and such * daemon/misc.[ch]: add a utility to unset signals, also unset signals and do setsid in the extra process. * daemon/slave.c, daemon/misc.c, daemon/display.c, daemon/gdm.c: Use the above function to unset signals in children. Also unlink .xsession-errors before openning it just to be anal (and to work even if the user used some older gdms that made the file have root permissions and such nonsense). Also when killing the extra process kill the whole process group in case the extra process makes children. --- TODO | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 0e5c587b..a0af3b36 100644 --- a/TODO +++ b/TODO @@ -5,9 +5,7 @@ DOCUMENTATION! Big TODO: Rewrite the slave to be based around a mainloop. So that we don't have to do things directly from signal handlers. -TODO things (some must wait until 2.1): - - check for /dev/null and make make sure we do all the open stuff correctly - +TODO things: - handle kills of server not working correctly to be more robust we must leave killing to the main daemon since that can more likely kill the server. @@ -16,8 +14,6 @@ TODO things (some must wait until 2.1): - in slave child handler check that the server dead stuff can actually wipe cookies (it needs to have the uid of the user) (probably so) - - unset signal handlers when going into children - Languages should be read from available locales. Look at source for locale_config. Currently the way we do things is utter shit. -- cgit v1.2.1