MirBSD Korn Shell for Jehanne
Go to file
tg efaa268a88 plug the most atrocious offenders in the persistent history code
to address LP: #906914 (if your history file is corrupt or you
reach the end of HISTLINES, you’re still SOL)

quadruple the standard value for HISTSIZE to help users avoid it;
it’s much better to set it yourself if using persistent history
though; half it on MKSH_SMALL though which defaults to not use it
anyway

also fix handling of larger files a bit and limit the size until
which the files are considered (currently to 96 MiB) until such
time as mmap will no longer be employed to deal in them when the
offending code has been replaced by a rewrite…
2011-12-31 00:23:42 +00:00
Build.sh disable looking for C99 support flag in compilers (and GCC extensions) 2011-12-18 02:20:09 +00:00
Makefile disable deprecated code on MirBSD-current mksh-current (note: next to deprecate is support for parsing $((010)) as octal, which is agreed gecko2@ tonight at the Jugo already) 2011-12-08 22:19:16 +00:00
check.pl mksh R40 Release Candidate 1 2011-05-29 02:18:57 +00:00
check.t don’t clobber the tree used for printing IOACTs in process_TIF (LP: #907224) 2011-12-29 23:36:25 +00:00
dot.mkshrc use += and do some more mitigation of the alloc problem first 2011-11-25 23:58:04 +00:00
edit.c when doing tab completion partial inserts in UTFMODE, honour multibyte character boundaries (LP: #909025) 2011-12-29 23:36:10 +00:00
emacsfn.h • merge printf from OpenBSD 2010-07-17 22:09:40 +00:00
eval.c fix ifs.sh; anonymous submission (mkt?), 10x 2011-12-16 20:03:12 +00:00
exec.c • access(2) is broken in at least kFreeBSD 9.0 as “modern” OS, so bring 2011-09-07 15:24:22 +00:00
expr.c skip R/O check in an unevaluated ternary part; 10x jilles 2011-12-16 20:03:02 +00:00
funcs.c give dumptree an dumpioact helper 2011-12-29 22:54:22 +00:00
histrap.c plug the most atrocious offenders in the persistent history code 2011-12-31 00:23:42 +00:00
jobs.c patch most of Jerker Bäck’s concerns out, unless not applicable 2011-08-27 18:06:52 +00:00
lalloc.c • access(2) is broken in at least kFreeBSD 9.0 as “modern” OS, so bring 2011-09-07 15:24:22 +00:00
lex.c #ifdef MKSH_DISABLE_DEPRECATED do not compile in features scheduled for removal 2011-11-26 17:56:30 +00:00
main.c cid 1004E0F5C27271F5B00 broke integer-base handling of built-in parameters 2011-11-08 22:07:15 +00:00
misc.c give dumptree an dumpioact helper 2011-12-29 22:54:22 +00:00
mksh.1 • finally, the code and manual page text to deprecate, and code to not 2011-12-10 13:34:19 +00:00
sh.h put a bit of type safety into the history code 2011-12-30 21:00:32 +00:00
sh_flags.h drop long-deprecated 'set ±o arc4random' 2011-06-12 15:37:10 +00:00
shf.c rename more identifiers with trailing underscores 2011-10-25 22:36:39 +00:00
strlcpy.c more KNF, mostly whitespace, this time more manual labour applying style(9) 2009-06-10 18:12:51 +00:00
syn.c ensure aliases in COMSUB are not expanded twice 2011-12-29 22:03:15 +00:00
tree.c don’t clobber the tree used for printing IOACTs in process_TIF (LP: #907224) 2011-12-29 23:36:25 +00:00
var.c put a bit of type safety into the history code 2011-12-30 21:00:32 +00:00
var_spec.h • rework hash table interna to avoid gcc-4.1 on Debian etch bug 2011-06-05 19:58:21 +00:00