From 6dd236d1d3385d7761db41291a46ca70a6c96242 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 2 Feb 2016 11:18:50 -0600 Subject: Release notes. --- www/news.html | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) mode change 100755 => 100644 www/news.html (limited to 'www/news.html') diff --git a/www/news.html b/www/news.html old mode 100755 new mode 100644 index dd526b16..14c81ca4 --- a/www/news.html +++ b/www/news.html @@ -8,6 +8,139 @@ 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 +you, is that you've never actually known what the question is." +- The Hitchhiker's Guide to the Galaxy.

+ +

Toybox 0.7.0 +(git commit) +is out.

+ +

The new commands in defconfig are iotop, top, pgrep, +and pkill +(most replacing corresponding versions from pending). Added find -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 +mktemp -u.

+ +

In pending there's the start of a vi command, and Sameer Pradhan contributed +a new dhcp6. This cycle saw several rounds of route cleanup and a little dhcp +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 +extensive internal code cleanup (including the removal of all +the magic constants).

+ +

Website

+ +

Dreamhost restored the missing 11 months +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 +been there since the last time they did this), +but due 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.)

+ +

Added a code of conduct to the README (we're +borrowing twitter's) because somebody +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. +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 +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 +years and documented the %s escape, fixed hwclock -u, and pointed out +that runcon needs to exec to do its job (not recursively call another +command_main() in the same process). Tom Marshall reported that blkid was +handling ext2 wrong. Mike Moreton corrected cpio extraction's uid and gid +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, +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 +reproduce the problem. (Debootstrap under unbuntu builds an ubuntu-flavored +chroot in which toybox builds fine.)

+ +

Documentation

+

Rewrite of the about.html page, tweaks to design.html, and a re-triage of +sbase in roadmap.html. Update to mkstatus.py to collate multiple span +tags with the same id, resulting in a larger status.html page (which +was previously ignoring some commands in the roadmap).

+ +

Expanded the defconfig/allyesconfig/allnoconfighelp text in "make help" +to explain what they're for.

+ +

infrastructure

+ + +

December 21, 2015

+ +

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

+ +

Yesterday evening Dreamhost's mailman server went down (timing out trying +to connect). I poked them about it, they +blamed +DNS, I explained that the hang was _after_ the DNS lookup and +entered the dig info into the trouble ticket showing the IPs the DNS +queries were returning, they reinstalled the server at that IP from what I +assume was their most recent backup, and that's how 11 months of messages +vanished out of the archive.

+ +

I've continued to poke them about it but I honestly believe that's the best they +can do. Last time +this sort of thing happened +we went back and forth for months, so I added a link to a backup web +archive (in the nav bar on the left) that isn't controlled by dreamhost, +and thus doesn't gratuitously lose data on a regular basis. (I note +the earlier hole in Dreamhost's archive was never fixed either. That +was data never getting archived, this is a year's worth of data that +was in the archive until yesterday vanishing after the fact.)

+ +

If you're wondering why the top level +list page has been "temporarily disabled" for multiple years now... you'd have +to ask Dreamhost. I know I have. More than a dozen times.

+

November 3, 2015

"Alright," said Ford. "How would you react if I said that I'm not from Guildford after all, but from a small planet somewhere in the vicinity -- cgit v1.2.3