Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-21 | add unsigned char casts for specific calls to ctype.h macros. | Theo de Raadt | |
ok guenther step | |||
2013-10-08 | POSIX specifies that when the pax input file requests a hardlink | Philip Guenther | |
to a symlinks, that it be exactly that and not a hardlink to the file pointed to by the symlink. Use linkat() to get what we want. ok deraadt@ | |||
2013-07-03 | cpio and ustar formats store times in octal fields that are 11 characters | Philip Guenther | |
wide, so they support up to 33bits. Take advantage of the extra bits by no longer forcing them into 32bit ints before the time_t conversion. This gets us another 204 years of range once time_t changes type ok deraadt@ tedu@ | |||
2013-05-25 | Fix typo. From Caspar Schutijser via tech@. | lum | |
2013-04-16 | Use utimensat() and futimens() instead of utimes() and futimes(). | Todd C. Miller | |
This lets us use UTIME_OMIT instead of having to lstat() the file when we want to preserve one of the times. Remove casts to long for tv_sec to prepare for upcoming time_t changes. OK deraadt@ | |||
2013-04-11 | The tweaks I suggested to the previous diff resulted in the typeflag | Philip Guenther | |
being checked after it was overwritten by the next block read in. Eliminate the argument aliasing that led to this being overlooked by passing rd_xheader() the size and typeflag directly. problem discovery and ok fgsch@ | |||
2013-04-09 | Add extended header support for ustar. Currently only path and linkpath are | Federico G. Schwindt | |
handled. input from zhuk and guenther. tested by zhuk and sthen on a bulk. ok guenther. | |||
2013-03-27 | Enable support for write_opt=nodir for ustar archives which helps to fix | Vadim Zhukov | |
issues with some crappy tar archive readers out there that rely on the fact that directory entries ends up with "/" when created by GNU Tar, and now I'm finishing this commit message by mentioning people who gave input and okays: deraadt@ millert@ jmc@ | |||
2012-12-04 | remove some unnecessary sys/cdefs.h inclusions | Theo de Raadt | |
2012-12-04 | remove some unnecessary sys/param.h inclusions | Theo de Raadt | |
2012-04-19 | add newline to signal error messages; Thomas Pfaff | Theo de Raadt | |
2012-03-04 | In preparation for getline and getdelim additions to libc, rename getline() | Federico G. Schwindt | |
occurrences to get_line(). Based on a diff from Jan Klemkow <j-dot-klemkow-at-wemelug-dot-de> to tech. | |||
2011-09-03 | make -column lists pretty again; | Jason McIntyre | |
specifically, rewrite them to permit some markup in the column headers, and use "Ta" instead of literal tabs; mandoc does not currently match groff 100%, but a mandoc fix may be some time off, and we've gone enough releases with poorly formatting column lists. in some cases i have rewritten the lists as -tag, where -column made little sense. | |||
2011-08-19 | as with other list types, column lists generally do not need a Pp/-compact | Jason McIntyre | |
construct; this also sidesteps what seems to be a problem with mandoc, in that "-column -compact" seems to mess up the formatting. thus these pages should now have their lists formatted nicely (i.e. correctly aligned and with indent applied); as a side note, the fact that headers are not properly marked up is another issue which will be addressed separately (a mandoc fix is needed, i think). i have fudged a few of these to mark up properly, since the workaround does make sense for some pages. as another side note, i haven;t fixed man7, as i need to prepare a separate diff for kristaps and ingo. | |||
2011-05-26 | fix one signal race bug, and mark the others that remain much more | Theo de Raadt | |
specifically ok nicm | |||
2011-01-23 | Remove .Ar markup from shell redirection meta-characters '<' and '>' | Ingo Schwarze | |
because they are not argument names, but have to be used verbatim. Both jmc@ and sobrado@ agree to remove the .Ar markup, and it was Jason's idea to not use any other markup instead. "believe me, not everything in the cosmoverse requires markup" jmc@ | |||
2010-12-02 | a -N option for tar that uses numeric only IDs, useful for cross system | Ted Unangst | |
tar file manipulation. with advice from guenther and jmc. | |||
2010-11-03 | remove $OpenBSD$ lines that duplicate earlier ones | Jonathan Gray | |
2010-09-19 | more wacky macro fixing; | Jason McIntyre | |
2010-09-03 | add an EXIT STATUS section for /bin; | Jason McIntyre | |
2010-07-22 | move exit returns blurb out of DIAGNOSTICS; from daniel dickman | Jason McIntyre | |
2009-12-22 | - two more typo's spotted by Brad Tilley | Jasper Lievisse Adriaanse | |
2009-12-22 | - tyop, spotted by Brad Tilley | Jasper Lievisse Adriaanse | |
2009-11-13 | stop the options string leak if it is not attached into the options | Theo de Raadt | |
linked list, found by parfait, ok jsg | |||
2009-11-12 | memory leak in one more case, found by parfait; ok jsg | Theo de Raadt | |
2009-11-12 | Do realloc() the paranoid way, at the very least to once again educate | Theo de Raadt | |
people about the potential for memory leaks when realloc is use sloppily ok miod | |||
2009-10-28 | Err out if either sigaction fails and not just when both do. | Philip Guenthe | |
ok otto@ | |||
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms | |||
2009-08-16 | replace ".Ar file ..." with ".Ar" whenever possible. | Igor Sobrado | |
ok jmc@ | |||
2009-08-05 | ustar format consists of prefix = 155 octets; name = 100 octets | Martynas Venckus | |
prefix (155) + / (1) + name (100) = 256 characters; not 255 characters ok otto@, millert@ | |||
2009-06-01 | Simplify newline stripping after fgets. | Ray Lai | |
OK millert | |||
2009-02-08 | updates to IEEE Std 1003.1-2008; | Jason McIntyre | |
2009-02-08 | bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a few | Jason McIntyre | |
updates to follow; | |||
2008-12-27 | prevent line breaks in the middle of options. | Igor Sobrado | |
jmc@ suggested replacing ".Op Ar file ..." with just ".Op Ar", and provided excellent feedback about where placing the .Bk/.Ek macros. ok jmc@ | |||
2008-06-11 | (sorry pval) some missing -j bits; | Jason McIntyre | |
2008-06-11 | Add tar -j option that calls bzip2 for compress/decompress. Requires | Peter Valchev | |
you to install the bzip2 pkg (or add bzip2 in another way). ok millert@ otto@ deraadt@ and 'many others'@ man page tweak from jmc@ | |||
2008-05-28 | write cpio_usage() in a way consistent with pax_usage() and tar_usage(); | Igor Sobrado | |
wrap options around to fill out the 80 columns; spacing. tweaked by jsing@, thank you very much! ok jsing@ | |||
2008-05-17 | documentation tweaks. | Igor Sobrado | |
ok (some time ago) jmc@ | |||
2008-05-06 | when pax is running in -u mode, and no files are beeing updated because | Henning Brauer | |
not one changed, we should not exit with an error but zero to indicate success (matches solaris behaviour). need to track wether files were skipped because of the -u checks for that and take that into account later when taking the exit code decision. ok theo, comments from otto and miod | |||
2008-01-01 | Typo in comment about cpio_endwr() fixed. | Tobias Stoeckmann | |
OK otto@ | |||
2007-09-02 | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | Theo de Raadt | |
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-05-29 | - consistent STANDARDS blurb | Jason McIntyre | |
- note which options are extensions to POSIX discussed w/ deraadt otto millert | |||
2007-04-04 | For verbose archive listings, use -> for symlinks, not =>, | Todd C. Miller | |
as per POSIX. From Igor Sobrado via jmc@. OK otto@ | |||
2007-03-06 | clarify an example; from patrick keshishian | Jason McIntyre | |
help/ok otto | |||
2007-02-24 | sort options; sync usage(); from Igor Sobrado | Jason McIntyre | |
2007-02-24 | -F was missing a description; | Jason McIntyre | |
2007-02-24 | sort options; sync usage(); from Igor Sobrado | Jason McIntyre | |
2006-12-26 | fts_read returning NULL and errno set is an error. ok ray@ | Otto Moerbeek | |
2006-11-17 | Fix extracting and setting permissions for tar archives when | Otto Moerbeek | |
(multiple) -C options are present and/or (multiple) file selections args are used. Based on a diff in NetBSD PR 22995. Tested by ckuethe@ and jaredy@; ok jaredy@ |