summaryrefslogtreecommitdiff
path: root/TODO
blob: a308cb35bfea4c20ddc041c803fd375959c2041e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
DOCUMENTATION!
DOCUMENTATION!
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

  - 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.
  - in the slave child handler check that restart greeter is done with euid
    and all that set correctly
  - 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)

Languages should be read from available locales.  Look at source  for
locale_config.  Currently the way we do things is utter shit.

Old stuff probably irrelevant:
  Finish gdmface.
  Keyboard layout menu.

utmp/wtmp handling.

Allow passwordless login for select users on local screens.  Think kiosk
or public terminal use.

xsri like logo functionality

the photosetup proggie should be put into some sort of crapplet and there
should be other settings in the crapplet as well.

handle all the XFree86 Xserver error thingies, such as
No "Display" subsection for
etc...

Add spacer files.  Files which we can use in case there is disk shortage to
write a new xauthority stuff so that someone can actually log on and clean up.