Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/file/dist from ftp.astron.com.
details: https://anonhg.NetBSD.org/src/rev/ec064a8f3fb2
branches: trunk
changeset: 764934:ec064a8f3fb2
user: christos <christos%NetBSD.org@localhost>
date: Thu May 12 20:46:28 2011 +0000
description:
from ftp.astron.com.
- many security related fixes
- no MAXPATHLEN limits
- fixed missing text specification on ascii magic
- new ``pascal'' style string formats
- whitespace comparison fix
- more magic
diffstat:
external/bsd/file/dist/ChangeLog | 224 +
external/bsd/file/dist/README | 46 +-
external/bsd/file/dist/TODO | 19 +-
external/bsd/file/dist/acinclude.m4 | 19 +-
external/bsd/file/dist/aclocal.m4 | 6641 +-------------
external/bsd/file/dist/config.h.in | 21 +
external/bsd/file/dist/configure.ac | 35 +-
external/bsd/file/dist/doc/Makefile.in | 26 +-
external/bsd/file/dist/ltmain.sh | 8750 ++++++++++-------
external/bsd/file/dist/m4/libtool.m4 | 7357 +++++++++++++++
external/bsd/file/dist/m4/ltoptions.m4 | 368 +
external/bsd/file/dist/m4/ltsugar.m4 | 123 +
external/bsd/file/dist/m4/ltversion.m4 | 23 +
external/bsd/file/dist/m4/lt~obsolete.m4 | 92 +
external/bsd/file/dist/magic/Header | 6 +-
external/bsd/file/dist/magic/magdir/acorn | 2 +
external/bsd/file/dist/magic/magdir/adi | 1 +
external/bsd/file/dist/magic/magdir/adventure | 45 +-
external/bsd/file/dist/magic/magdir/allegro | 2 +
external/bsd/file/dist/magic/magdir/alliant | 1 +
external/bsd/file/dist/magic/magdir/amanda | 2 +
external/bsd/file/dist/magic/magdir/amigaos | 2 +
external/bsd/file/dist/magic/magdir/animation | 46 +-
external/bsd/file/dist/magic/magdir/apl | 1 +
external/bsd/file/dist/magic/magdir/apple | 4 +-
external/bsd/file/dist/magic/magdir/applix | 1 +
external/bsd/file/dist/magic/magdir/asterix | 1 +
external/bsd/file/dist/magic/magdir/att3b | 1 +
external/bsd/file/dist/magic/magdir/audio | 37 +-
external/bsd/file/dist/magic/magdir/basis | 2 +
external/bsd/file/dist/magic/magdir/bflt | 2 +
external/bsd/file/dist/magic/magdir/blcr | 25 +
external/bsd/file/dist/magic/magdir/blender | 2 +
external/bsd/file/dist/magic/magdir/blit | 1 +
external/bsd/file/dist/magic/magdir/bout | 4 +-
external/bsd/file/dist/magic/magdir/bsdi | 2 +
external/bsd/file/dist/magic/magdir/bsi | 9 +
external/bsd/file/dist/magic/magdir/btsnoop | 2 +
external/bsd/file/dist/magic/magdir/c-lang | 2 +
external/bsd/file/dist/magic/magdir/c64 | 2 +
external/bsd/file/dist/magic/magdir/cad | 52 +-
external/bsd/file/dist/magic/magdir/cafebabe | 2 +
external/bsd/file/dist/magic/magdir/cddb | 4 +-
external/bsd/file/dist/magic/magdir/chord | 6 +
external/bsd/file/dist/magic/magdir/cisco | 2 +
external/bsd/file/dist/magic/magdir/citrus | 2 +
external/bsd/file/dist/magic/magdir/clarion | 1 +
external/bsd/file/dist/magic/magdir/claris | 1 +
external/bsd/file/dist/magic/magdir/clipper | 1 +
external/bsd/file/dist/magic/magdir/commands | 83 +-
external/bsd/file/dist/magic/magdir/communications | 1 +
external/bsd/file/dist/magic/magdir/compress | 37 +-
external/bsd/file/dist/magic/magdir/console | 16 +-
external/bsd/file/dist/magic/magdir/convex | 2 +
external/bsd/file/dist/magic/magdir/cracklib | 1 +
external/bsd/file/dist/magic/magdir/ctags | 2 +
external/bsd/file/dist/magic/magdir/dact | 1 +
external/bsd/file/dist/magic/magdir/database | 20 +
external/bsd/file/dist/magic/magdir/diamond | 1 +
external/bsd/file/dist/magic/magdir/digital | 47 +-
external/bsd/file/dist/magic/magdir/dolby | 3 +
external/bsd/file/dist/magic/magdir/dump | 1 +
external/bsd/file/dist/magic/magdir/dyadic | 36 +-
external/bsd/file/dist/magic/magdir/ebml | 8 +
external/bsd/file/dist/magic/magdir/editors | 1 +
external/bsd/file/dist/magic/magdir/efi | 1 +
external/bsd/file/dist/magic/magdir/elf | 1 +
external/bsd/file/dist/magic/magdir/encore | 1 +
external/bsd/file/dist/magic/magdir/epoc | 54 +-
external/bsd/file/dist/magic/magdir/erlang | 3 +
external/bsd/file/dist/magic/magdir/esri | 1 +
external/bsd/file/dist/magic/magdir/fcs | 1 +
external/bsd/file/dist/magic/magdir/flash | 4 +
external/bsd/file/dist/magic/magdir/fonts | 22 +-
external/bsd/file/dist/magic/magdir/fortran | 3 +
external/bsd/file/dist/magic/magdir/frame | 2 +
external/bsd/file/dist/magic/magdir/freebsd | 1 +
external/bsd/file/dist/magic/magdir/fsav | 1 +
external/bsd/file/dist/magic/magdir/games | 28 +-
external/bsd/file/dist/magic/magdir/gcc | 1 +
external/bsd/file/dist/magic/magdir/geo | 105 +
external/bsd/file/dist/magic/magdir/geos | 1 +
external/bsd/file/dist/magic/magdir/gimp | 3 +
external/bsd/file/dist/magic/magdir/gnome-keyring | 3 +
external/bsd/file/dist/magic/magdir/gnu | 2 +
external/bsd/file/dist/magic/magdir/gnumeric | 1 +
external/bsd/file/dist/magic/magdir/grace | 1 +
external/bsd/file/dist/magic/magdir/graphviz | 2 +
external/bsd/file/dist/magic/magdir/gringotts | 1 +
external/bsd/file/dist/magic/magdir/hitachi-sh | 1 +
external/bsd/file/dist/magic/magdir/hp | 2 +
external/bsd/file/dist/magic/magdir/human68k | 1 +
external/bsd/file/dist/magic/magdir/ibm370 | 1 +
external/bsd/file/dist/magic/magdir/ibm6000 | 1 +
external/bsd/file/dist/magic/magdir/iff | 1 +
external/bsd/file/dist/magic/magdir/images | 151 +-
external/bsd/file/dist/magic/magdir/inform | 3 +-
external/bsd/file/dist/magic/magdir/intel | 6 +
external/bsd/file/dist/magic/magdir/interleaf | 1 +
external/bsd/file/dist/magic/magdir/island | 1 +
external/bsd/file/dist/magic/magdir/ispell | 1 +
external/bsd/file/dist/magic/magdir/isz | 15 +
external/bsd/file/dist/magic/magdir/java | 2 +
external/bsd/file/dist/magic/magdir/jpeg | 10 +-
external/bsd/file/dist/magic/magdir/karma | 1 +
external/bsd/file/dist/magic/magdir/kde | 7 +-
external/bsd/file/dist/magic/magdir/kml | 6 +-
external/bsd/file/dist/magic/magdir/lecter | 2 +
external/bsd/file/dist/magic/magdir/lex | 2 +
external/bsd/file/dist/magic/magdir/lif | 1 +
external/bsd/file/dist/magic/magdir/linux | 135 +-
external/bsd/file/dist/magic/magdir/lisp | 4 +-
external/bsd/file/dist/magic/magdir/llvm | 5 +-
external/bsd/file/dist/magic/magdir/lua | 6 +-
external/bsd/file/dist/magic/magdir/luks | 1 +
external/bsd/file/dist/magic/magdir/mach | 2 +
external/bsd/file/dist/magic/magdir/macintosh | 13 +
external/bsd/file/dist/magic/magdir/magic | 3 +-
external/bsd/file/dist/magic/magdir/mail.news | 41 +-
external/bsd/file/dist/magic/magdir/maple | 1 +
external/bsd/file/dist/magic/magdir/mathcad | 1 +
external/bsd/file/dist/magic/magdir/mathematica | 2 +
external/bsd/file/dist/magic/magdir/matroska | 9 +
external/bsd/file/dist/magic/magdir/mcrypt | 2 +
external/bsd/file/dist/magic/magdir/mercurial | 1 +
external/bsd/file/dist/magic/magdir/metastore | 8 +
external/bsd/file/dist/magic/magdir/mime | 6 +-
external/bsd/file/dist/magic/magdir/mips | 31 +-
external/bsd/file/dist/magic/magdir/mirage | 1 +
external/bsd/file/dist/magic/magdir/misctools | 12 +
external/bsd/file/dist/magic/magdir/mkid | 1 +
external/bsd/file/dist/magic/magdir/mlssa | 1 +
external/bsd/file/dist/magic/magdir/mmdf | 1 +
external/bsd/file/dist/magic/magdir/modem | 8 +-
external/bsd/file/dist/magic/magdir/motorola | 1 +
external/bsd/file/dist/magic/magdir/mozilla | 1 +
external/bsd/file/dist/magic/magdir/msdos | 475 +-
external/bsd/file/dist/magic/magdir/msooxml | 33 +
external/bsd/file/dist/magic/magdir/msvc | 1 +
external/bsd/file/dist/magic/magdir/mup | 2 +
external/bsd/file/dist/magic/magdir/natinst | 1 +
external/bsd/file/dist/magic/magdir/ncr | 1 +
external/bsd/file/dist/magic/magdir/netbsd | 1 +
external/bsd/file/dist/magic/magdir/netscape | 1 +
external/bsd/file/dist/magic/magdir/netware | 1 +
external/bsd/file/dist/magic/magdir/news | 1 +
external/bsd/file/dist/magic/magdir/nitpicker | 2 +
external/bsd/file/dist/magic/magdir/oasis | 12 +
external/bsd/file/dist/magic/magdir/ocaml | 5 +-
external/bsd/file/dist/magic/magdir/octave | 2 +
external/bsd/file/dist/magic/magdir/ole2compounddocs | 1 +
external/bsd/file/dist/magic/magdir/olf | 1 +
external/bsd/file/dist/magic/magdir/os2 | 2 +
external/bsd/file/dist/magic/magdir/os400 | 2 +
external/bsd/file/dist/magic/magdir/osf1 | 3 +
external/bsd/file/dist/magic/magdir/palm | 1 +
external/bsd/file/dist/magic/magdir/parix | 1 +
external/bsd/file/dist/magic/magdir/parrot | 22 +
external/bsd/file/dist/magic/magdir/pbm | 1 +
external/bsd/file/dist/magic/magdir/pdf | 2 +
external/bsd/file/dist/magic/magdir/pdp | 1 +
external/bsd/file/dist/magic/magdir/perl | 20 +-
external/bsd/file/dist/magic/magdir/pgp | 1 +
external/bsd/file/dist/magic/magdir/pkgadd | 1 +
external/bsd/file/dist/magic/magdir/plan9 | 1 +
external/bsd/file/dist/magic/magdir/plus5 | 1 +
external/bsd/file/dist/magic/magdir/printer | 7 +-
external/bsd/file/dist/magic/magdir/project | 1 +
external/bsd/file/dist/magic/magdir/psdbms | 1 +
external/bsd/file/dist/magic/magdir/pulsar | 1 +
external/bsd/file/dist/magic/magdir/pyramid | 1 +
external/bsd/file/dist/magic/magdir/python | 45 +-
external/bsd/file/dist/magic/magdir/revision | 35 +-
external/bsd/file/dist/magic/magdir/riff | 31 +
external/bsd/file/dist/magic/magdir/rinex | 44 +
external/bsd/file/dist/magic/magdir/rpm | 47 +-
external/bsd/file/dist/magic/magdir/rtf | 1 +
external/bsd/file/dist/magic/magdir/ruby | 24 +-
external/bsd/file/dist/magic/magdir/sc | 1 +
external/bsd/file/dist/magic/magdir/sccs | 1 +
external/bsd/file/dist/magic/magdir/scientific | 35 +
external/bsd/file/dist/magic/magdir/securitycerts | 3 +
external/bsd/file/dist/magic/magdir/selinux | 24 +
external/bsd/file/dist/magic/magdir/sendmail | 1 +
external/bsd/file/dist/magic/magdir/sequent | 1 +
external/bsd/file/dist/magic/magdir/sgi | 3 +-
external/bsd/file/dist/magic/magdir/sgml | 60 +-
external/bsd/file/dist/magic/magdir/sharc | 1 +
external/bsd/file/dist/magic/magdir/sinclair | 1 +
external/bsd/file/dist/magic/magdir/sisu | 18 +
external/bsd/file/dist/magic/magdir/sketch | 2 +
external/bsd/file/dist/magic/magdir/smalltalk | 1 +
external/bsd/file/dist/magic/magdir/sniffer | 1 +
external/bsd/file/dist/magic/magdir/softquad | 2 +
external/bsd/file/dist/magic/magdir/spec | 1 +
external/bsd/file/dist/magic/magdir/spectrum | 19 +-
external/bsd/file/dist/magic/magdir/sql | 1 +
external/bsd/file/dist/magic/magdir/ssh | 8 +
external/bsd/file/dist/magic/magdir/ssl | 7 +
external/bsd/file/dist/magic/magdir/sun | 3 +
external/bsd/file/dist/magic/magdir/sysex | 2 +
external/bsd/file/dist/magic/magdir/tcl | 29 +
external/bsd/file/dist/magic/magdir/teapot | 2 +
external/bsd/file/dist/magic/magdir/terminfo | 1 +
external/bsd/file/dist/magic/magdir/tex | 40 +-
external/bsd/file/dist/magic/magdir/tgif | 7 +-
external/bsd/file/dist/magic/magdir/ti-8x | 4 +-
external/bsd/file/dist/magic/magdir/timezone | 1 +
external/bsd/file/dist/magic/magdir/troff | 2 +
external/bsd/file/dist/magic/magdir/tuxedo | 3 +-
external/bsd/file/dist/magic/magdir/typeset | 1 +
external/bsd/file/dist/magic/magdir/unicode | 6 +-
external/bsd/file/dist/magic/magdir/unknown | 1 +
external/bsd/file/dist/magic/magdir/uuencode | 2 +
external/bsd/file/dist/magic/magdir/varied.out | 8 +-
external/bsd/file/dist/magic/magdir/varied.script | 10 +-
external/bsd/file/dist/magic/magdir/vax | 1 +
external/bsd/file/dist/magic/magdir/vicar | 1 +
external/bsd/file/dist/magic/magdir/virtual | 17 +
external/bsd/file/dist/magic/magdir/virtutech | 2 +
external/bsd/file/dist/magic/magdir/visx | 1 +
external/bsd/file/dist/magic/magdir/vms | 1 +
external/bsd/file/dist/magic/magdir/vmware | 3 +-
external/bsd/file/dist/magic/magdir/vorbis | 1 +
external/bsd/file/dist/magic/magdir/vxl | 1 +
external/bsd/file/dist/magic/magdir/warc | 10 +
external/bsd/file/dist/magic/magdir/weak | 1 +
external/bsd/file/dist/magic/magdir/windows | 1 +
external/bsd/file/dist/magic/magdir/wireless | 2 +
external/bsd/file/dist/magic/magdir/wordprocessors | 13 +
external/bsd/file/dist/magic/magdir/wsdl | 23 +
external/bsd/file/dist/magic/magdir/xdelta | 1 +
external/bsd/file/dist/magic/magdir/xenix | 1 +
external/bsd/file/dist/magic/magdir/xilinx | 1 +
external/bsd/file/dist/magic/magdir/xo65 | 1 +
external/bsd/file/dist/magic/magdir/xwindows | 9 +-
external/bsd/file/dist/magic/magdir/zilog | 1 +
external/bsd/file/dist/magic/magdir/zyxel | 1 +
external/bsd/file/dist/python/Makefile.am | 3 +-
external/bsd/file/dist/python/Makefile.in | 28 +-
external/bsd/file/dist/python/README | 23 +-
external/bsd/file/dist/python/example.py | 17 +-
external/bsd/file/dist/python/magic.py | 204 +
external/bsd/file/dist/python/setup.py | 20 +-
external/bsd/file/dist/src/Makefile.am | 9 +-
external/bsd/file/dist/src/Makefile.in | 40 +-
external/bsd/file/dist/src/ascmagic.c | 88 +-
external/bsd/file/dist/src/asprintf.c | 8 +-
external/bsd/file/dist/src/cdf.h | 168 +-
external/bsd/file/dist/src/elfclass.h | 3 +-
external/bsd/file/dist/src/encoding.c | 23 +-
external/bsd/file/dist/src/file.c | 115 +-
external/bsd/file/dist/src/file_opts.h | 3 +-
external/bsd/file/dist/src/getline.c | 100 +
external/bsd/file/dist/src/is_tar.c | 41 +-
external/bsd/file/dist/src/magic.h | 8 +-
external/bsd/file/dist/src/names.h | 109 +-
external/bsd/file/dist/src/print.c | 24 +-
external/bsd/file/dist/src/tar.h | 10 +-
external/bsd/file/dist/tests/Makefile.am | 2 +-
external/bsd/file/dist/tests/Makefile.in | 28 +-
261 files changed, 16135 insertions(+), 11218 deletions(-)
diffs (truncated from 33358 to 300 lines):
diff -r f1e5e898e71c -r ec064a8f3fb2 external/bsd/file/dist/ChangeLog
--- a/external/bsd/file/dist/ChangeLog Thu May 12 15:07:42 2011 +0000
+++ b/external/bsd/file/dist/ChangeLog Thu May 12 20:46:28 2011 +0000
@@ -1,3 +1,227 @@
+2011-05-10 20:57 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * remove patchlevel.h
+ * Fix read past allocated memory caused by double-incrementing
+ a pointer in a loop (reported by Roberto Maar)
+
+2011-03-30 15:45 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Fix cdf string buffer setting (Sven Anders)
+
+2011-03-20 16:35 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Eliminate MAXPATHLEN and use dynamic allocation for
+ path and file buffers.
+
+2011-03-15 18:15 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * binary tests on magic entries with masks could spuriously
+ get converted to ascii.
+
+2011-03-12 18:06 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Improve file.man (remove BUGS, present email addresses consistently).
+
+2011-03-07 19:38 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * add lrzip support (from Ville Skytta)
+
+2011-02-10 16:36 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * fix CDF bounds checking (Guy Helmer)
+
+2011-02-10 12:03 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * add cdf_ctime() that prints a meaningful error when time cannot
+ be converted.
+
+2011-02-02 20:40 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * help and version output to stdout.
+
+ * When matching softmagic for ascii files, don't just print
+ the softmagic classification, keep going and print the
+ text classification too. This fixes broken troff files when
+ we moved them from keyword recognition to softmagic
+ (they stopped printing "with CRLF" etc.)
+ Reported by Doug McIlroy.
+
+2011-01-16 19:31 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Fix two potential buffer overruns in apprentice_list.
+
+2011-01-14 22:33 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * New Python binding in pure Python.
+ * Update libmagic(3).
+
+2011-01-06 21:40 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Fix Python bindings (including recent Python 3 compatibility
+ update).
+
+2011-01-04 18:43 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * magic/Makefile.am: make it easier to recover from magic build failures.
+ * Fix pstring length specifier parsing to avoid generating invalid
+ magic files.
+ * Add pstring length "J" (for "JPEG") to specify that the length
+ include itself.
+ * Fix JPEG comment parsing at last using pstring/HJ!
+ * Ignore section 5 man pages in doc/.cvsignore.
+
+2010-12-22 13:12 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Add pstring/BHhLl to specify the type of the length of pascal
+ strings.
+
+2010-11-26 18:39 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Fix "-e soft": it was ignored when softmagic was called
+ during asciimagic.
+ * Improve comments and use "unsigned char" in tar.h/is_tar.c.
+
+2010-11-05 17:26 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Make bug reporting addresses more visible.
+
+2010-11-01 18:35 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Add tcl magic from Gustaf Neumann
+
+2010-10-24 10:42 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Fix the whitespace comparing code (Christopher Chittleborough)
+
+2010-10-06 21:05 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * allow string/t to work (Jan Kaluza)
+
+2010-09-20 22:11 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Apply some patches from Ubuntu and Fedora.
+
+2010-09-20 21:16 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Apply all patches from Debian package 5.04-6 which have not
+ already been applied and are not Debian-specific.
+
+2010-09-20 15:24 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Minor security fix to softmagic.c (don't use untrusted
+ string as printf format).
+
+2010-07-21 12:20 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * MINGW32 portability from LRN
+
+ * Don't warn about escaping magic regex chars when we are in a regex.
+
+2010-07-19 10:55 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Only try to print prpsinfo for core files. (Jan Kaluza)
+
+2010-04-22 12:55 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Try more elf offsets for Debian core files. (Arnaud Giersch)
+
+2010-02-20 15:18 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Clarify which sort of CDF we mean.
+
+2010-02-14 22:58 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Re-jig Zip file type magic so that unsupported special
+ Zip types (those with "mimetype" at offset 30) can be
+ recognized.
+
+2010-02-02 21:50 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Add support for OCF (EPUB) files (application/epub+zip)
+
+2010-01-28 18:25 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Fix core-dump from unbound loop:
+ https://bugzilla.redhat.com/show_bug.cgi?id=533245
+
+2010-01-22 15:45 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * print proper mime for crystal reports file
+
+ * print the last summary information of a cdf document, not the
+ first so that nested documents print the right info
+
+2010-01-16 18:42 Charles Longeau <chl%tuxfamily.org@localhost>
+
+ * bring back some fixes from OpenBSD:
+ - make gcc2 builds file
+ - fix typos in a magic file comment
+
+2009-11-17 18:35 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * ctime/asctime can return NULL on some OS's although
+ they should not (Toshit Antani)
+
+2009-09-14 13:49 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Centralize magic path handling routines and remove the
+ special-casing from file.c so that the python module for
+ example comes up with the same magic path (Fixes ~/.magic
+ handling) (from Gab)
+
+2009-09-11 23:38 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * When magic argument is a directory, read the files in
+ strcmp-sorted order (fixes Debian bug #488562 and our own FIXME).
+
+2009-09-11 13:11 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Combine overlapping epoc and psion magic files into one (epoc).
+
+ * Add some more EPOC MIME types.
+
+2009-08-19 15:55 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Fix 3 bugs (From Ian Darwin):
+ - file_showstr could move one past the end of the array
+ - parse_apple did not nul terminate the string in the overflow case
+ - parse_mime truncated the wrong string in the overflow case
+
+2009-08-12 12:28 Robert Byrnes <byrnes%wildpumpkin.net@localhost>
+
+ * Include Localstuff when compiling magic.
+
+2009-07-15 10:05 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * Fix logic for including mygetopts.h
+
+ * Make cdf.c compile again with debugging
+
+ * Add the necessary field handling for crystal reports files to work
+
+2009-06-23 01:34 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Stop "(if" identifying Lisp files, that's plain dumb!
+
+2009-06-09 22:13 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Add a couple of missing MP3 MIME types.
+
+2009-05-27 23:00 Reuben Thomas <rrt%sc3d.org@localhost>
+
+ * Add full range of hash-bang tests for Python and Ruby.
+
+ * Add MIME types for Python and Ruby scripts.
+
+2009-05-13 10:44 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * off by one in parsing hw capabilities in elf
+ (Cheng Renquan)
+
+2009-05-08 13:40 Christos Zoulas <christos%zoulas.com@localhost>
+
+ * lint fixes and more from NetBSD
+
2009-05-06 10:25 Christos Zoulas <christos%zoulas.com@localhost>
* Avoid null dereference in cdf code (Drew Yao)
diff -r f1e5e898e71c -r ec064a8f3fb2 external/bsd/file/dist/README
--- a/external/bsd/file/dist/README Thu May 12 15:07:42 2011 +0000
+++ b/external/bsd/file/dist/README Thu May 12 20:46:28 2011 +0000
@@ -1,15 +1,26 @@
** README for file(1) Command **
-@(#) $File: README,v 1.42 2009/02/14 15:16:24 christos Exp $
+@(#) $File: README,v 1.44 2011/03/24 13:03:39 rrt Exp $
+Mailing List: file%mx.gw.com@localhost
+Bug tracker: http://bugs.gw.com/
E-mail: christos%astron.com@localhost
-Mailing List: file%mx.gw.com@localhost
Phone: Do not even think of telephoning me about this program. Send cash first!
This is Release 5.x of Ian Darwin's (copyright but distributable)
-file(1) command. This version is the standard "file" command for Linux,
+file(1) command, an implementation of the Unix File(1) command.
+It knows the 'magic number' of several thousands of file types.
+This version is the standard "file" command for Linux,
*BSD, and other systems. (See "patchlevel.h" for the exact release number).
+You can download the latest version of file from:
+
+ ftp://ftp.astron.com/pub/file/
+
+A public read-only git repository is available at:
+
+ https://github.com/glensc/file
+
The major changes for 5.x are CDF file parsing, indirect magic, and
overhaul in mime and ascii encoding handling.
@@ -102,33 +113,6 @@
------------------------------------------------------------------------------
-You can download the latest version of file from:
-
- ftp://ftp.astron.com/pub/file/
-
-If your gzip sometimes fails to decompress things complaining about a short
-file, apply this patch [which is going to be in the next version of gzip]:
-*** - Tue Oct 29 02:06:35 1996
---- util.c Sun Jul 21 21:51:38 1996
-*** 106,111 ****
---- 108,114 ----
-
- if (insize == 0) {
- if (eof_ok) return EOF;
-+ flush_window();
- read_error();
- }
- bytes_in += (ulg)insize;
-
Parts of this software were developed at SoftQuad Inc., developers
of SGML/HTML/XML publishing software, in Toronto, Canada.
-SoftQuad was swallowed up by Corel in 2002
-and does not exist any longer.
-
-From: Kees Zeelenberg
-
-An MS-Windows (Win32) port of File-4.17 is available from
-http://gnuwin32.sourceforge.net/
-
-File is an implementation of the Unix File(1) command.
-It knows the 'magic number' of several thousands of file types.
+SoftQuad was swallowed up by Corel in 2002 and does not exist any longer.
diff -r f1e5e898e71c -r ec064a8f3fb2 external/bsd/file/dist/TODO
Home |
Main Index |
Thread Index |
Old Index