svn commit: r336860 - in vendor/file/5.34: . doc m4 magic magic/Magdir python src tests
Eitan Adler
eadler at FreeBSD.org
Sun Jul 29 05:49:50 UTC 2018
Author: eadler
Date: Sun Jul 29 05:49:48 2018
New Revision: 336860
URL: https://svnweb.freebsd.org/changeset/base/336860
Log:
vendor/file: add 5.34
gpg: Good signature from "Christos Zoulas (personal key)
<christos at zoulas.com>" [unknown]
gpg: aka "Christos Zoulas (NetBSD key)
<christos at netbsd.org>" [unknown]
Obtained from: ftp://ftp.astron.com/pub/file/
Added:
vendor/file/5.34/
vendor/file/5.34/AUTHORS
vendor/file/5.34/COPYING
vendor/file/5.34/ChangeLog
vendor/file/5.34/INSTALL
vendor/file/5.34/MAINT
vendor/file/5.34/Makefile.am (contents, props changed)
vendor/file/5.34/Makefile.in (contents, props changed)
vendor/file/5.34/NEWS
vendor/file/5.34/README
vendor/file/5.34/TODO
vendor/file/5.34/acinclude.m4
vendor/file/5.34/aclocal.m4
vendor/file/5.34/compile (contents, props changed)
vendor/file/5.34/config.guess (contents, props changed)
vendor/file/5.34/config.h.in (contents, props changed)
vendor/file/5.34/config.sub (contents, props changed)
vendor/file/5.34/configure (contents, props changed)
vendor/file/5.34/configure.ac
vendor/file/5.34/depcomp (contents, props changed)
vendor/file/5.34/doc/
vendor/file/5.34/doc/Makefile.am (contents, props changed)
vendor/file/5.34/doc/Makefile.in (contents, props changed)
vendor/file/5.34/doc/file.man
vendor/file/5.34/doc/libmagic.man
vendor/file/5.34/doc/magic.man
vendor/file/5.34/install-sh (contents, props changed)
vendor/file/5.34/ltmain.sh (contents, props changed)
vendor/file/5.34/m4/
vendor/file/5.34/m4/libtool.m4
vendor/file/5.34/m4/ltoptions.m4
vendor/file/5.34/m4/ltsugar.m4
vendor/file/5.34/m4/ltversion.m4
vendor/file/5.34/m4/lt~obsolete.m4
vendor/file/5.34/magic/
vendor/file/5.34/magic/Header
vendor/file/5.34/magic/Localstuff
vendor/file/5.34/magic/Magdir/
vendor/file/5.34/magic/Magdir/acorn
vendor/file/5.34/magic/Magdir/adi
vendor/file/5.34/magic/Magdir/adventure
vendor/file/5.34/magic/Magdir/algol68
vendor/file/5.34/magic/Magdir/allegro
vendor/file/5.34/magic/Magdir/alliant
vendor/file/5.34/magic/Magdir/amanda
vendor/file/5.34/magic/Magdir/amigaos
vendor/file/5.34/magic/Magdir/android
vendor/file/5.34/magic/Magdir/animation
vendor/file/5.34/magic/Magdir/aout
vendor/file/5.34/magic/Magdir/apache (contents, props changed)
vendor/file/5.34/magic/Magdir/apl
vendor/file/5.34/magic/Magdir/apple (contents, props changed)
vendor/file/5.34/magic/Magdir/application
vendor/file/5.34/magic/Magdir/applix
vendor/file/5.34/magic/Magdir/apt
vendor/file/5.34/magic/Magdir/archive
vendor/file/5.34/magic/Magdir/assembler
vendor/file/5.34/magic/Magdir/asterix
vendor/file/5.34/magic/Magdir/att3b
vendor/file/5.34/magic/Magdir/audio
vendor/file/5.34/magic/Magdir/basis
vendor/file/5.34/magic/Magdir/beetle
vendor/file/5.34/magic/Magdir/ber
vendor/file/5.34/magic/Magdir/bflt
vendor/file/5.34/magic/Magdir/bhl
vendor/file/5.34/magic/Magdir/bioinformatics
vendor/file/5.34/magic/Magdir/blackberry
vendor/file/5.34/magic/Magdir/blcr
vendor/file/5.34/magic/Magdir/blender
vendor/file/5.34/magic/Magdir/blit
vendor/file/5.34/magic/Magdir/bout
vendor/file/5.34/magic/Magdir/bsdi
vendor/file/5.34/magic/Magdir/bsi
vendor/file/5.34/magic/Magdir/btsnoop
vendor/file/5.34/magic/Magdir/c-lang
vendor/file/5.34/magic/Magdir/c64
vendor/file/5.34/magic/Magdir/cad
vendor/file/5.34/magic/Magdir/cafebabe
vendor/file/5.34/magic/Magdir/cbor
vendor/file/5.34/magic/Magdir/cddb
vendor/file/5.34/magic/Magdir/chord
vendor/file/5.34/magic/Magdir/cisco
vendor/file/5.34/magic/Magdir/citrus
vendor/file/5.34/magic/Magdir/clarion
vendor/file/5.34/magic/Magdir/claris
vendor/file/5.34/magic/Magdir/clipper
vendor/file/5.34/magic/Magdir/coff
vendor/file/5.34/magic/Magdir/commands
vendor/file/5.34/magic/Magdir/communications
vendor/file/5.34/magic/Magdir/compress
vendor/file/5.34/magic/Magdir/console
vendor/file/5.34/magic/Magdir/convex
vendor/file/5.34/magic/Magdir/coverage
vendor/file/5.34/magic/Magdir/cracklib
vendor/file/5.34/magic/Magdir/ctags
vendor/file/5.34/magic/Magdir/ctf
vendor/file/5.34/magic/Magdir/cubemap
vendor/file/5.34/magic/Magdir/cups
vendor/file/5.34/magic/Magdir/dact
vendor/file/5.34/magic/Magdir/database
vendor/file/5.34/magic/Magdir/dataone
vendor/file/5.34/magic/Magdir/dbpf
vendor/file/5.34/magic/Magdir/der
vendor/file/5.34/magic/Magdir/diamond
vendor/file/5.34/magic/Magdir/diff
vendor/file/5.34/magic/Magdir/digital
vendor/file/5.34/magic/Magdir/dolby
vendor/file/5.34/magic/Magdir/dump
vendor/file/5.34/magic/Magdir/dyadic
vendor/file/5.34/magic/Magdir/ebml
vendor/file/5.34/magic/Magdir/editors
vendor/file/5.34/magic/Magdir/efi
vendor/file/5.34/magic/Magdir/elf
vendor/file/5.34/magic/Magdir/encore
vendor/file/5.34/magic/Magdir/epoc
vendor/file/5.34/magic/Magdir/erlang
vendor/file/5.34/magic/Magdir/esri
vendor/file/5.34/magic/Magdir/fcs
vendor/file/5.34/magic/Magdir/filesystems
vendor/file/5.34/magic/Magdir/finger
vendor/file/5.34/magic/Magdir/flash
vendor/file/5.34/magic/Magdir/flif
vendor/file/5.34/magic/Magdir/fonts
vendor/file/5.34/magic/Magdir/fortran
vendor/file/5.34/magic/Magdir/frame
vendor/file/5.34/magic/Magdir/freebsd
vendor/file/5.34/magic/Magdir/fsav
vendor/file/5.34/magic/Magdir/fusecompress
vendor/file/5.34/magic/Magdir/games
vendor/file/5.34/magic/Magdir/gcc
vendor/file/5.34/magic/Magdir/gconv
vendor/file/5.34/magic/Magdir/geo
vendor/file/5.34/magic/Magdir/geos
vendor/file/5.34/magic/Magdir/gimp
vendor/file/5.34/magic/Magdir/gnome
vendor/file/5.34/magic/Magdir/gnu
vendor/file/5.34/magic/Magdir/gnumeric
vendor/file/5.34/magic/Magdir/gpt
vendor/file/5.34/magic/Magdir/gpu
vendor/file/5.34/magic/Magdir/grace
vendor/file/5.34/magic/Magdir/graphviz
vendor/file/5.34/magic/Magdir/gringotts
vendor/file/5.34/magic/Magdir/guile
vendor/file/5.34/magic/Magdir/hitachi-sh
vendor/file/5.34/magic/Magdir/hp
vendor/file/5.34/magic/Magdir/human68k
vendor/file/5.34/magic/Magdir/ibm370
vendor/file/5.34/magic/Magdir/ibm6000
vendor/file/5.34/magic/Magdir/icc
vendor/file/5.34/magic/Magdir/iff
vendor/file/5.34/magic/Magdir/images
vendor/file/5.34/magic/Magdir/inform
vendor/file/5.34/magic/Magdir/intel
vendor/file/5.34/magic/Magdir/interleaf
vendor/file/5.34/magic/Magdir/island
vendor/file/5.34/magic/Magdir/ispell
vendor/file/5.34/magic/Magdir/isz
vendor/file/5.34/magic/Magdir/java
vendor/file/5.34/magic/Magdir/javascript
vendor/file/5.34/magic/Magdir/jpeg
vendor/file/5.34/magic/Magdir/karma
vendor/file/5.34/magic/Magdir/kde
vendor/file/5.34/magic/Magdir/keepass
vendor/file/5.34/magic/Magdir/kerberos
vendor/file/5.34/magic/Magdir/kml
vendor/file/5.34/magic/Magdir/lecter
vendor/file/5.34/magic/Magdir/lex
vendor/file/5.34/magic/Magdir/lif
vendor/file/5.34/magic/Magdir/linux
vendor/file/5.34/magic/Magdir/lisp
vendor/file/5.34/magic/Magdir/llvm
vendor/file/5.34/magic/Magdir/lua
vendor/file/5.34/magic/Magdir/luks
vendor/file/5.34/magic/Magdir/m4
vendor/file/5.34/magic/Magdir/mach
vendor/file/5.34/magic/Magdir/macintosh
vendor/file/5.34/magic/Magdir/macos
vendor/file/5.34/magic/Magdir/magic
vendor/file/5.34/magic/Magdir/mail.news
vendor/file/5.34/magic/Magdir/make
vendor/file/5.34/magic/Magdir/map
vendor/file/5.34/magic/Magdir/maple
vendor/file/5.34/magic/Magdir/marc21
vendor/file/5.34/magic/Magdir/mathcad
vendor/file/5.34/magic/Magdir/mathematica
vendor/file/5.34/magic/Magdir/matroska
vendor/file/5.34/magic/Magdir/mcrypt
vendor/file/5.34/magic/Magdir/measure
vendor/file/5.34/magic/Magdir/mercurial
vendor/file/5.34/magic/Magdir/metastore
vendor/file/5.34/magic/Magdir/meteorological
vendor/file/5.34/magic/Magdir/microfocus
vendor/file/5.34/magic/Magdir/mime
vendor/file/5.34/magic/Magdir/mips
vendor/file/5.34/magic/Magdir/mirage
vendor/file/5.34/magic/Magdir/misctools
vendor/file/5.34/magic/Magdir/mkid
vendor/file/5.34/magic/Magdir/mlssa
vendor/file/5.34/magic/Magdir/mmdf
vendor/file/5.34/magic/Magdir/modem
vendor/file/5.34/magic/Magdir/motorola
vendor/file/5.34/magic/Magdir/mozilla
vendor/file/5.34/magic/Magdir/msdos
vendor/file/5.34/magic/Magdir/msooxml
vendor/file/5.34/magic/Magdir/msvc
vendor/file/5.34/magic/Magdir/msx
vendor/file/5.34/magic/Magdir/mup
vendor/file/5.34/magic/Magdir/music
vendor/file/5.34/magic/Magdir/nasa
vendor/file/5.34/magic/Magdir/natinst
vendor/file/5.34/magic/Magdir/ncr
vendor/file/5.34/magic/Magdir/neko
vendor/file/5.34/magic/Magdir/netbsd
vendor/file/5.34/magic/Magdir/netscape
vendor/file/5.34/magic/Magdir/netware
vendor/file/5.34/magic/Magdir/news
vendor/file/5.34/magic/Magdir/nitpicker
vendor/file/5.34/magic/Magdir/oasis
vendor/file/5.34/magic/Magdir/ocaml
vendor/file/5.34/magic/Magdir/octave
vendor/file/5.34/magic/Magdir/ole2compounddocs
vendor/file/5.34/magic/Magdir/olf
vendor/file/5.34/magic/Magdir/os2
vendor/file/5.34/magic/Magdir/os400
vendor/file/5.34/magic/Magdir/os9
vendor/file/5.34/magic/Magdir/osf1
vendor/file/5.34/magic/Magdir/palm
vendor/file/5.34/magic/Magdir/parix
vendor/file/5.34/magic/Magdir/parrot
vendor/file/5.34/magic/Magdir/pascal
vendor/file/5.34/magic/Magdir/pbf
vendor/file/5.34/magic/Magdir/pbm
vendor/file/5.34/magic/Magdir/pc88
vendor/file/5.34/magic/Magdir/pc98
vendor/file/5.34/magic/Magdir/pdf (contents, props changed)
vendor/file/5.34/magic/Magdir/pdp
vendor/file/5.34/magic/Magdir/perl
vendor/file/5.34/magic/Magdir/pgf
vendor/file/5.34/magic/Magdir/pgp
vendor/file/5.34/magic/Magdir/pkgadd
vendor/file/5.34/magic/Magdir/plan9
vendor/file/5.34/magic/Magdir/plus5
vendor/file/5.34/magic/Magdir/polyml
vendor/file/5.34/magic/Magdir/printer
vendor/file/5.34/magic/Magdir/project
vendor/file/5.34/magic/Magdir/psdbms
vendor/file/5.34/magic/Magdir/psl
vendor/file/5.34/magic/Magdir/pulsar
vendor/file/5.34/magic/Magdir/pwsafe
vendor/file/5.34/magic/Magdir/pyramid
vendor/file/5.34/magic/Magdir/python
vendor/file/5.34/magic/Magdir/qt
vendor/file/5.34/magic/Magdir/revision
vendor/file/5.34/magic/Magdir/riff
vendor/file/5.34/magic/Magdir/rpi
vendor/file/5.34/magic/Magdir/rpm
vendor/file/5.34/magic/Magdir/rtf
vendor/file/5.34/magic/Magdir/ruby
vendor/file/5.34/magic/Magdir/sc
vendor/file/5.34/magic/Magdir/sccs
vendor/file/5.34/magic/Magdir/scientific
vendor/file/5.34/magic/Magdir/securitycerts
vendor/file/5.34/magic/Magdir/selinux
vendor/file/5.34/magic/Magdir/sendmail
vendor/file/5.34/magic/Magdir/sequent
vendor/file/5.34/magic/Magdir/sereal
vendor/file/5.34/magic/Magdir/sgi
vendor/file/5.34/magic/Magdir/sgml
vendor/file/5.34/magic/Magdir/sharc
vendor/file/5.34/magic/Magdir/sinclair
vendor/file/5.34/magic/Magdir/sisu
vendor/file/5.34/magic/Magdir/sketch
vendor/file/5.34/magic/Magdir/smalltalk
vendor/file/5.34/magic/Magdir/smile
vendor/file/5.34/magic/Magdir/sniffer
vendor/file/5.34/magic/Magdir/softquad
vendor/file/5.34/magic/Magdir/spec
vendor/file/5.34/magic/Magdir/spectrum
vendor/file/5.34/magic/Magdir/sql
vendor/file/5.34/magic/Magdir/ssh
vendor/file/5.34/magic/Magdir/ssl
vendor/file/5.34/magic/Magdir/sun
vendor/file/5.34/magic/Magdir/symbos
vendor/file/5.34/magic/Magdir/sysex
vendor/file/5.34/magic/Magdir/tcl
vendor/file/5.34/magic/Magdir/teapot
vendor/file/5.34/magic/Magdir/terminfo
vendor/file/5.34/magic/Magdir/tex
vendor/file/5.34/magic/Magdir/tgif
vendor/file/5.34/magic/Magdir/ti-8x
vendor/file/5.34/magic/Magdir/timezone
vendor/file/5.34/magic/Magdir/tplink
vendor/file/5.34/magic/Magdir/troff
vendor/file/5.34/magic/Magdir/tuxedo
vendor/file/5.34/magic/Magdir/typeset
vendor/file/5.34/magic/Magdir/unicode
vendor/file/5.34/magic/Magdir/unknown
vendor/file/5.34/magic/Magdir/uterus
vendor/file/5.34/magic/Magdir/uuencode
vendor/file/5.34/magic/Magdir/vacuum-cleaner
vendor/file/5.34/magic/Magdir/varied.out
vendor/file/5.34/magic/Magdir/varied.script
vendor/file/5.34/magic/Magdir/vax
vendor/file/5.34/magic/Magdir/vicar
vendor/file/5.34/magic/Magdir/virtual
vendor/file/5.34/magic/Magdir/virtutech
vendor/file/5.34/magic/Magdir/visx
vendor/file/5.34/magic/Magdir/vms
vendor/file/5.34/magic/Magdir/vmware
vendor/file/5.34/magic/Magdir/vorbis
vendor/file/5.34/magic/Magdir/vxl
vendor/file/5.34/magic/Magdir/warc
vendor/file/5.34/magic/Magdir/weak
vendor/file/5.34/magic/Magdir/webassembly
vendor/file/5.34/magic/Magdir/windows
vendor/file/5.34/magic/Magdir/wireless
vendor/file/5.34/magic/Magdir/wordprocessors
vendor/file/5.34/magic/Magdir/wsdl
vendor/file/5.34/magic/Magdir/x68000
vendor/file/5.34/magic/Magdir/xdelta
vendor/file/5.34/magic/Magdir/xenix
vendor/file/5.34/magic/Magdir/xilinx
vendor/file/5.34/magic/Magdir/xo65
vendor/file/5.34/magic/Magdir/xwindows
vendor/file/5.34/magic/Magdir/yara
vendor/file/5.34/magic/Magdir/zfs
vendor/file/5.34/magic/Magdir/zilog
vendor/file/5.34/magic/Magdir/zip
vendor/file/5.34/magic/Magdir/zyxel
vendor/file/5.34/magic/Makefile.am (contents, props changed)
vendor/file/5.34/magic/Makefile.in (contents, props changed)
vendor/file/5.34/missing (contents, props changed)
vendor/file/5.34/python/
vendor/file/5.34/python/CHANGELOG.md
vendor/file/5.34/python/LICENSE
vendor/file/5.34/python/Makefile.am (contents, props changed)
vendor/file/5.34/python/Makefile.in (contents, props changed)
vendor/file/5.34/python/README.md
vendor/file/5.34/python/example.py (contents, props changed)
vendor/file/5.34/python/magic.py (contents, props changed)
vendor/file/5.34/python/setup.py (contents, props changed)
vendor/file/5.34/python/tests.py (contents, props changed)
vendor/file/5.34/src/
vendor/file/5.34/src/Makefile.am (contents, props changed)
vendor/file/5.34/src/Makefile.in (contents, props changed)
vendor/file/5.34/src/apprentice.c (contents, props changed)
vendor/file/5.34/src/apptype.c (contents, props changed)
vendor/file/5.34/src/ascmagic.c (contents, props changed)
vendor/file/5.34/src/asctime_r.c (contents, props changed)
vendor/file/5.34/src/asprintf.c (contents, props changed)
vendor/file/5.34/src/buffer.c (contents, props changed)
vendor/file/5.34/src/cdf.c (contents, props changed)
vendor/file/5.34/src/cdf.h (contents, props changed)
vendor/file/5.34/src/cdf_time.c (contents, props changed)
vendor/file/5.34/src/compress.c (contents, props changed)
vendor/file/5.34/src/ctime_r.c (contents, props changed)
vendor/file/5.34/src/der.c (contents, props changed)
vendor/file/5.34/src/der.h (contents, props changed)
vendor/file/5.34/src/dprintf.c (contents, props changed)
vendor/file/5.34/src/elfclass.h (contents, props changed)
vendor/file/5.34/src/encoding.c (contents, props changed)
vendor/file/5.34/src/file.c (contents, props changed)
vendor/file/5.34/src/file.h (contents, props changed)
vendor/file/5.34/src/file_opts.h (contents, props changed)
vendor/file/5.34/src/fmtcheck.c (contents, props changed)
vendor/file/5.34/src/fsmagic.c (contents, props changed)
vendor/file/5.34/src/funcs.c (contents, props changed)
vendor/file/5.34/src/getline.c (contents, props changed)
vendor/file/5.34/src/getopt_long.c (contents, props changed)
vendor/file/5.34/src/gmtime_r.c (contents, props changed)
vendor/file/5.34/src/is_tar.c (contents, props changed)
vendor/file/5.34/src/localtime_r.c (contents, props changed)
vendor/file/5.34/src/magic.c (contents, props changed)
vendor/file/5.34/src/magic.h.in (contents, props changed)
vendor/file/5.34/src/mygetopt.h (contents, props changed)
vendor/file/5.34/src/pread.c (contents, props changed)
vendor/file/5.34/src/print.c (contents, props changed)
vendor/file/5.34/src/readcdf.c (contents, props changed)
vendor/file/5.34/src/readelf.c (contents, props changed)
vendor/file/5.34/src/readelf.h (contents, props changed)
vendor/file/5.34/src/seccomp.c (contents, props changed)
vendor/file/5.34/src/softmagic.c (contents, props changed)
vendor/file/5.34/src/strcasestr.c (contents, props changed)
vendor/file/5.34/src/strlcat.c (contents, props changed)
vendor/file/5.34/src/strlcpy.c (contents, props changed)
vendor/file/5.34/src/tar.h (contents, props changed)
vendor/file/5.34/src/vasprintf.c (contents, props changed)
vendor/file/5.34/tests/
vendor/file/5.34/tests/JW07022A.mp3.result
vendor/file/5.34/tests/JW07022A.mp3.testfile (contents, props changed)
vendor/file/5.34/tests/Makefile.am (contents, props changed)
vendor/file/5.34/tests/Makefile.in (contents, props changed)
vendor/file/5.34/tests/README
vendor/file/5.34/tests/escapevel.result
vendor/file/5.34/tests/escapevel.testfile (contents, props changed)
vendor/file/5.34/tests/gedcom.result
vendor/file/5.34/tests/gedcom.testfile
vendor/file/5.34/tests/hddrawcopytool.result
vendor/file/5.34/tests/hddrawcopytool.testfile (contents, props changed)
vendor/file/5.34/tests/issue311docx.result
vendor/file/5.34/tests/issue311docx.testfile (contents, props changed)
vendor/file/5.34/tests/test.c (contents, props changed)
Added: vendor/file/5.34/AUTHORS
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/file/5.34/AUTHORS Sun Jul 29 05:49:48 2018 (r336860)
@@ -0,0 +1 @@
+See COPYING.
\ No newline at end of file
Added: vendor/file/5.34/COPYING
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/file/5.34/COPYING Sun Jul 29 05:49:48 2018 (r336860)
@@ -0,0 +1,29 @@
+$File: COPYING,v 1.1 2008/02/05 19:08:11 christos Exp $
+Copyright (c) Ian F. Darwin 1986, 1987, 1989, 1990, 1991, 1992, 1994, 1995.
+Software written by Ian F. Darwin and others;
+maintained 1994- Christos Zoulas.
+
+This software is not subject to any export provision of the United States
+Department of Commerce, and may be exported to any country or planet.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice immediately at the beginning of the file, without modification,
+ this list of conditions, and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
Added: vendor/file/5.34/ChangeLog
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/file/5.34/ChangeLog Sun Jul 29 05:49:48 2018 (r336860)
@@ -0,0 +1,1753 @@
+2018-07-25 8:50 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.34
+
+2018-06-22 16:38 Christos Zoulas <christos at zoulas.com>
+
+ * Add Quad indirect offsets
+
+2018-05-24 14:10 Christos Zoulas <christos at zoulas.com>
+
+ * Enable parsing of ELF dynamic sections to handle PIE better
+
+2018-04-15 14:52 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.33
+
+2018-02-24 14:50 Christos Zoulas <christos at zoulas.com>
+
+ * extend the support for ${x?:} expansions for magic descriptions
+
+2018-02-21 16:25 Christos Zoulas <christos at zoulas.com>
+
+ * add support for ${x?:} in mime types to handle
+ pie binaries.
+
+2017-11-03 9:23 Christos Zoulas <christos at zoulas.com>
+
+ * add support for negative offsets (offsets from the end of file)
+
+2017-09-26 8:22 Christos Zoulas <christos at zoulas.com>
+
+ * close the file on error when writing magic (Steve Grubb)
+
+2017-09-24 12:02 Christos Zoulas <christos at zoulas.com>
+
+ * seccomp support (Paul Moore)
+
+2017-09-02 11:53 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.32
+
+2017-08-28 16:37 Christos Zoulas <christos at zoulas.com>
+
+ * Always reset state in {file,buffer}_apprentice (Krzysztof Wilczynski)
+
+2017-08-27 03:55 Christos Zoulas <christos at zoulas.com>
+
+ * Fix always true condition (Thomas Jarosch)
+
+2017-05-24 17:30 Christos Zoulas <christos at zoulas.com>
+
+ * pickier parsing of numeric values in magic files.
+
+2017-05-23 17:55 Christos Zoulas <christos at zoulas.com>
+
+ * PR/615 add magic_getflags()
+
+2017-05-23 13:55 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.31
+
+2017-03-17 20:32 Christos Zoulas <christos at zoulas.com>
+
+ * remove trailing spaces from magic files
+ * refactor is_tar
+ * better bounds checks for cdf
+
+2017-02-10 12:24 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.30
+
+2017-02-07 23:27 Christos Zoulas <christos at zoulas.com>
+
+ * If we exceeded the offset in a search return no match
+ (Christoph Biedl)
+ * Be more lenient on corrupt CDF files (Christoph Biedl)
+
+2017-02-04 16:46 Christos Zoulas <christos at zoulas.com>
+
+ * pacify ubsan sign extension (oss-fuzz/524)
+
+2017-02-01 12:42 Christos Zoulas <christos at zoulas.com>
+
+ * off by one in cdf parsing (PR/593)
+ * report debugging sections in elf (PR/591)
+
+2016-11-06 10:52 Christos Zoulas <christos at zoulas.com>
+
+ * Allow @@@ in extensions
+ * Add missing overflow check in der magic (Jonas Wagner)
+
+2016-10-25 10:40 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.29
+
+2016-10-24 11:20 Christos Zoulas <christos at zoulas.com>
+
+ * der getlength overflow (Jonas Wagner)
+ * multiple magic file load failure (Christoph Biedl)
+
+2016-10-17 11:26 Christos Zoulas <christos at zoulas.com>
+
+ * CDF parsing improvements (Guy Helmer)
+
+2016-07-20 7:26 Christos Zoulas <christos at zoulas.com>
+
+ * Add support for signed indirect offsets
+
+2016-07-18 7:41 Christos Zoulas <christos at zoulas.com>
+
+ * cat /dev/null | file - should print empty (Christoph Biedl)
+
+2016-07-05 15:20 Christos Zoulas <christos at zoulas.com>
+
+ * Bump string size from 64 to 96.
+
+2016-06-13 20:20 Christos Zoulas <christos at zoulas.com>
+
+ * PR/556: Fix separators on annotations.
+
+2016-06-13 19:40 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.28
+ * fix leak on allocation failure
+
+2016-06-01 1:20 Christos Zoulas <christos at zoulas.com>
+
+ * PR/555: Avoid overflow for offset > nbytes
+ * PR/550: Segv on DER parsing:
+ - use the correct variable for length
+ - set offset to 0 on failure.
+
+2016-05-13 12:00 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.27
+
+2016-04-18 9:35 Christos Zoulas <christos at zoulas.com>
+
+ * Errors comparing DER entries or computing offsets
+ are just indications of malformed non-DER files.
+ Don't print them.
+ * Offset comparison was off-by-one.
+ * Fix compression code (Werner Fink)
+ * Put new bytes constant in the right file (not the generated one)
+
+2016-04-16 18:34 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.26
+
+2016-03-31 13:50 Christos Zoulas <christos at zoulas.com>
+
+ * make the number of bytes read from files configurable.
+
+2016-03-21 13:40 Christos Zoulas <christos at zoulas.com>
+
+ * Add bounds checks for DER code (discovered by Thomas Jarosch)
+ * Change indirect recursion limit to indirect use count and
+ bump from 15 to 50 to prevent abuse.
+
+2016-03-13 20:39 Christos Zoulas <christos at zoulas.com>
+
+ * Add -00 which prints filename\0description\0
+
+2016-03-01 13:28 Christos Zoulas <christos at zoulas.com>
+
+ * Fix ID3 indirect parsing
+
+2016-01-19 10:18 Christos Zoulas <christos at zoulas.com>
+
+ * add DER parsing capability
+
+2015-11-13 10:35 Christos Zoulas <christos at zoulas.com>
+
+ * provide dprintf(3) for the OS's that don't have it.
+
+2015-11-11 16:25 Christos Zoulas <christos at zoulas.com>
+
+ * redo the compression code report decompression errors
+
+2015-11-10 23:25 Christos Zoulas <christos at zoulas.com>
+
+ * REG_STARTEND code is not working as expected, delete it.
+
+2015-11-09 16:05 Christos Zoulas <christos at zoulas.com>
+
+ * Add zlib support if we have it.
+
+2015-11-05 11:22 Christos Zoulas <christos at zoulas.com>
+
+ * PR/492: compression forking was broken with magic_buffer.
+
+2015-09-16 9:50 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.25
+
+2015-09-11 13:25 Christos Zoulas <christos at zoulas.com>
+
+ * add a limit to the length of regex searches
+
+2015-09-08 9:50 Christos Zoulas <christos at zoulas.com>
+
+ * fix problems with --parameter (Christoph Biedl)
+
+2015-07-11 10:35 Christos Zoulas <christos at zoulas.com>
+
+ * Windows fixes PR/466 (Jason Hood)
+
+2015-07-09 10:35 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.24
+
+2015-06-11 8:52 Christos Zoulas <christos at zoulas.com>
+
+ * redo long option encoding to fix off-by-one in 5.23
+
+2015-06-10 13:50 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.23
+
+2015-06-09 16:10 Christos Zoulas <christos at zoulas.com>
+
+ * Fix issue with regex range for magic with offset
+ * Always return true from mget with USE (success to mget not match
+ indication). Fixes mime evaluation after USE magic
+ * PR/459: Don't insert magic entries to the list if there are parsing
+ errors for them.
+
+2015-06-03 16:00 Christos Zoulas <christos at zoulas.com>
+
+ * PR/455: Add utf-7 encoding
+
+2015-06-03 14:30 Christos Zoulas <christos at zoulas.com>
+
+ * PR/455: Implement -Z, look inside, but don't report on compression
+ * PR/454: Fix allocation error on bad magic.
+
+2015-05-29 10:30 Christos Zoulas <christos at zoulas.com>
+
+ * handle MAGIC_CONTINUE everywhere, not just in softmagic
+
+2015-05-21 14:30 Christos Zoulas <christos at zoulas.com>
+
+ * don't print descriptions for NAME types when mime.
+
+2015-04-09 15:59 Christos Zoulas <christos at zoulas.com>
+
+ * Add --extension to list the known extensions for this file type
+ Idea by Andrew J Roazen
+
+2015-02-14 12:23 Christos Zoulas <christos at zoulas.com>
+
+ * Bump file search buffer size to 1M.
+
+2015-01-09 14:35 Christos Zoulas <christos at zoulas.com>
+
+ * Fix multiple issues with date formats reported by Christoph Biedl:
+ - T_LOCAL meaning was reversed
+ - Arithmetic did not work
+ Also stop adjusting daylight savings for gmt printing.
+
+2015-01-05 13:00 Christos Zoulas <christos at zoulas.com>
+
+ * PR/411: Fix memory corruption from corrupt cdf file.
+
+2015-01-02 15:15 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.22
+
+2015-01-01 12:01 Christos Zoulas <christos at zoulas.com>
+
+ * add indirect relative for TIFF/Exif
+
+2014-12-16 18:10 Christos Zoulas <christos at zoulas.com>
+
+ * restructure elf note printing to avoid repeated messages
+ * add note limit, suggested by Alexander Cherepanov
+
+2014-12-16 16:53 Christos Zoulas <christos at zoulas.com>
+
+ * Bail out on partial pread()'s (Alexander Cherepanov)
+ * Fix incorrect bounds check in file_printable (Alexander Cherepanov)
+
+2014-12-11 20:01 Christos Zoulas <christos at zoulas.com>
+
+ * PR/405: ignore SIGPIPE from uncompress programs
+ * change printable -> file_printable and use it in
+ more places for safety
+ * in ELF, instead of "(uses dynamic libraries)" when PT_INTERP
+ is present print the interpreter name.
+
+2014-12-10 20:01 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.21
+
+2014-11-27 18:40 Christos Zoulas <christos at zoulas.com>
+
+ * Allow setting more parameters from the command line.
+ * Split name/use and indirect magic recursion limits.
+
+2014-11-27 11:12 Christos Zoulas <christos at zoulas.com>
+
+ * Adjust ELF parameters and the default recursion
+ level.
+ * Allow setting the recursion level dynamically.
+
+2014-11-24 8:55 Christos Zoulas <christos at zoulas.com>
+
+ * The following fixes resulted from Thomas Jarosch's fuzzing
+ tests that revealed severe performance issues on pathological
+ input:
+ - limit number of elf program and sections processing
+ - abort elf note processing quickly
+ - reduce the number of recursion levels from 20 to 10
+ - preserve error messages in indirect magic handling
+
+ This is tracked as CVE-2014-8116 and CVE-2014-8117
+
+2014-11-12 10:30 Christos Zoulas <christos at zoulas.com>
+
+ * fix bogus free in the user buffer case.
+
+2014-11-11 12:35 Christos Zoulas <christos at zoulas.com>
+
+ * fix out of bounds read for pascal strings
+ * fix memory leak (not freeing the head of each mlist)
+
+2014-11-07 10:25 Christos Zoulas <christos at zoulas.com>
+
+ * When printing strings from a file, convert them to printable
+ on a byte by byte basis, so that we don't get issues with
+ locale's trying to interpret random byte streams as UTF-8 and
+ having printf error out with EILSEQ.
+
+2014-10-17 11:48 Christos Zoulas <christos at zoulas.com>
+
+ * fix bounds in note reading (Francisco Alonso / Red Hat)
+
+2014-10-11 15:02 Christos Zoulas <christos at zoulas.com>
+
+ * fix autoconf glue for setlocale and locale_t; some OS's
+ have locale_t in xlocale.h
+
+2014-10-10 15:01 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.20
+
+2014-08-17 10:01 Christos Zoulas <christos at zoulas.com>
+
+ * recognize encrypted CDF documents
+
+2014-08-04 9:18 Christos Zoulas <christos at zoulas.com>
+
+ * add magic_load_buffers from Brooks Davis
+
+2014-07-24 16:40 Christos Zoulas <christos at zoulas.com>
+
+ * add thumbs.db support
+
+2014-06-12 12:28 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.19
+
+2014-06-09 9:04 Christos Zoulas <christos at zoulas.com>
+
+ * Misc buffer overruns and missing buffer size tests in cdf parsing
+ (Francisco Alonso, Jan Kaluza)
+
+2014-06-02 14:50 Christos Zoulas <christos at zoulas.com>
+
+ * Enforce limit of 8K on regex searches that have no limits
+ * Allow the l modifier for regex to mean line count. Default
+ to byte count. If line count is specified, assume a max
+ of 80 characters per line to limit the byte count.
+ * Don't allow conversions to be used for dates, allowing
+ the mask field to be used as an offset.
+
+2014-05-30 12:51 Christos Zoulas <christos at zoulas.com>
+
+ * Make the range operator limit the length of the
+ regex search.
+
+2014-05-14 19:23 Christos Zoulas <christos at zoulas.com>
+
+ * PR/347: Windows fixes
+ * PR/352: Hangul word processor recognition
+ * PR/354: Encoding irregularities in text files
+
+2014-05-06 6:12 Christos Zoulas <christos at zoulas.com>
+
+ * Fix uninitialized title in CDF files (Jan Kaluza)
+
+2014-05-04 14:55 Christos Zoulas <christos at zoulas.com>
+
+ * PR/351: Fix compilation of empty files
+
+2014-04-30 17:39 Christos Zoulas <christos at zoulas.com>
+
+ * Fix integer formats: We don't specify 'l' or
+ 'h' and 'hh' specifiers anymore, only 'll' for
+ quads and nothing for the rest. This is so that
+ magic writing is simpler.
+
+2014-04-01 15:25 Christos Zoulas <christos at zoulas.com>
+
+ * PR/341: Jan Kaluza, fix memory leak
+ * PR/342: Jan Kaluza, fix out of bounds read
+
+2014-03-28 15:25 Christos Zoulas <christos at zoulas.com>
+
+ * Fix issue with long formats not matching fmtcheck
+
+2014-03-26 11:25 Christos Zoulas <christos at zoulas.com>
+
+ * release 5.18
+
+2014-03-15 17:45 Christos Zoulas <christos at zoulas.com>
+
+ * add fmtcheck(3) for those who don't have it
+
+2014-03-14 15:12 Christos Zoulas <christos at zoulas.com>
+
+ * prevent mime entries from being attached to magic
+ entries with no descriptions
+
+ * adjust magic strength for regex type
+
+ * remove superfluous ascmagic with encoding test
+
+2014-03-06 12:01 Christos Zoulas <christos at zoulas.com>
+
+ * fix regression fix echo -ne "\012\013\014" | file -i -
+ which printed "binary" instead of "application/octet-stream"
+
+ * add size_t overflow check for magic file size
+
+2014-02-27 16:01 Christos Zoulas <christos at zoulas.com>
+
+ * experimental support for matching with CFD CLSID
+
+2014-02-18 13:04 Kimmo Suominen (kimmo at suominen.com)
+
+ * Cache old LC_CTYPE locale before setting it to "C", so
+ we can use it to restore LC_CTYPE instead of asking
+ setlocale() to scan the environment variables.
+
+2014-02-12 18:21 Christos Zoulas <christos at zoulas.com>
+
+ * Count recursion levels through indirect magic
+
+2014-02-11 10:40 Christos Zoulas <christos at zoulas.com>
+
+ * Prevent infinite recursion on files with indirect offsets of 0
+
+2014-01-30 21:00 Christos Zoulas <christos at zoulas.com>
+
+ * Add -E flag that makes file print filesystem errors to stderr
+ and exit.
+
+2014-01-08 17:20 Christos Zoulas <christos at zoulas.com>
+
+ * mime printing could print results from multiple magic entries
+ if there were multiple matches.
+ * in some cases overflow was not detected when computing offsets
+ in softmagic.
+
+2013-12-05 12:00 Christos Zoulas <christos at zoulas.com>
+
+ * use strcasestr() to for cdf strings
+ * reset to the "C" locale while doing regex operations, or case
+ insensitive comparisons; this is provisional
+
+2013-11-19 20:10 Christos Zoulas <christos at zoulas.com>
+
+ * always leave magic file loaded, don't unload for magic_check, etc.
+ * fix default encoding to binary instead of unknown which broke recently
+ * handle empty and one byte files, less specially so that
+ --mime-encoding does not break completely.
+ `
+2013-11-06 14:40 Christos Zoulas <christos at zoulas.com>
+
+ * fix erroneous non-zero exit code from non-existent file and message
+
+2013-10-29 14:25 Christos Zoulas <christos at zoulas.com>
+
+ * add CDF MSI file detection (Guy Helmer)
+
+2013-09-03 11:56 Christos Zoulas <christos at zoulas.com>
+
+ * Don't mix errors and regular output if there was an error
+ * in magic_descriptor() don't close the file and try to restore
+ its position
+
+2013-05-30 17:25 Christos Zoulas <christos at zoulas.com>
+
+ * Don't treat magic as an error if offset was past EOF (Christoph Biedl)
+
+2013-05-28 17:25 Christos Zoulas <christos at zoulas.com>
+
+ * Fix spacing issues in softmagic and elf (Jan Kaluza)
+
+2013-05-02 18:00 Christos Zoulas <christos at zoulas.com>
+
+ * Fix segmentation fault with multiple magic_load commands.
+
+2013-04-22 11:20 Christos Zoulas <christos at zoulas.com>
+
+ * The way "default" was implemented was not very useful
+ because the "if something was printed at that level"
+ was not easily controlled by the user, and the format
+ was bound to a string which is too restrictive. Add
+ a "clear" for that level keyword and make "default"
+ void. This way one can do:
+
+ >>13 clear x
+ >>13 lelong 1 foo
+ >>13 lelong 2 bar
+ >>13 default x
+ >>>13 lelong x unknown %x
+
+2013-03-25 13:20 Christos Zoulas <christos at zoulas.com>
+
+ * disallow strength setting in "name" entries
+
+2013-03-06 21:24 Christos Zoulas <christos at zoulas.com>
+
+ * fix recursive magic separator printing
+
+2013-02-26 19:28 Christos Zoulas <christos at zoulas.com>
+
+ * limit recursion level for mget
+ * fix pread() related breakage in cdf
+ * handle offsets properly in recursive "use"
+
+2013-02-18 10:39 Christos Zoulas <christos at zoulas.com>
+
+ * add elf reading of debug info to determine if file is stripped
+ (Jan Kaluza)
+ * use pread()
+
+2013-01-25 18:05 Christos Zoulas <christos at zoulas.com>
+
+ * change mime description size from 64 to 80 to accommodate OOXML.
+
+2013-01-11 14:50 Christos Zoulas <christos at zoulas.com>
+
+ * Warn about inconsistent continuation levels.
+ * Change fsmagic to add a space after it prints.
+
+2013-01-10 21:00 Christos Zoulas <christos at zoulas.com>
+
+ * Make getline public so that file can link against it.
+ Perhaps it is better to rename it, or hide it differently.
+ Fixes builds on platforms that do not provide it.
+
+2013-01-07 16:30 Christos Zoulas <christos at zoulas.com>
+
+ * Add SuS d{,1,2,4,8}, u{,1,2,4,8} and document
+ what long, int, short, etc is (Guy Harris)
+
+2013-01-06 11:20 Christos Zoulas <christos at zoulas.com>
+
+ * add magic_version function and constant
+ * Redo memory allocation and de-allocation.
+ (prevents double frees on non mmap platforms)
+ * Fix bug with name/use having to do with passing
+ found state from the parent to the child and back.
+
+2012-12-19 8:47 Christos Zoulas <christos at zoulas.com>
+
+ * Only print elf capabilities for archs we know (Jan Kaluza)
+
+2012-10-30 19:14 Christos Zoulas <christos at zoulas.com>
+
+ * Add "name" and "use" file types in order to look
+ inside mach-o files.
+
+2012-09-06 10:40 Christos Zoulas <christos at zoulas.com>
+
+ * make --version exit 0 (Matthew Schultz)
+ * add string/T (Jan Kaluza)
+
+2012-08-09 2:15 Christos Zoulas <christos at zoulas.com>
+
+ * add z and t modifiers for our own vasprintf
+ * search for $HOME/.magic.mgc if it is there first
+ * fix reads from a pipe, and preserve errno
+
+2012-05-15 13:12 Christos Zoulas <christos at zoulas.com>
+
+ * use ctime_r, asctime_r
+
+2012-04-06 17:18 Christos Zoulas <christos at zoulas.com>
+
+ * Fixes for indirect offsets to handle apple disk formats
+
+2012-04-03 18:26 Christos Zoulas <christos at zoulas.com>
+
+ * Add windows date field types
+ * More info for windows shortcuts (incomplete)
+
+2012-02-20 17:33 Christos Zoulas <christos at zoulas.com>
+
+ * Fix CDF parsing issues found by CERT's fuzzing tool (Will Dormann)
+
+2011-12-15 12:17 Chris Metcalf <cmetcalf at tilera.com>
+
+ * Support Tilera architectures (tile64, tilepro, tilegx).
+
+2011-12-16 16:33 Reuben Thomas <rrt at sc3d.org>
+
+ * Add magic for /usr/bin/env Perl scripts
+ * Weaken generic script magic to avoid clashing with
+ language-specific magic.
+
+2011-12-08 13:37 Reuben Thomas <rrt at sc3d.org>
+
+ * Simplify if (p) free(p) to free(p).
+
+2011-12-08 13:07 Reuben Thomas <rrt at sc3d.org>
+
+ * Remove hardwired token finding (names.h), turning it into soft
+ magic. Patterns are either anchored regexs or search/8192. English
+ language detection and PL/1 detection have been removed as they
+ were too fragile. -e tokens is still accepted for backwards
+ compatibility.
+ * Move 3ds patterns (which are commented out anyway) into autodesk
+ (they were, oddly, in c-lang).
+
+2011-12-06 00:16 Reuben Thomas <rrt at sc3d.org>
+
+ * Tweak strength of generic hash-bang detectors to be less than
+ specific ones.
+ * Make an inconsistent description of Python scripts consistent.
+
+2011-12-05 23:58 Reuben Thomas <rrt at sc3d.org>
+
+ * Fix minor error in file(1).
+
+2011-11-05 00:00 Reuben Thomas <rrt at sc3d.org>
+
+ * Fix issue #150 (I hope).
+
+2011-09-22 12:57 Christos Zoulas <christos at zoulas.com>
+
+ * Python3 binding fixes from Kelly Anderson
+
+2011-09-20 11:32 Christos Zoulas <christos at zoulas.com>
+
+ * If a string type magic entry is marked as text or binary
+ only match text files against text entries and binary
+ files against binary entries.
+
+2011-09-01 12:12 Christos Zoulas <christos at zoulas.com>
+
+ * Don't wait for any subprocess, just the one we forked.
+
+2011-08-26 16:40 Christos Zoulas <christos at zoulas.com>
+
+ * If the application name is not set in a cdf file, try to see
+ if it has a directory with the application name on it.
+
+2011-08-17 14:32 Christos Zoulas <christos at zoulas.com>
+
+ * Fix ELF lseek(2) madness. Inspired by PR/134 by Jan Kaluza
+
+2011-08-14 09:03 Christos Zoulas <christos at zoulas.com>
+
+ * Don't use variable string formats.
+
+2011-07-12 12:32 Reuben Thomas <rrt at sc3d.org>
+
+ * Fix detection of Zip files (Mantis #128).
+ * Make some minor improvements to file(1).
+ * Rename MIME types for filesystem objects for consistency with
+ xdg-utils. Typically this means that application/x-foo becomes
+ inode/foo, but some names also change slightly, e.g.
+ application/x-character-device becomes inode/chardevice.
+
+2011-05-10 20:57 Christos Zoulas <christos at zoulas.com>
+
+ * fix mingw compilation (Abradoks)
+
+2011-05-10 20:57 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at zoulas.com>
+
+ * Fix cdf string buffer setting (Sven Anders)
+
+2011-03-20 16:35 Christos Zoulas <christos at zoulas.com>
+
+ * Eliminate MAXPATHLEN and use dynamic allocation for
+ path and file buffers.
+
+2011-03-15 18:15 Christos Zoulas <christos at zoulas.com>
+
+ * binary tests on magic entries with masks could spuriously
+ get converted to ascii.
+
+2011-03-12 18:06 Reuben Thomas <rrt at sc3d.org>
+
+ * Improve file.man (remove BUGS, present email addresses consistently).
+
+2011-03-07 19:38 Christos Zoulas <christos at zoulas.com>
+
+ * add lrzip support (from Ville Skytta)
+
+2011-02-10 16:36 Christos Zoulas <christos at zoulas.com>
+
+ * fix CDF bounds checking (Guy Helmer)
+
+2011-02-10 12:03 Christos Zoulas <christos at zoulas.com>
+
+ * add cdf_ctime() that prints a meaningful error when time cannot
+ be converted.
+
+2011-02-02 20:40 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at sc3d.org>
+
+ * Fix two potential buffer overruns in apprentice_list.
+
+2011-01-14 22:33 Reuben Thomas <rrt at sc3d.org>
+
+ * New Python binding in pure Python.
+ * Update libmagic(3).
+
+2011-01-06 21:40 Reuben Thomas <rrt at sc3d.org>
+
+ * Fix Python bindings (including recent Python 3 compatibility
+ update).
+
+2011-01-04 18:43 Reuben Thomas <rrt at sc3d.org>
+
+ * 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 at zoulas.com>
+
+ * Add pstring/BHhLl to specify the type of the length of pascal
+ strings.
+
+2010-11-26 18:39 Reuben Thomas <rrt at sc3d.org>
+
+ * 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 at sc3d.org>
+
+ * Make bug reporting addresses more visible.
+
+2010-11-01 18:35 Reuben Thomas <rrt at sc3d.org>
+
+ * Add tcl magic from Gustaf Neumann
+
+2010-10-24 10:42 Christos Zoulas <christos at zoulas.com>
+
+ * Fix the whitespace comparing code (Christopher Chittleborough)
+
+2010-10-06 21:05 Christos Zoulas <christos at zoulas.com>
+
+ * allow string/t to work (Jan Kaluza)
+
+2010-09-20 22:11 Reuben Thomas <rrt at sc3d.org>
+
+ * Apply some patches from Ubuntu and Fedora.
+
+2010-09-20 21:16 Reuben Thomas <rrt at sc3d.org>
+
+ * 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 at sc3d.org>
+
+ * Minor security fix to softmagic.c (don't use untrusted
+ string as printf format).
+
+2010-07-21 12:20 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at zoulas.com>
+
+ * Only try to print prpsinfo for core files. (Jan Kaluza)
+
+2010-04-22 12:55 Christos Zoulas <christos at zoulas.com>
+
+ * Try more elf offsets for Debian core files. (Arnaud Giersch)
+
+2010-02-20 15:18 Reuben Thomas <rrt at sc3d.org>
+
+ * Clarify which sort of CDF we mean.
+
+2010-02-14 22:58 Reuben Thomas <rrt at sc3d.org>
+
+ * 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 at sc3d.org>
+
+ * Add support for OCF (EPUB) files (application/epub+zip)
+
+2010-01-28 18:25 Christos Zoulas <christos at zoulas.com>
+
+ * Fix core-dump from unbound loop:
+ https://bugzilla.redhat.com/show_bug.cgi?id=533245
+
+2010-01-22 15:45 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at tuxfamily.org>
+
+ * 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 at zoulas.com>
+
+ * ctime/asctime can return NULL on some OS's although
+ they should not (Toshit Antani)
+
+2009-09-14 13:49 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at sc3d.org>
+
+ * 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 at sc3d.org>
+
+ * Combine overlapping epoc and psion magic files into one (epoc).
+
+ * Add some more EPOC MIME types.
+
+2009-08-19 15:55 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at wildpumpkin.net>
+
+ * Include Localstuff when compiling magic.
+
+2009-07-15 10:05 Christos Zoulas <christos at zoulas.com>
+
+ * 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 at sc3d.org>
+
+ * Stop "(if" identifying Lisp files, that's plain dumb!
+
+2009-06-09 22:13 Reuben Thomas <rrt at sc3d.org>
+
+ * Add a couple of missing MP3 MIME types.
+
+2009-05-27 23:00 Reuben Thomas <rrt at sc3d.org>
+
+ * 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 at zoulas.com>
+
+ * off by one in parsing hw capabilities in elf
+ (Cheng Renquan)
+
+2009-05-08 13:40 Christos Zoulas <christos at zoulas.com>
+
+ * lint fixes and more from NetBSD
+
+2009-05-06 10:25 Christos Zoulas <christos at zoulas.com>
+
+ * Avoid null dereference in cdf code (Drew Yao)
+
+ * More cdf bounds checks and overflow checks
+
+2009-05-01 18:37 Christos Zoulas <christos at zoulas.com>
+
+ * Buffer overflow fixes from Drew Yao
+
+2009-04-30 17:10 Christos Zoulas <christos at zoulas.com>
+
+ * Fix more cdf lossage. All the documents I have
+ right now print the correct information.
+
+2009-03-27 18:43 Christos Zoulas <christos at zoulas.com>
+
+ * don't print \012- separators in the same magic entry
+ if it consists of multiple magic printing lines.
+
+2009-03-23 10:20 Christos Zoulas <christos at zoulas.com>
+
+ * Avoid file descriptor leak in compress code from
+ (Daniel Novotny)
+
+2009-03-18 16:50 Christos Zoulas <christos at zoulas.com>
+
+ * Allow escaping of relation characters, so that we can say \^[A-Z]
+ and the ^ is not eaten as a relation char.
+
+ * Fix troff and fortran to their previous glory using
+ regex. This was broken since their removel from ascmagic.
+
+2009-03-10 16:50 Christos Zoulas <christos at zoulas.com>
+
+ * don't use strlen in strndup() (Toby Peterson)
+
+2009-03-10 7:45 Christos Zoulas <christos at zoulas.com>
+
+ * avoid c99 syntax.
+
+2009-02-23 15:45 Christos Zoulas <christos at zoulas.com>
+
+ * make the cdf code use the buffer first if available,
+ and then the fd code.
+
+2009-02-13 13:45 Christos Zoulas <christos at zoulas.com>
+
+ * look for struct option to determine if getopt.h is usable for IRIX.
+
+ * sanitize cdf document strings
+
+2009-02-04 13:25 Christos Zoulas <christos at zoulas.com>
+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list