Stuff that needs doing ...

 - Some kind of rudimentary IP based allows for upsd

   - ACLs: on the way in a future version.

 - Actually use the password field for crude security

   - upsmon will actually transmit the password right now, but upsd doesn't
     check to see if it is valid or not.  I'm planning on using the password 
     field for the next item, which lets clients "log in" ...

   - Reasoning: the ACLs will make sure only authorized machines talk to the
     server, and the password will make sure only authorized processes on
     authorized machines talk to the server.  Consider that a hostile user
     may have access to an "allowed" system - the password keeps them from
     running around with your upsd.  Watch those upsd.conf permissions..

   - Hooks in with ACLs

 - Have upsd command the UPS to "off" when all clients have checked out,
   or after some timeout, whichever comes first...

   - Local machine shutdown in upsd
   - Send "shutdown with grace time", then shutdown *fast*
   - Hooks in with ACLs too
 
 - upsd needs some smarts to deal with a UPS that disappears from the serial
   port, and other little oddities like that..

 - External notification (upsmon)

   - Send mails to various addresses at certain periods
     (perfect for those of us with e-mail gateways to pagers)

   - Support calling other programs for local forms of message delivery

 - upslog: HUP = close, reopen file

 - some kind of program to toggle configurable bits/setup the ups (upsset)
