summaryrefslogtreecommitdiffstats
path: root/contrib/cpio/src
Commit message (Collapse)AuthorAgeFilesLines
* Remove GNU cpio after fix of CVE-2010-0624.delphij2010-03-2622-7800/+0
| | | | | | | | | | | | | Note that this is actually a no-op for most users, as this GNU cpio was broken on -HEAD and 8-STABLE since last March until the recent fix. FreeBSD 8.0+ uses BSD cpio by default and the code is being actively maintained. Blessed by: kientzle With hat: secteam MFC after: 3 days
* Merge gnu cpio 2.6 -> 2.8 changes. Unfortunately, we have massivepeter2008-07-1021-1221/+1335
|\ | | | | | | | | | | conflicts due to radically different approaches to security and bug fixes. In some cases I re-started from the vendor version and reimplemented our patches. Fortunately, this is not enabled by default in -current.
| * Flatten cvs2svn generated import tree.peter2008-07-0922-7415/+0
| |
* | Correct insecure temporary file usage in texindex. [06:01]cperciva2006-01-116-40/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct insecure temporary file usage in ee. [06:02] Correct a race condition when setting file permissions, sanitize file names by default, and fix a buffer overflow when handling files larger than 4GB in cpio. [06:03] Fix an error in the handling of IP fragments in ipfw which can cause a kernel panic. [06:04] Security: FreeBSD-SA-06:01.texindex Security: FreeBSD-SA-06:02.ee Security: FreeBSD-SA-06:03.cpio Security: FreeBSD-SA-06:04.ipfw
* | Merge long_format() time formatting code and fixes for printf() formattjr2005-10-011-11/+14
| | | | | | | | errors from old copyin.c.
* | Merge from old copyout.c rev 1.2: Output a zero rdev except for bdevs,tjr2005-10-011-2/+139
| | | | | | | | | | cdevs, fifos and sockets. Don't output a file if the major, minor or totality of its rdev would be truncated.
* | Merge from old copypass.c rev 1.3: If we must yell at the user than atjr2005-10-011-1/+1
| | | | | | | | | | | | file cannot be linked into place when requested (not required) to do it, reassure them that cpio is still intelligent enough that it will perform a full copy instead.
* | Merge from old util.c rev 1.2: say "volume" instead of "tape".tjr2005-10-011-2/+4
| |
* | Merge from old main.c rev 1.2: Don't set the umask until after we havetjr2005-10-011-2/+4
| | | | | | | | processed the arguments and opened the archive file.
* | Merge from old tar.c rev 1.2: Recognize and skip 'x' and 'g' paxtjr2005-10-011-0/+15
| | | | | | | | extension entries.
* | Merge from old copyin.c rev 1.5, copypass.c rev 1.2: Create fifos usingtjr2005-10-012-8/+32
| | | | | | | | mkfifo() instead of attempting to create them using mknod().
* | Rename isnumber() to cpio_isnumber() to avoid clashing with thetjr2005-10-011-3/+5
|/ | | | <ctype.h> library function of the same name.
* Import GNU cpio 2.6 (trimmed)tjr2005-10-0122-0/+7415
OpenPOWER on IntegriCloud