<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_mksh, branch tools_r22</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/'/>
<entry>
<title>Merge "mksh: use /data/local instead of /data/local/tmp"</title>
<updated>2013-02-20T20:08:35+00:00</updated>
<author>
<name>Nick Kralevich</name>
<email>nnk@google.com</email>
</author>
<published>2013-02-20T20:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=f8c396c4d446a038358106a301b329607a04633d'/>
<id>f8c396c4d446a038358106a301b329607a04633d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mksh: use /data/local instead of /data/local/tmp</title>
<updated>2013-02-20T19:47:46+00:00</updated>
<author>
<name>Nick Kralevich</name>
<email>nnk@google.com</email>
</author>
<published>2013-02-20T19:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=fd187c65783f5032a49eace50b115495b051cd73'/>
<id>fd187c65783f5032a49eace50b115495b051cd73</id>
<content type='text'>
/data/local/tmp is writable by the shell user and is not
sticky (S_IXVTX). /data/local is only writable by root
(as a result, the sticky bit doesn't matter).

Change-Id: I7ea121208846c2cffe97f6316272c526b47a1813
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
/data/local/tmp is writable by the shell user and is not
sticky (S_IXVTX). /data/local is only writable by root
(as a result, the sticky bit doesn't matter).

Change-Id: I7ea121208846c2cffe97f6316272c526b47a1813
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Update mksh to R43 (formal release, from tarball)"</title>
<updated>2013-02-19T21:20:34+00:00</updated>
<author>
<name>Nick Kralevich</name>
<email>nnk@google.com</email>
</author>
<published>2013-02-19T21:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=d2cea5b5036afed5295d9eb5657772d7a607351c'/>
<id>d2cea5b5036afed5295d9eb5657772d7a607351c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update mksh to R43 (formal release, from tarball)</title>
<updated>2013-02-19T19:58:27+00:00</updated>
<author>
<name>Thorsten Glaser</name>
<email>tg@mirbsd.org</email>
</author>
<published>2013-02-18T23:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=c2dc5def5e2273bb1d78b4ba032a3903dd0f980c'/>
<id>c2dc5def5e2273bb1d78b4ba032a3903dd0f980c</id>
<content type='text'>
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 &lt;john.michelau@motorola.com&gt;)
• 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;john.michelau@motorola.com&gt;)
• 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Track libnativehelper move for PDK.</title>
<updated>2012-05-03T23:38:30+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2012-05-03T23:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=93bd42c789325fdd5f8c9ba8f000abd65281f241'/>
<id>93bd42c789325fdd5f8c9ba8f000abd65281f241</id>
<content type='text'>
Bug: 6369821
Change-Id: I287c08d562d3aab14adf34a614ef752ecc21c064
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 6369821
Change-Id: I287c08d562d3aab14adf34a614ef752ecc21c064
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated mksh to ToT as of 12 October 2011.</title>
<updated>2011-10-13T01:17:24+00:00</updated>
<author>
<name>Geremy Condra</name>
<email>gcondra@google.com</email>
</author>
<published>2011-10-13T01:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=03ebf06f4e1112a0e9533b93062d169232c4cbfe'/>
<id>03ebf06f4e1112a0e9533b93062d169232c4cbfe</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Move mksh to a separate project.</title>
<updated>2011-06-16T17:05:28+00:00</updated>
<author>
<name>Jean-Baptiste Queru</name>
<email>jbq@google.com</email>
</author>
<published>2011-06-16T17:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=5155f1c7438ef540d7b25eb70aa1639579795b07'/>
<id>5155f1c7438ef540d7b25eb70aa1639579795b07</id>
<content type='text'>
This was originally in system/core/mksh

commit ba2627c6cdb3aaa40aebd362170c382b55b7b511
Author: Thorsten Glaser &lt;tg@mirbsd.org&gt;
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 &lt;jham@android.com&gt;
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was originally in system/core/mksh

commit ba2627c6cdb3aaa40aebd362170c382b55b7b511
Author: Thorsten Glaser &lt;tg@mirbsd.org&gt;
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 &lt;jham@android.com&gt;
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial empty repository</title>
<updated>2011-06-10T15:15:48+00:00</updated>
<author>
<name>Anatol Pomazau</name>
<email>anatol@google.com</email>
</author>
<published>2011-06-10T15:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_mksh/commit/?id=38fa6a9a7be7f1d4edd349e759318c74232e4a02'/>
<id>38fa6a9a7be7f1d4edd349e759318c74232e4a02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
