summaryrefslogtreecommitdiff
path: root/usr.bin/file
AgeCommit message (Expand)Author
2015-10-17The file(1) magic-parsing process was using pledge "stdio getpw proc recvfd"Theo de Raadt
2015-10-09Change all tame callers to namechange to pledge(2).Theo de Raadt
2015-10-06Move from tame "cmsg" to tame "sendfd" or "recvfd", depending on whichTheo de Raadt
2015-10-06Simple update for pdf, from file 5.x.Nicholas Marriott
2015-10-06Another simple update for xwindows, from 5.x.Nicholas Marriott
2015-10-06Log the matched offset (and the new offset) instead of just of the newNicholas Marriott
2015-10-06ssh and ssl key file magic, from file 5.x.Nicholas Marriott
2015-10-06Another simple update from file 5.x.Nicholas Marriott
2015-10-05Another trivial update, some extra bits for timezone, from file 5.x.Nicholas Marriott
2015-10-05Very trivial changes from file 5.x: spelling mistakes, %ld->%d and someNicholas Marriott
2015-10-05Get BE and LE UTF-32 correct, from file 5.x.Nicholas Marriott
2015-10-05Update compress magic from the upstream file 5.x magic files.Nicholas Marriott
2015-10-05Add support for !:strength modifier to adjust strength of a test.Nicholas Marriott
2015-10-05Offset into the file can be size_t and add some casts to remove warnings.Nicholas Marriott
2015-10-05use the normal -1 check for tame failureTheo de Raadt
2015-10-04Add tame(2) to file(1) and drop the old systrace(4) sandbox. tame(2) isNicholas Marriott
2015-10-02use limits.h instead of sys/param.h to get PATH_MAXTheo de Raadt
2015-08-23Need to permit kbind in this sandbox tooPhilip Guenther
2015-08-12Support + and - for dates.Nicholas Marriott
2015-08-12Fix adjustment of the offset when string, pstring or search match.Nicholas Marriott
2015-08-12Add string/Ww as aliases for string/Bb, and ignore t. (The latestNicholas Marriott
2015-08-11Only warn about [bl]estring16 when they are used, like the otherNicholas Marriott
2015-08-11When an exact string match is found, only print the test string, not upNicholas Marriott
2015-08-11Any type can be prefixed with "u", even where it makes no sense. AlsoNicholas Marriott
2015-08-11Warn sensibly for unrecognised !: lines rather than trying to parse them.Nicholas Marriott
2015-08-11Accept hexadecimal numbers without 0x if they aren't a valid decimalNicholas Marriott
2015-08-11Actually leave the invalid ml in the tree after making it type NONE.Nicholas Marriott
2015-08-11An invalid line can't just be thrown away because if it has any childrenNicholas Marriott
2015-08-11Extend accepted operators to +-&/%* for integer tests.Nicholas Marriott
2015-08-11Support = test for floats and doubles.Nicholas Marriott
2015-08-11If we are expecting a signed number but it fails, try to parse it asNicholas Marriott
2015-08-11Allow spaces around any operator, not just =.Nicholas Marriott
2015-08-11Include more context in warnings where it is possible.Nicholas Marriott
2015-08-11Add another function for printing warnings before the magic_line isNicholas Marriott
2015-07-30note that symlinks are not followed by default;Jason McIntyre
2015-07-20Remove leftover xfree() prototype.Nicholas Marriott
2015-07-12Keep one byte for terminating '\0'.Tobias Stoeckmann
2015-07-08Properly handle files >= 4 GB on 32 bit architectures.Tobias Stoeckmann
2015-07-08Do not allow '\0' as an offset operator or type.Tobias Stoeckmann
2015-06-17Use strdup in xstrdup from Fritjof Bornebusch. While here, remove xfreeNicholas Marriott
2015-06-04systrace(4) STRIOCATTACH can only fail for file(1) if it is alreadyNicholas Marriott
2015-05-30Support - to read from stdin, from Sebastien Marie.Nicholas Marriott
2015-05-29millert points out I can just call tzset() early to avoid having toNicholas Marriott
2015-05-29Use gmtime not localtime when we want UTC, I got it right in one placeNicholas Marriott
2015-05-29Don't stop at the first successful test unless it has generated someNicholas Marriott
2015-05-29The case-insensitive flag (c) for string and search tests doesn't makeNicholas Marriott
2015-05-29I got confused and made the strength multiplier 20, it should be 10.Nicholas Marriott
2015-05-29file(1) needs access(/etc/localtime) for localtime().Nicholas Marriott
2015-05-29Only mmap() on regular files; mmap() on /dev/stdin will happily map asNicholas Marriott
2015-05-29Make things a little less confusing by making fill_buffer self-containedNicholas Marriott