Age | Commit message (Expand) | Author |
2024-08-30 | use strtonum() to parse numeric option values instead of atoi() | Omar Polo |
2024-03-22 | add "-V none" to prevent making any backups | Joshua Stein |
2023-10-25 | Fix unveil(2) in patch(1) with explicit patchfile. | Alexander Bluhm |
2023-07-19 | Partially fix interactive mode in patch | Theo Buehler |
2023-07-15 | Prevent patch(1) from scribbling all over the place. | Florian Obser |
2023-07-12 | Don't run off the end of path if it ends in /. | Florian Obser |
2023-07-12 | basename(3) can fail, prevent segfault in strlen(3). | Florian Obser |
2023-07-12 | Use ssize_t instead of short for line lengths | Theo Buehler |
2022-12-26 | spelling fixes; from paul tagliamonte | Jason McIntyre |
2022-08-03 | fix locate_hunk in empty files | Omar Polo |
2022-08-03 | fix dwim for reversed patches | Omar Polo |
2022-03-31 | man pages: add missing commas between subordinate and main clauses | Christian Weisgerber |
2022-02-18 | Avoid gendered language in man pages when not referring to a specific | Jonathan Gray |
2021-12-21 | state up front that patch(1) operates on text files, | Ingo Schwarze |
2021-11-09 | -i may not be specified multiple times; from josh grosse | Jason McIntyre |
2021-10-24 | For open/openat, if the flags parameter does not contain O_CREAT, the | Theo de Raadt |
2020-10-12 | Accommodate POSIX basename(3) that takes a non-const parameter and | Christian Weisgerber |
2019-12-11 | Merge existing decls and decls introduced in rev 1.10 | Jeremie Courreges-Anglas |
2019-12-09 | Move RCS Id to the top of the file | Jeremie Courreges-Anglas |
2019-12-02 | Tweak previous, using fputs here was fine | Jeremie Courreges-Anglas |
2019-12-02 | Use getline(3) to handle lines longer than 8192 bytes in patch files | Jeremie Courreges-Anglas |
2019-08-17 | signal handlers should not call exit() due to possibility of reentering | Theo de Raadt |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-28 | mkstemp() returns -1 on failure | Theo de Raadt |
2018-12-30 | Delete unnecessary <libgen.h> #includes | Philip Guenther |
2018-06-22 | Add --dry-run as synonym to -C/--check. | Vadim Zhukov |
2018-04-26 | Use <fcntl.h> instead of <sys/file.h> for open() and friends. | Philip Guenther |
2018-04-11 | Stop telling patch(1) runs ed(1). | Vadim Zhukov |
2018-04-07 | Remove unused pathnames.h header since patch was refactoring into not invoking | anton |
2017-12-20 | Fix adding and removing files with git-style a/ b/ diffs: only skip | Theo Buehler |
2017-06-12 | rejname[] is also -r option buffer, and should be PATH_MAX | Theo de Raadt |
2017-05-30 | Unbreak previous for git diffs that do not have the a/ prefix. | Florian Obser |
2017-05-26 | sometimes patches coming from other places have extra a/ and b/ directories | Ted Unangst |
2017-03-26 | One string buffer can use recallocarray() to ensure that the address space | Theo de Raadt |
2017-03-25 | parameter "lines_allocated" is a local pointer and should not be confused | Theo de Raadt |
2016-09-02 | Fix 'c'hange command handling if last line of a file is removed. | Tobias Stoeckmann |
2016-09-02 | If reading fails, do not go into infinite loop asking for a filename | Otto Moerbeek |
2016-07-19 | Cleanup close(open idioms. | Theo de Raadt |
2016-02-22 | Properly handle ed-files which fully replace input file content. This | Tobias Stoeckmann |
2016-01-04 | usage() should exit 2 here, not EXIT_SUCCESS | Gleydson Soares |
2015-12-29 | fix exit status on pledge(2) failure. | Gleydson Soares |
2015-11-11 | exit() after perror() for pledge failure. Perhaps this got introduced | Theo de Raadt |
2015-11-11 | creat() -> open equiv; from Frederic Nowak | Theo de Raadt |
2015-10-16 | Add native support for ed-style diffs. No need to pledge "proc exec" anymore. | Tobias Stoeckmann |
2015-10-09 | Change all tame callers to namechange to pledge(2). | Theo de Raadt |
2015-10-07 | patch(1) can move to "stdio rpath wpath cpath tmppath fattr proc exec" | Theo de Raadt |
2015-10-04 | remove tame "proc". it is not useful, because the "ed" diffs require | Theo de Raadt |
2015-10-03 | As pointed out by tobiasu, ed-style patches still use popen() and execute | Theo de Raadt |
2015-10-03 | patch appears to work fully with tame "stdio rpath wpath cpath tmppath fattr". | Theo de Raadt |
2015-07-31 | Account for newlines in substitution (s///) commands. Substitution | Todd C. Miller |