File: changelog

package info (click to toggle)
tmpreaper 1.5.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 352 kB
  • ctags: 110
  • sloc: ansic: 1,506; sh: 355; makefile: 70
file content (256 lines) | stat: -rw-r--r-- 10,907 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
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 22:59:13 +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