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