10.4.6 2----- 3- better deuplicate entry detection on linux 4- added manifest for solaris smf 5 60.4.5 7----- 8- added AIX port 9 100.4.4 11----- 12- updates for compilation on macos 13 140.4.3 15----- 16- support for dragonfly 17 180.4.2 19----- 20- support for android 21 220.4.1 23----- 24- updates for modern solaris 25 260.4.0 27----- 28 29- dropped pre-generated autotools stuff 30- fixed configure step on non-linux platforms 31 (thanks to Baptiste Fontaine <b@ptistefontaine.fr>) 32- updated systemd unit to restart daemon on failure 33 340.3.18 35------ 36 37- reintroduce reading of /proc/uptime on Linux 38 (thanks to Tomasz Torcz <tomek@pipebreaker.pl>) 39- also try clock_gettime() on Linux 40 (thanks to Tomasz Torcz <tomek@pipebreaker.pl>) 41- extended status for systemd/Linux 42 (thanks to Tomasz Torcz <tomek@pipebreaker.pl>) 43 440.3.17 45------ 46 47- new backup database logic 48 (thanks to Thibaut Varene <varenet@debian.org>) 49- added support for kfreebsd 50 (thanks to Kacper Gutowski <mwgamera@gmail.com>) 51- added support for gnu hurd 52 (thanks to Svante Signell <svante.signell@telia.com>) 53- various small patches from debian 54 550.3.16 56------ 57 58- nothing new, just cleaning the mess with tags and version numbers 59 600.3.15 61------ 62 63- returned back the configure script 64 (oh how I hate the autotools!) 65 660.3.14 67------ 68 69- fixed wrong output in repetitive mode 70 (thanks to David Relson <relson@osagesoftware.com>) 71 720.3.13 73------ 74 75- Makefile.am fix 76 (thanks to Jan Engelhardt <jengelh@computergmbh.de>) 77- autotools fixes and cleanups 78 (thanks to Jeroen van Meeuwen <kanarip@kanarip.com>) 79- now reading from backup records file 80 (thanks to Thibaut Varene <varenet@debian.org>) 81 820.3.12 83------ 84 85- more stats 86 (thanks to Marcus Spading <marcus.spading@googlemail.com>) 87 880.3.11 89------ 90 91- fixed old URLs 92 930.3.10 94------ 95 96- more formatting enhancements 97 (thanks to Thibaud Varene <t-bone@parisc-linux.org>) 98 990.3.9 100----- 101 102- fixed bad formatting 103 (thanks to Thibaud Varene <t-bone@parisc-linux.org>) 0.3.8 104----- 105 106- fixes with different time widths 107 (thanks to Peter Kerwien <peter@kerwien.homeip.net>) 108 1090.3.7 110----- 111 112- it should now build correctly 113 (thanks to Michael Ploujnikov <ploujj@gmail.com>) 114 1150.3.6 116----- 117 118- patch by Thibaut Varene <t-bone@parisc-linux.org>: add darwin support 119 (define it as BSD system). 120 1210.3.5 122----- 123 124- version numbers should now be correct. 125 1260.3.4 127----- 128 129- patch by Radek Podgorny <radek@podgorny.cz>: add a "don't fork" option. 130- this is the first release under maintainership of Radek Podgorny. 131 1320.3.3 133----- 134 135- patch by Brett: allow sorting uprecords output. 136 1370.3.2 138----- 139 140- change SYSMAX to 24 characters to accomodate FreeBSD 4.8-RELEASE-p10 and 141 up. 142- remove bootid functionality for BSD: it is not needed. Updated 143 documentation. 144 1450.3.1 146----- 147 148- accepted patch from Radim Kolar <hsn@netmag.cz> for bug in save_records 149 that could cause data loss on a system crash with the records file opened 150 for writing. 151 1522002-11-05 (uptimed-0.3.0) 153---------- 154 155- fixed log_threshold 156- added mail_threshold 157 1582002-05-13 (cap) (uptimed-0.2.0 release) 159---------- 160 161- various documentation updates 162 1632002-03-16 (generica) 164---------- 165 166- Add etc dir 167- Move uptimed.conf-dist to etc dir 168- Create template rc.uptimed in etc dir 169- Update spec file to use rc.uptimed 170 1712001-12-21 (generica) 172---------- 173 174- Update spec file to deal with sample-cgi dir properly, 175 not overwrite /etc/uptimed.conf, warn user to add/remove 176 lines to rc.(sysinit,local), create /var/spool/uptimed 177 1782001-12-21 (generica) 179---------- 180 181- Run 'libtoolize' in autogen.sh 182 1832001-12-20 (generica) 184---------- 185 186- Add rpm spec file 187 1882001-12-19 (cap) 189---------- 190 191- Added hostname to e-mail confirmation message and beautified the contents 192 of the e-mail. 193 1942001-12-17 (generica) 195---------- 196 197- New directory (libuptimed) 198- Create libuptimed.a and libuptimed.so using libtool 199- Add uptimed.lsm to be included in `make dist` 200 2012001-12-12 (generica) 202---------- 203 204- Output location of binary when printing usage/help 205- Small typos in INSTALL, README, uptimed.8, uprecords.1 and urec.c 206 2072001-12-05 (cap) (uptimed-0.1.7 release) 208---------- 209 210- Change to getopt (generica) 211- Include local copy of getopt.[ch] for systems without (generica) 212- Small updates in README, INSTALL 213- Updated deprecated capsi.cx references 214- Replaced strcat/sprintf with their respective 'n' functions 215- uprecords -M works again (fixes Debian bug #107492) 216- no longer overwrite uptimed.conf upon installation 217 2182001-07-30 (generica) 219---------- 220 221- Added autoconf/automake support 222- New directory structure (src/man) 223 2242001-07-27 (cap) 225---------- 226 227- new ChangeLog syntax ;-) 228- Updated TODO 229- moved uptimed code to CVS 230 2310.1.7 - not released 232==================== 233 234* More checks to prevent bogus mail reported fixed in 0.1.5. 235 236 2370.1.6 - Nov/06/2000 238=================== 239 240* Manual pages. 241* Easier configuration of milestones in config file. 242* A few little bugfixes. 243 2440.1.5 - Mar/30/2000 245=================== 246 247* Bugfix for faulty interpretation of 0 (unlimited) entries in uptimed and 248 uprecords. 249* Bugfix against startup crashes with corrupted startup files by adding a 250 syntax check on input lines. 251* Phoney entries in old records file (version 0.03 and earlier) are now 252 discarded by uptimed. 253* Bugfix to eliminate an odd congratulations mail on startup. 254* Improved 'make install' in Makefile, no longer overwrites existing 255 configuration but instead install the template as /etc/uptimed.conf.dist 256 2570.1.4 - Mar/09/2000 258=================== 259 260* Linux uptime now retrieved from sysinfo() instead of /proc/uptime. (patch 261 from Vitezslav Samel <vsamel@seznam.cz>) 262* Changed default email address in config from my own (stupid, stupid!) to 263 root@localhost. 264* Configurable milestones. 265* Moved all .h declarations to header files. 266* New option -M to show next milestone in uprecords. 267 2680.1.3 - Feb/28/2000 269=================== 270 271* Partial HP/UX support. (patches from Helge Deller <deller@gmx.de>) 272 2730.1.2 - Dec/18/1999 274=================== 275 276* Fixed -s and -v options in uprecords. 277* Fixed parsing of email address. 278* Added partial support for *BSD and Solaris. 279* Fixed wrong output in email. 280* Added sendmail location to configuration file. 281 2820.1.1 - Dec/9/1999 283================== 284 285* Added commandline options to uptimed and uprecords. (see -?) 286* Option not to show ANSI codes in uprecords. (for inclusion into .signature 287 files, for example) 288* Option not to show current entry, statistics. 289* Fixed instructions in INSTALL file. 290* Fixed formatting bug in uprecords for too long system info. 291* Option to mail records/milestones. 292 2930.1.0 - Dec/6/1999 294================== 295 296Basically a complete rewrite of the code: 297* Created urec struct to put records in and using linked list instead of 298 ugly static arrays. 299* Files now stored in /var/spool/uptimed/ 300* Made 'make uninstall' entry in Makefile. 301* Events such as moving up in the list, breaking the record or reaching a 302 milestone get reported in syslog. 303* Compiles clean with -Wall -pedantic -ansi on my system :-) 304* Update interval and maximum amount of log entries are now configurable 305 from configuration file /etc/uptimed.conf 306* Rewrote INSTALL and README files. 307* Added CGI functionality to uprecords and wrote INSTALL.cgi 308* Catching signals SIGHUP/SIGTERM to exit gracefully upon them. 309 3100.03 - 01/14/1999 311================= 312 313* Added countdowns for milestones in uprecords. 314* Bugfixes. 315* Added -f option for uprecords. Runs the program in a loop and doesn't 316 exit. Handy for spare monitors and/or terminals. 317* Added system recognition. Lost backwards compatibility in logfile. See 318 README.upgrade 319 3200.02 - 01/04/1999 321================= 322 323* Rewrote the code that is used to identify a unique boot id. See the 324 INSTALL file for details on the method I have chosen, how it works and why 325 I have chosen it. 326 3270.01 - 12/13/1998 328================= 329 330* First release. 331