aboutsummaryrefslogtreecommitdiff
path: root/www/news.html
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2016-02-02 14:20:16 -0600
committerRob Landley <rob@landley.net>2016-02-02 14:20:16 -0600
commit5fdb5d91bf7b39883c1806cd5dba371460f6b5d3 (patch)
treed8b4c0e6e0d88880b7146633adab8ae099896ae1 /www/news.html
parent6dd236d1d3385d7761db41291a46ca70a6c96242 (diff)
downloadtoybox-5fdb5d91bf7b39883c1806cd5dba371460f6b5d3.tar.gz
Fluffier release notes.
Diffstat (limited to 'www/news.html')
-rw-r--r--www/news.html51
1 files changed, 39 insertions, 12 deletions
diff --git a/www/news.html b/www/news.html
index 14c81ca4..8825475d 100644
--- a/www/news.html
+++ b/www/news.html
@@ -8,8 +8,6 @@ a development environment. See the links on the left for details.</p>
<h2>News</h2>
-todo: document TAGGED_ARRAY in design.html, linestack, interestingtimes
-
<a name="02-02-2016" /><a href="#02-02-2016"><hr><h2><b>February 2, 2016</b></h2></a>
<blockquote><p>"I checked it very thoroughly," said the computer, "and that
quite definitely is the answer. I think the problem, to be quite honest with
@@ -22,7 +20,7 @@ is out.</p>
<p>The new commands in defconfig are <b>iotop</b>, <b>top</b>, <b>pgrep</b>,
and <b>pkill</b>
-(most replacing corresponding versions from pending). Added find -ABC,
+(most replacing corresponding versions from pending). Added grep -ABC,
swapon -d (discard), mkswap -L (label) and UUID support, and find -delete.
Izabera added free -h and unshare -f. Josh Gao implemented tail -f.
Jose Bollo submitted cp --preserve=context,attr. Kylie McClain added
@@ -34,7 +32,7 @@ cleanup, but neither are complete yet. Lipi Lee did some cleanup to netstat.c
and Elliott Hughes removed warnings from traceroute.</p>
<p>Lots of updates to ps: several new -o options, -k (--sort) -O and -M,
-improved compatability with Android's historical behavior, and
+improved compatibility with Android's historical behavior, and
extensive internal code cleanup (including the removal of all
the magic constants).</p>
@@ -44,9 +42,9 @@ the magic constants).</p>
to the mailing list archive, in the process deleting the month after
that. Now they've asked if I have mbox files archiving the new
gap (between December 20, 2015 to January 21, 2016, and presumably they
-could also fill in the gap from December 14, 2014 to january 3, 2015 that's
+could also fill in the gap from December 14, 2014 to January 3, 2015 that's
been there since the last time they did this),
-but due some gmail filtering I've
+but due to some gmail filtering I've
<a href=http://landley.net/notes-2012.html#15-10-2012>never
been able to disable</a>, my copy of those files is spread among 3 different
mbox files I'd have to sort/filter/collate. (It's on the todo list.)</p>
@@ -57,12 +55,12 @@ made it necessary.</p>
<h3><b>Bugfixes</b></h3>
<p>Fixed another sed bug where any ] right after [ was skipped (not just the
-first one in the range). Fixed sort -f and added test cases.
+first one in the range, so [[] didn't terminate). Fixed sort -f and added test cases.
Assume 80 columns in "ls -m | cat", ls -L is no longer backwards,
and ls of files with no paths no longer uses an uninitialized (zero) dirfd.
Several bugfixes
to find (Gilad Arnold fixed -perm, Daniel K. Levy fixed "find . -exec echo {}",
-and while we're there Rob Landley fixed find --prune, made "find . -execdir
+and while we're there I fixed find --prune, made "find . -execdir
echo {} + -execdir ls {} +" work, and ripped out the environment size
measuring code that checked for a 128k limit removed back in linux 2.6.22).
Elliott Hughes fixed the date command's parsing of 4 digit
@@ -74,9 +72,9 @@ values, and added a --no-preserve-owner option. Fixed the SUID permission
dropping logic (which was a bit over-zealous, preventing some commands from
running at all).</p>
-,p>I'm told that debian-testing broke its libc so the nsenter build breaks,
+<p>I'm told that debian-testing broke its libc so the nsenter build breaks,
but my attempts to install the debian-testing network cd image under
-qemu keep breaking. Maybe next release they'll fix it enough I can actually
+qemu keep breaking. Maybe someday they'll fix it enough I can actually
reproduce the problem. (Debootstrap under unbuntu builds an ubuntu-flavored
chroot in which toybox builds fine.)</p>
@@ -103,7 +101,7 @@ for arrays of structures starting with a name string.</p></li>
and so on), and for tracking multiple lines of text
(vi, less, shell history) that need wordwrapping and scrolling up/down.</p></li>
<li><p>Upgrades to lib/interestingtimes.c: scan_key() now has a timeout
-in miliseconds and to recognizes more sequences including ANSI
+in miliseconds and recognizes more sequences including ANSI
window size probes. New utf8 test files in tests/files/utf8 including
sequence reversing, stacked combining chars, and all three types of
unprintable sequences (low ascii <32 ala ^X, invalid utf8 sequences ala
@@ -111,9 +109,38 @@ unprintable sequences (low ascii <32 ala ^X, invalid utf8 sequences ala
<li><p>More comma handling code in lib.c: comma_args()</p></li>
<li><p>Added error_msg_raw() to shut up fortify's endless static checking false
positives.</p></li>
-<li><p>readfileat() can now realloc() in a loop to read long files.</p></li>
+<li><p>readfileat() can now realloc() in a loop to read long files
+("zcat | insmod" needed it).</p></li>
</ul>
+<h3><b>Roadmap</b></h3>
+<p>We're getting close to having a self-hosting development environment
+using toybox for the command line. The remaining busybox commands in
+<a href=http://landley.net/aboriginal/about.html>Aboriginal Linux</a> are:</p>
+
+<blockquote><p><b>
+awk bunzip2 bzcat bzip2 dd diff expr fdisk ftpd ftpget ftpput gunzip gzip
+less ping route sh sha512sum tar test tr unxz vi wget xzcat zcat
+</b></p></blockquote>
+
+<p>And the remaining non-busybox commands in Aboriginal Linux's build/host
+directory (from the distcc, genext2fs, e2fsprogs, zlib, and squashfs packagesi)
+are:</p>
+
+<blockquote><p><b>
+mke2fs fsck.ext2 resize2fs distcc genext2fs unsquashfs distccd mksquashfs tune2fs
+</b></p></blockquote>
+
+<p>Squashfs and distcc are probably out of scope for toybox, but mke2fs,
+fsck.ext2, resize2fs, genext2fs, and tune2fs should all be added to the
+above "busybox" replacement list.</p>
+
+<p>Remind me to include this countdown in future releases. Once they've all
+been replaced, the next goal is <a href=http://landley.net/aboriginal/about.html#selfhost>building AOSP under itself</a>.</p>
+
+<p>See the full <a href=roadmap.html>roadmap</a> and <a href=status.html>status</a>
+pages for more details.</p>
+
<a name="12-21-2015" /><a href="#12-21-2015"><hr><h2><b>December 21, 2015</b></h2></a>
<p>Yes, 11 months have gone missing from the mailing list web archive.</p>