| 12012-02-20 17:33 Christos Zoulas <christos@zoulas.com> 2 3 * Fix CDF parsing issues found by CERT's fuzzing tool (Will Dormann) 4 52011-12-15 12:17 Chris Metcalf <cmetcalf@tilera.com> 6 7 * Support Tilera architectures (tile64, tilepro, tilegx). 8 92011-12-16 16:33 Reuben Thomas <rrt@sc3d.org> 10 11 * Add magic for /usr/bin/env Perl scripts 12 * Weaken generic script magic to avoid clashing with 13 language-specific magic. 14 152011-12-08 13:37 Reuben Thomas <rrt@sc3d.org> 16 17 * Simplify if (p) free(p) to free(p). 18 192011-12-08 13:07 Reuben Thomas <rrt@sc3d.org> 20 21 * Remove hardwired token finding (names.h), turning it into soft 22 magic. Patterns are either anchored regexs or search/8192. English 23 language detection and PL/1 detection have been removed as they 24 were too fragile. -e tokens is still accepted for backwards 25 compatibility. 26 * Move 3ds patterns (which are commented out anyway) into autodesk 27 (they were, oddly, in c-lang). 28 292011-12-06 00:16 Reuben Thomas <rrt@sc3d.org> 30 31 * Tweak strength of generic hash-bang detectors to be less than 32 specific ones. 33 * Make an inconsistent description of Python scripts consistent. 34 352011-12-05 23:58 Reuben Thomas <rrt@sc3d.org> 36 37 * Fix minor error in file(1). 38 392011-11-05 00:00 Reuben Thomas <rrt@sc3d.org> 40 41 * Fix issue #150 (I hope). 42 432011-09-22 12:57 Christos Zoulas <christos@zoulas.com> 44 45 * Python3 binding fixes from Kelly Anderson 46 472011-09-20 11:32 Christos Zoulas <christos@zoulas.com> 48 49 * If a string type magic entry is marked as text or binary 50 only match text files against text entries and binary 51 files against binary entries. 52 532011-09-01 12:12 Christos Zoulas <christos@zoulas.com> 54 55 * Don't wait for any subprocess, just the one we forked. 56 572011-08-26 16:40 Christos Zoulas <christos@zoulas.com> 58 59 * If the application name is not set in a cdf file, try to see 60 if it has a directory with the application name on it. 61 622011-08-17 14:32 Christos Zoulas <christos@zoulas.com> 63 64 * Fix ELF lseek(2) madness. Inspired by PR/134 by Jan Kaluza 65 662011-08-14 09:03 Christos Zoulas <christos@zoulas.com> 67 68 * Don't use variable string formats. 69 702011-07-12 12:32 Reuben Thomas <rrt@sc3d.org> 71 72 * Fix detection of Zip files (Mantis #128). 73 * Make some minor improvements to file(1). 74 * Rename MIME types for filesystem objects for consistency with 75 xdg-utils. Typically this means that application/x-foo becomes 76 inode/foo, but some names also change slightly, e.g. 77 application/x-character-device becomes inode/chardevice. 78 792011-05-10 20:57 Christos Zoulas <christos@zoulas.com> 80 81 * fix mingw compilation (Abradoks) 82 832011-05-10 20:57 Christos Zoulas <christos@zoulas.com> 84 85 * remove patchlevel.h 86 * Fix read past allocated memory caused by double-incrementing 87 a pointer in a loop (reported by Roberto Maar) 88 892011-03-30 15:45 Christos Zoulas <christos@zoulas.com> 90 91 * Fix cdf string buffer setting (Sven Anders) 92 932011-03-20 16:35 Christos Zoulas <christos@zoulas.com> 94 95 * Eliminate MAXPATHLEN and use dynamic allocation for 96 path and file buffers. 97 982011-03-15 18:15 Christos Zoulas <christos@zoulas.com> 99 100 * binary tests on magic entries with masks could spuriously 101 get converted to ascii. 102 1032011-03-12 18:06 Reuben Thomas <rrt@sc3d.org> 104 105 * Improve file.man (remove BUGS, present email addresses consistently). 106 1072011-03-07 19:38 Christos Zoulas <christos@zoulas.com> 108 109 * add lrzip support (from Ville Skytta) 110 1112011-02-10 16:36 Christos Zoulas <christos@zoulas.com> 112 113 * fix CDF bounds checking (Guy Helmer) 114 1152011-02-10 12:03 Christos Zoulas <christos@zoulas.com> 116 117 * add cdf_ctime() that prints a meaningful error when time cannot 118 be converted. 119 1202011-02-02 20:40 Christos Zoulas <christos@zoulas.com> 121 122 * help and version output to stdout. 123 124 * When matching softmagic for ascii files, don't just print 125 the softmagic classification, keep going and print the 126 text classification too. This fixes broken troff files when 127 we moved them from keyword recognition to softmagic 128 (they stopped printing "with CRLF" etc.) 129 Reported by Doug McIlroy. 130 1312011-01-16 19:31 Reuben Thomas <rrt@sc3d.org> 132 133 * Fix two potential buffer overruns in apprentice_list. 134 1352011-01-14 22:33 Reuben Thomas <rrt@sc3d.org> 136 137 * New Python binding in pure Python. 138 * Update libmagic(3). 139 1402011-01-06 21:40 Reuben Thomas <rrt@sc3d.org> 141 142 * Fix Python bindings (including recent Python 3 compatibility 143 update). 144 1452011-01-04 18:43 Reuben Thomas <rrt@sc3d.org> 146 147 * magic/Makefile.am: make it easier to recover from magic build failures. 148 * Fix pstring length specifier parsing to avoid generating invalid 149 magic files. 150 * Add pstring length "J" (for "JPEG") to specify that the length 151 include itself. 152 * Fix JPEG comment parsing at last using pstring/HJ! 153 * Ignore section 5 man pages in doc/.cvsignore. 154 1552010-12-22 13:12 Christos Zoulas <christos@zoulas.com> 156 157 * Add pstring/BHhLl to specify the type of the length of pascal 158 strings. 159 1602010-11-26 18:39 Reuben Thomas <rrt@sc3d.org> 161 162 * Fix "-e soft": it was ignored when softmagic was called 163 during asciimagic. 164 * Improve comments and use "unsigned char" in tar.h/is_tar.c. 165 1662010-11-05 17:26 Reuben Thomas <rrt@sc3d.org> 167 168 * Make bug reporting addresses more visible. 169 1702010-11-01 18:35 Reuben Thomas <rrt@sc3d.org> 171 172 * Add tcl magic from Gustaf Neumann 173 1742010-10-24 10:42 Christos Zoulas <christos@zoulas.com> 175 176 * Fix the whitespace comparing code (Christopher Chittleborough) 177 1782010-10-06 21:05 Christos Zoulas <christos@zoulas.com> 179 180 * allow string/t to work (Jan Kaluza) 181 1822010-09-20 22:11 Reuben Thomas <rrt@sc3d.org> 183 184 * Apply some patches from Ubuntu and Fedora. 185 1862010-09-20 21:16 Reuben Thomas <rrt@sc3d.org> 187 188 * Apply all patches from Debian package 5.04-6 which have not 189 already been applied and are not Debian-specific. 190 1912010-09-20 15:24 Reuben Thomas <rrt@sc3d.org> 192 193 * Minor security fix to softmagic.c (don't use untrusted 194 string as printf format). 195 1962010-07-21 12:20 Christos Zoulas <christos@zoulas.com> 197 198 * MINGW32 portability from LRN 199 200 * Don't warn about escaping magic regex chars when we are in a regex. 201 2022010-07-19 10:55 Christos Zoulas <christos@zoulas.com> 203 204 * Only try to print prpsinfo for core files. (Jan Kaluza) 205 2062010-04-22 12:55 Christos Zoulas <christos@zoulas.com> 207 208 * Try more elf offsets for Debian core files. (Arnaud Giersch) 209 2102010-02-20 15:18 Reuben Thomas <rrt@sc3d.org> 211 212 * Clarify which sort of CDF we mean. 213 2142010-02-14 22:58 Reuben Thomas <rrt@sc3d.org> 215 216 * Re-jig Zip file type magic so that unsupported special 217 Zip types (those with "mimetype" at offset 30) can be 218 recognized. 219 2202010-02-02 21:50 Reuben Thomas <rrt@sc3d.org> 221 222 * Add support for OCF (EPUB) files (application/epub+zip) 223 2242010-01-28 18:25 Christos Zoulas <christos@zoulas.com> 225 226 * Fix core-dump from unbound loop: 227 https://bugzilla.redhat.com/show_bug.cgi?id=533245 228 2292010-01-22 15:45 Christos Zoulas <christos@zoulas.com> 230 231 * print proper mime for crystal reports file 232 233 * print the last summary information of a cdf document, not the 234 first so that nested documents print the right info 235 2362010-01-16 18:42 Charles Longeau <chl@tuxfamily.org> 237 238 * bring back some fixes from OpenBSD: 239 - make gcc2 builds file 240 - fix typos in a magic file comment 241 2422009-11-17 18:35 Christos Zoulas <christos@zoulas.com> 243 244 * ctime/asctime can return NULL on some OS's although 245 they should not (Toshit Antani) 246 2472009-09-14 13:49 Christos Zoulas <christos@zoulas.com> 248 249 * Centralize magic path handling routines and remove the 250 special-casing from file.c so that the python module for 251 example comes up with the same magic path (Fixes ~/.magic 252 handling) (from Gab) 253 2542009-09-11 23:38 Reuben Thomas <rrt@sc3d.org> 255 256 * When magic argument is a directory, read the files in 257 strcmp-sorted order (fixes Debian bug #488562 and our own FIXME). 258 2592009-09-11 13:11 Reuben Thomas <rrt@sc3d.org> 260 261 * Combine overlapping epoc and psion magic files into one (epoc). 262 263 * Add some more EPOC MIME types. 264 2652009-08-19 15:55 Christos Zoulas <christos@zoulas.com> 266 267 * Fix 3 bugs (From Ian Darwin): 268 - file_showstr could move one past the end of the array 269 - parse_apple did not nul terminate the string in the overflow case 270 - parse_mime truncated the wrong string in the overflow case 271 2722009-08-12 12:28 Robert Byrnes <byrnes@wildpumpkin.net> 273 274 * Include Localstuff when compiling magic. 275 2762009-07-15 10:05 Christos Zoulas <christos@zoulas.com> 277 278 * Fix logic for including mygetopts.h 279 280 * Make cdf.c compile again with debugging 281 282 * Add the necessary field handling for crystal reports files to work 283 2842009-06-23 01:34 Reuben Thomas <rrt@sc3d.org> 285 286 * Stop "(if" identifying Lisp files, that's plain dumb! 287 2882009-06-09 22:13 Reuben Thomas <rrt@sc3d.org> 289 290 * Add a couple of missing MP3 MIME types. 291 2922009-05-27 23:00 Reuben Thomas <rrt@sc3d.org> 293 294 * Add full range of hash-bang tests for Python and Ruby. 295 296 * Add MIME types for Python and Ruby scripts. 297 2982009-05-13 10:44 Christos Zoulas <christos@zoulas.com> 299 300 * off by one in parsing hw capabilities in elf 301 (Cheng Renquan) 302 3032009-05-08 13:40 Christos Zoulas <christos@zoulas.com> 304 305 * lint fixes and more from NetBSD 306
|