From 5fdb5d91bf7b39883c1806cd5dba371460f6b5d3 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 2 Feb 2016 14:20:16 -0600 Subject: Fluffier release notes. --- www/news.html | 51 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 12 deletions(-) (limited to 'www/news.html') 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.

News

-todo: document TAGGED_ARRAY in design.html, linestack, interestingtimes -

February 2, 2016

"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.

The new commands in defconfig are iotop, top, pgrep, and pkill -(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.

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).

@@ -44,9 +42,9 @@ the magic constants).

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 never been able to disable, 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.)

@@ -57,12 +55,12 @@ made it necessary.

Bugfixes

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>I'm told that debian-testing broke its libc so the nsenter build breaks, +

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.)

@@ -103,7 +101,7 @@ for arrays of structures starting with a name string.

and so on), and for tracking multiple lines of text (vi, less, shell history) that need wordwrapping and scrolling up/down.

  • 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

  • More comma handling code in lib.c: comma_args()

  • Added error_msg_raw() to shut up fortify's endless static checking false positives.

  • -
  • readfileat() can now realloc() in a loop to read long files.

  • +
  • readfileat() can now realloc() in a loop to read long files +("zcat | insmod" needed it).

  • +

    Roadmap

    +

    We're getting close to having a self-hosting development environment +using toybox for the command line. The remaining busybox commands in +Aboriginal Linux are:

    + +

    +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 +

    + +

    And the remaining non-busybox commands in Aboriginal Linux's build/host +directory (from the distcc, genext2fs, e2fsprogs, zlib, and squashfs packagesi) +are:

    + +

    +mke2fs fsck.ext2 resize2fs distcc genext2fs unsquashfs distccd mksquashfs tune2fs +

    + +

    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.

    + +

    Remind me to include this countdown in future releases. Once they've all +been replaced, the next goal is building AOSP under itself.

    + +

    See the full roadmap and status +pages for more details.

    +

    December 21, 2015

    Yes, 11 months have gone missing from the mailing list web archive.

    -- cgit v1.2.3