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
|