ChangeLog 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. 2004-11-24 12:39 Christos Zoulas <christos@zoulas.com>
  2. * Stack smash fix, and ELF more conservative reading.
  3. Jakub Bogusz <qboosh@pld-linux.org>
  4. 2004-11-20 18:50 Christos Zoulas <christos@zoulas.com>
  5. * New FreeBSD version parsing code:
  6. Jon Noack <noackjr@alumni.rice.edu>
  7. * Hackish support for ucs16 strings <christos@zoulas.com>
  8. 2004-11-13 03:07 Christos Zoulas <christos@zoulas.com>
  9. * print the file name and line number in syntax errors.
  10. 2004 10-12 10:50 Christos Zoulas <christos@zoulas.com>
  11. * Fix stack overwriting on 0 length strings: Tim Waugh
  12. <twaugh@redhat.com> Ned Ludd <solar@gentoo.org>
  13. 2004-09-27 11:30 Christos Zoulas <christos@zoulas.com>
  14. * Remove 3rd and 4th copyright clause; approved by Ian Darwin.
  15. * Fix small memory leaks; caught by: Tamas Sarlos
  16. <stamas@csillag.ilab.sztaki.hu>
  17. 2004-07-24 16:33 Christos Zoulas <christos@zoulas.com>
  18. * magic.mime update Danny Milosavljevic <danny.milo@gmx.net>
  19. * FreeBSD version update Oliver Eikemeier <eikemeier@fillmore-labs.com>
  20. * utime/utimes detection Ian Lance Taylor <ian@wasabisystems.com>
  21. * errors reading elf magic Jakub Bogusz <qboosh@pld-linux.org>
  22. 2004-04-12 10:55 Christos Zoulas <christos@zoulas.com>
  23. * make sure that magic formats match magic types during compilation
  24. * fix broken sgi magic file
  25. 2004-04-06 20:36 Christos Zoulas <christos@zoulas.com>
  26. * detect present of mbstate_t Petter Reinholdtsen <pere@hungry.com>
  27. * magic fixes
  28. 2004-03-22 15:25 Christos Zoulas <christos@zoulas.com>
  29. * Lots of mime fixes
  30. (Joerg Ostertag) <ostertag@rechengilde.de>
  31. * FreeBSD ELF version handling
  32. (Edwin Groothuis) <edwin@mavetju.org>
  33. * correct cleanup in all cases; don't just close the file.
  34. (Christos Zoulas) <christos@zoulas.com>
  35. * add gettext message catalogue support
  36. (Michael Piefel) <piefel@debian.org>
  37. * better printout for unreadable files
  38. (Michael Piefel) <piefel@debian.org>
  39. * compensate for missing MAXPATHLEN
  40. (Michael Piefel) <piefel@debian.org>
  41. * add wide character string length computation
  42. (Michael Piefel) <piefel@debian.org>
  43. * Avoid infinite loops caused by bad elf alignments
  44. or name and description note sizes. Reported by
  45. (Mikael Magnusson) <mmikael@comhem.se>
  46. 2004-03-09 13:55 Christos Zoulas <christos@zoulas.com>
  47. * Fix possible memory leak on error and add missing regfree
  48. (Dmitry V. Levin) <ldv@altlinux.org>
  49. 2003-12-23 12:12 Christos Zoulas <christos@zoulas.com>
  50. * fix -k flag (Maciej W. Rozycki)
  51. 2003-11-18 14:10 Christos Zoulas <christos@zoulas.com>
  52. * Try to give us much info as possible on corrupt elf files.
  53. (Willy Tarreau) <willy@w.ods.org>
  54. * Updated python bindings (Brett Funderburg)
  55. <brettf@deepfile.com>
  56. 2003-11-11 15:03 Christos Zoulas <christos@zoulas.com>
  57. * Include file.h first, because it includes config.h
  58. breaks largefile test macros otherwise.
  59. (Paul Eggert <eggert@CS.UCLA.EDU> via
  60. Lars Hecking <lhecking@nmrc.ie>)
  61. 2003-10-14 21:39 Christos Zoulas <christos@zoulas.com>
  62. * Python bindings (Brett Funderburg) <brettf@deepfile.com>
  63. * Don't lookup past the end of the buffer
  64. (Chad Hanson) <chanson@tcs-sec.com>
  65. * Add MAGIC_ERROR and api on magic_errno()
  66. 2003-10-08 12:40 Christos Zoulas <christos@zoulas.com>
  67. * handle error conditions from compile as fatal
  68. (Antti Kantee) <pooka@netbsd.org>
  69. * handle magic filename parsing sanely
  70. * more magic fixes.
  71. * fix a memory leak (Illes Marton) <illes.marton@balabit.hu>
  72. * describe magic file handling
  73. (Bryan Henderson) <bryanh@giraffe-data.com>
  74. 2003-09-12 15:09 Christos Zoulas <christos@zoulas.com>
  75. * update magic files.
  76. * remove largefile support from file.h; it breaks things on most OS's
  77. 2003-08-10 10:25 Christos Zoulas <christos@zoulas.com>
  78. * fix unmapping'ing of mmaped files.
  79. 2003-07-10 12:03 Christos Zoulas <christos@zoulas.com>
  80. * don't exit with -1 on error; always exit 1 (Marty Leisner)
  81. * restore utimes code.
  82. 2003-06-10 17:03 Christos Zoulas <christos@zoulas.com>
  83. * make sure we don't access uninitialized memory.
  84. * pass lint
  85. * #ifdef __cplusplus in magic.h
  86. 2003-05-25 19:23 Christos Zoulas <christos@zoulas.com>
  87. * rename cvs magic file to revision to deal with
  88. case insensitive filesystems.
  89. 2003-05-23 17:03 Christos Zoulas <christos@zoulas.com>
  90. * documentation fixes from Michael Piefel <piefel@debian.org>
  91. * magic fixes (various)
  92. * revert basename magic in .mgc name determination
  93. * buffer protection in uncompress,
  94. signness issues,
  95. close files
  96. Maciej W. Rozycki <macro@ds2.pg.gda.pl
  97. 2003-04-21 20:12 Christos Zoulas <christos@zoulas.com>
  98. * fix zsh magic
  99. 2003-04-04 16:59 Christos Zoulas <christos@zoulas.com>
  100. * fix operand sort order in string.
  101. 2003-04-02 17:30 Christos Zoulas <christos@zoulas.com>
  102. * cleanup namespace in magic.h
  103. 2003-04-02 13:50 Christos Zoulas <christos@zoulas.com>
  104. * Magic additions (Alex Ott)
  105. * Fix bug that broke VPATH compilation (Peter Breitenlohner)
  106. 2003-03-28 16:03 Christos Zoulas <christos@zoulas.com>
  107. * remove packed attribute from magic struct.
  108. * make the magic struct properly aligned.
  109. * bump version number of compiled files to 2.
  110. 2003-03-27 13:10 Christos Zoulas <christos@zoulas.com>
  111. * separate tar detection and run it before softmagic.
  112. * fix reversed symlink test.
  113. * fix version printing.
  114. * make separator a string instead of a char.
  115. * update manual page and sort options.
  116. 2003-03-26 11:00 Christos Zoulas <christos@zoulas.com>
  117. * Pass lint
  118. * make NULL in magic_file mean stdin
  119. * Fix "-" argument to file to pass NULL to magic_file
  120. * avoid pointer casts by using memcpy
  121. * rename magic_buf -> magic_buffer
  122. * keep only the first error
  123. * manual page: new sentence, new line
  124. * fix typo in api function (magic_buf -> magic_buffer)