Mercurial > hg > toybox
annotate www/news.html @ 651:ba40e1852ce8
Check in the updated news and status web pages.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 25 Aug 2012 11:51:25 -0500 |
parents | ce60e407829f |
children | 7f5db1d707c0 |
rev | line source |
---|---|
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
1 <!--#include file="header.html" --> |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
2 |
610
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
3 <h2>News</h2> |
651
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
4 <hr><b>July 23, 2012</b> |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
5 <blockquote><p>"Ford", Arthur said. "There's an infinite number of monkeys |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
6 out here who want to talk to us about this script for Hamlet they've worked |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
7 out." - The Hitchhiker's Guide to the Galaxy.</p></blockquote> |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
8 |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
9 <p><a href=downloads/toybox-0.4.0.tar.bz2>Toybox 0.4.0</a> is based on commit |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
10 <a href=http://landley.net/hg/toybox/shortlog/640>commit 640</a>. |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
11 |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
12 <p>The new <a href=status.html>status page</a> is calculated from |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
13 the roadmap info, and should be easier to keep up to date in future.</p> |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
14 |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
15 <p>Andre Renaud contributed od and modinfo. Elie De Brauwer contributed |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
16 taskset, bugfixes to cmp and tail, and tests for sort and tail. Kyungwan Han |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
17 contributed passwd. Gaurang Shastri contributed w. Ashwini Sharma spotted a |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
18 case where dirtree was adding extra slashes to a path.</p> |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
19 |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
20 <p>I rewrote od, cleaned up comm, documented the |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
21 <a href=code.html#lib_llist>llist</a> and |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
22 <a href=code.html#lib_dirtree>dirtree</a> infrastructure, added an -r option |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
23 to date (and fixed a bug where -u wouldn't override /etc/localtime), |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
24 fixed bugs in chmod +stw, fixed ls to show suid bits properly when the |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
25 corresponding executable bit wasn't set, and worked around a longstanding |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
26 glibc bug where static linking prevents stdout from automatically flushing |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
27 pending output on exit.</p> |
ba40e1852ce8
Check in the updated news and status web pages.
Rob Landley <rob@landley.net>
parents:
610
diff
changeset
|
28 |
610
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
29 <hr><b>June 25, 2012</b> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
30 <blockquote><p>"For a moment, nothing happened. Then, after a second or so, nothing continued to happen." - The Hitchhiker's Guide to the Galaxy.</p></blockquote> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
31 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
32 <p><a href=downloads/toybox-0.3.1.tar.bz2>Toybox 0.3.1</a> is based on commit |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
33 <a href=http://landley.net/hg/toybox/shortlog/607>commit 607</a>. It's |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
34 mostly a bugfix release for ls -l (which was unhappy on targets other than |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
35 x86-64), plus a new "date" from Andre Renaud and rewritten chgrp/chown which |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
36 now support the full set of posix flags, plus a little work on the test |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
37 suite and some more header tweaks towards eventual compatability with the |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
38 musl libc.</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
39 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
40 <p>The todo list runneth over, but "release early, release often", so here |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
41 it is. The roadmap and documentation are a bit behind, and I've got ~40 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
42 pending submissions to review. I need to catch up...</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
43 </span> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
44 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
45 <hr><b>June 12, 2012</b> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
46 <blockquote><p>"For instance, on the planet Earth, man had always assumed that |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
47 he was more intelligent than dolphins because he had achieved so much - the |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
48 wheel, New York, wars and so on - whilst all the dolphins had ever done was |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
49 muck about in the water having a good time. But conversely, the dolphins had |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
50 always believed that they were far more intelligent than man - for precisely |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
51 the same reasons." - The Hitchhiker's Guide to the Galaxy.</p></blockquote> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
52 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
53 <p>It's well past time for <a href=downloads/toybox-0.3.0.tar.bz2>toybox 0.3.0</a>, |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
54 so here it is, based |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
55 on <a href=http://landley.net/hg/toybox/shortlog/595>commit 595</a>, and the |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
56 statically linked <a href=downloads/binaries>prebuilt binaries</a> should |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
57 actually be statically linked this time (thanks Ashwini Sharma for spotting |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
58 that).</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
59 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
60 <p>It's hard to figure out where to cut a release, because development |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
61 doesn't stop. "Long before now" is the obviuos answer, of course. |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
62 The project's maintainer also moved house during this development cycle, which |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
63 threw things off for a bit (so many boxes). Releases should hopefully be a bit |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
64 more frequent from here on.</p> |
418 | 65 |
610
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
66 <p>The big things Rob worked on this time were the new dirtree (directory |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
67 tree traversal) infrastructure, and a complete rewrite of ls using that |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
68 which should now implement all 26 posix options.</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
69 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
70 <p>Georgi Chorbadzhiyski added printenv, whoami, mkdir, mkfifo, chmod, chown, |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
71 chgrp, and uniq. He also added fraction and extension support to sleep (so if |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
72 you need a quarter-second sleep, it can do that now), and fixed a build bug |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
73 on slackware.</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
74 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
75 <p>Daniel Walter contributed a string to mode_t parser (in use by chmod and |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
76 mkdir -m). Ilya Kuzmich contributed comm. Elie De Brauwer added mountpoint, |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
77 vmstat, logname, login, and mktemp. Kevin Chase did some portability cleanups. |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
78 Pere Orga fixed some documentation.</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
79 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
80 <p>The "tac" and "clear" commands are now normal commands instead of shell |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
81 wrappers, and the header #includes have been cleaned up a bit to remove |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
82 deprecated functions and attempt to increase compatability with the bionic and |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
83 musl C libraries, "tail" should now use lseek() for large files, and "id" got |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
84 some cleanups and bugfixes.</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
85 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
86 <p>The new TOYBOX_FLOAT configuration option selects whether or not |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
87 to include floating point support (for embedded targets where that's |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
88 problematic).</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
89 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
90 <p>Several random bugfixes: unshare() might actually build portably now, |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
91 yes 'n' | cp -i should no longer bypass stdin and prompt via the tty, the |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
92 SUID support no longer drops permissions going through the toybox |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
93 multiplexer command, and a bugfix to xargs -0 means it should no longer |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
94 segfault. (I have a pending bug report about xargs not doing the full |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
95 posix whitespace handling that -0 obsoleted, but I'll deal with that next |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
96 release.)</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
97 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
98 <p>The build infrastructure is now automatically generating FLAG_ macros |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
99 for the options, but currently with the wrong names. Some more macro glue |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
100 is necessary, which I haven't quite figured out how to do yet.</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
101 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
102 <p>A defconfig toybox at the start of the $PATH has successfully built |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
103 Linux From Scratch (in my Aboriginal Linux project). The commands that |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
104 'default n' in the config are often still broken, cleanup is ongoing. |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
105 (The new dirtree stuff broke several of them that haven't been converted |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
106 yet, but if I wait until everything works we won't have a release before |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
107 1.0, so here's a checkpoint.)</p> |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
108 |
ce60e407829f
Update news page for the past two releases.
Rob Landley <rob@landley.net>
parents:
529
diff
changeset
|
109 |
529 | 110 <hr><b>March 3, 2012</b> |
111 | |
112 <blockquote><p>"They went unnoticed at Goonhilly, passed over Cape Canaveral | |
113 without a blip, and Woomera and Jodrell Bank looked straight through them. | |
114 Which was a pity, because it was exactly the sort of thing they'd been looking | |
115 for all these years."</p></p>- The Hitchhiker's Guide to the Galaxy.</p> | |
116 </p></blockquote> | |
117 | |
118 <p>Here's <a href=downloads/toybox-0.2.1.tar.bz2>toybox 0.2.1</a> based | |
119 on <a href=http://landley.net/hg/toybox/shortlog/512>commit 512</a>. This | |
120 time around, there are statically linked <a href=downloads/binaries>prebuilt | |
121 binaries</a> for various embedded targets.</p> | |
122 | |
123 <p>It's been a busy few weeks, almost entirely due to new contributors. (I | |
124 have not quite been keeping up.)</p> | |
125 | |
126 <p>Elie De Brauwer contributed free, uptime, swapon, swapoff, lsmod, mknod, | |
127 insmod, rmmod, and fixed a bug in basename. Andre Renaud contributed ls, ln, | |
128 realpath, and hostname. Andres Heck contributed pidof and killall. Daniel | |
129 Walter wrote kill and extended id. Timothy Elliott contributed tail and tests | |
130 for cmp. Frank Bergmann sent a warning fix. Bryce Fricke added -i to cp. | |
131 Nathan McSween pointed out an optimization. Georgi Chorbadzhiyski fixed | |
132 cross compiling to work more reliably.</p> | |
133 | |
134 <p>(My own contribution this time around was just tightening up other people's | |
135 code, a build fix to unshare, some random bugfixes, and so on. My only new | |
136 code this time around was writing a bash replacement for the existing python | |
137 bloat-o-meter.)</p> | |
138 | |
139 <p>Last time (the 0.2.0 release) included the first pass at an id command from | |
140 Tim Bird, env and basename from Tryn Mirell, cmp and head from Timothy Elliott, | |
141 more bugfixes from Nathan McSween and Elie De Brauwer, and Luis Felipe Strano | |
142 Moraes did a first pass at the who command plus other bugfixes and | |
143 optimizations.</p> | |
144 | |
145 <p>(For that release I did xargs, cal, truncate, unlink, nohup, tty, wc, link, | |
146 dirname, unshare, and various infrastructure tweaks, but it took me 3 months | |
147 and those guys did their stuff in a week or so.)</p> | |
148 | |
297
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
149 |
457
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
150 <hr><b>February 12, 2012</b> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
151 <blockquote><p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
152 "for though it has many omissions and contains much that is apocryphal, or at |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
153 least wildly inaccurate, it scores over the older, more pedestrian work in two |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
154 important respects..."</p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
155 <p> - The Hitchhiker's Guide to the Galaxy</p></blockquote> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
156 |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
157 <p>Here's the first BSD licensed release, |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
158 <a href=downloads/toybox-0.2.0.tar.bz2>toybox-0.2.0</a>, more a synchronization |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
159 point than anything particularly useful. 47 commands in a reasonably |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
160 ready-to-use state (what "make defconfig" builds), another ten or so partially |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
161 finished stubs ("make allyesconfig"), and several |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
162 patches pending on the mailing list I need to review and merge.</p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
163 |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
164 <p>More to come...</p> |
521d54da4d0c
Commit the web page change that announced the release.
Rob Landley <rob@landley.net>
parents:
418
diff
changeset
|
165 |
418 | 166 <hr> |
167 <p><b>November 15, 2011</b> - Back from the dead, Toybox is now under a 2 | |
168 clause BSD license, and aiming to become the default command line | |
169 implementation of Android systems everywhere.</p> | |
170 | |
171 <p>More to come...</p> | |
172 | |
173 <hr> | |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
174 <p><b>December 1, 2009</b> - <a href=downloads/toybox-0.1.0.tar.bz2>toybox-0.1.0</a> is out.</p> |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
175 |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
176 <p>This release is a couple build fixes and another bugfix to patch.</p> |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
177 |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
178 <hr> |
355
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
179 <p><b>April 17, 2009</b> - Another bugfix release, |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
180 <a href=downloads/toybox-0.0.9.2.tar.bz2>toybox-0.0.9.2</a>, off by one allocation error in patch.</p> |
355
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
181 |
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
182 <p>(Darn fiddly command, innit?)</p> |
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
183 |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
184 <hr> |
353
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
185 <p><b>March 29, 2009</b> - Released |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
186 <a href=downloads/toybox-0.0.9.1.tar.bz2>toybox 0.0.9.1</a> which is a bugfix |
353
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
187 release for issues with the patch command.</p> |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
188 |
355
f142d02036b6
Announce 0.0.9.2 bugfix release.
Rob Landley <rob@landley.net>
parents:
353
diff
changeset
|
189 <p>The project is currently on hold while the developers learn Lua and |
353
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
190 decide whether or not to port the whole thing to that language. |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
191 (Also note: the mailing list moved. See the links on the left. You'll |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
192 have to resubscribe.)</p> |
287bca550748
Announce 0.0.9.1 bugfix release.
Rob Landley <rob@landley.net>
parents:
350
diff
changeset
|
193 |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
194 <hr> |
350
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
195 <p><b>January 29, 2009</b> - Released |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
196 <a href=downloads/toybox-0.0.9.tar.bz2>toybox 0.0.9.tar.bz2</a> which is a minor packaging |
350
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
197 fix for 0.0.8. (The previous release tarball contained a prebuilt x86-64 |
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
198 kconfig/conf file, because the release script ran defconfig to |
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
199 pregenerate help.h, and didn't run make clean afterwards.) The actual source |
2054bdc29f0c
Old news.html update, but never actually checked in.
Rob Landley <rob@landley.net>
parents:
343
diff
changeset
|
200 code is identical to the previous release.</p> |
226 | 201 |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
202 <hr> |
361
e5b5c6293f58
Add .tar.bz2 to tarball links.
Rob Landley <rob@landley.net>
parents:
360
diff
changeset
|
203 <p><b>January 20, 2009</b> - <a href=downloads/toybox-0.0.8.tar.bz2>toybox 0.0.8</a> |
343 | 204 adds the uname, cksum, and mkswapfs commands.</p> |
205 | |
206 <p>This uname implementation is cross compile friendly: when built as a 32 bit | |
207 binary on an x86_64 host, it reports "i686" to confuse autoconf less.</p> | |
208 | |
209 <p>This cksum has several extra command line options which can be used to | |
210 produce different cksum variants based on the same crc32 algorithm. For | |
211 example, the broadcom "trx" image packaging uses a little endian crc, | |
212 pre-inverted instead of post-inverted, and does not include the length. | |
213 (Without these arguments, it produces the normal SUSv4 cksum output.)</p> | |
214 | |
215 <p>It also upgrades netcat with a server mode (-l option) and fixes several | |
216 netcat bugs. It also fixed multiple bugs in "patch", works around a | |
217 reiserfs bug in cp, and oneit can reboot on exit more reliably.</p> | |
218 | |
319 | 219 <p><b>November 12, 2008</b> - |
220 <a href=downloads/toybox-0.0.7.tar.bz2>toybox 0.0.7</a> | |
221 adds sort and tee commands, upgrades the internal option parsing logic and the | |
222 test suite, and numerous bugfixes (bunzip, chroot, cat, patch).</p> | |
223 | |
297
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
224 <p><b>May 26, 2008</b> - <a href=downloads/toybox-0.0.6.tar.bz2>toybox 0.0.6</a> |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
225 adds cat, rmdir, and seq. Bugfixes to cp and a new -v option. Updates mdev to |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
226 work with the 2.6.25 kernel. Updates patch to knows that a file dated |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
227 1969-12-31 means it doesn't exist, and to fail if a file it needs to create |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
228 already exists. Command line option parsing can now handle things like "echo |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
229 -nex" vs "echo -ne". Several updates to the test suite (run scripts/test.sh), |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
230 and some build fixes.</p> |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
231 |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
232 <p> |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
233 <hr> |
297
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
234 <p><b>March 29, 2008</b> - |
6e65eefc37e9
Announce 0.0.6 release. (A bit early, so the next FWL release can use it.)
Rob Landley <rob@landley.net>
parents:
277
diff
changeset
|
235 Time to release <a href=downloads/toybox-0.0.5.tar.bz2>toybox 0.0.5</a>, with |
277 | 236 new commands cp and chvt and several bugfixes.</p> |
237 | |
238 <p>More makefile targets: "make test" runs the test suite (which needs more test | |
239 scripts), and make install/install_flat/uninstall/uninstall_flat calls | |
240 make/install.sh (with options --long --symlink --force --uninstall depending | |
241 on the context).</p> | |
242 | |
243 <p>Most of the work has been behind the scenes, namely a significant rewrite of | |
244 the build logic so adding each new command consists of adding a single C file to | |
245 the "toys" directory, eliminating the need to touch any other files. | |
246 There are specially formatted comments at the top of the C file to generate | |
247 the other files, see toys/hello.c for an example. (See generated/README.txt | |
248 and <a href=code.html>code.html</a> for details.)</p> | |
249 | |
226 | 250 <p><b>January 2, 2008</b> - And <a href=downloads/toybox-0.0.4.tar.bz2>toybox-0.0.4.tar.bz2</a> is out. |
251 The new applets this time around include basename, chroot, dirname, dmesg, | |
252 help, mkfifo, netcat, patch, sha1sum, touch, and tty.</p> | |
253 | |
254 <p>Note that this "touch" includes -l to set the length, which can truncate | |
255 a file or create a commpletely sparse file, good for filesystem images.</p> | |
256 | |
257 <p>Expect the next release in about 6 months.</p> | |
258 | |
259 <p><b>December 12, 2007</b> - Updated the list of implemented applications, | |
260 put up a <a href=todo.txt>todo list</a> and <a href=code.html>infrastructure | |
261 documentation</a>. Expect another release towards the end of the month.</p> | |
262 | |
263 <p><b>June 18, 2007</b> - Put out | |
264 <a href=downloads/toybox-0.0.3.tar.bz2>toybox-0.0.3.tar.bz2</a> since it's | |
265 been too long since I did something like that. This one implements | |
266 catv, count, df, echo, false, oneit, pwd, sleep, sync, toysh, true, which, | |
267 and yes (which is what "make defconfig" enables). There are several other | |
268 commands not enabled by defconfig, because they don't really work yet.</p> | |
269 | |
270 <p>Most of the general infrastructure's there now, although lots of tweaking | |
271 and optimizing is still needed. The test suite is skeletal and not entirely | |
272 checked in yet, but I'm working on that.</p> | |
273 | |
274 <p>I don't have nearly as much time to work on this as I'd like, but I'm making | |
275 a little progress.</p> | |
276 | |
277 <p><b>January 31, 2007</b> - | |
278 Toybox <a href=downloads/toybox-0.0.2.tar.bz2>0.0.2 release</a>. | |
279 Implements count, yes, pwd, echo, bzcat, catv, oneit, and an unfinished | |
280 skeleton of mke2fs. Adds argument parsing logic and bunzip code to library. | |
281 Now configured with menuconfig. Adds "make baseline" and "make bloatcheck" | |
282 using Matt Mackall's bloat-o-meter, and scripts/showasm.</p> | |
283 | |
284 <p>Screwing up the web page a bit, adding an index bar along the side | |
285 which doesn't properly connect up to anything yet. (Busy implementing | |
286 mke2fs and gene2fs.)</p> | |
287 | |
288 <p><b>October 30, 2006</b> - | |
289 Toybox <a href=downloads/toybox-0.0.1.tar.bz2>0.0.1 release</a>. Implements | |
290 df, a skeletal toysh, and some library functions. Proof of concept, really.</p> | |
291 | |
292 <p><b>September 7, 2006</b> - | |
293 Project launched, first commit to mercurial archive.</p> | |
365
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
294 |
8f0b24cc7cd7
Minor web page updates (put header/footer back, add a few <hr> tags).
Rob Landley <rob@landley.net>
parents:
361
diff
changeset
|
295 <!--#include file="footer.html" --> |