5/12/00 - If mail is left on the POP server when the user checks, the leds are not reset. This apparently happens with the QPOP mail server. Maybe use pressing SCROLL LOCK as signal to reset status?? o Ledmail will clear all LEDS even if they are not in use. Can use KDGKBLED to get status and then only set the ones that are set for mail accounts. INVESTIGATED 5/12/00 Now uses KDGKBLED and only sets LEDs that have mail accounts assigned, but behaves strangely under X, but fine at a VT. INVESTIGATED 7/12/00 Changed KDGKBLED to KDGETLED. 13/11/00 o Leaking file descriptors, perhaps only on an error connecting to a server. FIXED 13/11/00 10/11/00 o If a mail server cannot be contacted when ledmail is first ran, it will be omitted from the mail check for ever. Further- more, if no mail server can be contacted led mail will fail to start. This was deliberate, but might be annoying? FIXED 10/12/00 Now marks the failure as a mail check error and will repeat DNS lookups, connects etc, until the service is initialised. 9/11/00 - Maybe a problem if the connection is dropped during a check, causing read() to block indefinately. Or it might be due to the changing IP address of my dialup machine. INVESTIGATED 10/12/00 Added debugging output to check for this. Awaiting the situation to happen again. FIXED 28/04/01 Wrapped read() with a timedread function.