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