comparison www/news.html @ 693:4a5a250e0633

Announce release, add anchor tags to roadmap, tweak downloads in header (new bin directory pointing to downloads/binaries/$CURRENT).
author Rob Landley <rob@landley.net>
date Tue, 13 Nov 2012 16:13:45 -0600
parents 7f5db1d707c0
children 5da97f834a06
comparison
equal deleted inserted replaced
692:be070bbb398b 693:4a5a250e0633
1 <!--#include file="header.html" --> 1 <!--#include file="header.html" -->
2 2
3 <h2>News</h2> 3 <h2>News</h2>
4 <hr><b>November 13, 2012</b>
5 <blockquote><p>"Rule Six: The winning team shall be the first team that wins."
6 - The Hitchhiker's Guide to the Galaxy.</p></blockquote>
7
8 <p><a href=downloads/toybox-0.4.1.tar.bz2>Toybox 0.4.1</a> is based on
9 <a href=http://landley.net/hg/toybox/shortlog/691>commit 691</a>.</p>
10
11 <p>Elie De Brauwer contributed usleep, Ashwini Kumar contributed du, and
12 Kyungwan Han contributed vconfig. Other new commands include switch_root and
13 md5sum, and the remaining shell wrappers are now proper commands (dos2unix,
14 unix2dos).</p>
15
16 <p>The patch command now supports -l, and gethostname is now enabled by
17 default. The df command follows symlinks to get the actual device name.
18 Felix Janda added -m support to wc (for utf8).</p>
19
20 <p>On the infrastructure side, the commands have now been grouped into
21 "posix", "lsb", and "other" subdirectories (for things required by Posix-2008,
22 the Linux Standard Base 4.1, and commands in neither). This affects menuconfig
23 and the actual source layout (toys/cp.c is now toys/posix/cp.c, and so on).
24 An android directory is planned (see the updated
25 <a href=roadmap.html#android>android roadmap analysis</a>).</p>
26
27 <p>The FLAG_ macros for command option parsing and TT alias for the command's
28 global block are now automatically generated, commands should
29 #define FOR_commandname before #including <toys.h> to get the macros for that
30 command.</p>
31
32 <p>An upgrade to the build infrastructure now allows commands with _ and -
33 in them, such as switch_root.</p>
34
35 <p>Bugfixes: Avery Pennarun spotted a case where ls showed uid twice instead of
36 uid and gid, and that nice was using the wrong range of numbers.
37 The ls command also recursed inappropriately last time (not quite
38 properly converted for the dirtree changes last release), and now it's
39 fixed. Roy Tam pointed out a glitch in sh, and fixed df's percentage
40 calculation to match the POSIX spec. The kernel build didn't like our mktemp
41 and it does now. The wc command wasn't quite posix compliant (trailing spaces
42 break stuff). The ls command recursed inappropriately last time (not quite
43 properly converted for the dirtree changes last release), and now it's
44 fixed. The catv command wasn't displaying byte 255 correctly. Some lib
45 fixes (thinko in xpidfile). Fixed uname -m when running a 32 bit x86 binary
46 on an x86-64 host (it lies and says the system is i686, i586, or i486 depending
47 on what the toolchain that built the binary supported. This makes builds in
48 a 32 bit chroot on a 64 bit kernel break less.) The df command was checking
49 partitions in the wrong order (displaying undermounts instead of overmounts:
50 this used to work but some library code changed out from under it and it
51 wasn't updated to match until now). Felix Janda filled out the test suite
52 some more. The patch file creation logic got tweaked several times to
53 successfully apply more patches. Support for older (pre 2.10) glibc
54 versions was added to portability.h.</p>
55
56 <p>Miscelaneous cleanups all around (mknod, sha1sum, logname), including a
57 rewrite of taskset to be less dependent on libc getting the headers right. All
58 the command headers should now point to the current relevant standards
59 document, where applicable.</p>
60
61 <p>This news page had old news entries from before the relaunch moved into
62 a separate <a href=oldnews.html>oldnews</a> page.</p>
63
64 <p>I forgot to create <a href=bin>static binaries</a> last time, but they're
65 back now.</p>
66 </span>
67
4 <hr><b>July 23, 2012</b> 68 <hr><b>July 23, 2012</b>
5 <blockquote><p>"Ford", Arthur said. "There's an infinite number of monkeys 69 <blockquote><p>"Ford", Arthur said. "There's an infinite number of monkeys
6 out here who want to talk to us about this script for Hamlet they've worked 70 out here who want to talk to us about this script for Hamlet they've worked
7 out." - The Hitchhiker's Guide to the Galaxy.</p></blockquote> 71 out." - The Hitchhiker's Guide to the Galaxy.</p></blockquote>
8 72
9 <p><a href=downloads/toybox-0.4.0.tar.bz2>Toybox 0.4.0</a> is based on commit 73 <p><a href=downloads/toybox-0.4.0.tar.bz2>Toybox 0.4.0</a> is based on
10 <a href=http://landley.net/hg/toybox/shortlog/640>commit 640</a>. 74 <a href=http://landley.net/hg/toybox/shortlog/640>commit 640</a>.</p>
11 75
12 <p>The new <a href=status.html>status page</a> is calculated from 76 <p>The new <a href=status.html>status page</a> is calculated from
13 the roadmap info, and should be easier to keep up to date in future.</p> 77 the roadmap info, and should be easier to keep up to date in future.</p>
14 78
15 <p>Andre Renaud contributed od and modinfo. Elie De Brauwer contributed 79 <p>Andre Renaud contributed od and modinfo. Elie De Brauwer contributed