Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-10 | POSIX specifies that for an AND/OR list, only the last command's | Todd C. Miller | |
exit status matters for "set -e". Revert the part of revision 1.49 that always sets xerrok for AND/OR. This makes sh/ksh pass the updated regress tests. OK espie@ jca@ | |||
2013-06-03 | for var in; do ... shouldn't be interpreted as for var; do ... | Jeremie Courreges-Anglas | |
Fix by returning an empty token list instead of NULL to consumers. Brings base ksh more in line with POSIX. | |||
2013-06-03 | add : to special chars. | Ted Unangst | |
identical diffs from plhk sdf.org and leva ecentrum.hu. ok deraadt. | |||
2013-06-01 | Replace S_IWRITE, which isn't standardized, with S_IWUSR, which is. Patch | Darren Tucker | |
from Nathan Osman via bz#2085. ok deraadt. | |||
2013-06-01 | fiddle with the NO_CONV code to allow notrunc and noerror to still work. | Ted Unangst | |
ok halex | |||
2013-06-01 | consolidate ifdef blocks by moving a variable | Ted Unangst | |
2013-05-30 | Fix column padding of inode numbers and block counts >2^32, as well as | Philip Guenther | |
display of directory block totals >2^32 ok tedu@ | |||
2013-05-25 | Fix typo. From Caspar Schutijser via tech@. | lum | |
2013-04-29 | use FD_CLOEXEC instead of 1; from David Hill | Okan Demirmen | |
ok otto | |||
2013-04-23 | handle large ino_t | Theo de Raadt | |
2013-04-23 | handle large ino_t; ok millert | Theo de Raadt | |
2013-04-19 | handle long long time_t | Theo de Raadt | |
ok millert tedu | |||
2013-04-19 | Add support for printing long long (%lld). OK deraadt@ | Todd C. Miller | |
2013-04-16 | handle larger tv_sec types | Theo de Raadt | |
2013-04-16 | handle larger time_t types | Theo de Raadt | |
2013-04-16 | remove unneccessary time_t * cast | Theo de Raadt | |
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-15 | SHA-224 is to SHA-256 as SHA-384 is to SHA-512. It was added in a | Todd C. Miller | |
later revision of FIPS-180. OK miod@ jmc@ guenther@ djm@ | |||
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-04-05 | SECONDS is, in a highly theoretical way, not y2k38 safe. comment it. | Ted Unangst | |
2013-04-03 | LFS option is long gone | Philip Guenther | |
2013-04-02 | Revert rev 1.21 to fix a race condition where multiple mkdir -p's trying | Christian Weisgerber | |
to create overlapping paths in parallel could error out. ok millert@ | |||
2013-03-30 | Return an exit code of 1 if the file cannot be opened (e.g. file does | Lawrence Teo | |
not exist), or if there is an error reading the file stream. From Patrik Lundin, thanks! ok deraadt | |||
2013-03-28 | Don't die with SIGFPE on INT_MIN / -1 or % -1. Instead make INT_MIN / | Nicholas Marriott | |
-1 == INT_MIN and % -1 == 0. ok matthew deraadt | |||
2013-03-28 | Don't die with SIGFPE on LONG_MIN / -1 or % -1. Instead make LONG_MIN / | Nicholas Marriott | |
-1 == LONG_MIN and % -1 == 0. ok matthew deraadt | |||
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@ | |||
2013-03-23 | wchan is no longer exposed, just check if wmesg is not empty. | Ted Unangst | |
(wmesg hasn't itself been a pointer since conversion to kinfo_proc.) noticed by sthen. ok deraadt jsing millert sthen | |||
2013-03-20 | Remove bogus #if 0'd code. As the comment says, POSIX doesn't need this. | Todd C. Miller | |
OK martynas@ | |||
2013-03-18 | Keep documentation in sync with reality and update binding examples. | Martin Pieuchot | |
This should have been part of the keybinding rewrote when support for multi-character sequences has been added. Pointed out by mikeb@ | |||
2013-03-12 | Add support for the -L and -P options. | Philip Guenther | |
Based on a patch from Kent R. Spillner (kspillner (at) acm.org) ok jmc@ millert@ | |||
2013-03-11 | handle ECONNABORTED errors from accept(). In many code blocks they can be | Theo de Raadt | |
ignored silently and without aborting, much like EINTR and EWOULDBLOCK are. ok's from various maintainers of these directories... | |||
2013-03-03 | Fix quoting in word part of ${var+word} (and similar) when entire thing | Philip Guenther | |
is quoted or in a here-doc. Patch from Alexander Polakov (plhk (at) sdf.org). ok mpi@ jung@ | |||
2013-01-21 | revert the tweak part of the last commit which, apart from the | Alexander Hall | |
questionable functionality of being able to expand environment variables that did not match a filename, preserved the annoyance of having stuff like "~/nonexistant" expanded to "~/nonexistant\* " ok stsp@ mpi@ | |||
2013-01-20 | Fix backslash escaping during filename tab-completion in ksh. | Stefan Sperling | |
Diff originally submitted by Alexander Polakov, with a small tweak from me to avoid breaking tab-completion of environment variables (problem pointed out by bentley). ok sthen halex mpi | |||
2013-01-18 | command-line (adj.) -> command line (n.); | Jason McIntyre | |
2013-01-17 | remove some uesless Pp; | Jason McIntyre | |
2013-01-15 | tidy | Marc Espie | |
okay miod@ | |||
2012-12-04 | remove sunos backwards compat | Theo de Raadt | |
ok guenther | |||
2012-12-04 | replace sys/param.h with sys/types.h (and sometimes add limits.h if needed) | Theo de Raadt | |
ok guenther | |||
2012-12-04 | remove sunos backwards compat | Theo de Raadt | |
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-09-22 | last stage of rfc changes, using consistent Rs/Re blocks, and moving the | Jason McIntyre | |
references into a STANDARDS section; | |||
2012-09-10 | fake a sigwinch after each job, so if the terminal changes size, | Ted Unangst | |
we'll notice and update | |||
2012-09-06 | Avoid modifying argv when building argv for $* and $@ since it will | Todd C. Miller | |
affect ps output. This can happen when command line options are specified, e.g. "sh -c command". Based on a diff from espie@ OK espie@ | |||
2012-09-05 | backout, Todd's version may be cleaner, but it's also wrong. | Marc Espie | |
2012-09-05 | sh -c should not munge argv[]. | Marc Espie | |
This fixes ps -ww output. joint work by millert@ and me@. okay otto@, deraadt@ "feel free to commit my version" millert@ | |||
2012-09-05 | overwrite with random stream; a repeating chunk of random data isn't | Christian Weisgerber | |
random at all ok tedu@ | |||
2012-09-05 | use "MS-DOS", for consistency with other docs; | Jason McIntyre | |