Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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@ | |||
2004-08-07 | Document ulimit -v; mickey@ OK | Todd C. Miller | |
2004-08-04 | - mdoc and macro fixes and simplification | Jared Yanovich | |
- punctuation and grammar fixes - show prompts for example shell commands help and ok jmc | |||
2004-08-03 | only neuter fc builtin if initial shell is not interactive | Dan Harnett | |
ok miod@ | |||
2004-07-16 | Neuter the fc builtin on non-interactive shells; inspired by NetBSD PR#26339. | Miod Vallat | |
ok millert@ | |||
2004-06-07 | do not push ksh into stupid-random mode; leave it in arc4random() mode. | Theo de Raadt | |
oops. spotted by weerd@weirdnet.nl | |||
2004-05-31 | Remove redundant errno declaration. ok deraadt@ | Otto Moerbeek | |
2004-05-10 | double the command line buffer size (1024 -> 2048); ok millert deraadt | Peter Valchev | |
2004-05-09 | Document new behavior of $RANDOM. ok deraadt@ | Otto Moerbeek | |
2004-05-08 | unless specifically requested by setting the seed, use arc4random(); otto ok | Theo de Raadt | |
2004-04-30 | typo; | Jason McIntyre | |
from ray at cyth dot net (PR 3762); | |||
2004-03-15 | missing commas; | Jason McIntyre | |
2004-03-15 | reversed word -> reserved word; | Jason McIntyre | |
from Karl O. Pinc | |||
2004-02-19 | escape full stops where necessary to kill erroneous double spaces; | Jason McIntyre | |
softly, softly, catchy monkey... | |||
2004-02-19 | basic knf | Theo de Raadt | |
2004-02-16 | give up on amd64 -O0 | Theo de Raadt | |
2004-02-10 | upper case id; | Jason McIntyre | |
from Mathias K. Straede (PR 3680); | |||
2004-02-10 | XXX: build ksh -O0 for now, since it makes it a whole lot more stable. | Theo de Raadt | |
we'll figure out what the bug is later, or maybe some of the other fixes going in will fix it.. | |||
2004-02-08 | forget about 16 bit machines; millert ok | Theo de Raadt | |
2004-01-23 | `Ns' implies `No', so `Ns No' -> `Ns'; (even simpler in adduser(8)) | Jason McIntyre | |
discussed with todd@ | |||
2004-01-15 | escape full stops properly to avoid double spaces; | Jason McIntyre | |
2004-01-09 | use cc -E for the preprocessor instead of cpp. | Brad Smith | |
ok espie@ millert@ | |||
2004-01-08 | typo; from ray at cyth dot net (PR 3632); | Jason McIntyre | |
2003-12-27 | this page documents `sh', not `ksh'; | Jason McIntyre | |
2003-12-27 | - revert a typo introduced when this page was mdoc'ed | Jason McIntyre | |
- use .Sq rather than .Dq for single letters | |||
2003-12-22 | note that `&&' and `||' are left-associative; | Jason McIntyre | |
from vax at carolina dot rr com (NetBSD PR 23814); agreed (in principal) millert@ deraadt@ | |||
2003-12-15 | Unbreak parameter assignment when calling bourne style functions; | Otto Moerbeek | |
resolves PR 2450. ok deraadt@ millert@ | |||
2003-12-12 | typo; ok jmc@ | Christian Weisgerber | |
2003-11-10 | If "from fd" == "to fd" don't call dup2() or close "from fd". | Todd C. Miller | |
2003-11-10 | For the >& and <& operators, add a check for "dup from" == "dup to" and | Todd C. Miller | |
just return success if they are the same. Fixes the "ls 2>&2" problem miod@ found. | |||
2003-11-08 | typos from Jonathon Gray; | Jason McIntyre | |
2003-10-28 | standard section order; | Jason McIntyre | |
2003-10-26 | typos from Jared Yanovich; | Jason McIntyre | |
2003-10-22 | macros with too many args; | Jason McIntyre | |
2003-10-22 | typos from Jared Yanovich; | Jason McIntyre | |
ok deraadt@ | |||
2003-10-16 | Buffers are not strings so use memcpy(), not strlcpy() to copy them. | Todd C. Miller | |
Found by danh@ with JG malloc options. I've also added some further bounds checks in the name of paranoia. Tested by danh and others. | |||
2003-10-10 | The special case code for "test -x" over NFS was incorrect. The | Todd C. Miller | |
right thing to do is to try access(2) first (since that occurs on the NFS server side) and only check for the absence of an execute bit when access(2) succeeds. Closes PR 3465 | |||
2003-09-04 | escapes in the wrong place; | Jason McIntyre | |