Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-01 | missing word; from jan stary | Jason McIntyre | |
2015-12-31 | Remove use of sysexits.h. | Todd C. Miller | |
2015-07-19 | when using -D, do not use the mode set for the target file as the directory mode | Jasper Lievisse Adriaanse | |
ok millert@ | |||
2015-07-18 | kill trailing whitespace | Jasper Lievisse Adriaanse | |
2015-07-18 | add -D to create the full destination path before installing the source into it | Jasper Lievisse Adriaanse | |
ok millert@ | |||
2015-04-18 | Use futimens() to preserve timestamps with subsec precision. | Philip Guenther | |
Don't cast file sizes to size_t when comparing file contents for the -C option ok deraadt@ | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2014-05-20 | Use errc/warnc to simplify code. | Philip Guenther | |
Also, in 'ftp', always put the error message last, after the hostname/ipaddr. ok jsing@ krw@ millert@ | |||
2013-11-27 | remove erroneous char cast to switch expression processing getopt(3); | Okan Demirmen | |
not used in any cases. ok deraadt@, guenther@, millert@ | |||
2013-11-26 | unsigned char casts for ctype | Theo de Raadt | |
ok okan | |||
2013-06-02 | Copy approach from mkdir to fix a race condition where multiple install -d's | Christian Weisgerber | |
trying to create overlapping paths in parallel could error out. ok millert@ | |||
2013-02-18 | Report unlink() errors unless ENOENT; especially useful in case of read-only | Miod Vallat | |
filesystems to get a useful error message than `File exists'. ok guenther@ todd@ beck@ phessler@ mpi@ gievanni@ deraadt@ | |||
2012-09-14 | There's no reason to unlink the destination if we can't even open | Todd C. Miller | |
the source file. This fixes a problem with the databases/ruby-ldap port. Note that I changed the O_TRUNC to O_EXCL to avoid the race between unlink/rename and creat. OK naddy@ jeremy@ | |||
2012-04-11 | Move size == 0 check to the beginnig of copy(); ok espie@ | Todd C. Miller | |
2012-04-11 | fix install to cope with 0-sized mmap now returning EINVAL. | Marc Espie | |
- no need to copy anything - gc redundant size check - short-cut for compare (theo's code) - gc volatile ??? - style "sure" theo | |||
2011-11-08 | Pass install the -S option to avoid a window where the target isn't | Philip Guenthe | |
executable (by mode or content), which can trip up builds with 'make -j' (The generic fix is in share/mk/*; some Makefiles have their own INSTALL lines) ok millert@ deraadt@ | |||
2010-09-29 | various EXIT STATUS fixes; from Daniel Dickman | Jason McIntyre | |
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-03-27 | -S (safe mode) would copy the file over, rename it to the target, then | Peter Hessler | |
do the chown/chmod dance. This created a race where the new file would be in place, but with the incorrect permissions. Fix so the rename is the last thing, instead of a middle thing. looks ok to krw@, deraadt@ OK beck@ | |||
2009-03-16 | improve spacing in synopsis. | Igor Sobrado | |
2007-09-05 | Missing colon in optsring for 'B' | Jonathan Gray | |
From Jan Niemann <jan.niemann@gns-systems.de> | |||
2007-08-06 | the ellipsis is not an optional argument; while here, sync the usage | Igor Sobrado | |
and synopsis of commands lots of good ideas by jmc@ ok jmc@ | |||
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-05-25 | "boundries" -> "boundaries" in various comments. Started by Diego Casati. | Kenneth R Westerback | |
2007-05-16 | Allow stripping of files, even if the destination filename | Moritz Jodeit | |
starts with a dash. ok millert@ jaredy@ ray@ | |||
2006-01-10 | Use strlcpy(), not strncpy(); OK deraadt@ | Todd C. Miller | |
2004-10-04 | hierarchy is spelt hierarchy, ok djm@ | Jonathan Gray | |
2004-07-01 | setmode(3) returns void *, not mode_t *. ok millert@ | Otto Moerbeek | |
2004-02-10 | - sort options | Jason McIntyre | |
- simplify SYNOPSIS - note that files are copied, not moved (from couderc@) | |||
2004-02-06 | - options description cleanup | Jason McIntyre | |
- 10x not 6 for mkstemp(3) | |||
2003-11-22 | madvise() -- take two | Michael Shalayeff | |
2003-11-22 | Revert the last change since it's broke make release. | Alexander Yurchenko | |
2003-11-21 | madvise() mmaped memory as sequentially accessed cutting user time almost in ↵ | Michael Shalayeff | |
half; millert@ ok | |||
2003-07-02 | bump randomness of mktemp to from 6 to 10 X's, as recommended by mktemp(3) | Anil Madhavapeddy | |
2003-06-10 | mostly ansi cleanup; pval ok | Theo de Raadt | |
2003-06-10 | - section reorder | Jason McIntyre | |
- COMPATIBILITY merge - macro cleanup - kill whitespace at EOL - new sentence, new line ssh pages ok markus@ | |||
2003-06-03 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-11 | when doing sparse writes, we must write the last byte or the file will | Ted Unangst | |
be shortened. problem found by wcobb and naddy. ok millert@ | |||
2003-05-07 | fix an err() that should be errx() | Todd C. Miller | |
2003-04-25 | add missing .El's for .Bl macros; | Jason McIntyre | |
2003-01-23 | 'conjunction' typos | Anil Madhavapeddy | |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2002-01-24 | Fix `necesary' typos; Alexander Yurchenko | Todd C. Miller | |
Alas many of these were introduced by yours truly as necessary just doesn't look right to me for some reason ;-) | |||
2001-11-19 | kill more registers | Mike Pechkin | |
millert@ ok | |||
2001-08-25 | It is ok for the target file not to exist even if -b was specified | Heikki Korpela | |
to install(1), so silently ignore rename(2) ENOENT. Closes PR 2028. ok millert@ | |||
2001-08-03 | o) We always closes .Bl and .Bd tags; | Mike Pechkin | |
millert@ ok | |||
2001-07-09 | correct type on last arg to execl(); nordin@cse.ogi.edu | Theo de Raadt | |
2001-06-23 | Remove evil #ifdef __GNUC__ garbage to avoid longjmp clobbering and | Todd C. Miller | |
use volatile instead. | |||
2001-05-01 | Remove completely redundant introductory sentences in ENVIRONMENT sections. | Aaron Campbell | |
2000-12-22 | Complain about, and name the missing directory when trying to install | Janne Johansson | |
multiple files into a non-existing directory. art@ and hin@ ok. |