For 0.1.x --------- * ./configure stuff (I _will_ need some help here) * getopt (does HP/UX support it?) * configurable layout (ability to make the headers centered) * strcat -> strncat, sprintf -> snprintf For 0.2.0 --------- * Write ncurses uprecords and split uprecords into uprecords.cgi and ncurses uprecords if necessary. (uprecords) * Improve mailing option. (uptimed) For 0.3.0 --------- * Cool (dockable?) KDE/Gnome/WM progs (guprecords/kuprecords/wmuprecords) that play a happy sound or pop-up when breaking the record or reaching a milestone. Contributions in this area would be very much appreciated. For 0.x.0 --------- * More portability? (BSD, Solaris, Windoze??) * Networking, kinda like rwhod. Uptimed broadcasts to localnet (configurable??) and listens as well. Every machine has info for the entire broadcast range (/var/spool/uptimed/host.records). Uprecords can be called/configured to list: this machine only, a specified host or all. I might drop this option or delay it and instead code in support for the www.uptimes.net project, although I do like the idea of a rwhod alike implementation. * Add reason to save_records (SIGTERM/SIGHUP==reboot, none==CRASH??) For 1.0.0 --------- * Have all that included and still have the GPL as biggest file in the package. ;-)