History log of /external/mksh/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ae04631768fefc45c2d18865ec88872853421a52 08-Oct-2014 Elliott Hughes <enh@google.com> Upgrade to mksh 50d.

Bug: 17814343

(cherry picked from commit f7f795644b6b1016c35b09d88c52f427473b3bae)

Change-Id: Ie8e4251d173b6e5aa7b0c4ef88a29bcccc23715a
uild.sh
heck.t
val.c
ksh.1
h.h
ar.c
b4542e99ca8562aa584e15df8ef35356ff8c10fe 06-Oct-2014 Elliott Hughes <enh@google.com> Upgrade to mksh 50c.

Bug: 17814343

(cherry picked from commit 56b517d46cdf4f6ccd6b62b207110e2afc3db30b)

Change-Id: Ib116fa73e720b9a918afa9538ff22b69345ba3bf
uild.sh
heck.pl
heck.t
ot.mkshrc
dit.c
val.c
xec.c
uncs.c
obs.c
ain.c
irhash.h
ksh.1
h.h
ar.c
427d76ccc44aea287b51b233f0254a6107b2b3d1 07-Aug-2014 Elliott Hughes <enh@google.com> Upgrade to mksh 50.

Bug: 16569301
Bug: 17814343

(cherry picked from commit 737fdce098f804459a925438e48dd711c31bbc9e)

Change-Id: I7e8a142bec5f553f9e1a2568245582fe8fa14314
uild.sh
heck.pl
heck.t
ot.mkshrc
dit.c
val.c
xec.c
xpr.c
uncs.c
istrap.c
obs.c
ex.c
ain.c
irhash.h
isc.c
ksh.1
limits.gen
limits.opt
h.h
h_flags.gen
h_flags.h
h_flags.opt
hf.c
ignames.inc
trlcpy.c
yn.c
ree.c
ar.c
c6476acc334422683928da3cbb069aa2e979a1c5 28-Jul-2014 Thorsten Glaser <tg@mirbsd.org> cat builtin: permit interrupt during writing; more: avoid SIGPIPE

(cherry picked from commit 353204547df46174e6b4273c43f56ed4dcb5794f)

Change-Id: I740d8da02577b8c7acc74c297f110a2a913ae2bf
uncs.c
811a575c0f6a5ef00a921d14c1830ef5ae1bd796 25-Jul-2013 Thorsten Glaser <tg@mirbsd.org> Update to mksh R48

Change-Id: I4d1bef9bf8ddc7899cfb32a6f2fa9e6f632bc53f
uild.sh
heck.pl
heck.t
ot.mkshrc
dit.c
val.c
xec.c
xpr.c
uncs.c
obs.c
alloc.c
ex.c
ksh.1
ain.c
isc.c
ksh.1
ksh.ico
h.h
h_flags.h
hf.c
yn.c
ree.c
ar.c
c2dc5def5e2273bb1d78b4ba032a3903dd0f980c 19-Feb-2013 Thorsten Glaser <tg@mirbsd.org> Update mksh to R43 (formal release, from tarball)

The files in src/ are just the unmodified mksh release .tgz
and is Not a Contribution to Android, it’s the upstream code
project. ChangeLog: https://www.mirbsd.org/mksh.htm#clog

Changes, other than upstream mksh code:
• update Copyright years
• sync with moving to a different AOSP project and other AOSP changes
• mkmf.sh: add test compilation mode
• be conservative in filedescriptor usage
• don’t compile the $MirOS$ RCS IDs into the binary to save space
• enable UTF-8 mode, to match reality
• help memory leak debugging by adding -DDEBUG_LEAKS
• update rest of mkmf.sh to work with updated AOSP and mksh
• use ro.product.device property as default hostname in mkshrc
(originally submitted by John Michelau <john.michelau@motorola.com>)
• do not export PS1 in mkshrc (cross-shell developers agreed on this)
• add “more” function to mkshrc to get a simplistic pager
• add “hd” and “setenv” functions to mkshrc for better UX
• mention Launchpad as upstream bugtracker as comment in mkshrc
• change TMPDIR to /data/local/tmp for now, as /sqlite_stmt_journals is gone
(although this is still no full replacement, it’s better than before)
• address the segfaults seen by DONG-DONG YANG

Change-Id: I2d4d175bc5163b3d6f5098024f98f316fe812e55
0-NOTE.txt
uild.sh
akefile
heck.pl
heck.t
ot.mkshrc
dit.c
val.c
xec.c
xpr.c
uncs.c
istrap.c
obs.c
ex.c
ain.c
isc.c
ksh.1
h.h
h_flags.h
hf.c
yn.c
ree.c
ar.c
ar_spec.h
03ebf06f4e1112a0e9533b93062d169232c4cbfe 13-Oct-2011 Geremy Condra <gcondra@google.com> Updated mksh to ToT as of 12 October 2011.

This includes several security fixes and brings us in
line with upstream, who has included fixes for a
number of issues originally reported by the Android
team.

Change-Id: I1e0f3adf292b86fa7679b3364a774e5b6004beb8
uild.sh
akefile
heck.pl
heck.t
ot.mkshrc
dit.c
val.c
xec.c
xpr.c
uncs.c
istrap.c
obs.c
alloc.c
ex.c
ain.c
isc.c
ksh.1
h.h
h_flags.h
hf.c
trlcpy.c
yn.c
ree.c
ar.c
ar_spec.h
5155f1c7438ef540d7b25eb70aa1639579795b07 16-Jun-2011 Jean-Baptiste Queru <jbq@google.com> Move mksh to a separate project.

This was originally in system/core/mksh

commit ba2627c6cdb3aaa40aebd362170c382b55b7b511
Author: Thorsten Glaser <tg@mirbsd.org>
Date: Tue Aug 24 18:21:37 2010 +0200

Add mksh from CVS 2010/08/24 as system/core/mksh module

Both shells (ash from system/core/sh, and mksh) are built by
default but only the one where $(TARGET_SHELL) is set to is
actually installed (the shell and the mkshrc configuration
file are tagged shell_mksh for this to work).

commit f41986bbc79055a4feed7266cac5c1b540296daf
Author: Jeff Hamilton <jham@android.com>
Date: Fri Sep 10 10:46:06 2010 -0500

Don't alias 'stop' to 'kill -STOP'

Android has already has a stop command used
to stop the main runtime and the alias
interferes with testing tools that expect
stop to kill the runtime.

Change-Id: I5ddf28dbd0221148d3b8f55eaf4f1e7d046c9288
0-NOTE.txt
uild.sh
heck.pl
heck.t
dit.c
macsfn.h
val.c
xec.c
xpr.c
uncs.c
istrap.c
obs.c
alloc.c
ex.c
ain.c
isc.c
h.h
h_flags.h
hf.c
yn.c
ree.c
ar.c
ar_spec.h