| Commit message (Expand) | Author | Age | Files | Lines |
* | Delete unnecessary <libgen.h> #includes |  guenther | 2018-12-30 | 1 | -2/+1 |
* | Add --dry-run as synonym to -C/--check. |  zhuk | 2018-06-22 | 2 | -4/+5 |
* | Use <fcntl.h> instead of <sys/file.h> for open() and friends. |  guenther | 2018-04-26 | 1 | -4/+2 |
* | Stop telling patch(1) runs ed(1). |  zhuk | 2018-04-11 | 1 | -8/+2 |
* | Remove unused pathnames.h header since patch was refactoring into not invoking |  anton | 2018-04-07 | 4 | -17/+4 |
* | Fix adding and removing files with git-style a/ b/ diffs: only skip |  tb | 2017-12-20 | 1 | -3/+5 |
* | rejname[] is also -r option buffer, and should be PATH_MAX |  deraadt | 2017-06-12 | 1 | -2/+2 |
* | Unbreak previous for git diffs that do not have the a/ prefix. |  florian | 2017-05-30 | 1 | -2/+2 |
* | sometimes patches coming from other places have extra a/ and b/ directories |  tedu | 2017-05-26 | 1 | -7/+15 |
* | One string buffer can use recallocarray() to ensure that the address space |  deraadt | 2017-03-26 | 1 | -2/+2 |
* | parameter "lines_allocated" is a local pointer and should not be confused |  deraadt | 2017-03-25 | 1 | -5/+5 |
* | Fix 'c'hange command handling if last line of a file is removed. |  tobias | 2016-09-02 | 1 | -2/+3 |
* | If reading fails, do not go into infinite loop asking for a filename |  otto | 2016-09-02 | 1 | -3/+5 |
* | Cleanup close(open idioms. |  deraadt | 2016-07-19 | 1 | -2/+6 |
* | Properly handle ed-files which fully replace input file content. This |  tobias | 2016-02-22 | 1 | -18/+11 |
* | usage() should exit 2 here, not EXIT_SUCCESS |  gsoares | 2016-01-04 | 1 | -2/+2 |
* | fix exit status on pledge(2) failure. |  gsoares | 2015-12-29 | 1 | -2/+2 |
* | exit() after perror() for pledge failure. Perhaps this got introduced |  deraadt | 2015-11-11 | 1 | -2/+4 |
* | creat() -> open equiv; from Frederic Nowak |  deraadt | 2015-11-11 | 1 | -2/+2 |
* | Add native support for ed-style diffs. No need to pledge "proc exec" anymore. |  tobias | 2015-10-16 | 6 | -96/+386 |
* | Change all tame callers to namechange to pledge(2). |  deraadt | 2015-10-09 | 1 | -3/+3 |
* | patch(1) can move to "stdio rpath wpath cpath tmppath fattr proc exec" |  deraadt | 2015-10-07 | 1 | -2/+2 |
* | remove tame "proc". it is not useful, because the "ed" diffs require |  deraadt | 2015-10-04 | 1 | -2/+2 |
* | As pointed out by tobiasu, ed-style patches still use popen() and execute |  deraadt | 2015-10-03 | 1 | -2/+2 |
* | patch appears to work fully with tame "stdio rpath wpath cpath tmppath fattr". |  deraadt | 2015-10-03 | 1 | -1/+4 |
* | Account for newlines in substitution (s///) commands. Substitution |  millert | 2015-07-31 | 1 | -2/+14 |
* | Remove support for automatically checking files out of RCS. The |  millert | 2015-07-26 | 6 | -133/+20 |
* | remove the first comma from constructs like ", and," and ", or,": you can use |  jmc | 2015-03-13 | 1 | -3/+3 |
* | Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@ |  millert | 2015-02-05 | 2 | -3/+4 |
* | Replace <sys/param.h> with <limits.h> and other less dirty headers where |  deraadt | 2015-01-16 | 1 | -4/+3 |
* | Handle ed command "s" as a one line command, which it is. |  tobias | 2014-12-14 | 1 | -3/+3 |
* | The function savestr allows NULL return values during Plan A patching so in |  tobias | 2014-12-13 | 4 | -17/+34 |
* | Fix division by zero for files with long lines (> 1024) in Plan B mode |  tobias | 2014-12-09 | 1 | -19/+37 |
* | spaces |  deraadt | 2014-12-08 | 2 | -5/+5 |
* | three trivial reallocarray() uses |  deraadt | 2014-12-01 | 1 | -4/+4 |
* | Prefer setvbuf() to setlinebuf() for portability; ok deraadt@ |  millert | 2014-11-26 | 1 | -3/+3 |
* | Properly validate line ranges supplied in diff file to prevent overflows. |  tobias | 2014-11-26 | 1 | -4/+27 |
* | Introduce strtolinenum to properly check line numbers while parsing: |  tobias | 2014-11-25 | 2 | -33/+51 |
* | Prevent null pointer dereference on empty input files when diff requires |  tobias | 2014-11-25 | 1 | -2/+2 |
* | Remove SCCS support. For this to work, we would need "get", which we don't |  tobias | 2014-11-22 | 5 | -23/+12 |
* | Remove the README. It history from more than 20 years ago, and while |  deraadt | 2014-11-21 | 1 | -123/+0 |
* | Avoid iterating over end of string. |  tobias | 2014-11-18 | 1 | -3/+3 |
* | Check fstat return value. Also, use off_t for file size and offsets as |  tobias | 2014-11-17 | 1 | -37/+39 |
* | Call munmap with the same size argument as mmap. |  tobias | 2014-11-15 | 1 | -2/+2 |
* | userland reallocarray audit. |  doug | 2014-10-08 | 1 | -2/+2 |
* | Use errc/warnc to simplify code. |  guenther | 2014-05-20 | 1 | -2/+2 |
* | patch was moved from user portability (UP) to base in issue 7 |  jmc | 2014-04-15 | 1 | -8/+5 |
* | unsigned char casts for ctype |  deraadt | 2013-11-26 | 5 | -44/+49 |
* | pull in local .h files to satisfy proto |  deraadt | 2013-11-12 | 1 | -1/+4 |
* | Bring file selection in accordance with the man page; from Stefan Esser |  otto | 2013-07-11 | 1 | -35/+33 |