X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=docs%2Fbusybox.net%2Fnews.html;h=cdffd48eb381981d08f78ee00a37166981bbd97d;hb=21b080daa8c180a43d10d6b3dee47134ef21e581;hp=3744d2c63646e61700c0107bc1c1148a7614e945;hpb=f429d511b171f0dd09a2abe4acf62d3ec77197d8;p=oweals%2Fbusybox.git diff --git a/docs/busybox.net/news.html b/docs/busybox.net/news.html index 3744d2c63..cdffd48eb 100644 --- a/docs/busybox.net/news.html +++ b/docs/busybox.net/news.html @@ -2,121 +2,190 @@
BusyBox 1.3.1. + (patches)
+ +Closing 2006 with new release. It includes only trivial fixes accumulated since 1.3.0 +
+BusyBox 1.3.0. + (patches)
+ +This release has CONFIG_DESKTOP option which enables features + needed for busybox usage on desktop machine. For example, find, chmod + and chown get several less frequently used options, od is significantly + bigger but matches GNU coreutils, etc. Intended to eventually make + busybox a viable alternative for "standard" utilities for slightly + adventurous desktop users. +
Changes since previous release: +
Note that GnuPG key used to sign this release is different. + 1.2.2.1 is also signed post-factum now. Sorry for the mess. +
+Added compile-time warning that static linking against glibc + produces buggy executables. +
It's a bit overdue, but + here is + BusyBox 1.2.2.
+ +This release has dozens of fixes backported from the ongoing development + branch. There are a couple of bugfixes to sed, two fixes to documentation + generation (BusyBox.html shouldn't have USE() macros in it anymore), fix + umount to report the right errno on failure and to umount block devices by + name with newer kernels, fix mount to handle symlinks properly, make mdev + delete device nodes when called for hotplug remove, fix a segfault + in traceroute, a minor portability fix to md5sum option parsing, a build + fix for httpd with old gccs, an options parsing tweak to hdparm, make test + fail gracefully when getgroups() returns -1, fix a race condition in + modprobe when two instances run at once (hotplug does this), make "tar xf + foo.tar dir/dir" extract all subdirectories, make our getty initialize the + terminal more like mingetty, an selinux build fix, an endianness fix in + ping6, fix for zcip defending addresses, clean up some global variables in + gzip to save memory, fix sulogin -tNNN, a help text tweak, several warning + fixes and build fixes, fixup dnsd a bit, and a partridge in a pear tree.
+ +As Linux Weekly News noted, + this is my (Rob's) last release of BusyBox. The new maintainer is Denis + Vlasenko, I'm off to do other things. +
+The email address gpl@busybox.net is now the recommended way to contact + the Software Freedom Law Center to report BusyBox license violations.
+ +Since nobody seems to have objected too loudly over the weekend, I + might as well point you all at + Busybox + 1.2.1, a bugfix-only release with no new features.
+ +It has three shell fixes (two to lash: going "var=value" without + saying "export" should now work, plus a missing null pointer check, and + one to ash when redirecting output to a file that fills up.) Fix three + embarassing thinkos in the new dmesg command. Two build tweaks + (dependencies for the compressed usage messages and running make in the + libbb subdirectory). One fix to tar so it can extract git-generated + tarballs (rather than barfing on the pax extensions). And a partridge + in a pear... Ahem.
+ +But wait, there's more! A passwd changing fix so an empty + gecos field doesn't trigger a false objection that the new passwd contains + the gecos field. Make all our setuid() and setgid() calls check the return + value in case somebody's using per-process resource limits that prevent + a user from having too many processes (and thus prevent a process from + switching away from root, in which case the process will now _die_ rather + than continue with root privileges). A fix to adduser to make sure that + /etc/group gets updated. And a fix to modprobe to look for modules.conf + in the right place on 2.6 kernels.
+ +The -devel branch has been stabilized and the result is + Busybox + 1.2.0. Lots of stuff changed, I need to work up a decent changelog + over the weekend.
+ +I'm still experimenting with how long is best for the development + cycle, and since we've got some largeish projects queued up I'm going to + try a longer one. Expect 1.3.0 in December. (Expect 1.2.1 any time + we fix enough bugs. :)
+ +Update: Here are the first few bug fixes that will go into 1.2.1.
+ +BusyBox + 1.1.3 is another bugfix release. It makes passwd use salt, fixes a + memory freeing bug in ls, fixes "build all sources at once" mode, makes + mount -a not abort on the first failure, fixes msh so ctrl-c doesn't kill + background processes, makes patch work with patch hunks that don't have a + timestamp, make less's text search a lot more robust (the old one could + segfault), and fixes readlink -f when built against uClibc.
+ +Expect 1.2.0 sometime next month, which won't be a bugfix release.
+ +You can now download BusyBox 1.1.2, a bug fix release consisting of 11 patches + backported from the development branch: Some build fixes, several fixes + for mount and nfsmount, a fix for insmod on big endian systems, a fix for + find -xdev, and a fix for comm. Check the file "changelog" in the tarball + for more info.
+ +The next new development release (1.2.0) is slated for June. A 1.1.3 + will be released before then if more bug fixes crop up. (The new plan is + to have a 1.x.0 new development release every 3 months, with 1.x.y stable + bugfix only releases based on that as appropriate.)
+ +One issue Erik Andersen wanted to resolve when handing off BusyBox + maintainership to Rob Landley was license enforcement. BusyBox and + uClibc's existing license enforcement efforts (pro-bono representation + by Erik's father's law firm, and the + Hall of Shame), haven't + scaled to match the popularity of the projects. So we put our heads + together and did the obvious thing: ask Pamela Jones of + Groklaw for suggestions. She + referred us to the fine folks at softwarefreedom.org.
+ +As a result, we're pleased to announce that the + Software Freedom Law Center + has agreed to represent BusyBox and uClibc. We join a number of other + free and open source software projects (such as + X.org, + Wine, and + Plone + in being represented by a fairly cool bunch of lawyers, which is not a + phrase you get to use every day.
+ +The new maintainer is Rob Landley, and the new release is BusyBox 1.1.1. Expect a "what's new" document in a few days. (Also, Erik and I have have another announcement pending...)
+Update: Rather than put out an endless stream of 1.1.1.x releases, + the various small fixes have been collected together into a + patch, + and new fixes will be appended to that as needed. Expect 1.1.2 around + June.
+The new stable release is + BusyBox + 1.1.0. It has a number of improvements, including several new applets. + (It also has a few rough spots, + but we're trying out a "release early, release often" strategy to see how + that works. Expect 1.1.1 sometime in March.)
-- - Here goes release candidate 1... This fixes all (most?) of the problems - that have turned up since -pre10. In particular, loading and unloading of - kernel modules with 2.6.x kernels should be working much better. -
- - I really want to get BusyBox 1.0.0 released soon and I see no reason - real reason why the 1.0.0 release shouldn't happen with things pretty much as is. - Remember, please do not bother to send in patches adding cool new features - at this time. Only bug-fix patches will be accepted. It would also be - very helpful if people could continue to review the BusyBox - documentation and submit improvements. -
- - If you have submitted a bug-fixing patch to the busybox mailing list and no - one has emailed you explaining why your patch was rejected, it is safe to - say that your patch has been lost or forgotten. That happens sometimes. - Please re-submit your patch or bug report to the BusyBox mailing list, and - be sure to put "[PATCH]" at the beginning of the email subject line! - -
- The changelog has all the details. - And as usual you can download busybox here. - -
Have Fun! - -
- On a less happy note, My 92 year old grandmother (my dad's mom) passed away - yesterday (June 19th). The funeral will be Thursday in a little town about - 2 hours south of my home. I've checked and there is absolutely no way I - could be back in time for the funeral if I attend OLS and give my presentation - as scheduled. -
- As such, it is with great reluctance and sadness that I have come - to the conclusion I will have to make my appologies and skip OLS - this year. -
- - -
-
- - Ok, I lied. It turns out that -pre9 will not be the final BusyBox - pre-release. With any luck however -pre10 will be, since I really - want to get BusyBox 1.0.0 released very soon. As usual, please do not - bother to send in patches adding cool new features at this time. Only - bug-fix patches will be accepted. It would also be very helpful if - people could continue to review the BusyBox documentation and submit - improvements. - -
- The changelog has all the details. - And as usual you can download busybox here. - -
Have Fun! -
- - -
-
- - Here goes the final BusyBox pre-release... This is your last chance for - bug fixes. With luck this will be released as BusyBox 1.0.0 later this - week. Please do not bother to send in patches adding cool new features at - this time. Only bug-fix patches will be accepted. It would also be - very helpful if people could help review the BusyBox documentation - and submit improvements. I've spent a lot of time updating the - documentation to make it better match reality, but I could really use some - assistance in checking that the features supported by the various applets - match the features listed in the documentation. - -
- I had hoped to get this released a month ago, but - - another release on 1 March 2004 has kept me busy... - -
- The changelog has all the details. - And as usual you can download busybox here. - -
Have Fun! -
- - -
-
- - Here goes yet another BusyBox pre-release... Please do not bother to send - in patches supplying new features at this time. Only bug-fix patches will - be accepted. If you have a cool new feature you would like to see - supported, or if you have an amazing new applet you would like to submit, - please wait and submit such things later. We really want to get a release - out we can all be proud of. We are still aiming to finish off the -pre - series in February and move on to the final 1.0.0 release... So if you - spot any bugs, now would be an excellent time to send in a fix to the - busybox mailing list. It would also be very helpful if people could - help review the BusyBox documentation and submit improvements. It would be - especially helpful if people could check that the features supported by the - various applets match the features listed in the documentation. - -
- - The changelog has all the details. - And as usual you can download busybox here. - -
Have Fun! -
- - -