freebsd-dev/bin/pax
Brian Somers cd14b45756 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 Don't decend into directories when -d is set and the directory itself doesn't 2005-01-12 03:25:55 +00:00
buf_subs.c Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
cache.c Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
cache.h Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
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 Don't decend into directories when -d is set and the directory itself doesn't 2005-01-12 03:25:55 +00:00
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 Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
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 Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
options.h Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
pat_rep.c Fix back references in substitute command for pax(1) 2010-05-24 06:33:14 +00:00
pat_rep.h Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
pax.1 Correct an out-by-one error when earlying out ustar filenames that 2010-08-29 11:56:56 +00:00
pax.c Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
pax.h Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
sel_subs.c Plug a memory leak. 2009-12-21 19:18:27 +00:00
sel_subs.h Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
tables.c Remove unnecessary free argument casts. 2007-05-25 17:53:38 +00:00
tables.h Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00
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 Remove clause 3 from the UCB licenses. 2004-04-06 20:06:54 +00:00