forked from rpodgorny/uptimed
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
337 lines (246 loc) · 7.72 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
0.4.
-----
- systemd unit: run as 'daemon' user, not root;
packagers should make sure to chown /var/spool/uptimed/
on update
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 <[email protected]>)
- updated systemd unit to restart daemon on failure
0.3.18
------
- reintroduce reading of /proc/uptime on Linux
(thanks to Tomasz Torcz <[email protected]>)
- also try clock_gettime() on Linux
(thanks to Tomasz Torcz <[email protected]>)
- extended status for systemd/Linux
(thanks to Tomasz Torcz <[email protected]>)
0.3.17
------
- new backup database logic
(thanks to Thibaut Varene <[email protected]>)
- added support for kfreebsd
(thanks to Kacper Gutowski <[email protected]>)
- added support for gnu hurd
(thanks to Svante Signell <[email protected]>)
- 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 <[email protected]>)
0.3.13
------
- Makefile.am fix
(thanks to Jan Engelhardt <[email protected]>)
- autotools fixes and cleanups
(thanks to Jeroen van Meeuwen <[email protected]>)
- now reading from backup records file
(thanks to Thibaut Varene <[email protected]>)
0.3.12
------
- more stats
(thanks to Marcus Spading <[email protected]>)
0.3.11
------
- fixed old URLs
0.3.10
------
- more formatting enhancements
(thanks to Thibaud Varene <[email protected]>)
0.3.9
-----
- fixed bad formatting
(thanks to Thibaud Varene <[email protected]>) 0.3.8
-----
- fixes with different time widths
(thanks to Peter Kerwien <[email protected]>)
0.3.7
-----
- it should now build correctly
(thanks to Michael Ploujnikov <[email protected]>)
0.3.6
-----
- patch by Thibaut Varene <[email protected]>: add darwin support
(define it as BSD system).
0.3.5
-----
- version numbers should now be correct.
0.3.4
-----
- patch by Radek Podgorny <[email protected]>: 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 <[email protected]> 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 <[email protected]>)
* 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 <[email protected]>)
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.