0.4.6 ----- - better deuplicate entry detection on linux and bsd - added manifest for solaris smf 0.4.5 ----- - added AIX port 0.4.4 ----- - updates for compilation on macos 0.4.3 ----- - support for dragonfly 0.4.2 ----- - support for android 0.4.1 ----- - updates for modern solaris 0.4.0 ----- - dropped pre-generated autotools stuff - fixed configure step on non-linux platforms (thanks to Baptiste Fontaine ) - updated systemd unit to restart daemon on failure 0.3.18 ------ - reintroduce reading of /proc/uptime on Linux (thanks to Tomasz Torcz ) - also try clock_gettime() on Linux (thanks to Tomasz Torcz ) - extended status for systemd/Linux (thanks to Tomasz Torcz ) 0.3.17 ------ - new backup database logic (thanks to Thibaut Varene ) - added support for kfreebsd (thanks to Kacper Gutowski ) - added support for gnu hurd (thanks to Svante Signell ) - various small patches from debian 0.3.16 ------ - nothing new, just cleaning the mess with tags and version numbers 0.3.15 ------ - returned back the configure script (oh how I hate the autotools!) 0.3.14 ------ - fixed wrong output in repetitive mode (thanks to David Relson ) 0.3.13 ------ - Makefile.am fix (thanks to Jan Engelhardt ) - autotools fixes and cleanups (thanks to Jeroen van Meeuwen ) - now reading from backup records file (thanks to Thibaut Varene ) 0.3.12 ------ - more stats (thanks to Marcus Spading ) 0.3.11 ------ - fixed old URLs 0.3.10 ------ - more formatting enhancements (thanks to Thibaud Varene ) 0.3.9 ----- - fixed bad formatting (thanks to Thibaud Varene ) 0.3.8 ----- - fixes with different time widths (thanks to Peter Kerwien ) 0.3.7 ----- - it should now build correctly (thanks to Michael Ploujnikov ) 0.3.6 ----- - patch by Thibaut Varene : add darwin support (define it as BSD system). 0.3.5 ----- - version numbers should now be correct. 0.3.4 ----- - patch by Radek Podgorny : add a "don't fork" option. - this is the first release under maintainership of Radek Podgorny. 0.3.3 ----- - patch by Brett: allow sorting uprecords output. 0.3.2 ----- - change SYSMAX to 24 characters to accomodate FreeBSD 4.8-RELEASE-p10 and up. - remove bootid functionality for BSD: it is not needed. Updated documentation. 0.3.1 ----- - accepted patch from Radim Kolar for bug in save_records that could cause data loss on a system crash with the records file opened for writing. 2002-11-05 (uptimed-0.3.0) ---------- - fixed log_threshold - added mail_threshold 2002-05-13 (cap) (uptimed-0.2.0 release) ---------- - various documentation updates 2002-03-16 (generica) ---------- - Add etc dir - Move uptimed.conf-dist to etc dir - Create template rc.uptimed in etc dir - Update spec file to use rc.uptimed 2001-12-21 (generica) ---------- - Update spec file to deal with sample-cgi dir properly, not overwrite /etc/uptimed.conf, warn user to add/remove lines to rc.(sysinit,local), create /var/spool/uptimed 2001-12-21 (generica) ---------- - Run 'libtoolize' in autogen.sh 2001-12-20 (generica) ---------- - Add rpm spec file 2001-12-19 (cap) ---------- - Added hostname to e-mail confirmation message and beautified the contents of the e-mail. 2001-12-17 (generica) ---------- - New directory (libuptimed) - Create libuptimed.a and libuptimed.so using libtool - Add uptimed.lsm to be included in `make dist` 2001-12-12 (generica) ---------- - Output location of binary when printing usage/help - Small typos in INSTALL, README, uptimed.8, uprecords.1 and urec.c 2001-12-05 (cap) (uptimed-0.1.7 release) ---------- - Change to getopt (generica) - Include local copy of getopt.[ch] for systems without (generica) - Small updates in README, INSTALL - Updated deprecated capsi.cx references - Replaced strcat/sprintf with their respective 'n' functions - uprecords -M works again (fixes Debian bug #107492) - no longer overwrite uptimed.conf upon installation 2001-07-30 (generica) ---------- - Added autoconf/automake support - New directory structure (src/man) 2001-07-27 (cap) ---------- - new ChangeLog syntax ;-) - Updated TODO - moved uptimed code to CVS 0.1.7 - not released ==================== * More checks to prevent bogus mail reported fixed in 0.1.5. 0.1.6 - Nov/06/2000 =================== * Manual pages. * Easier configuration of milestones in config file. * A few little bugfixes. 0.1.5 - Mar/30/2000 =================== * Bugfix for faulty interpretation of 0 (unlimited) entries in uptimed and uprecords. * Bugfix against startup crashes with corrupted startup files by adding a syntax check on input lines. * Phoney entries in old records file (version 0.03 and earlier) are now discarded by uptimed. * Bugfix to eliminate an odd congratulations mail on startup. * Improved 'make install' in Makefile, no longer overwrites existing configuration but instead install the template as /etc/uptimed.conf.dist 0.1.4 - Mar/09/2000 =================== * Linux uptime now retrieved from sysinfo() instead of /proc/uptime. (patch from Vitezslav Samel ) * Changed default email address in config from my own (stupid, stupid!) to root@localhost. * Configurable milestones. * Moved all .h declarations to header files. * New option -M to show next milestone in uprecords. 0.1.3 - Feb/28/2000 =================== * Partial HP/UX support. (patches from Helge Deller ) 0.1.2 - Dec/18/1999 =================== * Fixed -s and -v options in uprecords. * Fixed parsing of email address. * Added partial support for *BSD and Solaris. * Fixed wrong output in email. * Added sendmail location to configuration file. 0.1.1 - Dec/9/1999 ================== * Added commandline options to uptimed and uprecords. (see -?) * Option not to show ANSI codes in uprecords. (for inclusion into .signature files, for example) * Option not to show current entry, statistics. * Fixed instructions in INSTALL file. * Fixed formatting bug in uprecords for too long system info. * Option to mail records/milestones. 0.1.0 - Dec/6/1999 ================== Basically a complete rewrite of the code: * Created urec struct to put records in and using linked list instead of ugly static arrays. * Files now stored in /var/spool/uptimed/ * Made 'make uninstall' entry in Makefile. * Events such as moving up in the list, breaking the record or reaching a milestone get reported in syslog. * Compiles clean with -Wall -pedantic -ansi on my system :-) * Update interval and maximum amount of log entries are now configurable from configuration file /etc/uptimed.conf * Rewrote INSTALL and README files. * Added CGI functionality to uprecords and wrote INSTALL.cgi * Catching signals SIGHUP/SIGTERM to exit gracefully upon them. 0.03 - 01/14/1999 ================= * Added countdowns for milestones in uprecords. * Bugfixes. * Added -f option for uprecords. Runs the program in a loop and doesn't exit. Handy for spare monitors and/or terminals. * Added system recognition. Lost backwards compatibility in logfile. See README.upgrade 0.02 - 01/04/1999 ================= * Rewrote the code that is used to identify a unique boot id. See the INSTALL file for details on the method I have chosen, how it works and why I have chosen it. 0.01 - 12/13/1998 ================= * First release.