Go to file
David van Moolenbroek d8127f841f patch(1): fix arbitrary code execution bug
This is the combination of two NetBSD patches committed by Christos
Zoulas, based on the findings and Bitrig patch by Martin Natano.
The NetBSD log messages read:

  From Martin Natano @bitrig: Use execve(2) instead of system to
  apply patches that require rcs command execution instead system(3)
  to avoid malicious filenames in patches causing bad things to
  happen. In the process, lose SCCS support. It is not like we are
  shipping sccs commands for that to work.

And:

  Use absolute paths for RCS commands (Martin Natano)

Change-Id: Id44bd59a5a6bc6cd95d1e1fae468bd718cfff2db
2015-07-26 15:53:47 +00:00
bin Importing bin/dd 2015-04-15 13:50:57 +02:00
common inet: do not link against libc 2015-06-07 14:38:12 +00:00
distrib Import NetBSD syslogd(8) 2015-07-26 11:57:04 +00:00
docs Add PTYFS, Unix98 pseudo terminal support 2015-06-23 17:43:46 +00:00
etc eMMC: add support to 8-bit mode. 2015-07-26 15:53:37 +00:00
external clang: apply LLVM patch r201729 2015-06-29 10:58:16 +00:00
games Import games/caesar and games/rot13 2015-04-15 09:47:27 +02:00
gnu Update download urls in fetch.sh 2014-08-07 14:27:32 +02:00
include New sources layout 2014-07-31 16:00:30 +02:00
lib libc: fix sysctl(3) error code 2015-07-24 23:12:36 +00:00
libexec LLVM Minix changes 2014-07-28 17:05:59 +02:00
minix eMMC: add support to 8-bit mode. 2015-07-26 15:53:37 +00:00
releasetools Add PTYFS, Unix98 pseudo terminal support 2015-06-23 17:43:46 +00:00
sbin INIT died problem / build system robustness 2014-08-28 08:52:50 +02:00
share ARM: can build with llvm, switch to EABI 2014-12-12 13:04:56 +01:00
sys libsa: add string precision support to vprintf 2015-02-10 13:47:28 +00:00
tests LLVM Minix changes 2014-07-28 17:05:59 +02:00
tools buildsystem: fix build errors for x86 on OSX 2014-11-04 11:00:29 +01:00
usr.bin patch(1): fix arbitrary code execution bug 2015-07-26 15:53:47 +00:00
usr.sbin Import NetBSD syslogd(8) 2015-07-26 11:57:04 +00:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview build:update 'git review' config to match gerrit.minix3.org 2014-07-28 17:05:15 +02:00
build.sh Importing netbsd clang -- pristine 2014-07-28 17:05:57 +02:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile INIT died problem / build system robustness 2014-08-28 08:52:50 +02:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00