12013-07-02 NOKUBI Takatsugu <knok@daionet.gr.jp> 2 3 * MMagic.pm: Version 1.30. 4 52013-01-21 NOKUBI Takatsugu <knok@daionet.gr.jp> 6 7 * MMagic.pm (checktype_byfilename): Remove Scalar::Util::weaken. 8 To prevent too much decrement REFCNT. 9 102012-07-12 NOKUBI Takatsugu <knok@daionet.gr.jp> 11 12 * MMagic.pm (checktype_contents): Fix infinity loop bug. 13 Reported by NMOLDAV@cpan.org (#77836) 14 * Version 1.29. 15 162012-06-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 17 18 * MMagic.pm: Add missing =back. 19 202012-05-31 NOKUBI Takatsugu <knok@daionet.gr.jp> 21 22 * MMagic.pm: Version 1.28. 23 242012-03-15 NOKUBI Takatsugu <knok@daionet.gr.jp> 25 26 * MMagic.pm (readMagicEntry): Removed deprecated code 27 (defined(@array)) reported by wyant@cpan.org (#74252). 28 292011-07-21 Yukio USUDA <usu@namazu.org> 30 31 * MMagic.pm (checktype_byfilename): Fixed memory leak. 32 332007-10-02 NOKUBI Takatsugu <knok@daionet.gr.jp> 34 35 * MMagic.pm: Added 'regex' and 'search' support for magic entry, 36 and fixed fatal error when unknown type in magic entry. 37 (The patch made by Man Min Yan, thank you). 38 392006-09-19 NOKUBI Takatsugu <knok@daionet.gr.jp> 40 41 * MMagic.pm (readMagicLine): Added Hex representation support. 42 (The patch made by Man Min Yan, thank you) 43 442006-07-01 NOKUBI Takatsugu <knok@daionet.gr.jp> 45 46 * MMagic.pm (checktype_container): Added container check. 47 (Powerd by CodeFest 2006 Akihabara 48 https://members.fsij.org/trac/codefestakihabara2006c) 49 502006-06-26 NOKUBI Takatsugu <knok@daionet.gr.jp> 51 52 * Applied subclass patch, made by Michael Hendricks. 53 542006-05-23 NOKUBI Takatsugu <knok@daionet.gr.jp> 55 56 * MMagic.pm: Version 1.27. 57 58 * MMagic.pm (readMagicLine): Changed regex for magic entry. 59 (Reported by Dylan Vanderhoof, thank you) 60 612006-05-17 NOKUBI Takatsugu <knok@daionet.gr.jp> 62 63 * MMagic.pm: Added a new line at the end of file. 64 (Reported by Vilmos Soti, thank you.) 65 662006-02-08 Yukio USUDA <usu@namazu.org> 67 68 * MMagic.pm (magicMatch, dumpMagic): Fixed time waste problem. 69 702006-01-30 NOKUBI Takatsugu <knok@daionet.gr.jp> 71 72 * MMagic.pm: Version 1.26. 73 742006-01-12 Yukio USUDA <usu@namazu.org> 75 76 * MMagic.pm (magicMatchStr): Fixed Bug. Enbuged at Chageset 194. 77 782006-01-11 NOKUBI Takatsugu <knok@daionet.gr.jp> 79 80 * README.* : Added the Trac URL. 81 822006-01-05 Yukio USUDA <usu@namazu.org> 83 84 * MMagic.pm (checktype_data): performance improve. 85 http://www.namazu.org/trac-namazu/trac.cgi/ticket/8 86 87 * MMagic.pm (magicMatchStr): Fixed time waste problem. 88 89 * MMagic.pm (__DATA__): Perfomance tuning for mknmz. 90 http://www.namazu.org/pipermail/namazu-devel-ja/2005-December/000793.html 91 922005-08-27 NOKUBI Takatsugu <knok@daionet.gr.jp> 93 94 * Version 1.25. 95 96 * Moved Build.PL to contrib directory. 97 982005-08-01 NOKUBI Takatsugu <knok@daionet.gr.jp> 99 100 * Version 1.24. 101 102 * MMagic.pm (check_binary): Removed brackets, closes #13535. 103 (Reported by dakkar, thank you) 104 1052005-07-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 106 107 * MMagic.pm: Version 1.23. 108 1092004-04-21 NOKUBI Takatsugu <knok@daionet.gr.jp> 110 111 * MMagic.pm (magicMatchStr): Added a length check. 112 Reported by Tadamasa Teranishi, thank you. 113 1142004-03-17 NOKUBI Takatsugu <knok@daionet.gr.jp> 115 116 * Build.PL: Added. 117 Contributed by Ryuji Abe, thank you. 118 1192004-03-15 NOKUBI Takatsugu <knok@daionet.gr.jp> 120 121 * MMagic.pm: Version 1.22. 122 Changed to treat string/[BCc] as same as string. 123 124 * Added the 4th test. 125 1262003-11-21 NOKUBI Takatsugu <knok@daionet.gr.jp> 127 128 * Version 1.21. 129 130 * Fixed some tests (bad usage of new method). 131 132 * Added the third test. 133 Contributed by Simon Matthews, thank you! 134 1352003-11-20 NOKUBI Takatsugu <knok@daionet.gr.jp> 136 137 * MMagic.pm (new): Fixed mod_perl issue. 138 Contributed by Simon Matthews, thank you! 139 1402003-07-31 NOKUBI Takatsugu <knok@daionet.gr.jp> 141 142 * Version 1.20. 143 144 * MMagic.pm (addMagicEntry): Added a capability of adding sub entry. 145 1462003-05-08 NOKUBI Takatsugu <knok@daionet.gr.jp> 147 148 * Version 1.19. 149 150 * MMagic.pm (new): Changed the scope of $dataLoc variable. 151 I think it should be fix the following problem. 152 https://rt.cpan.org/Ticket/Display.html?id=2499 153 If the problem is still there, mail me please. 154 (Reported and patch contributed by Mark Stosberg, thank you) 155 156 * MMagic.pm (__DATA__): Added EPS entry. 157 (Contributed by Jason Maggard, thank you) 158 1592003-03-26 NOKUBI Takatsugu <knok@daionet.gr.jp> 160 161 * Version 1.18. 162 163 * MMagic.pm (new): Fixed special entry for x-roff. 164 (Reported by Okayasu, thank you) 165 1662003-03-03 NOKUBI Takatsugu <knok@daionet.gr.jp> 167 168 * Version 1.17. 169 170 * MMagic.pm (__DATA__): Removed unnecessary tab in audio/x-wav. 171 (Reported by Knut Haugen, thank you) 172 1732002-09-12 NOKUBI Takatsugu <knok@daionet.gr.jp> 174 175 * Version 1.16. 176 177 * MMagic.pm (new): Fixed binmode() place. 178 (contributed by Everton da Silva Marques, thank you.) 179 1802002-03-14 NOKUBI Takatsugu <knok@daionet.gr.jp> 181 182 * MMagic.pm (new): Added a signature for text/x-roff type. 183 1842002-02-22 NOKUBI Takatsugu <knok@daionet.gr.jp> 185 186 * Version 1.15. 187 188 * MMagic.pm: Added new funtions removeSpecials and 189 removeExts. 190 (Patch contributed by Hilko Bengen, thank you.) 191 1922001-11-13 NOKUBI Takatsugu <knok@daionet.gr.jp> 193 194 * MMagic.pm: Added binmode() in some file handles. 195 (Reported by Antony O'Sullivan, thanks.) 196 1972001-08-08 NOKUBI Takatsugu <knok@daionet.gr.jp> 198 199 * README.en : Added the notice section. 200 201 * README.ja : Ditto. 202 2032001-07-17 NOKUBI Takatsugu <knok@daionet.gr.jp> 204 205 * MANIFEST: Added t/02-extmagic.t for distribution. 206 207 * t/02-extmagic.t: Added a new file for testing. 208 209 * MANIFEST: Added t/01-selfcheck.t for distribution. 210 211 * t/01-selfcheck.t: Added a new file for testing. 212 2132001-07-05 NOKUBI Takatsugu <knok@daionet.gr.jp> 214 215 * MMagic.pm (checktype_filename): Added workaround for MSWin32 216 symlink handling probrem on ActivePerl build 626. 217 (Reported by Thomas Yengst, thank you.) 218 219 * perl-File-MMagic.spec: Removed. 220 2212001-06-20 NOKUBI Takatsugu <knok@daionet.gr.jp> 222 223 * MMagic.pm: Added some archives entry (arc, zoo, arj, rar). 224 2252001-06-19 NOKUBI Takatsugu <knok@daionet.gr.jp> 226 227 * MMagic.pm: Added ms-tnef entry. 228 229 * Version 1.14. 230 2312001-06-18 NOKUBI Takatsugu <knok@daionet.gr.jp> 232 233 * MMagic.pm: Added more comment on pod. 234 2352001-06-15 NOKUBI Takatsugu <knok@daionet.gr.jp> 236 237 * MMagic.pm (readMagicEntry): Fixed warning output probrem 238 on large magic database. 239 (Reported and patched by John R Lenton. Thanks.) 240 241 * Version 1.13. 242 2432001-02-09 NOKUBI Takatsugu <knok@daionet.gr.jp> 244 245 * MMagic.pm (checktype_data): Changed evaluation sequence of 246 binary-checking and specials-checking. 247 Version 1.12. 248 2492000-12-11 NOKUBI Takatsugu <knok@daionet.gr.jp> 250 251 * Discarded disallowEightbit(). 252 Add new variable "allowEightbit". 253 Version 1.11. 254 255 * MMagic.pm (disallowEightbit): Added new entry. 256 Version 1.10. 257 2582000-10-10 NOKUBI Takatsugu <knok@daionet.gr.jp> 259 260 * MMagic.pm: Removed a text/x-info related entry. 261 Version 1.09. 262 2632000-09-12 NOKUBI Takatsugu <knok@daionet.gr.jp> 264 265 * MMagic.pm : Added image/png entry. 266 (suggested by Jamie LeTual. Thanks.) 267 Version 1.08. 268 2692000-08-09 NOKUBI Takatsugu <knok@daionet.gr.jp> 270 271 * MMagic.pm (new): Added '\.' in $self->{FILEEXTS}. 272 (reported by Yasunori Tada. Thanks.) 273 Version 1.07. 274 2752000-03-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 276 277 * MMagic.pm: Removed "\v" from %ESC. 278 2792000-03-23 NOKUBI Takatsugu <knok@daionet.gr.jp> 280 281 * MMagic.pm: Added some entries. 282 (committed by kenzo-. Thanks.) 283 2842000-03-08 NOKUBI Takatsugu <knok@daionet.gr.jp> 285 286 * Version 1.03. 287 288 * MMagic.pm (addMagicEntry): Changed priority for added entry. 289 2902000-03-03 NOKUBI Takatsugu <knok@daionet.gr.jp> 291 292 * Version 1.02. 293 294 * MMagic.pm: Added the original copyrignt. 295 (I apology to the original author David Kulp, I overlook it.) 296 (magicMatchStr): Fixed short data handling probrem. 297 2982000-02-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 299 300 * Fixed version number. Version 1.01. 301 302 * Version 1.00. 303 304 * MMagic.pm (checktype_filehandle): Fixed to work multiple subtests. 305 3062000-02-28 NOKUBI Takatsugu <knok@daionet.gr.jp> 307 308 * MMagic.pm: Changed URI for Namzu Project. 309 (contributed by Satoru Takabayasi) 310 Fixed to work multiple subtests. 311 Changed some entries for MicroSoft Office files. 312 Fixed addFileExts() bug. 313 Changed to check file-extends for case insensitive. 314 315 * perl-File-MMagic.spec: Created. 316 (contributed by Ryuji Abe) 317 3182000-02-24 NOKUBI Takatsugu <knok@daionet.gr.jp> 319 320 * MMagic.pm: Changed to work subtest matching. 321 3222000-02-10 NOKUBI Takatsugu <knok@daionet.gr.jp> 323 324 * Version 0.20. 325 326 * MMagic.pm: Fixed media type for RIFF format. 327 Added audio/mpeg, video/mpeg, video/quicktime format. 328 (Thanks for Mr. Perter Breton.) 329 3301999-12-02 NOKUBI Takatsugu <knok@daionet.gr.jp> 331 332 * prel-File-MMagic.spec: Renamed from File-MMagic.spec. 333 3341999-11-30 NOKUBI Takatsugu <knok@daionet.gr.jp> 335 336 * MMagic.pm: Version 0.19. 337 3381999-11-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 339 340 * MMagic.pm: Changed to work with Win32 envoronment. 341 Added excel, powerpoint, ichitaro* entries. 342 (Thanks for kenzo-.) 343 3441999-11-15 NOKUBI Takatsugu <knok@daionet.gr.jp> 345 346 * MMagic.pm (new): Changed to handle specified filename for 347 magic file. 348 (Thanks for Mr. Philippe Chiasson.) 349 3501999-10-27 NOKUBI Takatsugu <knok@daionet.gr.jp> 351 352 * Added 'AUTHOR' and 'ABSTRACT' paramaters on Makefile.PL. 353 3541999-10-05 NOKUBI Takatsugu <knok@daionet.gr.jp> 355 356 * Added excluding character CR on check_binary() function. 357 3581999-09-14 NOKUBI Takatsugu <knok@daionet.gr.jp> 359 360 * Changed to return magicMatchStr function when null string is 361 specified in $str. 362 3631999-09-13 NOKUBI Takatsugu <knok@daionet.gr.jp> 364 365 * Changed `text/html' SPECIALS entry. 366 * Added empty check on checktype_data, checktype_magic. 367 * Removed non-standard type entry from %SPECIALS, %FILEEXTS, __DATA__. 368 * Added new methods addSpecials, addFileExts, addMagicEntry. 369 * Moved global %SPECIALS, %FILEEXTS variable to object. 370 * Renamed spec file. 371 3721999-09-10 NOKUBI Takatsugu <knok@daionet.gr.jp> 373 374 * Added spec file. 375 (Thanks to Mr.Abe.) 376 3771999-09-09 NOKUBI Takatsugu <knok@daionet.gr.jp> 378 379 * Fixed unescaped space in VRML magic entry. 380 (Thanks to Mr.Takaku.) 381 3821999-09-08 NOKUBI Takatsugu <knok@daionet.gr.jp> 383 384 * Changed %SPECIALS contents. 385 (Remove 'Organization:' from news, 386 add space character on rfc822/news message header, 387 add "^X-Mailer: " on rfc822, 388 add "^X-Newsreader: " on news, 389 add "^From ", "^To: " on rfc822.) 390 391 * Separated checktype_magic() from checktype_contents(). 392 3931999-09-06 NOKUBI Takatsugu <knok@daionet.gr.jp> 394 395 * Added excluding character TAB on check_binary() function. 396 (Tkanks to Mr.Takaku) 397 * Added VRML magic entries. (Tkanks to Mr.Takaku) 398 3991999-08-03 NOKUBI Takatsugu <knok@daionet.gr.jp> 400 401 * Fixed flie close bug in checktype_filehandle(). 402 (Thanks to Mr. Alan) 403 4041999-07-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 405 406 * Fixed %SPECIALS evaluation bug. 407 * Release version 0.16. 408 4091999-07-14 NOKUBI Takatsugu <knok@daionet.gr.jp> 410 411 * Added blessing FileHandle process in new function. 412 (Thanks to Mr. majiCk) 413 4141999-07-13 NOKUBI Takatsugu <knok@daionet.gr.jp> 415 416 * Release version 0.15. 417 4181999-07-06 NOKUBI Takatsugu <knok@daionet.gr.jp> 419 420 * Fix %SPECIALS media types. 421 (text/(rfc822|news) is bad, message/* is correct. 422 Thanks to Mr.Takaku.) 423 * Changed %SPECIALS token regexp. 424 4251999-06-29 NOKUBI Takatsugu <knok@daionet.gr.jp> 426 427 * Fix truncating data processing bug in checktype_data function 428 (pack('a8192') padded "\0", it cause a probrem.) 429 4301999-06-18 NOKUBI Takatsugu <knok@daionet.gr.jp> 431 432 * Add initialize some variables code in readMagicEntry function 433 (to avoid '-w' warning). 434 * Add length check code in checktype_contents function. 435 4361999-06-17 NOKUBI Takatsugu <knok@daionet.gr.jp> 437 438 * Change %SPECIAL checking code. 439 * Add checktype_byfilename function. 440 * Add data truncation process on checktype_data function. 441 4421999-06-16 NOKUBI Takatsugu <knok@daionet.gr.jp> 443 444 * Reorder some magic entries. 445 * Fix MHonArc magic entry. 446 * Add RFC check to %SPECIALS. 447 4481999-06-15 NOKUBI Takatsugu <knok@daionet.gr.jp> 449 450 * Add 2 magic entries (MHonArc and bzip2). 451 4521999-06-14 NOKUBI Takatsugu <knok@daionet.gr.jp> 453 454 * Add the Apache License. 455 (Thanks to Ian Kluft.) 456 * Add checktype_contents() function. 457 * Add zero check routine in check_binary() funciton. 458 4591999-06-11 NOKUBI Takatsugu <knok@daionet.gr.jp> 460 461 * Change __DATA__ handling. 462 (Thanks to Mr. Inaba, Mr. Maeda, and fj.comp.lang.perl.) 463 4641999-06-10 NOKUBI Takatsugu <knok@daionet.gr.jp> 465 466 * Initial version. 467 * Branch 'classify' version. 468 469