ChangeLog revision 133359
1133359Sobrien
2133359Sobrien2004-07-24 16:33  Christos Zoulas  <christos@zoulas.com>
3133359Sobrien
4133359Sobrien	* magic.mime update Danny Milosavljevic <danny.milo@gmx.net> 
5133359Sobrien
6133359Sobrien	* FreeBSD version update Oliver Eikemeier <eikemeier@fillmore-labs.com>
7133359Sobrien
8133359Sobrien	* utime/utimes detection Ian Lance Taylor <ian@wasabisystems.com>
9133359Sobrien
10133359Sobrien  	* errors reading elf magic Jakub Bogusz <qboosh@pld-linux.org>
11133359Sobrien
12133359Sobrien2004-04-12 10:55  Christos Zoulas  <christos@zoulas.com>
13133359Sobrien
14133359Sobrien	* make sure that magic formats match magic types during compilation
15133359Sobrien
16133359Sobrien	* fix broken sgi magic file
17133359Sobrien
18133359Sobrien2004-04-06 20:36  Christos Zoulas  <christos@zoulas.com>
19133359Sobrien
20133359Sobrien	* detect present of mbstate_t Petter Reinholdtsen <pere@hungry.com>
21133359Sobrien
22133359Sobrien	* magic fixes
23133359Sobrien
24133359Sobrien2004-03-22 15:25  Christos Zoulas  <christos@zoulas.com>
25133359Sobrien
26133359Sobrien	* Lots of mime fixes
27133359Sobrien	  (Joerg Ostertag) <ostertag@rechengilde.de>
28133359Sobrien
29133359Sobrien	* FreeBSD ELF version handling
30133359Sobrien	  (Edwin Groothuis) <edwin@mavetju.org>
31133359Sobrien
32133359Sobrien	* correct cleanup in all cases; don't just close the file.
33133359Sobrien	  (Christos Zoulas) <christos@zoulas.com>
34133359Sobrien
35133359Sobrien	* add gettext message catalogue support
36133359Sobrien	  (Michael Piefel) <piefel@debian.org>
37133359Sobrien
38133359Sobrien	* better printout for unreadable files
39133359Sobrien	  (Michael Piefel) <piefel@debian.org>
40133359Sobrien
41133359Sobrien	* compensate for missing MAXPATHLEN
42133359Sobrien	  (Michael Piefel) <piefel@debian.org>
43133359Sobrien
44133359Sobrien	* add wide character string length computation
45133359Sobrien	  (Michael Piefel) <piefel@debian.org>
46133359Sobrien
47133359Sobrien	* Avoid infinite loops caused by bad elf alignments
48133359Sobrien	  or name and description note sizes. Reported by
49133359Sobrien	  (Mikael Magnusson) <mmikael@comhem.se>
50133359Sobrien
51133359Sobrien2004-03-09 13:55  Christos Zoulas  <christos@zoulas.com>
52133359Sobrien
53133359Sobrien	* Fix possible memory leak on error and add missing regfree
54133359Sobrien	  (Dmitry V. Levin) <ldv@altlinux.org>
55133359Sobrien
56133359Sobrien2003-12-23 12:12  Christos Zoulas  <christos@zoulas.com>
57133359Sobrien
58133359Sobrien	* fix -k flag (Maciej W. Rozycki)
59133359Sobrien
60133359Sobrien2003-11-18 14:10  Christos Zoulas  <christos@zoulas.com>
61133359Sobrien
62133359Sobrien	* Try to give us much info as possible on corrupt elf files.
63133359Sobrien	  (Willy Tarreau) <willy@w.ods.org>
64133359Sobrien	* Updated python bindings (Brett Funderburg)
65133359Sobrien	   <brettf@deepfile.com>
66133359Sobrien
67133359Sobrien2003-11-11 15:03  Christos Zoulas  <christos@zoulas.com>
68133359Sobrien
69133359Sobrien	* Include file.h first, because it includes config.h
70133359Sobrien	  breaks largefile test macros otherwise.
71133359Sobrien	  (Paul Eggert <eggert@CS.UCLA.EDU> via
72133359Sobrien	   Lars Hecking <lhecking@nmrc.ie>)
73133359Sobrien
74133359Sobrien2003-10-14 21:39  Christos Zoulas  <christos@zoulas.com>
75133359Sobrien
76133359Sobrien	* Python bindings (Brett Funderburg) <brettf@deepfile.com>
77133359Sobrien	* Don't lookup past the end of the buffer
78133359Sobrien	  (Chad Hanson) <chanson@tcs-sec.com>
79133359Sobrien	* Add MAGIC_ERROR and api on magic_errno()
80133359Sobrien
81133359Sobrien2003-10-08 12:40  Christos Zoulas  <christos@zoulas.com>
82133359Sobrien
83133359Sobrien	* handle error conditions from compile as fatal
84133359Sobrien	  (Antti Kantee) <pooka@netbsd.org>
85133359Sobrien	* handle magic filename parsing sanely
86133359Sobrien	* more magic fixes.
87133359Sobrien	* fix a memory leak (Illes Marton) <illes.marton@balabit.hu>
88133359Sobrien	* describe magic file handling
89133359Sobrien	  (Bryan Henderson) <bryanh@giraffe-data.com>
90133359Sobrien
91133359Sobrien2003-09-12 15:09  Christos Zoulas  <christos@zoulas.com>
92133359Sobrien
93133359Sobrien	* update magic files.
94133359Sobrien	* remove largefile support from file.h; it breaks things on most OS's
95133359Sobrien
96133359Sobrien2003-08-10 10:25  Christos Zoulas  <christos@zoulas.com>
97133359Sobrien
98133359Sobrien	* fix unmapping'ing of mmaped files.
99133359Sobrien
100133359Sobrien2003-07-10 12:03  Christos Zoulas  <christos@zoulas.com>
101133359Sobrien
102133359Sobrien	* don't exit with -1 on error; always exit 1 (Marty Leisner)
103133359Sobrien	* restore utimes code.
104133359Sobrien
105133359Sobrien2003-06-10 17:03  Christos Zoulas  <christos@zoulas.com>
106133359Sobrien
107133359Sobrien	* make sure we don't access uninitialized memory.
108133359Sobrien	* pass lint
109133359Sobrien	* #ifdef __cplusplus in magic.h
110133359Sobrien
111133359Sobrien2003-05-25 19:23  Christos Zoulas  <christos@zoulas.com>
112133359Sobrien
113133359Sobrien	* rename cvs magic file to revision to deal with
114133359Sobrien	  case insensitive filesystems.
115133359Sobrien
116133359Sobrien2003-05-23 17:03  Christos Zoulas  <christos@zoulas.com>
117133359Sobrien
118133359Sobrien	* documentation fixes from Michael Piefel <piefel@debian.org>
119133359Sobrien	* magic fixes (various)
120133359Sobrien	* revert basename magic in .mgc name determination
121133359Sobrien	* buffer protection in uncompress,
122133359Sobrien	  signness issues,
123133359Sobrien	  close files
124133359Sobrien	  Maciej W. Rozycki <macro@ds2.pg.gda.pl
125133359Sobrien
126133359Sobrien2003-04-21 20:12  Christos Zoulas  <christos@zoulas.com>
127133359Sobrien
128133359Sobrien	* fix zsh magic
129133359Sobrien
130133359Sobrien2003-04-04 16:59  Christos Zoulas  <christos@zoulas.com>
131133359Sobrien
132133359Sobrien	* fix operand sort order in string.
133133359Sobrien
134133359Sobrien2003-04-02 17:30  Christos Zoulas  <christos@zoulas.com>
135133359Sobrien
136133359Sobrien	* cleanup namespace in magic.h
137133359Sobrien
138133359Sobrien2003-04-02 13:50  Christos Zoulas  <christos@zoulas.com>
139133359Sobrien
140133359Sobrien	* Magic additions (Alex Ott)
141133359Sobrien	* Fix bug that broke VPATH compilation (Peter Breitenlohner)
142133359Sobrien
143133359Sobrien2003-03-28 16:03  Christos Zoulas  <christos@zoulas.com>
144133359Sobrien
145133359Sobrien	* remove packed attribute from magic struct.
146133359Sobrien	* make the magic struct properly aligned.
147133359Sobrien	* bump version number of compiled files to 2.
148133359Sobrien
149133359Sobrien2003-03-27 13:10  Christos Zoulas  <christos@zoulas.com>
150133359Sobrien
151133359Sobrien	* separate tar detection and run it before softmagic.
152133359Sobrien	* fix reversed symlink test.
153133359Sobrien	* fix version printing.
154133359Sobrien	* make separator a string instead of a char.
155133359Sobrien	* update manual page and sort options.
156133359Sobrien
157133359Sobrien2003-03-26 11:00  Christos Zoulas  <christos@zoulas.com>
158133359Sobrien
159133359Sobrien	* Pass lint
160133359Sobrien	* make NULL in magic_file mean stdin
161133359Sobrien	* Fix "-" argument to file to pass NULL to magic_file
162133359Sobrien	* avoid pointer casts by using memcpy
163133359Sobrien	* rename magic_buf -> magic_buffer
164133359Sobrien	* keep only the first error
165133359Sobrien	* manual page: new sentence, new line
166133359Sobrien	* fix typo in api function (magic_buf -> magic_buffer)
167