Merge from vendor branch HEIMDAL:
[dragonfly.git] / contrib / file-4.12 / ChangeLog
1 2004-11-24 12:39  Christos Zoulas  <christos@zoulas.com>
2
3         * Stack smash fix, and ELF more conservative reading.
4           Jakub Bogusz <qboosh@pld-linux.org>
5
6 2004-11-20 18:50  Christos Zoulas  <christos@zoulas.com>
7
8         * New FreeBSD version parsing code:
9           Jon Noack <noackjr@alumni.rice.edu>
10
11         * Hackish support for ucs16 strings <christos@zoulas.com>
12
13 2004-11-13 03:07  Christos Zoulas  <christos@zoulas.com>
14
15         * print the file name and line number in syntax errors.
16
17 2004 10-12 10:50  Christos Zoulas  <christos@zoulas.com>
18
19         * Fix stack overwriting on 0 length strings: Tim Waugh
20             <twaugh@redhat.com> Ned Ludd <solar@gentoo.org>
21
22 2004-09-27 11:30  Christos Zoulas  <christos@zoulas.com>
23
24         * Remove 3rd and 4th copyright clause; approved by Ian Darwin.
25
26         * Fix small memory leaks; caught by: Tamas Sarlos 
27             <stamas@csillag.ilab.sztaki.hu>
28
29 2004-07-24 16:33  Christos Zoulas  <christos@zoulas.com>
30
31         * magic.mime update Danny Milosavljevic <danny.milo@gmx.net> 
32
33         * FreeBSD version update Oliver Eikemeier <eikemeier@fillmore-labs.com>
34
35         * utime/utimes detection Ian Lance Taylor <ian@wasabisystems.com>
36
37         * errors reading elf magic Jakub Bogusz <qboosh@pld-linux.org>
38
39 2004-04-12 10:55  Christos Zoulas  <christos@zoulas.com>
40
41         * make sure that magic formats match magic types during compilation
42
43         * fix broken sgi magic file
44
45 2004-04-06 20:36  Christos Zoulas  <christos@zoulas.com>
46
47         * detect present of mbstate_t Petter Reinholdtsen <pere@hungry.com>
48
49         * magic fixes
50
51 2004-03-22 15:25  Christos Zoulas  <christos@zoulas.com>
52
53         * Lots of mime fixes
54           (Joerg Ostertag) <ostertag@rechengilde.de>
55
56         * FreeBSD ELF version handling
57           (Edwin Groothuis) <edwin@mavetju.org>
58
59         * correct cleanup in all cases; don't just close the file.
60           (Christos Zoulas) <christos@zoulas.com>
61
62         * add gettext message catalogue support
63           (Michael Piefel) <piefel@debian.org>
64
65         * better printout for unreadable files
66           (Michael Piefel) <piefel@debian.org>
67
68         * compensate for missing MAXPATHLEN
69           (Michael Piefel) <piefel@debian.org>
70
71         * add wide character string length computation
72           (Michael Piefel) <piefel@debian.org>
73
74         * Avoid infinite loops caused by bad elf alignments
75           or name and description note sizes. Reported by
76           (Mikael Magnusson) <mmikael@comhem.se>
77
78 2004-03-09 13:55  Christos Zoulas  <christos@zoulas.com>
79
80         * Fix possible memory leak on error and add missing regfree
81           (Dmitry V. Levin) <ldv@altlinux.org>
82
83 2003-12-23 12:12  Christos Zoulas  <christos@zoulas.com>
84
85         * fix -k flag (Maciej W. Rozycki)
86
87 2003-11-18 14:10  Christos Zoulas  <christos@zoulas.com>
88
89         * Try to give us much info as possible on corrupt elf files.
90           (Willy Tarreau) <willy@w.ods.org>
91         * Updated python bindings (Brett Funderburg)
92            <brettf@deepfile.com>
93
94 2003-11-11 15:03  Christos Zoulas  <christos@zoulas.com>
95
96         * Include file.h first, because it includes config.h
97           breaks largefile test macros otherwise.
98           (Paul Eggert <eggert@CS.UCLA.EDU> via
99            Lars Hecking <lhecking@nmrc.ie>)
100
101 2003-10-14 21:39  Christos Zoulas  <christos@zoulas.com>
102
103         * Python bindings (Brett Funderburg) <brettf@deepfile.com>
104         * Don't lookup past the end of the buffer
105           (Chad Hanson) <chanson@tcs-sec.com>
106         * Add MAGIC_ERROR and api on magic_errno()
107
108 2003-10-08 12:40  Christos Zoulas  <christos@zoulas.com>
109
110         * handle error conditions from compile as fatal
111           (Antti Kantee) <pooka@netbsd.org>
112         * handle magic filename parsing sanely
113         * more magic fixes.
114         * fix a memory leak (Illes Marton) <illes.marton@balabit.hu>
115         * describe magic file handling
116           (Bryan Henderson) <bryanh@giraffe-data.com>
117
118 2003-09-12 15:09  Christos Zoulas  <christos@zoulas.com>
119
120         * update magic files.
121         * remove largefile support from file.h; it breaks things on most OS's
122
123 2003-08-10 10:25  Christos Zoulas  <christos@zoulas.com>
124
125         * fix unmapping'ing of mmaped files.
126
127 2003-07-10 12:03  Christos Zoulas  <christos@zoulas.com>
128
129         * don't exit with -1 on error; always exit 1 (Marty Leisner)
130         * restore utimes code.
131
132 2003-06-10 17:03  Christos Zoulas  <christos@zoulas.com>
133
134         * make sure we don't access uninitialized memory.
135         * pass lint
136         * #ifdef __cplusplus in magic.h
137
138 2003-05-25 19:23  Christos Zoulas  <christos@zoulas.com>
139
140         * rename cvs magic file to revision to deal with
141           case insensitive filesystems.
142
143 2003-05-23 17:03  Christos Zoulas  <christos@zoulas.com>
144
145         * documentation fixes from Michael Piefel <piefel@debian.org>
146         * magic fixes (various)
147         * revert basename magic in .mgc name determination
148         * buffer protection in uncompress,
149           signness issues,
150           close files
151           Maciej W. Rozycki <macro@ds2.pg.gda.pl
152
153 2003-04-21 20:12  Christos Zoulas  <christos@zoulas.com>
154
155         * fix zsh magic
156
157 2003-04-04 16:59  Christos Zoulas  <christos@zoulas.com>
158
159         * fix operand sort order in string.
160
161 2003-04-02 17:30  Christos Zoulas  <christos@zoulas.com>
162
163         * cleanup namespace in magic.h
164
165 2003-04-02 13:50  Christos Zoulas  <christos@zoulas.com>
166
167         * Magic additions (Alex Ott)
168         * Fix bug that broke VPATH compilation (Peter Breitenlohner)
169
170 2003-03-28 16:03  Christos Zoulas  <christos@zoulas.com>
171
172         * remove packed attribute from magic struct.
173         * make the magic struct properly aligned.
174         * bump version number of compiled files to 2.
175
176 2003-03-27 13:10  Christos Zoulas  <christos@zoulas.com>
177
178         * separate tar detection and run it before softmagic.
179         * fix reversed symlink test.
180         * fix version printing.
181         * make separator a string instead of a char.
182         * update manual page and sort options.
183
184 2003-03-26 11:00  Christos Zoulas  <christos@zoulas.com>
185
186         * Pass lint
187         * make NULL in magic_file mean stdin
188         * Fix "-" argument to file to pass NULL to magic_file
189         * avoid pointer casts by using memcpy
190         * rename magic_buf -> magic_buffer
191         * keep only the first error
192         * manual page: new sentence, new line
193         * fix typo in api function (magic_buf -> magic_buffer)