Age | Commit message (Expand) | Author |
2015-05-29 | Don't stop at the first successful test unless it has generated some | Nicholas Marriott |
2015-05-29 | The case-insensitive flag (c) for string and search tests doesn't make | Nicholas Marriott |
2015-05-29 | I got confused and made the strength multiplier 20, it should be 10. | Nicholas Marriott |
2015-05-29 | file(1) needs access(/etc/localtime) for localtime(). | Nicholas Marriott |
2015-05-29 | Only mmap() on regular files; mmap() on /dev/stdin will happily map as | Nicholas Marriott |
2015-05-29 | Make things a little less confusing by making fill_buffer self-contained | Nicholas Marriott |
2015-05-29 | If reading into buffer, correct the stored file size at EOF, we don't | Nicholas Marriott |
2015-05-29 | Silently fall back to /etc/magic if ~/.magic can't be opened, ok deraadt stsp | Nicholas Marriott |
2015-05-28 | probably makes more sense to show "file" as being mandatory; | Jason McIntyre |
2015-05-18 | No longer need tricks with setvbuf(). Instead, we just give permission | Theo de Raadt |
2015-04-30 | Add a comment about waitpid, suggested by espie@. | Nicholas Marriott |
2015-04-30 | Tweak comment so it doesn't imply line buffering is needed (any will do | Nicholas Marriott |
2015-04-29 | the non braced do while made my teeth hurt | Theo de Raadt |
2015-04-28 | Add a missing free in the error path. | Lawrence Teo |
2015-04-27 | Use a systrace(4) sandbox with a short whitelist of allowed syscalls for | Nicholas Marriott |
2015-04-27 | Add a _file user and use for privsep, ok deraadt | Nicholas Marriott |
2015-04-27 | Add simple privilege separation to file(1). Two processes, file | Nicholas Marriott |
2015-04-27 | remove some extraneous text; ok nicm | Jason McIntyre |
2015-04-26 | Don't support -s on FIFOs, it doesn't work well and the workarounds are | Nicholas Marriott |
2015-04-26 | stat() the original link path not the resolved one which may be relative. | Nicholas Marriott |
2015-04-25 | Only print MIME warnings when warnings are enabled. | Nicholas Marriott |
2015-04-25 | Fail if a \ appears at EOL rather than continuing off the end of the | Nicholas Marriott |
2015-04-25 | Switch to using the POSIX endian macros, i.e: be64toh vs. betoh64. | Bryan Steele |
2015-04-24 | Document -h, and bring some consistency to the option descriptions. ok jmc | Nicholas Marriott |
2015-04-24 | tweaks; ok nicm | Jason McIntyre |
2015-04-24 | Do not attempt to use ~/.magic if running as root (or issetugid()). | Nicholas Marriott |
2015-04-24 | move an ugly space | Theo de Raadt |
2015-04-24 | We need to loop over the files once to work out the width of the labels | Nicholas Marriott |
2015-04-24 | Trying to drop privileges means we can't handle ARG_MAX arguments, so | Nicholas Marriott |
2015-04-24 | Add a couple of missing spaces (style nits). | Nicholas Marriott |
2015-04-24 | Use symbolic constants for st_mode flags, no binary change. | Nicholas Marriott |
2015-04-24 | If ~/.magic exists but can't be used, fail rather than silently falling | Nicholas Marriott |
2015-04-24 | Fix a couple of errors in the magic source files. | Nicholas Marriott |
2015-04-24 | New implementation of the file(1) utility. This is a simplified, | Nicholas Marriott |
2015-02-15 | Use "In" to mark up include files, instead of wrongly wrapping with Aq. | Anthony J. Bentley |
2015-01-16 | Add missing <limits.h> to file.c and remove definition of PATH_MAX | Todd C. Miller |
2015-01-16 | Replace <sys/param.h> with <limits.h> | Doug Hogan |
2015-01-16 | If MAXPATHLEN is undefined, do not set it to 512. Dangerous. | Theo de Raadt |
2014-11-04 | bounds check, apply from upstream devel/libmagic | Theo de Raadt |
2014-10-26 | Place additional parantheses around readdir() and check return does not | Brad Smith |
2014-10-11 | Userland reallocarray() audit. | Doug Hogan |
2014-05-18 | use reallocarray | Marc Espie |
2014-01-16 | Avoid size_t overflow in apprentice_map. | Tobias Stoeckmann |
2013-04-20 | use poll() instead of select() with a limited-size fd_set | Theo de Raadt |
2013-04-17 | variety of fixes to correct large time_t code. it is quite broken upstream. | Theo de Raadt |
2013-01-17 | remove uesless Pp; | Jason McIntyre |
2013-01-05 | teach file about lua 5.2. | Federico G. Schwindt |
2012-04-10 | Add a start record to the ktrace and use a special magic string "KTR" | Mike Belopuhov |
2011-10-15 | Ignatios Souvatzis at NetBSD rescinded the third and fourth clause in | Ingo Schwarze |
2011-07-25 | - Use strtof instead of casting strtod back to float (apprentice.c), | Martynas Venckus |