History log of /openbsd-src/bin/ksh/Makefile (Results 1 – 25 of 39)
Revision Date Author Comments
# 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.


12