1d1d50c78SDavid E. O'Brien2006-12-11 16:49 Christos Zoulas <christos@zoulas.com> 2d1d50c78SDavid E. O'Brien 3d1d50c78SDavid E. O'Brien * fix byteswapping issue 4d1d50c78SDavid E. O'Brien 5d1d50c78SDavid E. O'Brien * report the number of bytes we tried to 6d1d50c78SDavid E. O'Brien allocate when allocation fails 7d1d50c78SDavid E. O'Brien 8d1d50c78SDavid E. O'Brien * add a few missed cases in the strength routine 9d1d50c78SDavid E. O'Brien 10d1d50c78SDavid E. O'Brien2006-12-08 16:32 Christos Zoulas <christos@zoulas.com> 11d1d50c78SDavid E. O'Brien 12d1d50c78SDavid E. O'Brien * store and print the line number of the magic 13d1d50c78SDavid E. O'Brien entry for debugging. 14d1d50c78SDavid E. O'Brien 15d1d50c78SDavid E. O'Brien * if the magic entry did not print anything, 16d1d50c78SDavid E. O'Brien don't treat it as a match 17d1d50c78SDavid E. O'Brien 18d1d50c78SDavid E. O'Brien * change the magic strength algorithm to take 19d1d50c78SDavid E. O'Brien into account the relationship op. 20d1d50c78SDavid E. O'Brien 21d1d50c78SDavid E. O'Brien * fix a bug in search where we could accidentally 22d1d50c78SDavid E. O'Brien return a match. 23d1d50c78SDavid E. O'Brien 24d1d50c78SDavid E. O'Brien * propagate the error return from match to 25d1d50c78SDavid E. O'Brien file_softmagic. 26d1d50c78SDavid E. O'Brien 27d1d50c78SDavid E. O'Brien2006-11-25 13:35 Christos Zoulas <christos@zoulas.com> 28d1d50c78SDavid E. O'Brien 29d1d50c78SDavid E. O'Brien * Don't store the current offset in the magic 30d1d50c78SDavid E. O'Brien struct, because it needs to be restored and 31d1d50c78SDavid E. O'Brien it was not done properly all the time. Bug 32d1d50c78SDavid E. O'Brien found by: Arkadiusz Miskiewicz 33d1d50c78SDavid E. O'Brien 34d1d50c78SDavid E. O'Brien * Fix problem in the '\0' separator; and don't 35d1d50c78SDavid E. O'Brien print it as an additional separator; print 36d1d50c78SDavid E. O'Brien it as the only separator. 37d1d50c78SDavid E. O'Brien 38d1d50c78SDavid E. O'Brien2006-11-17 10:51 Christos Zoulas <christos@zoulas.com> 39d1d50c78SDavid E. O'Brien 40d1d50c78SDavid E. O'Brien * Added a -0 option to print a '\0' separator 41d1d50c78SDavid E. O'Brien Etienne Buira <etienne.buira@free.fr> 42d1d50c78SDavid E. O'Brien 43d1d50c78SDavid E. O'Brien2006-10-31 15:14 Christos Zoulas <christos@zoulas.com> 44d1d50c78SDavid E. O'Brien 45d1d50c78SDavid E. O'Brien * Check offset before copying (Mike Frysinger) 46d1d50c78SDavid E. O'Brien 47d1d50c78SDavid E. O'Brien * merge duplicated code 48d1d50c78SDavid E. O'Brien 49d1d50c78SDavid E. O'Brien * add quad date support 50d1d50c78SDavid E. O'Brien 51d1d50c78SDavid E. O'Brien * make sure that we nul terminate desc (Ryoji Kanai) 52d1d50c78SDavid E. O'Brien 53d1d50c78SDavid E. O'Brien * don't process elf notes multiple times 54d1d50c78SDavid E. O'Brien 55d1d50c78SDavid E. O'Brien * allow -z to report empty compressed files 56d1d50c78SDavid E. O'Brien 57d1d50c78SDavid E. O'Brien * use calloc to initialize the ascii buffers (Jos van den Oever) 58d1d50c78SDavid E. O'Brien 59d1d50c78SDavid E. O'Brien2006-06-08 11:11 Christos Zoulas <christos@zoulas.com> 60d1d50c78SDavid E. O'Brien 61d1d50c78SDavid E. O'Brien * QNX fixes (Mike Gorchak) 62d1d50c78SDavid E. O'Brien 63d1d50c78SDavid E. O'Brien * Add quad support. 64d1d50c78SDavid E. O'Brien 65d1d50c78SDavid E. O'Brien * FIFO checks (Dr. Werner Fink) 66d1d50c78SDavid E. O'Brien 67d1d50c78SDavid E. O'Brien * Linux ELF fixes (Dr. Werner Fink) 68d1d50c78SDavid E. O'Brien 69d1d50c78SDavid E. O'Brien * Magic format checks (Dr. Werner Fink) 70d1d50c78SDavid E. O'Brien 71d1d50c78SDavid E. O'Brien * Magic format function improvent (Karl Chen) 72d1d50c78SDavid E. O'Brien 73d1d50c78SDavid E. O'Brien2006-05-03 11:11 Christos Zoulas <christos@zoulas.com> 74d1d50c78SDavid E. O'Brien 75d1d50c78SDavid E. O'Brien * Pick up some elf changes and some constant fixes from SUSE 76d1d50c78SDavid E. O'Brien 77d1d50c78SDavid E. O'Brien * Identify gnu tar vs. posix tar 78d1d50c78SDavid E. O'Brien 79d1d50c78SDavid E. O'Brien * When keep going, don't print spurious newlines (Radek Vok�l) 80d1d50c78SDavid E. O'Brien 81d1d50c78SDavid E. O'Brien2006-04-01 12:02 Christos Zoulas <christos@zoulas.com> 82d1d50c78SDavid E. O'Brien 83d1d50c78SDavid E. O'Brien * Use calloc instead of malloc (Mike Frysinger) 84d1d50c78SDavid E. O'Brien 85d1d50c78SDavid E. O'Brien * Fix configure script to detect wctypes.h (Mike Frysinger) 86d1d50c78SDavid E. O'Brien 8788a5e5acSDavid E. O'Brien2006-03-02 16:06 Christos Zoulas <christos@zoulas.com> 8888a5e5acSDavid E. O'Brien 8988a5e5acSDavid E. O'Brien * Print empty if the file is (Mike Frysinger) 9088a5e5acSDavid E. O'Brien 9188a5e5acSDavid E. O'Brien * Don't try to read past the end of the buffer (Mike Frysinger) 9288a5e5acSDavid E. O'Brien 9388a5e5acSDavid E. O'Brien * Sort magic entries by strength [experimental] 9488a5e5acSDavid E. O'Brien 9588a5e5acSDavid E. O'Brien2005-11-29 13:26 Christos Zoulas <christos@zoulas.com> 9688a5e5acSDavid E. O'Brien 9788a5e5acSDavid E. O'Brien * Use iswprint() to convert the output string. 9888a5e5acSDavid E. O'Brien (Bastien Nocera) 9988a5e5acSDavid E. O'Brien 10088a5e5acSDavid E. O'Brien2005-10-31 8:54 Christos Zoulas <christos@zoulas.com> 10188a5e5acSDavid E. O'Brien 10288a5e5acSDavid E. O'Brien * Fix regression where the core info was not completely processed 10388a5e5acSDavid E. O'Brien (Radek Vok�l) 10488a5e5acSDavid E. O'Brien 10588a5e5acSDavid E. O'Brien2005-10-20 11:15 Christos Zoulas <christos@zoulas.com> 10688a5e5acSDavid E. O'Brien 10788a5e5acSDavid E. O'Brien * Middle Endian magic (Diomidis Spinellis) 10888a5e5acSDavid E. O'Brien 10988a5e5acSDavid E. O'Brien2005-10-17 11:15 Christos Zoulas <christos@zoulas.com> 11088a5e5acSDavid E. O'Brien 11188a5e5acSDavid E. O'Brien * Open with O_BINARY for CYGWIN (Corinna Vinschen) 11288a5e5acSDavid E. O'Brien 11388a5e5acSDavid E. O'Brien * Don't close stdin (Arkadiusz Miskiewicz) 11488a5e5acSDavid E. O'Brien 11588a5e5acSDavid E. O'Brien * Look for note sections in non executables. 11688a5e5acSDavid E. O'Brien 11788a5e5acSDavid E. O'Brien2005-09-20 13:33 Christos Zoulas <christos@zoulas.com> 11888a5e5acSDavid E. O'Brien 11988a5e5acSDavid E. O'Brien * Don't print SVR4 Style in core files multiple times 12088a5e5acSDavid E. O'Brien (Radek Vok�l) 12188a5e5acSDavid E. O'Brien 12288a5e5acSDavid E. O'Brien2005-08-27 04:09 Christos Zoulas <christos@zoulas.com> 12388a5e5acSDavid E. O'Brien 12488a5e5acSDavid E. O'Brien * Cygwin changes Corinna Vinschen 12588a5e5acSDavid E. O'Brien 12688a5e5acSDavid E. O'Brien2005-08-18 09:53 Christos Zoulas <christos@zoulas.com> 12788a5e5acSDavid E. O'Brien 12888a5e5acSDavid E. O'Brien * Remove erroreous mention of /etc/magic in the file man page 12988a5e5acSDavid E. O'Brien This is gentoo bug 101639. (Mike Frysinger) 13088a5e5acSDavid E. O'Brien 13188a5e5acSDavid E. O'Brien * Cross-compile support and detection (Mike Frysinger) 13288a5e5acSDavid E. O'Brien 13388a5e5acSDavid E. O'Brien2005-08-12 10:17 Christos Zoulas <christos@zoulas.com> 13488a5e5acSDavid E. O'Brien 13588a5e5acSDavid E. O'Brien * Add -h flag and dereference symlinks if POSIXLY_CORRECT 13688a5e5acSDavid E. O'Brien is set. 13788a5e5acSDavid E. O'Brien 13888a5e5acSDavid E. O'Brien2005-07-29 13:57 Christos Zoulas <christos@zoulas.com> 13988a5e5acSDavid E. O'Brien 14088a5e5acSDavid E. O'Brien * Avoid search and regex buffer overflows (Kelledin) 14188a5e5acSDavid E. O'Brien 14288a5e5acSDavid E. O'Brien2005-07-12 11:48 Christos Zoulas <christos@zoulas.com> 14388a5e5acSDavid E. O'Brien 14488a5e5acSDavid E. O'Brien * Provide stub implementations for {v,}nsprintf() for older 14588a5e5acSDavid E. O'Brien OS's that don't have them. 14688a5e5acSDavid E. O'Brien * Change mbstate_t autoconf detection macro from AC_MBSTATE_T 14788a5e5acSDavid E. O'Brien to AC_TYPE_MBSTATE_T. 14888a5e5acSDavid E. O'Brien 14988a5e5acSDavid E. O'Brien2005-06-25 11:48 Christos Zoulas <christos@zoulas.com> 15088a5e5acSDavid E. O'Brien 15188a5e5acSDavid E. O'Brien * Dynamically allocate the string buffers and make the 15288a5e5acSDavid E. O'Brien default read size 256K. 15388a5e5acSDavid E. O'Brien 15488a5e5acSDavid E. O'Brien2005-06-01 00:00 Joerg Sonnenberger <joerg@britannica.bec.de> 15588a5e5acSDavid E. O'Brien 15688a5e5acSDavid E. O'Brien * Dragonfly ELF note support 15788a5e5acSDavid E. O'Brien 15888a5e5acSDavid E. O'Brien2005-03-14 00:00 Giuliano Bertoletti <gb@symbolic.it> 15988a5e5acSDavid E. O'Brien 16088a5e5acSDavid E. O'Brien * Avoid NULL pointer dereference in time conversion. 16188a5e5acSDavid E. O'Brien 16288a5e5acSDavid E. O'Brien2005-03-06 00:00 Joerg Walter <jwalt@mail.garni.ch> 16388a5e5acSDavid E. O'Brien 16488a5e5acSDavid E. O'Brien * Add indirect magic offset support, and search mode. 16588a5e5acSDavid E. O'Brien 16688a5e5acSDavid E. O'Brien2005-01-12 00:00 Stepan Kasal <kasal@ucw.cz> 16788a5e5acSDavid E. O'Brien 16888a5e5acSDavid E. O'Brien * src/ascmagic.c (file_ascmagic): Fix three bugs about text files: 16988a5e5acSDavid E. O'Brien If a CRLF text file happens to have CR at offset HOWMANY - 1 17088a5e5acSDavid E. O'Brien (currently 0xffff), it should not be counted as CR line 17188a5e5acSDavid E. O'Brien terminator. 17288a5e5acSDavid E. O'Brien If a line has length exactly MAXLINELEN, it should not yet be 17388a5e5acSDavid E. O'Brien treated as a ``very long line'', as MAXLINELEN is ``longest sane 17488a5e5acSDavid E. O'Brien line length''. 17588a5e5acSDavid E. O'Brien With CRLF, the line length was not computed correctly, and even 17688a5e5acSDavid E. O'Brien lines of length MAXLINELEN - 1 were treated as ``very long''. 17788a5e5acSDavid E. O'Brien 17888a5e5acSDavid E. O'Brien2004-12-07 14:15 Christos Zoulas <christos@zoulas.com> 17988a5e5acSDavid E. O'Brien 18088a5e5acSDavid E. O'Brien * bzip2 needs a lot of input buffer space on some files 18188a5e5acSDavid E. O'Brien before it can begin uncompressing. This makes file -z 18288a5e5acSDavid E. O'Brien fail on some bz2 files. Fix it by giving it a copy of 18388a5e5acSDavid E. O'Brien the file descriptor to read as much as it wants if we 18488a5e5acSDavid E. O'Brien have access to it. <christos@zoulas.com> 18588a5e5acSDavid E. O'Brien 186a2e8fb4cSDavid E. O'Brien2004-11-24 12:39 Christos Zoulas <christos@zoulas.com> 187a2e8fb4cSDavid E. O'Brien 188a2e8fb4cSDavid E. O'Brien * Stack smash fix, and ELF more conservative reading. 189a2e8fb4cSDavid E. O'Brien Jakub Bogusz <qboosh@pld-linux.org> 190a2e8fb4cSDavid E. O'Brien 191a2e8fb4cSDavid E. O'Brien2004-11-20 18:50 Christos Zoulas <christos@zoulas.com> 192a2e8fb4cSDavid E. O'Brien 193a2e8fb4cSDavid E. O'Brien * New FreeBSD version parsing code: 194a2e8fb4cSDavid E. O'Brien Jon Noack <noackjr@alumni.rice.edu> 195a2e8fb4cSDavid E. O'Brien 196a2e8fb4cSDavid E. O'Brien * Hackish support for ucs16 strings <christos@zoulas.com> 197a2e8fb4cSDavid E. O'Brien 198a2e8fb4cSDavid E. O'Brien2004-11-13 03:07 Christos Zoulas <christos@zoulas.com> 199a2e8fb4cSDavid E. O'Brien 200a2e8fb4cSDavid E. O'Brien * print the file name and line number in syntax errors. 201a2e8fb4cSDavid E. O'Brien 202a2e8fb4cSDavid E. O'Brien2004 10-12 10:50 Christos Zoulas <christos@zoulas.com> 203a2e8fb4cSDavid E. O'Brien 204a2e8fb4cSDavid E. O'Brien * Fix stack overwriting on 0 length strings: Tim Waugh 205a2e8fb4cSDavid E. O'Brien <twaugh@redhat.com> Ned Ludd <solar@gentoo.org> 206a2e8fb4cSDavid E. O'Brien 207a2e8fb4cSDavid E. O'Brien2004-09-27 11:30 Christos Zoulas <christos@zoulas.com> 208a2e8fb4cSDavid E. O'Brien 209a2e8fb4cSDavid E. O'Brien * Remove 3rd and 4th copyright clause; approved by Ian Darwin. 210a2e8fb4cSDavid E. O'Brien 211a2e8fb4cSDavid E. O'Brien * Fix small memory leaks; caught by: Tamas Sarlos 212a2e8fb4cSDavid E. O'Brien <stamas@csillag.ilab.sztaki.hu> 213ea8dc7e0SDavid E. O'Brien 214ea8dc7e0SDavid E. O'Brien2004-07-24 16:33 Christos Zoulas <christos@zoulas.com> 215ea8dc7e0SDavid E. O'Brien 216ea8dc7e0SDavid E. O'Brien * magic.mime update Danny Milosavljevic <danny.milo@gmx.net> 217ea8dc7e0SDavid E. O'Brien 218ea8dc7e0SDavid E. O'Brien * FreeBSD version update Oliver Eikemeier <eikemeier@fillmore-labs.com> 219ea8dc7e0SDavid E. O'Brien 220ea8dc7e0SDavid E. O'Brien * utime/utimes detection Ian Lance Taylor <ian@wasabisystems.com> 221ea8dc7e0SDavid E. O'Brien 222ea8dc7e0SDavid E. O'Brien * errors reading elf magic Jakub Bogusz <qboosh@pld-linux.org> 223ea8dc7e0SDavid E. O'Brien 224ea8dc7e0SDavid E. O'Brien2004-04-12 10:55 Christos Zoulas <christos@zoulas.com> 225ea8dc7e0SDavid E. O'Brien 226ea8dc7e0SDavid E. O'Brien * make sure that magic formats match magic types during compilation 227ea8dc7e0SDavid E. O'Brien 228ea8dc7e0SDavid E. O'Brien * fix broken sgi magic file 229ea8dc7e0SDavid E. O'Brien 230ea8dc7e0SDavid E. O'Brien2004-04-06 20:36 Christos Zoulas <christos@zoulas.com> 231ea8dc7e0SDavid E. O'Brien 232ea8dc7e0SDavid E. O'Brien * detect present of mbstate_t Petter Reinholdtsen <pere@hungry.com> 233ea8dc7e0SDavid E. O'Brien 234ea8dc7e0SDavid E. O'Brien * magic fixes 235ea8dc7e0SDavid E. O'Brien 236ea8dc7e0SDavid E. O'Brien2004-03-22 15:25 Christos Zoulas <christos@zoulas.com> 237ea8dc7e0SDavid E. O'Brien 238ea8dc7e0SDavid E. O'Brien * Lots of mime fixes 239ea8dc7e0SDavid E. O'Brien (Joerg Ostertag) <ostertag@rechengilde.de> 240ea8dc7e0SDavid E. O'Brien 241ea8dc7e0SDavid E. O'Brien * FreeBSD ELF version handling 242ea8dc7e0SDavid E. O'Brien (Edwin Groothuis) <edwin@mavetju.org> 243ea8dc7e0SDavid E. O'Brien 244ea8dc7e0SDavid E. O'Brien * correct cleanup in all cases; don't just close the file. 245ea8dc7e0SDavid E. O'Brien (Christos Zoulas) <christos@zoulas.com> 246ea8dc7e0SDavid E. O'Brien 247ea8dc7e0SDavid E. O'Brien * add gettext message catalogue support 248ea8dc7e0SDavid E. O'Brien (Michael Piefel) <piefel@debian.org> 249ea8dc7e0SDavid E. O'Brien 250ea8dc7e0SDavid E. O'Brien * better printout for unreadable files 251ea8dc7e0SDavid E. O'Brien (Michael Piefel) <piefel@debian.org> 252ea8dc7e0SDavid E. O'Brien 253ea8dc7e0SDavid E. O'Brien * compensate for missing MAXPATHLEN 254ea8dc7e0SDavid E. O'Brien (Michael Piefel) <piefel@debian.org> 255ea8dc7e0SDavid E. O'Brien 256ea8dc7e0SDavid E. O'Brien * add wide character string length computation 257ea8dc7e0SDavid E. O'Brien (Michael Piefel) <piefel@debian.org> 258ea8dc7e0SDavid E. O'Brien 259ea8dc7e0SDavid E. O'Brien * Avoid infinite loops caused by bad elf alignments 260ea8dc7e0SDavid E. O'Brien or name and description note sizes. Reported by 261ea8dc7e0SDavid E. O'Brien (Mikael Magnusson) <mmikael@comhem.se> 262ea8dc7e0SDavid E. O'Brien 263ea8dc7e0SDavid E. O'Brien2004-03-09 13:55 Christos Zoulas <christos@zoulas.com> 264ea8dc7e0SDavid E. O'Brien 265ea8dc7e0SDavid E. O'Brien * Fix possible memory leak on error and add missing regfree 266ea8dc7e0SDavid E. O'Brien (Dmitry V. Levin) <ldv@altlinux.org> 267ea8dc7e0SDavid E. O'Brien 268ea8dc7e0SDavid E. O'Brien2003-12-23 12:12 Christos Zoulas <christos@zoulas.com> 269ea8dc7e0SDavid E. O'Brien 270ea8dc7e0SDavid E. O'Brien * fix -k flag (Maciej W. Rozycki) 271ea8dc7e0SDavid E. O'Brien 272ea8dc7e0SDavid E. O'Brien2003-11-18 14:10 Christos Zoulas <christos@zoulas.com> 273ea8dc7e0SDavid E. O'Brien 274ea8dc7e0SDavid E. O'Brien * Try to give us much info as possible on corrupt elf files. 275ea8dc7e0SDavid E. O'Brien (Willy Tarreau) <willy@w.ods.org> 276ea8dc7e0SDavid E. O'Brien * Updated python bindings (Brett Funderburg) 277ea8dc7e0SDavid E. O'Brien <brettf@deepfile.com> 278ea8dc7e0SDavid E. O'Brien 279ea8dc7e0SDavid E. O'Brien2003-11-11 15:03 Christos Zoulas <christos@zoulas.com> 280ea8dc7e0SDavid E. O'Brien 281ea8dc7e0SDavid E. O'Brien * Include file.h first, because it includes config.h 282ea8dc7e0SDavid E. O'Brien breaks largefile test macros otherwise. 283ea8dc7e0SDavid E. O'Brien (Paul Eggert <eggert@CS.UCLA.EDU> via 284ea8dc7e0SDavid E. O'Brien Lars Hecking <lhecking@nmrc.ie>) 285ea8dc7e0SDavid E. O'Brien 286ea8dc7e0SDavid E. O'Brien2003-10-14 21:39 Christos Zoulas <christos@zoulas.com> 287ea8dc7e0SDavid E. O'Brien 288ea8dc7e0SDavid E. O'Brien * Python bindings (Brett Funderburg) <brettf@deepfile.com> 289ea8dc7e0SDavid E. O'Brien * Don't lookup past the end of the buffer 290ea8dc7e0SDavid E. O'Brien (Chad Hanson) <chanson@tcs-sec.com> 291ea8dc7e0SDavid E. O'Brien * Add MAGIC_ERROR and api on magic_errno() 292ea8dc7e0SDavid E. O'Brien 293ea8dc7e0SDavid E. O'Brien2003-10-08 12:40 Christos Zoulas <christos@zoulas.com> 294ea8dc7e0SDavid E. O'Brien 295ea8dc7e0SDavid E. O'Brien * handle error conditions from compile as fatal 296ea8dc7e0SDavid E. O'Brien (Antti Kantee) <pooka@netbsd.org> 297ea8dc7e0SDavid E. O'Brien * handle magic filename parsing sanely 298ea8dc7e0SDavid E. O'Brien * more magic fixes. 299ea8dc7e0SDavid E. O'Brien * fix a memory leak (Illes Marton) <illes.marton@balabit.hu> 300ea8dc7e0SDavid E. O'Brien * describe magic file handling 301ea8dc7e0SDavid E. O'Brien (Bryan Henderson) <bryanh@giraffe-data.com> 302ea8dc7e0SDavid E. O'Brien 303ea8dc7e0SDavid E. O'Brien2003-09-12 15:09 Christos Zoulas <christos@zoulas.com> 304ea8dc7e0SDavid E. O'Brien 305ea8dc7e0SDavid E. O'Brien * update magic files. 306ea8dc7e0SDavid E. O'Brien * remove largefile support from file.h; it breaks things on most OS's 307ea8dc7e0SDavid E. O'Brien 308ea8dc7e0SDavid E. O'Brien2003-08-10 10:25 Christos Zoulas <christos@zoulas.com> 309ea8dc7e0SDavid E. O'Brien 310ea8dc7e0SDavid E. O'Brien * fix unmapping'ing of mmaped files. 311ea8dc7e0SDavid E. O'Brien 312ea8dc7e0SDavid E. O'Brien2003-07-10 12:03 Christos Zoulas <christos@zoulas.com> 313ea8dc7e0SDavid E. O'Brien 314ea8dc7e0SDavid E. O'Brien * don't exit with -1 on error; always exit 1 (Marty Leisner) 315ea8dc7e0SDavid E. O'Brien * restore utimes code. 316ea8dc7e0SDavid E. O'Brien 317ea8dc7e0SDavid E. O'Brien2003-06-10 17:03 Christos Zoulas <christos@zoulas.com> 318ea8dc7e0SDavid E. O'Brien 319ea8dc7e0SDavid E. O'Brien * make sure we don't access uninitialized memory. 320ea8dc7e0SDavid E. O'Brien * pass lint 321ea8dc7e0SDavid E. O'Brien * #ifdef __cplusplus in magic.h 322ea8dc7e0SDavid E. O'Brien 323ea8dc7e0SDavid E. O'Brien2003-05-25 19:23 Christos Zoulas <christos@zoulas.com> 324ea8dc7e0SDavid E. O'Brien 325ea8dc7e0SDavid E. O'Brien * rename cvs magic file to revision to deal with 326ea8dc7e0SDavid E. O'Brien case insensitive filesystems. 327ea8dc7e0SDavid E. O'Brien 328ea8dc7e0SDavid E. O'Brien2003-05-23 17:03 Christos Zoulas <christos@zoulas.com> 329ea8dc7e0SDavid E. O'Brien 330ea8dc7e0SDavid E. O'Brien * documentation fixes from Michael Piefel <piefel@debian.org> 331ea8dc7e0SDavid E. O'Brien * magic fixes (various) 332ea8dc7e0SDavid E. O'Brien * revert basename magic in .mgc name determination 333ea8dc7e0SDavid E. O'Brien * buffer protection in uncompress, 334ea8dc7e0SDavid E. O'Brien signness issues, 335ea8dc7e0SDavid E. O'Brien close files 336ea8dc7e0SDavid E. O'Brien Maciej W. Rozycki <macro@ds2.pg.gda.pl 337ea8dc7e0SDavid E. O'Brien 338ea8dc7e0SDavid E. O'Brien2003-04-21 20:12 Christos Zoulas <christos@zoulas.com> 339ea8dc7e0SDavid E. O'Brien 340ea8dc7e0SDavid E. O'Brien * fix zsh magic 341ea8dc7e0SDavid E. O'Brien 342ea8dc7e0SDavid E. O'Brien2003-04-04 16:59 Christos Zoulas <christos@zoulas.com> 343ea8dc7e0SDavid E. O'Brien 344ea8dc7e0SDavid E. O'Brien * fix operand sort order in string. 345ea8dc7e0SDavid E. O'Brien 346ea8dc7e0SDavid E. O'Brien2003-04-02 17:30 Christos Zoulas <christos@zoulas.com> 347ea8dc7e0SDavid E. O'Brien 348ea8dc7e0SDavid E. O'Brien * cleanup namespace in magic.h 349ea8dc7e0SDavid E. O'Brien 350ea8dc7e0SDavid E. O'Brien2003-04-02 13:50 Christos Zoulas <christos@zoulas.com> 351ea8dc7e0SDavid E. O'Brien 352ea8dc7e0SDavid E. O'Brien * Magic additions (Alex Ott) 353ea8dc7e0SDavid E. O'Brien * Fix bug that broke VPATH compilation (Peter Breitenlohner) 354ea8dc7e0SDavid E. O'Brien 355ea8dc7e0SDavid E. O'Brien2003-03-28 16:03 Christos Zoulas <christos@zoulas.com> 356ea8dc7e0SDavid E. O'Brien 357ea8dc7e0SDavid E. O'Brien * remove packed attribute from magic struct. 358ea8dc7e0SDavid E. O'Brien * make the magic struct properly aligned. 359ea8dc7e0SDavid E. O'Brien * bump version number of compiled files to 2. 360ea8dc7e0SDavid E. O'Brien 361ea8dc7e0SDavid E. O'Brien2003-03-27 13:10 Christos Zoulas <christos@zoulas.com> 362ea8dc7e0SDavid E. O'Brien 363ea8dc7e0SDavid E. O'Brien * separate tar detection and run it before softmagic. 364ea8dc7e0SDavid E. O'Brien * fix reversed symlink test. 365ea8dc7e0SDavid E. O'Brien * fix version printing. 366ea8dc7e0SDavid E. O'Brien * make separator a string instead of a char. 367ea8dc7e0SDavid E. O'Brien * update manual page and sort options. 368ea8dc7e0SDavid E. O'Brien 369ea8dc7e0SDavid E. O'Brien2003-03-26 11:00 Christos Zoulas <christos@zoulas.com> 370ea8dc7e0SDavid E. O'Brien 371ea8dc7e0SDavid E. O'Brien * Pass lint 372ea8dc7e0SDavid E. O'Brien * make NULL in magic_file mean stdin 373ea8dc7e0SDavid E. O'Brien * Fix "-" argument to file to pass NULL to magic_file 374ea8dc7e0SDavid E. O'Brien * avoid pointer casts by using memcpy 375ea8dc7e0SDavid E. O'Brien * rename magic_buf -> magic_buffer 376ea8dc7e0SDavid E. O'Brien * keep only the first error 377ea8dc7e0SDavid E. O'Brien * manual page: new sentence, new line 378ea8dc7e0SDavid E. O'Brien * fix typo in api function (magic_buf -> magic_buffer) 379