freebsd-skq/bin/pax
brian a8d67237e0 Correct an out-by-one error when earlying out ustar filenames that
are too long.  Filenames escaping this test are caught later on,
so the bug doesn't cause any breakage.

Document the correct ustar limitations in pax.  As I have no access
to the IEEE 1003.2 spec, I can only assume that the limitations
imposed are in fact correct.

Add regression tests for the filename limitations imposed by pax.

MFC after:	3 weeks
2010-08-29 11:56:56 +00:00
..
ar_io.c Remove unnecessary free argument casts. 2007-05-25 17:53:38 +00:00
ar_subs.c
buf_subs.c
cache.c
cache.h
cpio.c Fix some of the alignment warnings on ARM. 2006-11-27 22:17:11 +00:00
cpio.h Tell the compiler these structures are aligned to a byte boundary. 2010-02-07 17:05:22 +00:00
extern.h
file_subs.c Before this fix, pax would stop the restore sequence for 2009-02-01 06:15:46 +00:00
ftree.c Add missing `void' for function without arguments. 2009-12-29 08:45:50 +00:00
ftree.h
gen_subs.c Port everything in bin/ from utmp to utmpx. 2010-01-13 17:56:54 +00:00
getoldopt.c Merge OpenBSD revisions 1.4 through 1.9, mostly style cleanups. 2010-03-30 23:14:35 +00:00
Makefile Remove unused files. 2010-03-30 23:10:56 +00:00
options.c
options.h
pat_rep.c Fix back references in substitute command for pax(1) 2010-05-24 06:33:14 +00:00
pat_rep.h
pax.1 Correct an out-by-one error when earlying out ustar filenames that 2010-08-29 11:56:56 +00:00
pax.c
pax.h
sel_subs.c Plug a memory leak. 2009-12-21 19:18:27 +00:00
sel_subs.h
tables.c Remove unnecessary free argument casts. 2007-05-25 17:53:38 +00:00
tables.h
tar.c Correct an out-by-one error when earlying out ustar filenames that 2010-08-29 11:56:56 +00:00
tar.h Tell the compiler these structures are aligned to a byte boundary. 2010-02-07 17:05:22 +00:00
tty_subs.c