X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=docs%2Fbusybox.net%2Fnews.html;h=cdffd48eb381981d08f78ee00a37166981bbd97d;hb=21b080daa8c180a43d10d6b3dee47134ef21e581;hp=c80073e37dcb2e4d1bb4e10bd77164bb7639afb5;hpb=c27c04c16e607c4a266093d9683fb1c9f83e9bed;p=oweals%2Fbusybox.git diff --git a/docs/busybox.net/news.html b/docs/busybox.net/news.html index c80073e37..cdffd48eb 100644 --- a/docs/busybox.net/news.html +++ b/docs/busybox.net/news.html @@ -2,8 +2,128 @@
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
+ 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
@@ -24,7 +144,7 @@
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
@@ -62,85 +182,10 @@
but we're trying out a "release early, release often" strategy to see how
that works. Expect 1.1.1 sometime in March.) The development branch of busybox is stable enough for wider testing, so
- you can now
- download,
- the first prerelease of 1.1.0. This prerelease includes a lot of
- new
- functionality: new applets, new features, and extensive rewrites of
- several existing applets. This prerelease should be noticeably more
- standards
- compliant than earlier versions of busybox, although we're
- still working out the bugs. A new stable release (BusyBox
- 1.01) is now available for download, containing over a hundred
- small
- fixes that have cropped up since the 1.00 release.
-
- Bug reports sometimes get lost when posted to the mailing list. The
- developers of BusyBox are busy people, and have only so much they can keep
- in their brains at a time. In my case, I'm lucky if I can remember my own
- name, much less a bug report posted last week... To prevent your bug report
- from getting lost, if you find a bug in BusyBox, please use the
- shiny new Bug and Patch Tracking System
- to post all the gory details.
-
-
-
- The same applies to patches... Regardless of whether your patch
- is a bug fix or adds spiffy new features, please post your patch
- to the Bug and Patch Tracking System to make certain it is
- properly considered.
-
-
-
-
-
- When you take a careful look at nearly every embedded Linux device or
- software distribution shipping today, you will find a copy of BusyBox.
- With countless routers, set top boxes, wireless access points, PDAs, and
- who knows what else, the future for Linux and BusyBox on embedded devices
- is looking very bright.
-
-
-
- It is therefore with great satisfaction that I declare each and every
- device already shipping with BusyBox is now officially out of date.
- The highly anticipated release of BusyBox 1.00 has arrived!
-
-
-
- Over three years in development, BusyBox 1.00 represents a tremendous
- improvement over the old 0.60.x stable series. Now featuring a Linux
- KernelConf based configuration system (as used by the Linux kernel),
- Linux 2.6 kernel support, many many new applets, and the development
- work and testing of thousands of people from around the world.
-
-
-
- If you are already using BusyBox, you are strongly encouraged to upgrade to
- BusyBox 1.00. If you are considering developing an embedded Linux device
- or software distribution, you may wish to investigate if using BusyBox is
- right for your application. If you need help getting started using
- BusyBox, if you wish to donate to help cover expenses, or if you find a bug
- and need help reporting it, you are invited to visit the BusyBox FAQ.
-
-
-
- As usual you can download busybox here.
-
- Have Fun!
-
-