Deleted Added
full compact
ChangeLog (192350) ChangeLog (234449)
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
12009-05-06 10:25 Christos Zoulas <christos@zoulas.com>
2
3 * Avoid null dereference in cdf code (Drew Yao)
4
5 * More cdf bounds checks and overflow checks
6
72009-05-01 18:37 Christos Zoulas <christos@zoulas.com>
8

--- 839 unchanged lines hidden ---
3072009-05-06 10:25 Christos Zoulas <christos@zoulas.com>
308
309 * Avoid null dereference in cdf code (Drew Yao)
310
311 * More cdf bounds checks and overflow checks
312
3132009-05-01 18:37 Christos Zoulas <christos@zoulas.com>
314

--- 839 unchanged lines hidden ---