| History log of /src/external/bsd/file/dist/compile |
| Revision | | Date | Author | Comments |
| 1.15 |
| 10-Jun-2026 |
christos | regen autoconf stuff.
|
| 1.14 |
| 10-Jun-2026 |
christos | merge changes between file-5.45 and file-5.48
|
| 1.13 |
| 25-Sep-2022 |
christos | compile is needed too
|
| 1.12 |
| 24-Sep-2022 |
christos | merge changes between 5.40 and 5.43
|
| 1.11 |
| 17-Dec-2019 |
christos | merge conflicts
|
| 1.10 |
| 19-Oct-2018 |
christos | Merge conflicts
|
| 1.9 |
| 15-Apr-2018 |
christos | branches: 1.9.2; merge conflicts for file-5.33
|
| 1.8 |
| 10-Feb-2017 |
christos | branches: 1.8.10; merge conflicts
|
| 1.7 |
| 13-Jun-2014 |
christos | branches: 1.7.6; 1.7.10; merge conflicts
|
| 1.6 |
| 01-Dec-2013 |
christos | branches: 1.6.2; merge conflicts
|
| 1.5 |
| 03-Jan-2013 |
christos | merge changes
|
| 1.4 |
| 25-Sep-2011 |
christos | branches: 1.4.2; 1.4.8; run autoreconf -f -i to disable maintainer mode.
|
| 1.3 |
| 16-Sep-2011 |
christos | merge changes
|
| 1.2 |
| 16-May-2011 |
christos | - turn on maintainer mode - disable rules on doc - regen
|
| 1.1 |
| 08-May-2009 |
christos | branches: 1.1.1; Initial revision
|
| 1.1.1.11 |
| 10-Jun-2026 |
christos | Import file-5.48 (previous was file-5.45)
2026-05-07 11:32 Christos Zoulas <christos@zoulas.com>
* release 5.48
2026-05-11 15:55 Christos Zoulas <christos@zoulas.com>
* add landlock support (valoq)
2026-04-19 15:55 Christos Zoulas <christos@zoulas.com>
* add BE/LE GUID
2026-04-17 11:05 Christos Zoulas <christos@zoulas.com>
* multiple fixes to prevent integer overflow in 32 bits (kerwin)
2026-04-15 12:40 Christos Zoulas <christos@zoulas.com>
* PR/745: streamout: Don't flush when trying to set negative offsets on pipes, just continue, fixes 'cat file.zip | file -' * PR/753: vmihalko: Fix race is magic_getpath()
2026-03-11 15:14 Christos Zoulas <christos@zoulas.com>
* PR/728: Anton Monroe: Reinstate regex/c
2026-02-26 11:32 Christos Zoulas <christos@zoulas.com>
* release 5.47
2026-02-04 09:54 Christos Zoulas <christos@zoulas.com> * Better multi-compound document identification by following the order of the directories entries. (Thomas Ledoux)
2026-01-19 14:00 Christos Zoulas <christos@zoulas.com> * if stat fails, don't attempt to restore times (Steven Grubb)
2025-05-28 15:20 Christos Zoulas <christos@zoulas.com>
* PR/622: Odd_Bloke: Handle negative offsets in file_buffer(), when fd is not available.
2025-05-28 12:50 Christos Zoulas <christos@zoulas.com>
* PR/655: jsummers: Obey str_flags in strings like we do for search and regex * PR/659: Pitzl: Apply MAGIC_CONTINUE to annotations; i.e. print only the first, unless -k is specified.
2024-12-19 14:44 Christos Zoulas <christos@zoulas.com>
* PR/592: allow + in format strings * PR/592: signed operations should be done in signed context
2024-12-05 13:50 Christos Zoulas <christos@zoulas.com>
* PR/578: jsummers: Don't crash on cygwin when tm_mon == -1 * PR/579: net147: Fix stack overrun.
2024-11-27 14:44 Christos Zoulas <christos@zoulas.com>
* release 5.46 * Add OFFPOSITIVE
2024-11-25 13:56 Christos Zoulas <christos@zoulas.com>
* avoid leaking symbols in libmagic
2024-11-10 13:56 Christos Zoulas <christos@zoulas.com>
* PR/562: jsummers: Search/regex offsets are absolute to the beginning of the file, so adjust them by subtracting the offset that the "use" starts so that we don't double-count it.
2024-11-09 19:30 Christos Zoulas <christos@zoulas.com> * PR/543: matshch: bump nbuf so we can get the flags into the buffer.
2024-11-02 14:34 Christos Zoulas <christos@zoulas.com>
* Add Android elf notes (enh)
2023-12-29 12:55 Christos Zoulas <christos@zoulas.com>
* Add limit for number of magic warnings allowed
2023-07-29 12:55 Christos Zoulas <christos@zoulas.com>
* check regex bounds (found by clusterfuzz)
|
| 1.1.1.10 |
| 18-Aug-2023 |
christos | Update to file-5.45 (Last was file-5.44)
2023-07-27 15:45 Christos Zoulas <christos@zoulas.com>
* release 5.45
2023-07-17 11:53 Christos Zoulas <christos@zoulas.com>
* PR/465: psrok1: Avoid muslc asctime_r crash
2023-05-21 13:05 Christos Zoulas <christos@zoulas.com>
* add SIMH tape format support
2023-02-09 12:50 Christos Zoulas <christos@zoulas.com>
* bump the max size of the elf section notes to be read to 128K and make it configurable
2023-01-08 1:08 Christos Zoulas <christos@zoulas.com>
* PR/415: Fix decompression with program returning empty
2022-12-26 1:47 Christos Zoulas <christos@zoulas.com>
* PR/408: fix -p with seccomp * PR/412: fix MinGW compilation
|
| 1.1.1.9 |
| 17-Dec-2019 |
christos | Import 5.38: - Always accept -S (no sandbox) even if we don't support sandboxing - More syscalls elided for sandboxiing - For ELF dynamic means having an interpreter not just PT_DYNAMIC - Check for large ELF session header offset - When saving and restoring a locale, keep the locale name in our own storage. - Add a flag to disable CSV file detection. - Don't pass NULL/0 to memset to appease sanitizers. - Avoid spurious prints when looks for extensions or apple strings in fsmagic. - Add builtin decompressors for xz and and bzip. - Add a limit for the number of CDF elements. - More checks for overflow in CDF.
|
| 1.1.1.8 |
| 18-Oct-2018 |
christos | 2018-10-18 19:32 Christos Zoulas <christos@zoulas.com>
* release 5.35
2018-09-10 20:38 Christos Zoulas <christos@zoulas.com>
* Add FreeBSD ELF core file support (John Baldwin)
2018-08-20 18:40 Christos Zoulas <christos@zoulas.com>
* PR/30: Allow all parameter values to be set (don't treat 0 specially) * handle default annotations on the softmagic match instead at the end.
2018-07-25 10:17 Christos Zoulas <christos@zoulas.com>
* PR/23: Recognize JSON files
2018-07-25 10:17 Christos Zoulas <christos@zoulas.com>
* PR/18: file --mime-encoding should not print mime-type
2018-07-25 8:50 Christos Zoulas <christos@zoulas.com>
* release 5.34
2018-06-22 16:38 Christos Zoulas <christos@zoulas.com>
* Add Quad indirect offsets
2018-05-24 14:10 Christos Zoulas <christos@zoulas.com>
* Enable parsing of ELF dynamic sections to handle PIE better
|
| 1.1.1.7 |
| 15-Apr-2018 |
christos | 2018-04-15 14:52 Christos Zoulas <christos@zoulas.com>
* release 5.33
2018-02-24 14:50 Christos Zoulas <christos@zoulas.com>
* extend the support for ${x?:} expansions for magic descriptions
2018-02-21 16:25 Christos Zoulas <christos@zoulas.com>
* add support for ${x?:} in mime types to handle pie binaries.
2017-11-03 9:23 Christos Zoulas <christos@zoulas.com>
* add support for negative offsets (offsets from the end of file)
2017-09-26 8:22 Christos Zoulas <christos@zoulas.com>
* close the file on error when writing magic (Steve Grubb)
2017-09-24 12:02 Christos Zoulas <christos@zoulas.com>
* seccomp support (Paul Moore)
2017-09-02 11:53 Christos Zoulas <christos@zoulas.com>
* release 5.32
2017-08-28 16:37 Christos Zoulas <christos@zoulas.com>
* Always reset state in {file,buffer}_apprentice (Krzysztof Wilczynski)
2017-08-27 03:55 Christos Zoulas <christos@zoulas.com>
* Fix always true condition (Thomas Jarosch)
2017-05-24 17:30 Christos Zoulas <christos@zoulas.com>
* pickier parsing of numeric values in magic files.
2017-05-23 17:55 Christos Zoulas <christos@zoulas.com>
* PR/615 add magic_getflags()
|
| 1.1.1.6 |
| 10-Feb-2017 |
christos | 2017-02-10 12:24 Christos Zoulas <christos@zoulas.com>
* release 5.30
2017-02-07 23:27 Christos Zoulas <christos@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@zoulas.com>
* pacify ubsan sign extension (oss-fuzz/524)
2017-02-01 12:42 Christos Zoulas <christos@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@zoulas.com>
* Allow @@@ in extensions * Add missing overflow check in der magic (Jonas Wagner)
2016-10-25 10:40 Christos Zoulas <christos@zoulas.com>
* release 5.29
2016-10-24 11:20 Christos Zoulas <christos@zoulas.com>
* der getlength overflow (Jonas Wagner) * multiple magic file load failure (Christoph Biedl)
2016-10-17 11:26 Christos Zoulas <christos@zoulas.com>
* CDF parsing improvements (Guy Helmer)
2016-07-20 7:26 Christos Zoulas <christos@zoulas.com>
* Add support for signed indirect offsets
2016-07-18 7:41 Christos Zoulas <christos@zoulas.com>
* cat /dev/null | file - should print empty (Christoph Biedl)
2016-07-05 15:20 Christos Zoulas <christos@zoulas.com>
* Bump string size from 64 to 96.
2016-06-13 20:20 Christos Zoulas <christos@zoulas.com>
* PR/556: Fix separators on annotations.
2016-06-13 19:40 Christos Zoulas <christos@zoulas.com>
* release 5.28 * fix leak on allocation failure
2016-06-01 1:20 Christos Zoulas <christos@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@zoulas.com>
* release 5.27
2016-04-18 9:35 Christos Zoulas <christos@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@zoulas.com>
* release 5.26
2016-03-31 13:50 Christos Zoulas <christos@zoulas.com>
* make the number of bytes read from files configurable.
2016-03-21 13:40 Christos Zoulas <christos@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@zoulas.com>
* Add -00 which prints filename\0description\0
2016-03-01 13:28 Christos Zoulas <christos@zoulas.com>
* Fix ID3 indirect parsing
2016-01-19 10:18 Christos Zoulas <christos@zoulas.com>
* add DER parsing capability
2015-11-13 10:35 Christos Zoulas <christos@zoulas.com>
* provide dprintf(3) for the OS's that don't have it.
2015-11-11 16:25 Christos Zoulas <christos@zoulas.com>
* redo the compression code report decompression errors
2015-11-10 23:25 Christos Zoulas <christos@zoulas.com>
* REG_STARTEND code is not working as expected, delete it.
2015-11-09 16:05 Christos Zoulas <christos@zoulas.com>
* Add zlib support if we have it.
2015-11-05 11:22 Christos Zoulas <christos@zoulas.com>
* PR/492: compression forking was broken with magic_buffer.
2015-09-16 9:50 Christos Zoulas <christos@zoulas.com>
* release 5.25
2015-09-11 13:25 Christos Zoulas <christos@zoulas.com>
* add a limit to the length of regex searches
2015-09-08 9:50 Christos Zoulas <christos@zoulas.com>
* fix problems with --parameter (Christoph Biedl)
2015-07-11 10:35 Christos Zoulas <christos@zoulas.com>
* Windows fixes PR/466 (Jason Hood)
2015-07-09 10:35 Christos Zoulas <christos@zoulas.com>
* release 5.24
2015-06-11 8:52 Christos Zoulas <christos@zoulas.com>
* redo long option encoding to fix off-by-one in 5.23
2015-06-10 13:50 Christos Zoulas <christos@zoulas.com>
* release 5.23
2015-06-09 16:10 Christos Zoulas <christos@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@zoulas.com>
* PR/455: Add utf-7 encoding
2015-06-03 14:30 Christos Zoulas <christos@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@zoulas.com>
* handle MAGIC_CONTINUE everywhere, not just in softmagic
2015-05-21 14:30 Christos Zoulas <christos@zoulas.com>
* don't print descriptions for NAME types when mime.
2015-04-09 15:59 Christos Zoulas <christos@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@zoulas.com>
* Bump file search buffer size to 1M.
2015-01-09 14:35 Christos Zoulas <christos@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@zoulas.com>
* PR/411: Fix memory corruption from corrupt cdf file.
|
| 1.1.1.5 |
| 13-Jun-2014 |
christos | import file-5.19
2014-06-09 9:04 Christos Zoulas <christos@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@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@zoulas.com>
* Make the range operator limit the length of the regex search.
2014-05-14 19:23 Christos Zoulas <christos@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@zoulas.com>
* Fix uninitialized title in CDF files (Jan Kaluza)
2014-05-04 14:55 Christos Zoulas <christos@zoulas.com>
* PR/351: Fix compilation of empty files
2014-04-30 17:39 Christos Zoulas <christos@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@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@zoulas.com>
* Fix issue with long formats not matching fmtcheck
|
| 1.1.1.4 |
| 01-Dec-2013 |
christos | from ftp.astron.com, this is a bug fix release: * 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. * fix erroneous non-zero exit code from non-existant file and message * add CDF MSI file detection (Guy Helmer)
|
| 1.1.1.3 |
| 23-Mar-2013 |
christos | import file-5.14 changes are "name" + "use" keyword features, bug fixes
|
| 1.1.1.2 |
| 16-Sep-2011 |
christos | from ftp.astron.com: - elf seeking fixes - improvements in cdf parsing - waitpid only for our child - magic fixes and additions
|
| 1.1.1.1 |
| 08-May-2009 |
christos | branches: 1.1.1.1.2; from ftp.astron.com
|
| 1.1.1.1.2.2 |
| 13-May-2009 |
jym | Sync with HEAD.
Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
| 1.1.1.1.2.1 |
| 08-May-2009 |
jym | file compile was added on branch jym-xensuspend on 2009-05-13 18:51:53 +0000
|
| 1.4.8.2 |
| 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.8.1 |
| 25-Feb-2013 |
tls | resync with head
|
| 1.4.2.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.4.2.1 |
| 23-Jan-2013 |
yamt | sync with head
|
| 1.6.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.7.10.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.7.6.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.8.10.2 |
| 20-Oct-2018 |
pgoyette | Sync with head
|
| 1.8.10.1 |
| 22-Apr-2018 |
pgoyette | Sync with HEAD
|
| 1.9.2.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.9.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|