Mercurial > hg > toybox
comparison www/news.html @ 755:5da97f834a06
Web page update for release.
author | Rob Landley <rob@landley.net> |
---|---|
date | Wed, 19 Dec 2012 09:16:45 -0600 |
parents | 4a5a250e0633 |
children | 0db28494d17d |
comparison
equal
deleted
inserted
replaced
754:06c32155cb95 | 755:5da97f834a06 |
---|---|
1 <!--#include file="header.html" --> | 1 <!--#include file="header.html" --> |
2 | 2 |
3 <h2>News</h2> | 3 <h2>News</h2> |
4 <hr><b>December 15, 2012</b> | |
5 <blockquote><p>"The major difference between a thing that might go wrong and a | |
6 thing that cannot possibly go wrong is that when a thing that cannot possibly | |
7 go wrong goes wrong it usually turns out to be impossible to get at or repair." | |
8 </p><p>- The Hitchhiker's Guide to the Galaxy.</p></blockquote> | |
9 | |
10 <p><a href=downloads/toybox-0.4.2.tar.bz2>Toybox 0.4.2</a> is based on | |
11 <a href=http://landley.net/hg/toybox/shortlog/749>commit 749</a> and is | |
12 just a resync. Linux 3.7 came out, meaning it's time to do an Aboriginal | |
13 Linux release, and that should use a stable version of toybox. So here's | |
14 a new stable version.</p> | |
15 | |
16 <p>The new commands are cut (from Jason Kyungwan Han), touch | |
17 (from Choubey Ji), expand (from Jonathan Clairembault, and he fixed a | |
18 bug in login), and rm (from Rob Landley). Felix Janda added UTF-8 | |
19 support infrastructure (for non-ascii character sets) with a config option. | |
20 Elie De Brauwer added tests for cat and sha1sum, and -so options to pidof. | |
21 The "ls" command defaults to -C (column view) now, and "readlink" now supports | |
22 -fenq.</p> | |
23 | |
24 <p>Portability work: toybox should now build against the musl C library, | |
25 and against older glibc versions (circa 2008, much before that and kernel | |
26 features we depend on start to drop out).</p> | |
27 | |
28 <p>The whole codebase got reindented from "one tab" to "two spaces" per | |
29 level. The option parsing logic now understands [groups] of commands (when more | |
30 than one in a group is selected it can switch the others off, or error out, | |
31 or other things). The error_exit() infrastructure can now longjmp back to an | |
32 earlier point instead of exiting. Each toys/* directory now has a README, | |
33 the first line of which is the fancy name menuconfig uses for the directory | |
34 (so no more hardwired directory list in scripts/genconfig.sh).</p> | |
35 | |
36 <p>Fixed a filehandle leak in getmountlist(). | |
37 Pass parent pointer to dirtree_add_node() so it can give error messages with | |
38 full path. The yesno() function now always reads from stdin and writes to | |
39 stderr (we can retry tty checking complexity once we've got commands needing | |
40 it).</p> | |
41 | |
42 <p>The open group broke their website so the | |
43 <a href=http://opengroup.org/onlinepubs/9699919799>old links</a> to POSIX 2008 | |
44 now <a href=http://pubs.opengroup.org/onlinepubs/9699919799>need to start with | |
45 pubs</a>. Some of the links in the tree have been updated, others haven't while | |
46 I wait to see if their webmaster notices and fixes it.</p> | |
47 | |
48 <p>(I note that the current rm implementation is not technically posix compliant | |
49 because the standard requires infinite recursion depth and the current | |
50 implementation uses one filehandle per level. I can add a config option | |
51 to do it Posix's way, which is more brittle and needs extra security checks, | |
52 but am waiting for somebody to complain first. The default "ulimit -n" is 1024 | |
53 filehandles, so drilling down over 1000 nested subdirectories).</p> | |
54 | |
4 <hr><b>November 13, 2012</b> | 55 <hr><b>November 13, 2012</b> |
5 <blockquote><p>"Rule Six: The winning team shall be the first team that wins." | 56 <blockquote><p>"Rule Six: The winning team shall be the first team that wins." |
6 - The Hitchhiker's Guide to the Galaxy.</p></blockquote> | 57 - The Hitchhiker's Guide to the Galaxy.</p></blockquote> |
7 | 58 |
8 <p><a href=downloads/toybox-0.4.1.tar.bz2>Toybox 0.4.1</a> is based on | 59 <p><a href=downloads/toybox-0.4.1.tar.bz2>Toybox 0.4.1</a> is based on |