~ubuntu-branches/ubuntu/natty/logrotate/natty

1.1.4 by Paul Martin
Import upstream version 3.7.8
1
3.7.7 -> 3.7.8
2
	- do not exit on status file errors
3
	- limit config file inclusion nesting
4
	- use hashes for status file handling (patch by Petr Tesarik
5
	  <ptesarik@suse.cz> and Leonardo Chiquitto)
6
	- dateformat to allow unixtime (patch by Sami Kerola
7
	  <kerolasa@iki.fi>)
8
	- manual page corrections (taken from the Debian patches by
9
	  Paul Martin <pm@debian.org>)
10
1.1.3 by Martin Pitt
Import upstream version 3.7.7
11
3.7.6 -> 3.7.7
12
	- dateformat
13
	- fix possible buffer overflows in strings handling
14
	- various minor bugfixes
15
	- change logInfo handling (patches by Leonardo Chiquitto)
16
17
3.7.5 -> 3.7.6
18
	- patches from Leonardo Chiquitto that fix compile warnings
19
	- examples/logrotate-default: add btmp rotation, dateext
20
	- update man page
21
	- tabooext honor wildcards
22
	- fix selinux support with dateext
23
24
3.7.1 -> 3.7.5
25
	- import Fedora patches
26
	- add option to use shred for deleting files, patch by
27
	  Peter Eckersley <pde@eff.org>
28
	- ignore .cfsaved files
29
	- bugfixes
30
1.1.2 by Paul Martin
Import upstream version 3.7.1
31
3.7 -> 3.7.1:
32
	- Fix sending mails and running scripts after the 
33
	  system() -> execve() changes
34
	- Preserve file attributes when compressing files (original patch
35
	  by Daniel Himler)
36
1.1.1 by Paul Martin
Import upstream version 3.7
37
3.6.8 -> 3.7:
38
	- always use compressext for the extension for compressed
39
	  files; before compresscmd and compressext had to agree
40
	- moved all compression to one code block
41
	- compression, scripts don't use system() anymore
42
	- compress and maillast didn't work together properly
43
	- delaycompress and mailfirst didn't work properly
44
	- don't use system() for mailing (or uncompressing) logs anymore
45
	- use "-s" for speciying the subjected of mailed logs
46
47
3.5.4 -> 3.6:
48
        - See .spec file for changes
49
1 by Paul Martin
Import upstream version 3.5.9
50
3.5.3 -> 3.5.4:
51
	- %defattr(-,root,root) in specfile
52
53
3.5.2 -> 3.5.3:
54
        - patch /tmp file race condition problem, use mkstemp;	
55
	  Thanks go to Solar Designer <solar@openwall.com>
56
57
3.5 -> 3.5.2:
58
	- added .swp and .rpmnew to default taboo list
59
60
3.5 -> 3.5.1:
61
	- handle state dates in the future a bit more sanely
62
63
3.4 -> 3.5:
64
	- multiple file names/patterns may be given for a single entry
65
	- fixed mistake in when logs were uncompressed before mailing
66
67
3.3.2 -> 3.4:
68
	- added sharedscripts/nosharedscripts
69
	- added simple testbed
70
	- quote filenames in state file to allow proper rotation of files
71
	  with spaces in the name -- this changes the version number of
72
	  the state file!
73
	- ignore white space at end of line
74
75
3.3.1 -> 3.3.2:
76
	- don't rotate lastlog
77
78
3.3 -> 3.3.1:
79
	- support gzipped man pages
80
81
3.2 -> 3.3:
82
	- added "mailfirst" and "maillast" flags (based on Tim Wall's patch)
83
	- documented "extension" flag
84
	- "rotate 0" gives proper script and mail behavior
85
86
3.1 -> 3.2:
87
	- create wtmp with correct perms
88
89
3.0 -> 3.1:
90
	- fixed small alloca()
91
	- added missingok flag
92
	- use popt to display usage message
93
	- handle /some/file { } in config file
94
95
2.9 -> 3.0
96
	- updates for glibc 2.1
97
98
2.8 -> 2.9:
99
	- fixed a bug parsing lines where { immediately follows the filename
100
	- allow log file patterns to be placed in double quotes, which	
101
	  allows spaces in names
102
	- complain about missing log files (John Van Essen)
103
	
104
2.7 -> 2.8:
105
	- changes for glibc 2.1 (Cristian Gafton)
106
107
2.6 -> 2.7:
108
	- updated man page to include --force (Simon Mudd)
109
	- invoke scripts via /bin/sh rather then relying on /tmp execute
110
	  semantics (Philip Guenther)
111
	- added "extension" option for forcing a file extension after rotation
112
	  (Rob Hagopian)
113
114
2.5 -> 2.6:
115
	- added nodelaycompress flag (from Jos Vos)
116
	- added copytruncate, nocopytruncate flag (from Jos Vos)
117
	- removed umask handling; explicitly use fchmod() insteadmoved umask
118
	- added --force option (Simon Mudd)
119
	- moved /bin/mail to MAIL_COMMAND define (Simon Mudd)
120
	- fixed segv caused by overly long filenames
121
	- switched from getopt_long to popt
122
123
2.4 -> 2.5:
124
	- set the umask of the process to 0, letting open() create processes
125
	  with the proper permissions
126
	- added delaycompress flag (from Jos Vos)
127
	- fixed how old logs are finally removed when an olddir is specified
128
	  (Jos Vos)
129
	- added nomail option
130
	- added mail, nomail documentation to man page
131
	- added the tabooext directive
132
	- fixed problem in globbing
133
134
2.3 -> 2.4:
135
	- glob log names in config file
136
	- added ,v to taboo list
137
	- fixed bug w/ create parsing
138
	- use an int rather then a mode_t when parsing create entries as
139
	  sscanf requires it
140
141
2.2 -> 2.3:
142
	- fill in all of last rotated structure (this probable isn't
143
	  really necessary but it's a bit cleaner and will avoid future
144
	  problems);
145
	- fixed .spec file
146
147
2.1 -> 2.2:
148
	- If a file is rotated and we have no state information for it,
149
	  right out the current time.
150
	- Weekly rotation happens when the current weekday is less then
151
	  the weekday of the last rotation or more then a week has
152
	  elapsed between the last rotation and now
153
	- Monthly rotation happens when the current month is different
154
	  from the last month or the current year is different from the
155
	  last year
156
	- (these were contributed and suggested by Ronald Wahl)
157
	- added olddir/noolddir options
158
	- added ifempty/notifempty options
159
	- ignore nonnormal files when reading config files from a directory
160
	- (these were suggested and originally implemented by 
161
	  Henning Schmiedehausen)
162
	- updated the man page to reflect these changes
163
	- made "make install" accept PREFIX argument
164
	- added .spec file to tarball
165
166
2.0.2 -> 2.1:
167
	- Don't output state information for logs that have never been
168
	  rotated (better then 1900-1-0)
169
	- Accept 1900-1-0 as time 0
170
	
171
2.0.1 -> 2.0.2:
172
	- I have no idea :-(
173
174
2.0 -> 2.0.1:
175
	- ignore files in included directories which end with ~, .rpmorig, or
176
	  .rpmsave
177