xref: /freebsd/contrib/file/ChangeLog (revision 6af83ee0d2941d18880b6aaa2b4facd1d30c6106)
12004-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
62004-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
132004-11-13 03:07  Christos Zoulas  <christos@zoulas.com>
14
15	* print the file name and line number in syntax errors.
16
172004 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
222004-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
292004-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
392004-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
452004-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
512004-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
782004-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
832003-12-23 12:12  Christos Zoulas  <christos@zoulas.com>
84
85	* fix -k flag (Maciej W. Rozycki)
86
872003-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
942003-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
1012003-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
1082003-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
1182003-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
1232003-08-10 10:25  Christos Zoulas  <christos@zoulas.com>
124
125	* fix unmapping'ing of mmaped files.
126
1272003-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
1322003-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
1382003-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
1432003-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
1532003-04-21 20:12  Christos Zoulas  <christos@zoulas.com>
154
155	* fix zsh magic
156
1572003-04-04 16:59  Christos Zoulas  <christos@zoulas.com>
158
159	* fix operand sort order in string.
160
1612003-04-02 17:30  Christos Zoulas  <christos@zoulas.com>
162
163	* cleanup namespace in magic.h
164
1652003-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
1702003-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
1762003-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
1842003-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)
194