| #
a3c80d85 |
| 18-Jun-2018 |
millert <millert@openbsd.org> |
Add clear-screen emacs editing command, currently not bound to a key by default. The shell will query the terminfo database to find the escape sequence to clear the screen. OK deraadt@
|
| #
4c503bcd |
| 06-Jan-2018 |
millert <millert@openbsd.org> |
Bring back the sign compare changes, this time with a fix from otto@ that fixes the issues seen on hppa. OK deraadt@ otto@
|
| #
60ccd8d7 |
| 04-Jan-2018 |
millert <millert@openbsd.org> |
Back out sign compare changes that appear to cause problems on hppa. Requested by deraadt@
|
| #
43da03fc |
| 01-Jan-2018 |
millert <millert@openbsd.org> |
Add WARNINGS=yes to ksh and fix the resulting sign compare warnings. OK tb@
|
| #
201e0776 |
| 27-Dec-2017 |
millert <millert@openbsd.org> |
Add -Wshadow to Makefile and fix the resulting warnings. Many of the warnings are due to the use of globals with generic names, specifically "options" and "path". I've renamed "options" to "sh_opti
Add -Wshadow to Makefile and fix the resulting warnings. Many of the warnings are due to the use of globals with generic names, specifically "options" and "path". I've renamed "options" to "sh_options" since it holds the shell options and "path" to "search_path". OK jca@ tb@
show more ...
|
| #
818d8e5b |
| 01-Aug-2017 |
deraadt <deraadt@openbsd.org> |
Disable ksh VI-editing mode on the install media. We need the space savings.
|
| #
faa33665 |
| 30-Mar-2016 |
jmc <jmc@openbsd.org> |
for some time now mandoc has not required MLINKS to function correctly - logically complete that now by removing MLINKS from base;
authors need only to ensure there is an entry in NAME for any funct
for some time now mandoc has not required MLINKS to function correctly - logically complete that now by removing MLINKS from base;
authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades;
ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung
show more ...
|
| #
e7f2b2b8 |
| 04-Mar-2016 |
deraadt <deraadt@openbsd.org> |
remove CSRG BSD-licensed mknod builtin code which was previously used to accelerate install/upgrade time MAKEDEV runs. That allows ramdisk ksh to be pledged, without needing "dpath". We'll solve th
remove CSRG BSD-licensed mknod builtin code which was previously used to accelerate install/upgrade time MAKEDEV runs. That allows ramdisk ksh to be pledged, without needing "dpath". We'll solve the performance issues a different way (soon). ok otto espie natano tb tobiasu rpe
show more ...
|
| #
f41c49da |
| 22-Oct-2015 |
mmcc <mmcc@openbsd.org> |
Fix typo in comment. From Theo Buehler.
|
| #
f42d00b3 |
| 10-Oct-2015 |
deraadt <deraadt@openbsd.org> |
ksh can run with pledge "stdio rpath wpath cpath getpw fattr proc exec tty" if the mknod builtin is disabled. It looks like a lot of abilities, but hey, this is a shell. can't open sockets or do ot
ksh can run with pledge "stdio rpath wpath cpath getpw fattr proc exec tty" if the mknod builtin is disabled. It looks like a lot of abilities, but hey, this is a shell. can't open sockets or do other nasty stuff though. (we'll leave the mknod builtin enabled on the install media for now; there is work happening to regain the MAKEDEV performance in a different way) discussions with otto & millert in particular
show more ...
|
| #
40be357a |
| 02-Dec-2013 |
millert <millert@openbsd.org> |
Move ksh test files into regressMove ksh test files into regressMove ksh test files into regress.
|
| #
c250457e |
| 30-Apr-2012 |
djm <djm@openbsd.org> |
generalise ksh keybinding system - bindings are no longer limited in length and need not start with ESC or ^X; patch from marco@ feedback mpi@
|
| #
28281dc3 |
| 03-Mar-2009 |
millert <millert@openbsd.org> |
Add POSIX character class support ([:alpha:] and friends) to ksh globbing. OK deraadt@ krw@ jmc@ sobrado@
|
| #
c9da0baf |
| 12-Jan-2008 |
miod <miod@openbsd.org> |
Remove ulimit MLINK, it is a shell built-in.
|
| #
69485dd9 |
| 06-Oct-2005 |
otto <otto@openbsd.org> |
Introducing mknod as a built-in. It might be against the unix philosophy, but in this case it's worth it. ok deraadt@
|
| #
7a8124d8 |
| 30-Mar-2005 |
deraadt <deraadt@openbsd.org> |
lots of indentation cleanup, now ksh is readable like our other code. double checked to make sure no binaries change, and eyed by niallo
|
| #
13bbaf95 |
| 31-Dec-2004 |
millert <millert@openbsd.org> |
Call perl directly instead of using an sh script to find it. OK otto@
|
| #
41c26999 |
| 30-Dec-2004 |
otto <otto@openbsd.org> |
Remove -Wno-unused form CFLAGS and kill some unused vars found as a result of that. ok millert@
|
| #
44c083d9 |
| 22-Dec-2004 |
millert <millert@openbsd.org> |
Use sys_signame and sys_siglist instead of building a list of signal values and names via an awk script. OK otto@
|
| #
94e42df6 |
| 18-Dec-2004 |
millert <millert@openbsd.org> |
Get rid of #ifdef KSH since we don't care about building a V7 style sh and the #ifdef KSH code is required to make a POSIX sh. From Matthias Kilian
|
| #
69b9f96b |
| 18-Dec-2004 |
millert <millert@openbsd.org> |
Remove unused OS dependent #ifdef blocks, #defines and macro abstraction. First step in making the ksh code easier to read. From Matthias Kilian
|
| #
d38a1942 |
| 16-Feb-2004 |
deraadt <deraadt@openbsd.org> |
give up on amd64 -O0
|
| #
340f8210 |
| 10-Feb-2004 |
deraadt <deraadt@openbsd.org> |
XXX: build ksh -O0 for now, since it makes it a whole lot more stable. we'll figure out what the bug is later, or maybe some of the other fixes going in will fix it..
|
| #
93b5860a |
| 09-Jan-2004 |
brad <brad@openbsd.org> |
use cc -E for the preprocessor instead of cpp.
ok espie@ millert@
|
| #
7e693e20 |
| 11-Aug-2003 |
miod <miod@openbsd.org> |
I can not reproduce the ksh -O1 issues anymore on mvme88k with the latest snapshot, so stop disabling optimization.
|