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