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