diff options
author | Rob Landley <rob@landley.net> | 2016-02-02 14:20:16 -0600 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2016-02-02 14:20:16 -0600 |
commit | 5fdb5d91bf7b39883c1806cd5dba371460f6b5d3 (patch) | |
tree | d8b4c0e6e0d88880b7146633adab8ae099896ae1 | |
parent | 6dd236d1d3385d7761db41291a46ca70a6c96242 (diff) | |
download | toybox-5fdb5d91bf7b39883c1806cd5dba371460f6b5d3.tar.gz |
Fluffier release notes.
-rw-r--r-- | www/news.html | 51 |
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> |