File: changelog

package info (click to toggle)
tmpreaper 1.6.14%2Bnmu2
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 696 kB
  • sloc: ansic: 1,672; sh: 1,173; makefile: 76
file content (544 lines) | stat: -rw-r--r-- 23,365 bytes parent folder | download
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
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
tmpreaper (1.6.14+nmu2) unstable; urgency=medium

  * Non-maintainer upload.
  * Apply patch from Mick Switser to fix protect on directory.
    (Closes: #636459)

 -- Adrian Bunk <bunk@debian.org>  Tue, 03 Aug 2021 08:35:41 +0300

tmpreaper (1.6.14+nmu1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add `--protect '/tmp/systemd-private*/*'` to cron job to prevent
    breaking systemd services that have PrivateTmp=true (closes: #881725).

 -- Thijs Kinkhorst <thijs@debian.org>  Fri, 06 Sep 2019 13:20:49 +0000

tmpreaper (1.6.14) unstable; urgency=medium

  * Upload to unstable to fix the race condition described in CVE-2019-3461:
    There was a race condition when tmpreaper was testing for a (bind) mount,
    which was done via rename() which could potentially lead to a file being
    placed elsewhere on the filesystem hierarchy (e.g. /etc/cron.d/) if the
    directory being cleaned up was on the same physical filesystem.
    This has been fixed by using an alternative way of looking for bind mounts
    using code from mountpoint (from the util-linux package).
    closes: #918956

 -- Paul Slootman <paul@debian.org>  Fri, 11 Jan 2019 13:27:15 +0100

tmpreaper (1.6.13+nmu1+deb9u1) stretch-security; urgency=high

  * Non-maintainer upload by the Security Team.
  * There was a race condition when tmpreaper was testing for a (bind) mount,
    which was done via rename() which could potentially lead to a file being
    placed elsewhere on the filesystem hierarchy (e.g. /etc/cron.d/) if the
    directory being cleaned up was on the same physical filesystem.
    This has been fixed by using an alternative way of looking for bind mounts
    using code from mountpoint (from the util-linux package).

 -- Paul Slootman <paul@debian.org>  Sat, 05 Jan 2019 16:25:06 +0100

tmpreaper (1.6.13+nmu1) unstable; urgency=low

  * Non-maintainer upload.
  * Fix pending l10n issues. Debconf translations:
    - Danish (Joe Hansen).  Closes: #581718

 -- Christian Perrier <bubulle@debian.org>  Wed, 04 Aug 2010 23:50:07 -0400

tmpreaper (1.6.13) unstable; urgency=low

  * debconf config script could exit with status 30.

 -- Paul Slootman <paul@debian.org>  Thu, 17 Sep 2009 16:31:22 +0200

tmpreaper (1.6.12) unstable; urgency=low

  * Ignore any \+.*$ component in the version number when checking for the
    correct version number in configure.ac, to allow for NMUs.
    closes:#493405
  * Updated the tmpreaper.conf manpage to document TMPREAPER_DELAY and
    TMPREAPER_ADDITIONALOPTIONS.
    closes:#510754
  * Added Swedish debconf translation from Martin Bagge.
    closes:#508753
  * Added Japanese debconf translation from Hideki Yamane.
    closes:#522843
  * Added Italian debconf translation from Luca Monducci.
    closes:#544596
  * Updated Standards-Version to 3.8.3.0 (no further change necessary).
  * Bumped debhelper compat level to 5.

 -- Paul Slootman <paul@debian.org>  Thu, 17 Sep 2009 14:46:44 +0200

tmpreaper (1.6.11) unstable; urgency=low

  * Really allow --runtime=0 as described in the manpage (previously a minimum
    of 5 was enforced).

 -- Paul Slootman <paul@debian.org>  Mon, 06 Oct 2008 14:06:54 +0200

tmpreaper (1.6.10) unstable; urgency=low

  * Updated Czech debconf translation from Miroslav Kure.
    closes:#439273
  * Updated French debconf translation from Michel Grentzinger.
  * Added Galician debconf translation from Jacobo Tarrio.
    closes:#481981
  * Added Basque debconf translation from Piarres Beobide.
    closes:#482024
  * Added Russian debconf translation from Yuri Kozlov.
    closes:#482292
  * Handle "infinity" in /etc/default/rcS for TMPTIME.
    closes:#478136
  * Properly update the version output from "tmpreaper -h".
  * Updated Standards-Version to 3.7.3.0

 -- Paul Slootman <paul@debian.org>  Thu, 22 May 2008 16:23:29 +0200

tmpreaper (1.6.9) unstable; urgency=low

  * Updated Spanish Debconf translation from Javier Fernández-Sanguino Peña.
    closes:#438832
  * Moving the shell code to the cron.daily script introduced an annoying but
    harmless bug (tmpreaper doesn't run). Fixed that.
    closes:#439003
  * Updated policy version.

 -- Paul Slootman <paul@debian.org>  Tue, 21 Aug 2007 11:15:57 +0200

tmpreaper (1.6.8) unstable; urgency=low

  * Shell code has been removed from the tmpreaper.conf file, now only
    variables are set there. Processing has moved to the cron.daily script,
    thanks to Mike Fedyk.
    closes:#196288
  * The abovementioned shell code failed if /etc/default/rcS doesn't exist
    (and hence $TMPTIME wasn't getting set). Applied patch from Maxim Doucet
    to only check the value if the grep showed it exists (very logical of
    course :-)
    closes:#435820
  * Let the maximum initial delay before processing be specified via the
    tmpreaper.conf file, and overridable via the command line when running the
    cron.daily script manually.
    closes:#374977
  * Corrected logic in checking for conflicting options, by applying patch
    supplied by Martin Dickopp (thanks!)
    closes:#353477
  * Updated manpage example for protecting X sockets to correspond to what's
    actually used in the cron.daily script (although both expand to the same
    thing). Prompted by #383967.
  * Updated manpage http links to articles as the reasons for tmpreaper's
    existence.
    closes:#355889
  * Fixed typos in README.security.
    closes:#370668
  * Portuguese Debconf translation from Pedro Ribeiro.
    closes:#425171
  * Updated German Debconf translation from Helge Kreutzmann.
    closes:#426021
  * Spanish Debconf translation from Javier Fernández-Sanguino Peña.
    closes:#437380
  * Give Joey Hess credit for his text I quoted in README.security.
    closes:#353355
  * Updated the language in the debconf template, and fixed a typo.
    closes:#353261,#401214

 -- Paul Slootman <paul@debian.org>  Fri, 17 Aug 2007 10:40:24 +0200

tmpreaper (1.6.7) unstable; urgency=low

  * Non-maintainer upload to fix pending l10n bugs.
  * Add a binary-indep target to debian/rules. Closes: #395754
  * Debconf translations:
    - German. Closes: #367881

 -- Christian Perrier <bubulle@debian.org>  Tue, 13 Feb 2007 22:40:09 +0100

tmpreaper (1.6.6) unstable; urgency=low

  * Add --runtime option, for those cases where it's known that it may take a
    very long time to run. Thanks to Jaap Eldering for the patch, although I
    took a slightly different approach (short option -T instead of -r, as -r
    is often associated with recursive).
    closes:#332757
  * Check whether a subdirectory is a bind mount on the same file system to
    prevent unfortunate accidents that won't otherwise be prevented by the
    "not switching file systems" check. Patch from Eric Lammerts.
    closes:#237194
  * Add alternate dependency of debconf-2.0.
    closes:#332119
  * Updated version string and usage message.
    closes:#236563
  * Using --mtime together with --ctime makes no sense, so check for that
    combination and bail out if detected.
  * Added Czech debconf translation, thanks to Miroslav Kure.
    closes:#273523
  * Added Vietnamese debconf translation, thanks to Clytie Siddall.
    closes:#322312
  * Corrected debconf template text.
    closes:#322311
  * "--test --verbose=0 --showdeleted" will now show a list of files and
    directories that would (probably) have been deleted.
    closes:#236565
  * Updated policy version.

 -- Paul Slootman <paul@debian.org>  Thu, 02 Feb 2006 12:42:15 +0100

tmpreaper (1.6.5) unstable; urgency=low

  * Use /dev/urandom instead of /dev/random to prevent blocking when entropy
    pool is empty. This probably makes it harder to subvert the random delay
    by emptying the entropy pool before the run is scheduled...
    closes:#216803
  * Don't only include fcntl.h on linux, is pretty standard and needed for
    compilation e.g. on Solaris.
  * make 'missing' a real file, instead of a symlink to /usr/share/....
  * Use ext2_fs.h from e2fs-libs-dev instead of libc6-dev, since the last one
    is now useless due to changes in the way kernel headers are included
    there. This means a Build-Depends is added on e2fslibs-dev.
    closes:#223222
  * Fixed manpage, which had not been updated when fixing bug 195262.  This is
    about whether the delay depends on being connected to a tty or not.
    closes:#222681
  * Fixed shell quoting in cron.daily script.
    ckises:#206106

 -- Paul Slootman <paul@debian.org>  Mon, 08 Dec 2003 12:50:11 +0100

tmpreaper (1.6.4) unstable; urgency=low

  * Added fr.po translation of debconf templates. closes:#201340

 -- Paul Slootman <paul@debian.org>  Mon, 21 Jul 2003 09:56:35 +0200

tmpreaper (1.6.3) unstable; urgency=low

  * Switched to gettext for the debconf templates, thanks to patch supplied
    with the bug report. closes:#200581
  * Applied patch to fix typos in patch for #200581. closes:#200622

 -- Paul Slootman <paul@debian.org>  Mon, 14 Jul 2003 13:14:31 +0200

tmpreaper (1.6.2) unstable; urgency=low

  * Added an TMPREAPER_ADDITIONALOPTIONS variable to tmpreaper.conf for
    passing additional options (duh) to tmpreaper.  closes:#169832
  * Added an option --showdeleted to make tmpreaper output what it has done.
    The output is in the form of shell commands, i.e. "rm /tmp/bla/file",
    "rmdir /tmp/bla". closes:#174228
  * Added an option --delay to make the delay at the beginning of execution
    configurable, instead of relying on whether stdin is a tty or not. Also
    added this option to the invocation in the cron.daily script.
    closes:#195262
  * In the daily cron output, mention that /etc/tmpreaper.conf needs to be
    edited to remove the message about README.security.gz in the daily cron
    output. closes:#195666

 -- Paul Slootman <paul@debian.org>  Mon,  2 Jun 2003 10:39:21 +0200

tmpreaper (1.6.1) unstable; urgency=low

  * Fix handling of large files (the bigger than 2GB ones). closes:#139125
  * Don't call autoconf, automake routinely from debian/rules. This only needs
    to be done when changing something in configure.ac or so.
    Hence can remove autoconf, automake from build-depends. closes:#137604
  * -a option shouldn't expect an argument, so fixed the getopt thing.
    closes:#137600
  * Don't display the warning about having to upgrade the cron.daily script if
    this is a fresh install. closes:#167783
  * Don't let the cron.daily script run by default; the administrator needs to
    enable it via a setting in /etc/tmpreaper.conf which indicates he/she
    understands the possible security implications of having tmpreaper run
    automatically. Also show a debconf note to that affect. closes:#174307
  * In /etc/tmpreaper.conf, use the TMPTIME value from /etc/default/rcS if
    available. This means that the age of files in /tmp is now basically
    determined in just one place (/etc/default/rcS) instead of two, which is a
    bit simpler.
    It may cause some confusion for those who have changed the value in
    tmpreaper.conf, though; so a debconf note is shown if tmpreaper.conf
    contains a non-default value. closes:#128585
  * When not running from a tty, delay before processing for a random amount
    of time to make it harder for attackers.
  * Run for a maximum of 55 seconds, to thwart attackers who try to delay its
    processing to take advantage to possible race conditions.

 -- Paul Slootman <paul@debian.org>  Wed, 21 May 2003 16:33:04 +0200

tmpreaper (1.6.0) unstable; urgency=low

  * Added --ctime option to make tmpreaper also check the ctime in addition to
    the atime. This is useful where the directory is accessible as a Samba
    share, as DOS PCs (including all the incarnations of Windows) will
    preserve the original mtime _and_ atime when copying files on such a
    share. This meant that recently copied files could disappear the next
    night. This is IMHO significant enough for a minor number bump...
    closes:#126143
  * Added --ctime option to tmpreaper invocation in /etc/cron.daily/tmpreaper
  * Improved some of the comments in /etc/cron.daily/tmpreaper to more
    accurately reflect the /etc/tmpreaper.conf situation.
  * Changed way default settings are done in cron.daily script, so that an
    empty conf file won't cause the defaults to be skipped. Also part of
    bug 126143.
  * Added tmpreaper.conf manpage.
  * Added german translation to debconf templates. closes:#128896

 -- Paul Slootman <paul@debian.org>  Tue,  5 Mar 2002 14:42:19 +0100

tmpreaper (1.5.1) unstable; urgency=high

  * The new automake / autoconf stuff lead to tmpreaper being installed into
    /usr/bin instead of /usr/sbin, which in turn leads the cron script to
    never execute tmpreaper. Oops. Hence this fix should be added to the
    archives ASAP.  closes:#124174
  * Local additions to the way tmpreaper runs can now be made via the
    /etc/tmpreaper.conf file, where the file age, extra protect patterns ans
    which directories to reap can be specified. There's a debconf note now
    explaining this when tmpreaper is installed.  For this, "set -f" is used
    to prevent the shell from globbing any patterns. AFAIK this is POSIX,
    ash at least understands this.

 -- Paul Slootman <paul@debian.org>  Sun,  2 Dec 2001 22:59:13 +0100

tmpreaper (1.5.0) unstable; urgency=low

  * Added getopt.c, getopt1.c, getopt.h so that it can be compiled without
    difficulty on non-linux systems (tested on Solaris). However, you lose
    the capability of using braces in your --protect patterns as glob()
    functions on other (non-linux) platforms don't offer that.
    Bumped the second number in the version to reflect this significant change.
  * Added autoconf stuff to figure out whether getopt.c etc. are needed,
    the braces thing in glob(), and more. Hence also included stuff like
    INSTALL, missing, and the other autoconf stuff.
    It now builds and runs on Solaris and NetBSD as well!
  * Use "exit(x)" instead of "return x" to terminate the forked processes,
    otherwise weird stuff happened on NetBSD; it seems the processes didn't
    in fact exit.
  * Changed priority to optional to comply with the overrides. Last time that
    change somehow got lost...
  * Ignore files that are marked immutable in ext2/ext3. This is a more
    generic workaround for ext3's journal file which now has a new name,
    and probably also makes sense for other files as well.  closes:#122090
  * Exclude quota.user and quota.group. Why can't these be stored in a
    "standard" place (/var/state/quota/ ?)... I see no technical reason why
    not. Oh well.  closes:#100675

 -- Paul Slootman <paul@debian.org>  Sun,  2 Dec 2001 12:49:03 +0100

tmpreaper (1.4.14) unstable; urgency=low

  * Changed priority to optional to comply with the overrides.
  * cron.daily file has /tmp/. instead of /tmp to accomodate /tmp being
    a symlink to some other directory. closes:#62791
  * Patches from Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> to
    build on HURD. I hacked around this so that it should work as before on
    non-glibc systems. closes:#105433
  * Added journal.dat to the list of protected files (ext3 journal, Bad Things
    apparently happen if that is removed). closes:#63655
    It took so long for this (trivial) bug to be closed because it was first
    reported on tmpwatch, and was reassigned to tmpreaper after all
    discussion had took place. This meant I got zero notification about this
    bug via email, which sucks. I don't use the web pages very often...

 -- Paul Slootman <paul@debian.org>  Wed, 25 Jul 2001 15:26:04 +0200

tmpreaper (1.4.13) unstable; urgency=medium

  * close dirhandle after using it.       closes:#71660
  * fix checking for '.' and '..', which fixes a possibility of a directory
    being assumed empty while it wasn't.  closes:#99507
  * Added debhelper to Build-Depends.
  * Updated Standards-Version: to 3.5.
  * Added README for non-debian users, and updated LSM entry, and uploaded to
    sunsite.  Also renamed ChangeLog to ChangeLog.old, as that hadn't been
    updated for sime time. This debian changelog is now the "official"
    changelog now.

 -- Paul Slootman <paul@debian.org>  Sat,  2 Jun 2001 11:38:09 +0200

tmpreaper (1.4.12) stable unstable; urgency=high

  * Limit fork recursion to foil deep directory nesting attack.
    closes:#71249

 -- Paul Slootman <paul@debian.org>  Tue, 12 Sep 2000 11:56:27 +0200

tmpreaper (1.4.11) unstable; urgency=low

  * Handle filenames of the form ".a" correctly, not like "..". Oops.
    closes:#53245
  * Exclude lost+found in the example cron script. closes:#53285

 -- Paul Slootman <paul@debian.org>  Wed, 22 Dec 1999 17:44:21 +0100

tmpreaper (1.4.10) unstable; urgency=low

  * Updated Standards-Version to 3.0.1.
  * Fixed a formatting error in the manpage.

 -- Paul Slootman <paul@debian.org>  Wed, 27 Oct 1999 18:22:40 +0200

tmpreaper (1.4.9) unstable; urgency=low

  * Added --mtime-dir option to use mtime checking for directories only, which
    don't get removed when atime checking is used (reading the directory
    updates the atime!). closes:#34522
  * Put -mtime-dir into default cron entry.

 -- Paul Slootman <paul@debian.org>  Wed,  7 Apr 1999 09:50:57 +0200

tmpreaper (1.4.8) unstable; urgency=low

  * New maintainer.
  * Updated Standards-Version to 2.4.1.4.
  * Changed priority to extra, as you really only need this package if you
    have specialised requirements (i.e. a system with untrusted users).
  * Nothing significant changed, a couple of messages fixed to be more
    similar to the rest.
  * Converted C++ - style comments to plain C comments, as this isn't C++
    source.

 -- Paul Slootman <paul@debian.org>  Mon, 14 Sep 1998 15:04:09 +0200

tmpreaper (1.4.7) frozen unstable; urgency=low

  * Apply bugfixes from Jorg Schuler <jcs@hatarakibachi.pond.sub.org>.
    See ChangeLog. (Fixes:#22903,#22934)
  
  * Jorg Schuler's patch also protects `.iroha' and `.ki2' (are they files
    or sockets?) in /tmp.
  
  * New function `dir_empty_p'; check that a dir is empty prior to
    rmdir().  (Fixes:#22770)

 -- Karl M. Hegbloom <karlheg@debian.org>  Sat, 30 May 1998 09:15:20 -0700

tmpreaper (1.4.6) frozen unstable; urgency=high

  * Also send into the freezer with hamm.
  * Fixed one lintian warning, and one lintian error.

 -- Karl M. Hegbloom <karlheg@debian.org>  Sun, 17 May 1998 18:59:48 -0700

tmpreaper (1.4.5) unstable; urgency=low

  * Implement the `--mtime' switch: (Fixes #19519)

 -- Karl M. Hegbloom <karlheg@debian.org>  Sun, 17 May 1998 17:32:41 -0700

tmpreaper (1.4.4) frozen unstable; urgency=high

  * (tmpreaper.c): Updated the year in copyright statement.
    - Added a missing newline to a message string in a rare fatal error.
    - Remembered args to flag test macros.
  * (tmpreaper.8): Split the overly complex brace expansion in the example
    into two separate --protect clauses. (Fixes #22528)
  * Further changes in ChangeLog.

 -- Karl M. Hegbloom <karlheg@debian.org>  Sun, 17 May 1998 11:47:47 -0700

tmpreaper (1.4.3-2) unstable; urgency=low

  * No need to line-buffer stderr.

 -- Karl M. Hegbloom <karlheg@debian.org>  Tue,  3 Feb 1998 15:59:12 -0800

tmpreaper (1.4.3-1) unstable; urgency=low

  * Use line-buffered I/O for stdout and stderr, so that even when the
    output is being piped to a file, it gets flushed after a newline.
    (see: APUE pp. 189-190)
    Bug pointed out by Joey Hess <joey@kitenet.net>.

 -- Karl M. Hegbloom <karlheg@debian.org>  Mon, 26 Jan 1998 19:55:43 -0800

tmpreaper (1.4.2-1) unstable; urgency=low

  * Put single quotes around <protect_pattern> in help output.
  * Start bumping the right version number. (I'll learn.)

 -- Karl M. Hegbloom <karlheg@debian.org>  Fri, 23 Jan 1998 03:30:54 -0800

tmpreaper (1.4.1-4) unstable; urgency=low

  * Removed `-m386 -malign-double' from CFLAGS in Makefile, fixes #16607
  * Added `build-stamp' to the `dh_clean' line in `debian/rules clean'
    Fixes #16608.

 -- Karl M. Hegbloom <karlheg@debian.org>  Fri,  9 Jan 1998 12:03:07 -0800

tmpreaper (1.4.1-3) unstable; urgency=low

  * Changed architecture from i386 to any.  I should work fine on the non-intel ports.
  * Address to @debian.org rather than @bittersweet.

 -- Karl M. Hegbloom <karlheg@debian.org>  Mon, 22 Dec 1997 20:10:25 -0800

tmpreaper (1.4.1-2) unstable; urgency=low

  * Added `Replaces: tmpwatch' to fix bug #15732

 -- Karl M. Hegbloom <karlheg@inetarena.com>  Tue,  9 Dec 1997 03:09:49 -0800

tmpreaper (1.4.1-1) unstable; urgency=low

  * Renaming from `tmpwatch' to `tmpreaper' to split away from RedHat, who
    released a `tmpwatch-1.4' that had zero of the patches I sent them.
  
 -- Karl M. Hegbloom <karlheg@inetarena.com>  Sun,  7 Dec 1997 13:42:03 -0800

tmpwatch (1.4-2) unstable; urgency=low

  * Put under CVS, and begin to use `cvs-buildpackage', I hope.
  * Removed `--test' switch in "/etc/cron.daily/tmpwatch"
  * Updated the description in the control file -- I am letting the
    installer know about the cron script and what it will do, and am
    soliciting feedback regarding the cron script.
  * Moved to section admin, priority optional.  Should this be program
    be base/standard?
  * RedHat 5.0 is shipping `tmpwatch-1.4'; they've accepted my changes. :-)

 -- Karl M. Hegbloom <karlheg@inetarena.com>  Thu,  4 Dec 1997 13:28:27 -0800

tmpwatch (1.4-1) unstable; urgency=low

  * Default the timespec back to hours, and make it so a suffix can be
    tacked onto it: `d', `h', `m', or `s' for days, hours, minutes, or
    seconds.  With no suffix, the time is in hours, to remain compatible
    with `tmpwatch-1.2'.
  * Update the cron.daily script to use the new syntax, and add `--verbose' for
    more copious output.
  * Updated the manual to reflect the change.
  
 -- Karl M. Hegbloom <karlheg@inetarena.com>  Sun, 16 Nov 1997 23:53:44 -0800

tmpwatch (1.3-2) unstable; urgency=low

  * I goofed and tried to use `' around things in the echo statements of
    the cron.daily script.  It's fixed now, no other changes.

 -- Karl M. Hegbloom <karlheg@inetarena.com>  Sat, 15 Nov 1997 17:06:52 -0800

tmpwatch (1.3-1) unstable; urgency=high

  * Converted from RPMS source format to Debian/GNU/SPI source format using `alien'.
  * Added "#include <strings.h>" to fix compiler warning.
  * Wrote a simple "cron.daily" script.
  * Changed `grace' arg spec from "in hours" to "in seconds".
  * Added `--help' option and defaulted arg switch to `usage()'
  * Added "pretending to..." messages when `--test' is defined.
  * Improved the `message()' function.
  * Fixed `--test' so it actually functions instead of removing files.
  * Added `--protect' option to protect files matching a glob pattern from deletion.
    Meant for preventing the deletion of the X lock file and its Linux domain sockets.
  * Added `--symlinks' option to have it rm symlinks too.
  * Made `safe_chdir()' message when it refuses to cross a symlink, instead of
    defaulting and printing a cryptic message about an "intrusion attempt".
  * Improved Makefile and debian/rules
  * Modified manual page to reflect changes, and did some editting.
  * Much re-working and code reformatting... the diff is larger than the original source.
  * Please check my work and don't be afraid to report bugs.  I'm new at this.

 -- Karl M. Hegbloom <karlheg@inetarena.com>  Sat, 15 Nov 1997 16:16:57 -0800