]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/file/ChangeLog
This commit was generated by cvs2svn to compensate for changes in r167805,
[FreeBSD/FreeBSD.git] / contrib / file / ChangeLog
1 2006-03-02 16:06 Christos Zoulas <christos@zoulas.com>
2
3         * Print empty if the file is (Mike Frysinger)
4
5         * Don't try to read past the end of the buffer (Mike Frysinger)
6
7         * Sort magic entries by strength [experimental]
8
9 2005-11-29 13:26 Christos Zoulas <christos@zoulas.com>
10
11         * Use iswprint() to convert the output string.
12             (Bastien Nocera)
13
14 2005-10-31 8:54 Christos Zoulas <christos@zoulas.com>
15
16         * Fix regression where the core info was not completely processed
17             (Radek Vokál)
18
19 2005-10-20 11:15 Christos Zoulas <christos@zoulas.com>
20
21         * Middle Endian magic (Diomidis Spinellis)
22
23 2005-10-17 11:15 Christos Zoulas <christos@zoulas.com>
24
25         * Open with O_BINARY for CYGWIN (Corinna Vinschen)
26
27         * Don't close stdin (Arkadiusz Miskiewicz)
28
29         * Look for note sections in non executables.
30
31 2005-09-20 13:33 Christos Zoulas <christos@zoulas.com>
32         
33         * Don't print SVR4 Style in core files multiple times
34             (Radek Vokál)
35
36 2005-08-27 04:09 Christos Zoulas <christos@zoulas.com>
37
38         * Cygwin changes Corinna Vinschen
39
40 2005-08-18 09:53 Christos Zoulas <christos@zoulas.com>
41
42         * Remove erroreous mention of /etc/magic in the file man page
43           This is gentoo bug 101639. (Mike Frysinger) 
44
45         * Cross-compile support and detection (Mike Frysinger) 
46
47 2005-08-12 10:17 Christos Zoulas <christos@zoulas.com>
48
49         * Add -h flag and dereference symlinks if POSIXLY_CORRECT
50           is set.
51
52 2005-07-29 13:57 Christos Zoulas <christos@zoulas.com>
53
54         * Avoid search and regex buffer overflows (Kelledin)
55
56 2005-07-12 11:48 Christos Zoulas <christos@zoulas.com>
57
58         * Provide stub implementations for {v,}nsprintf() for older
59           OS's that don't have them.
60         * Change mbstate_t autoconf detection macro from AC_MBSTATE_T
61           to AC_TYPE_MBSTATE_T.
62
63 2005-06-25 11:48 Christos Zoulas <christos@zoulas.com>
64
65         * Dynamically allocate the string buffers and make the
66           default read size 256K.
67
68 2005-06-01 00:00 Joerg Sonnenberger <joerg@britannica.bec.de>
69
70         * Dragonfly ELF note support
71
72 2005-03-14 00:00 Giuliano Bertoletti <gb@symbolic.it>
73
74         * Avoid NULL pointer dereference in time conversion.
75
76 2005-03-06 00:00  Joerg Walter <jwalt@mail.garni.ch>
77         
78         * Add indirect magic offset support, and search mode.
79
80 2005-01-12 00:00  Stepan Kasal  <kasal@ucw.cz>
81
82         * src/ascmagic.c (file_ascmagic): Fix three bugs about text files:
83           If a CRLF text file happens to have CR at offset HOWMANY - 1
84           (currently 0xffff), it should not be counted as CR line
85           terminator.
86           If a line has length exactly MAXLINELEN, it should not yet be
87           treated as a ``very long line'', as MAXLINELEN is ``longest sane
88           line length''.
89           With CRLF, the line length was not computed correctly, and even
90           lines of length MAXLINELEN - 1 were treated as ``very long''.
91
92 2004-12-07 14:15  Christos Zoulas  <christos@zoulas.com>
93
94         * bzip2 needs a lot of input buffer space on some files
95           before it can begin uncompressing. This makes file -z
96           fail on some bz2 files. Fix it by giving it a copy of
97           the file descriptor to read as much as it wants if we
98           have access to it. <christos@zoulas.com>
99
100 2004-11-24 12:39  Christos Zoulas  <christos@zoulas.com>
101
102         * Stack smash fix, and ELF more conservative reading.
103           Jakub Bogusz <qboosh@pld-linux.org>
104
105 2004-11-20 18:50  Christos Zoulas  <christos@zoulas.com>
106
107         * New FreeBSD version parsing code:
108           Jon Noack <noackjr@alumni.rice.edu>
109
110         * Hackish support for ucs16 strings <christos@zoulas.com>
111
112 2004-11-13 03:07  Christos Zoulas  <christos@zoulas.com>
113
114         * print the file name and line number in syntax errors.
115
116 2004 10-12 10:50  Christos Zoulas  <christos@zoulas.com>
117
118         * Fix stack overwriting on 0 length strings: Tim Waugh
119             <twaugh@redhat.com> Ned Ludd <solar@gentoo.org>
120
121 2004-09-27 11:30  Christos Zoulas  <christos@zoulas.com>
122
123         * Remove 3rd and 4th copyright clause; approved by Ian Darwin.
124
125         * Fix small memory leaks; caught by: Tamas Sarlos 
126             <stamas@csillag.ilab.sztaki.hu>
127
128 2004-07-24 16:33  Christos Zoulas  <christos@zoulas.com>
129
130         * magic.mime update Danny Milosavljevic <danny.milo@gmx.net> 
131
132         * FreeBSD version update Oliver Eikemeier <eikemeier@fillmore-labs.com>
133
134         * utime/utimes detection Ian Lance Taylor <ian@wasabisystems.com>
135
136         * errors reading elf magic Jakub Bogusz <qboosh@pld-linux.org>
137
138 2004-04-12 10:55  Christos Zoulas  <christos@zoulas.com>
139
140         * make sure that magic formats match magic types during compilation
141
142         * fix broken sgi magic file
143
144 2004-04-06 20:36  Christos Zoulas  <christos@zoulas.com>
145
146         * detect present of mbstate_t Petter Reinholdtsen <pere@hungry.com>
147
148         * magic fixes
149
150 2004-03-22 15:25  Christos Zoulas  <christos@zoulas.com>
151
152         * Lots of mime fixes
153           (Joerg Ostertag) <ostertag@rechengilde.de>
154
155         * FreeBSD ELF version handling
156           (Edwin Groothuis) <edwin@mavetju.org>
157
158         * correct cleanup in all cases; don't just close the file.
159           (Christos Zoulas) <christos@zoulas.com>
160
161         * add gettext message catalogue support
162           (Michael Piefel) <piefel@debian.org>
163
164         * better printout for unreadable files
165           (Michael Piefel) <piefel@debian.org>
166
167         * compensate for missing MAXPATHLEN
168           (Michael Piefel) <piefel@debian.org>
169
170         * add wide character string length computation
171           (Michael Piefel) <piefel@debian.org>
172
173         * Avoid infinite loops caused by bad elf alignments
174           or name and description note sizes. Reported by
175           (Mikael Magnusson) <mmikael@comhem.se>
176
177 2004-03-09 13:55  Christos Zoulas  <christos@zoulas.com>
178
179         * Fix possible memory leak on error and add missing regfree
180           (Dmitry V. Levin) <ldv@altlinux.org>
181
182 2003-12-23 12:12  Christos Zoulas  <christos@zoulas.com>
183
184         * fix -k flag (Maciej W. Rozycki)
185
186 2003-11-18 14:10  Christos Zoulas  <christos@zoulas.com>
187
188         * Try to give us much info as possible on corrupt elf files.
189           (Willy Tarreau) <willy@w.ods.org>
190         * Updated python bindings (Brett Funderburg)
191            <brettf@deepfile.com>
192
193 2003-11-11 15:03  Christos Zoulas  <christos@zoulas.com>
194
195         * Include file.h first, because it includes config.h
196           breaks largefile test macros otherwise.
197           (Paul Eggert <eggert@CS.UCLA.EDU> via
198            Lars Hecking <lhecking@nmrc.ie>)
199
200 2003-10-14 21:39  Christos Zoulas  <christos@zoulas.com>
201
202         * Python bindings (Brett Funderburg) <brettf@deepfile.com>
203         * Don't lookup past the end of the buffer
204           (Chad Hanson) <chanson@tcs-sec.com>
205         * Add MAGIC_ERROR and api on magic_errno()
206
207 2003-10-08 12:40  Christos Zoulas  <christos@zoulas.com>
208
209         * handle error conditions from compile as fatal
210           (Antti Kantee) <pooka@netbsd.org>
211         * handle magic filename parsing sanely
212         * more magic fixes.
213         * fix a memory leak (Illes Marton) <illes.marton@balabit.hu>
214         * describe magic file handling
215           (Bryan Henderson) <bryanh@giraffe-data.com>
216
217 2003-09-12 15:09  Christos Zoulas  <christos@zoulas.com>
218
219         * update magic files.
220         * remove largefile support from file.h; it breaks things on most OS's
221
222 2003-08-10 10:25  Christos Zoulas  <christos@zoulas.com>
223
224         * fix unmapping'ing of mmaped files.
225
226 2003-07-10 12:03  Christos Zoulas  <christos@zoulas.com>
227
228         * don't exit with -1 on error; always exit 1 (Marty Leisner)
229         * restore utimes code.
230
231 2003-06-10 17:03  Christos Zoulas  <christos@zoulas.com>
232
233         * make sure we don't access uninitialized memory.
234         * pass lint
235         * #ifdef __cplusplus in magic.h
236
237 2003-05-25 19:23  Christos Zoulas  <christos@zoulas.com>
238
239         * rename cvs magic file to revision to deal with
240           case insensitive filesystems.
241
242 2003-05-23 17:03  Christos Zoulas  <christos@zoulas.com>
243
244         * documentation fixes from Michael Piefel <piefel@debian.org>
245         * magic fixes (various)
246         * revert basename magic in .mgc name determination
247         * buffer protection in uncompress,
248           signness issues,
249           close files
250           Maciej W. Rozycki <macro@ds2.pg.gda.pl
251
252 2003-04-21 20:12  Christos Zoulas  <christos@zoulas.com>
253
254         * fix zsh magic
255
256 2003-04-04 16:59  Christos Zoulas  <christos@zoulas.com>
257
258         * fix operand sort order in string.
259
260 2003-04-02 17:30  Christos Zoulas  <christos@zoulas.com>
261
262         * cleanup namespace in magic.h
263
264 2003-04-02 13:50  Christos Zoulas  <christos@zoulas.com>
265
266         * Magic additions (Alex Ott)
267         * Fix bug that broke VPATH compilation (Peter Breitenlohner)
268
269 2003-03-28 16:03  Christos Zoulas  <christos@zoulas.com>
270
271         * remove packed attribute from magic struct.
272         * make the magic struct properly aligned.
273         * bump version number of compiled files to 2.
274
275 2003-03-27 13:10  Christos Zoulas  <christos@zoulas.com>
276
277         * separate tar detection and run it before softmagic.
278         * fix reversed symlink test.
279         * fix version printing.
280         * make separator a string instead of a char.
281         * update manual page and sort options.
282
283 2003-03-26 11:00  Christos Zoulas  <christos@zoulas.com>
284
285         * Pass lint
286         * make NULL in magic_file mean stdin
287         * Fix "-" argument to file to pass NULL to magic_file
288         * avoid pointer casts by using memcpy
289         * rename magic_buf -> magic_buffer
290         * keep only the first error
291         * manual page: new sentence, new line
292         * fix typo in api function (magic_buf -> magic_buffer)