Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-12-13 | Only warn if we try to cp(1) a socket. Consequently, this makes | Otto Moerbeek | |
mv(1)ing trees containing sockets across filesystems much more smooth. ok millert@ tedu@ fgsch@ pedro@ deraadt@ | |||
2004-12-13 | Use warnx() instead of warn() in four places where we know errno is zero. | Otto Moerbeek | |
ok henning@ fgsch@ pedro@ millert@ | |||
2004-12-13 | Restore sp before calling snptreef() so the error message contains | Todd C. Miller | |
the actual expression that caused the error. OK otto@ | |||
2004-12-13 | standard EXAMPLES; | Jason McIntyre | |
2004-12-13 | more references to hier(7), from mickey; | Jason McIntyre | |
2004-12-13 | make hier(7) more visible; | Jason McIntyre | |
tweak some stuff while i'm in here; | |||
2004-12-12 | escape punctuation; | Jason McIntyre | |
2004-12-12 | csh-style ! history completion, which can be activated by using | Theo de Raadt | |
set -o csh-history (off by default) this is not feature complete, and likely never will be. no ^ and ! has some oddities ... ksh's internal history stuff has got some very odd behaviours that are rather nasty ok various developers | |||
2004-12-10 | GNU md5sum uses tab not space to separate filename and hash. Fixes | Todd C. Miller | |
parsing of GNU-style checklist files for files with spaces in them. From Emil Mikulic; closes PR 4027 | |||
2004-12-10 | sort options + sync usage(); | Jason McIntyre | |
standard EXAMPLES; various other tweaks; ok millert@ | |||
2004-12-10 | flurry of updates: | Jared Yanovich | |
- be more consistent w.r.t. variables in macros with `.Ic' instead of `.Va' - document changes in IFS parsing - minimize diffs between ksh.1tbl and sh.1tbl w.r.t. `.Nm' macros and in other places - sort recognized keywords and remove dependency on tbl(1) - indent example displays - kill `bind' - collapse `test' display, it has two entries for `str', and use different args for file time tests - grammar, punctuation, and mdoc fixes - tidy display of `alias' and `kill' ok and bits from jmc | |||
2004-12-09 | partially backout prevous commit, it breaks eval of ${a[@]} | Otto Moerbeek | |
2004-12-08 | Fix core dumps for ${@:?word} and ${foo[@]?bar}. With help from | Todd C. Miller | |
and OK otto@. Closes PR 4023. | |||
2004-12-07 | Document cp(1) does not preserve hard links. With and ok jmc@ and millert@ | Otto Moerbeek | |
2004-12-04 | minor tweaks; ok jmc | Jared Yanovich | |
2004-11-29 | Build the table of created directories in-memory, instead of using | Otto Moerbeek | |
a tmp file. Makes it possible to unpack an archive without using /tmp, while memory usage is still within every reasonable limit. "love it" deraadt@ ok millert@ jaredy@ | |||
2004-11-29 | Spell precede correctly. | Jonathan Gray | |
'looks fine' millert@, krw@. ok jmc@ | |||
2004-11-25 | Change the behavior of IFS word-splitting: split words | Jared Yanovich | |
when the current character is IFS space and the last character was a word character or it was non-white IFS space and the current character is non-white IFS space. This deviates from the previous behavior because the latter splits words when the last character is any IFS space and the current is non-white IFS, resulting in more fields most of the time. This new behavior follows what the man page describes; i.e., that a field is delimited by one or more IFS whitespace characters followed by zero or one non-white IFS characters. Requires addition of a new substitution expansion state to handle the special case of empty fields at the beginning. testing by naddy ok jmc, millert, otto, deraadt | |||
2004-11-24 | remove obsolete `A' from `state' example; | Jason McIntyre | |
ok millert@ | |||
2004-11-24 | on MP machines, in STAT field, add /# where # is the cpu number so that | Theo de Raadt | |
you can see processes move around; ok pval millert | |||
2004-11-18 | Sync usage with man page; Paul de Weerd | Todd C. Miller | |
2004-11-18 | handle SONPROC; ok aaron, deraadt, krw | Markus Friedl | |
2004-11-17 | Document exit code, pointed out by Paul de Weerd. | Todd C. Miller | |
2004-11-10 | defer ! and !! handling till prompt printing, like real ksh, and this now | Theo de Raadt | |
means even less fallout from the prompt expansion changes; ok jmc | |||
2004-11-09 | /bin/sh supports PS1 expansion; | Jason McIntyre | |
2004-11-08 | add a more complex PS1 example, which does not use the new backslash | Jason McIntyre | |
sequences; from naddy@, via deraadt@ | |||
2004-11-06 | \[ and \] delimit blocks of characters which are processed just like | Theo de Raadt | |
regular things, except that character counting is turned off temporarily. character counting is needed so that the shell can handle editing beyond end-of-line and such as well, ksh hack: prompts prefixed with [delimitchar]\r means that any blocks between later matching [delimitchar] toggle counting on and off semantics corrected based on input from naddy | |||
2004-11-06 | change \w to output ~/subpath type things, except for root of course | Theo de Raadt | |
naddy ok | |||
2004-11-06 | correct my description of \[ and \] | Jason McIntyre | |
found by (and ok) deraadt@ | |||
2004-11-05 | document PS1 expansions; | Jason McIntyre | |
2004-11-05 | incorrect markup was messing the description of IFS. i've rearranged it | Jason McIntyre | |
slightly so that no one (me, most likely) falls for it again. also, make sh(1)'s IFS description a little more consistent. | |||
2004-11-04 | do the variety-pack of bash-style \letter expansions on prompt variables. | Theo de Raadt | |
a few issues remain with \ and $ and ! because of early variable expansion done by incorrect eval/substitution, but this change is not responsible for that. tested by djm, jmc, and many others | |||
2004-11-03 | HISTSIZE cranked to 500 | Jared Yanovich | |
2004-11-02 | crank history to 500, requested by pval | Theo de Raadt | |
2004-10-28 | fix spacing after period at EOL. from ray@cyth.net | Jared Yanovich | |
2004-10-23 | If a uid or gid does not fit into into the tar header, issue a warning | Otto Moerbeek | |
and use the uid/gid of nobody. Spotted by and ok drahn@, ok millert@ | |||
2004-10-15 | Don't print header if we didn't print any usage lines. Noticed and | Todd C. Miller | |
tested by robert@ | |||
2004-10-04 | remove the section on regular expressions - instead point people | Jason McIntyre | |
to re_format.7 (which is where the list of BREs went); also, rename LIMITATIONS to CAVEATS, as this is a standard mdoc thing, and shuffle it to the end of the page; | |||
2004-09-28 | remove confusing sentence which suggests we usually run in single-user | Jason McIntyre | |
mode; instead correctly reference securelevel(7); based on a diff from han boetes; ok millert@ | |||
2004-09-16 | Use angle bracket macros instead of literal angle brackets. OK jmc@ | Todd C. Miller | |
2004-09-16 | de-lint (long vs int vs unsigned); otto ok | Theo de Raadt | |
2004-09-16 | ARGSUSED on signal handler | Theo de Raadt | |
2004-09-14 | remove unused variable | Theo de Raadt | |
2004-09-14 | rename internal uname() to euname() to avoid libc conflict | Theo de Raadt | |
2004-09-14 | fd leak (and who said lint never finds real bugs) | Theo de Raadt | |
2004-09-14 | remove unused variable | Theo de Raadt | |
2004-09-14 | do not alias unions between files (lint hates it) | Theo de Raadt | |
2004-09-14 | ARGSUSED before signal handler with unused signo | Theo de Raadt | |
2004-08-24 | Note that collisions have been found for MD5, so SHA-1 is preferred. | Tom Cosgrove | |
Also fix the reference to RFC 1321, which describes MD5 alone (not MD2 or MD4). ok jmc@, millert@ | |||
2004-08-23 | Don't send SIGINT or SIGTERM to the entire processes group when the | Todd C. Miller | |
shell receives SIGINT/SIGTERM unless the shell is the process group leader. Fixes PR 3820. OK danh@ sturm@ miod@ |