1 2004-11-24 12:39 Christos Zoulas <christos@zoulas.com>
3 * Stack smash fix, and ELF more conservative reading.
4 Jakub Bogusz <qboosh@pld-linux.org>
6 2004-11-20 18:50 Christos Zoulas <christos@zoulas.com>
8 * New FreeBSD version parsing code:
9 Jon Noack <noackjr@alumni.rice.edu>
11 * Hackish support for ucs16 strings <christos@zoulas.com>
13 2004-11-13 03:07 Christos Zoulas <christos@zoulas.com>
15 * print the file name and line number in syntax errors.
17 2004 10-12 10:50 Christos Zoulas <christos@zoulas.com>
19 * Fix stack overwriting on 0 length strings: Tim Waugh
20 <twaugh@redhat.com> Ned Ludd <solar@gentoo.org>
22 2004-09-27 11:30 Christos Zoulas <christos@zoulas.com>
24 * Remove 3rd and 4th copyright clause; approved by Ian Darwin.
26 * Fix small memory leaks; caught by: Tamas Sarlos
27 <stamas@csillag.ilab.sztaki.hu>
29 2004-07-24 16:33 Christos Zoulas <christos@zoulas.com>
31 * magic.mime update Danny Milosavljevic <danny.milo@gmx.net>
33 * FreeBSD version update Oliver Eikemeier <eikemeier@fillmore-labs.com>
35 * utime/utimes detection Ian Lance Taylor <ian@wasabisystems.com>
37 * errors reading elf magic Jakub Bogusz <qboosh@pld-linux.org>
39 2004-04-12 10:55 Christos Zoulas <christos@zoulas.com>
41 * make sure that magic formats match magic types during compilation
43 * fix broken sgi magic file
45 2004-04-06 20:36 Christos Zoulas <christos@zoulas.com>
47 * detect present of mbstate_t Petter Reinholdtsen <pere@hungry.com>
51 2004-03-22 15:25 Christos Zoulas <christos@zoulas.com>
54 (Joerg Ostertag) <ostertag@rechengilde.de>
56 * FreeBSD ELF version handling
57 (Edwin Groothuis) <edwin@mavetju.org>
59 * correct cleanup in all cases; don't just close the file.
60 (Christos Zoulas) <christos@zoulas.com>
62 * add gettext message catalogue support
63 (Michael Piefel) <piefel@debian.org>
65 * better printout for unreadable files
66 (Michael Piefel) <piefel@debian.org>
68 * compensate for missing MAXPATHLEN
69 (Michael Piefel) <piefel@debian.org>
71 * add wide character string length computation
72 (Michael Piefel) <piefel@debian.org>
74 * Avoid infinite loops caused by bad elf alignments
75 or name and description note sizes. Reported by
76 (Mikael Magnusson) <mmikael@comhem.se>
78 2004-03-09 13:55 Christos Zoulas <christos@zoulas.com>
80 * Fix possible memory leak on error and add missing regfree
81 (Dmitry V. Levin) <ldv@altlinux.org>
83 2003-12-23 12:12 Christos Zoulas <christos@zoulas.com>
85 * fix -k flag (Maciej W. Rozycki)
87 2003-11-18 14:10 Christos Zoulas <christos@zoulas.com>
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)
94 2003-11-11 15:03 Christos Zoulas <christos@zoulas.com>
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>)
101 2003-10-14 21:39 Christos Zoulas <christos@zoulas.com>
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()
108 2003-10-08 12:40 Christos Zoulas <christos@zoulas.com>
110 * handle error conditions from compile as fatal
111 (Antti Kantee) <pooka@netbsd.org>
112 * handle magic filename parsing sanely
114 * fix a memory leak (Illes Marton) <illes.marton@balabit.hu>
115 * describe magic file handling
116 (Bryan Henderson) <bryanh@giraffe-data.com>
118 2003-09-12 15:09 Christos Zoulas <christos@zoulas.com>
120 * update magic files.
121 * remove largefile support from file.h; it breaks things on most OS's
123 2003-08-10 10:25 Christos Zoulas <christos@zoulas.com>
125 * fix unmapping'ing of mmaped files.
127 2003-07-10 12:03 Christos Zoulas <christos@zoulas.com>
129 * don't exit with -1 on error; always exit 1 (Marty Leisner)
130 * restore utimes code.
132 2003-06-10 17:03 Christos Zoulas <christos@zoulas.com>
134 * make sure we don't access uninitialized memory.
136 * #ifdef __cplusplus in magic.h
138 2003-05-25 19:23 Christos Zoulas <christos@zoulas.com>
140 * rename cvs magic file to revision to deal with
141 case insensitive filesystems.
143 2003-05-23 17:03 Christos Zoulas <christos@zoulas.com>
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,
151 Maciej W. Rozycki <macro@ds2.pg.gda.pl
153 2003-04-21 20:12 Christos Zoulas <christos@zoulas.com>
157 2003-04-04 16:59 Christos Zoulas <christos@zoulas.com>
159 * fix operand sort order in string.
161 2003-04-02 17:30 Christos Zoulas <christos@zoulas.com>
163 * cleanup namespace in magic.h
165 2003-04-02 13:50 Christos Zoulas <christos@zoulas.com>
167 * Magic additions (Alex Ott)
168 * Fix bug that broke VPATH compilation (Peter Breitenlohner)
170 2003-03-28 16:03 Christos Zoulas <christos@zoulas.com>
172 * remove packed attribute from magic struct.
173 * make the magic struct properly aligned.
174 * bump version number of compiled files to 2.
176 2003-03-27 13:10 Christos Zoulas <christos@zoulas.com>
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.
184 2003-03-26 11:00 Christos Zoulas <christos@zoulas.com>
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)