From a4e55ab8407563ee1ecd74a6db0e2d6fec1059f9 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Sat, 19 Apr 2008 09:33:22 +0000 Subject: - rotate some older new to oldnews --- docs/busybox.net/news.html | 800 +----------------------------------------- docs/busybox.net/oldnews.html | 799 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 800 insertions(+), 799 deletions(-) diff --git a/docs/busybox.net/news.html b/docs/busybox.net/news.html index 3be1c2a76..90a628440 100644 --- a/docs/busybox.net/news.html +++ b/docs/busybox.net/news.html @@ -171,7 +171,7 @@ iproute_list_or_flush 3680 readhere 2308

-
  • 21 March 2008 -- BusyBox stable releases +
  • 21 March 2008 -- BusyBox old stable releases

    Bugfix-only releases for four past branches. Links to locations for future hot patches are in parentheses. @@ -193,804 +193,6 @@ iproute_list_or_flush 3680 readhere 2308 the Software Freedom Law Center to report BusyBox license violations.

    -
  • 12 February 2008 -- BusyBox 1.9.1 (stable) -

    BusyBox 1.9.1. - (svn, - patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to fsck, - iproute, mdev, mkswap, msh, nameif, stty, test, zcip.

    -

    hush has `command` expansion re-enabled for NOMMU, although it is - inherently unsafe (by virtue of NOMMU's use of vfork instead of fork). - The plan is to make this less likely to bite people in future versions.

    -
  • - -
  • 24 December 2007 -- BusyBox 1.9.0 (unstable) -

    BusyBox 1.9.0. - (svn, - patches, - how to add a patch)

    - -

    Sizes of busybox-1.8.2 and busybox-1.9.0 (with almost full config, static uclibc build):

    -   text    data     bss     dec     hex filename
    - 792796     978    9724  803498   c42aa busybox-1.8.2
    - 783803     683    7508  791994   c15ba busybox-1.9.0
    -
    -

    Top 10 stack users:

    -busybox-1.8.2:               busybox-1.9.0:
    -input_tab             10428  echo_dg                4116
    -umount_main            8252  bb_full_fd_action      4112
    -rtnl_talk              8240  discard_dg             4096
    -xrtnl_dump_filter      8240  echo_stream            4096
    -sendMTFValues          5316  discard_stream         4096
    -mainSort               4700  find_list_entry2       4096
    -mkfs_minix_main        4288  readlink_main          4096
    -grave                  4260  ipaddr_list_or_flush   3900
    -unix_do_one            4156  iproute_list_or_flush  3680
    -parse_prompt           4132  insmod_main            3152
    -
    - -

    lash is deleted from this release. hush can be configured down to almost - the same size, but it is significantly less buggy. It even works - on NOMMU machines (interactive mode and backticks are not working on NOMMU, - though). "lash" applet is still available, but it runs hush. - -

    init has some changes in this release, please report if it causes - problems for you. - -

    Changes since previous release: -

    -

    - -
  • 23 November 2007 -- BusyBox 1.8.2 (stable), BusyBox 1.7.4 (stable) -

    BusyBox 1.8.2. - (svn, - patches, - how to add a patch)

    -

    BusyBox 1.7.4. - (svn, - patches, - how to add a patch)

    - -

    These are bugfix-only releases. - 1.8.2 contains fixes for inetd, lash, tar, tr, and build system. - 1.7.4 contains a fix for inetd.

    -
  • - -
  • 9 November 2007 -- BusyBox 1.8.1 (stable) -

    BusyBox 1.8.1. - (svn, - patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to login (PAM), modprobe, syslogd, telnetd, unzip.

    -
  • - -
  • 4 November 2007 -- BusyBox 1.8.0 (unstable) -

    BusyBox 1.8.0. - (svn, - patches, - how to add a patch)

    - -

    Note: this is probably the very last release with lash. It will be dropped. Please migrate to hush. - -

    Applets which had many changes since 1.7.x: -

    httpd: -

    - -

    top: -

    - -

    Build system improvements: libbusybox mode restored (it was lost in transition to new makefiles). - -

    Code and data size in comparison with 1.7.3:

    -Equivalent .config, i386 uclibc static builds:
    -   text    data     bss     dec     hex filename
    - 768123	   1055	  10768	 779946	  be6aa	busybox-1.7.3/busybox
    - 759693	    974	   9420	 770087	  bc027	busybox-1.8.0/busybox
    - -

    New applets: -

    - -

    Other changes since previous release (abridged): -

    -

    - -
  • - -
  • 4 November 2007 -- BusyBox 1.7.3 (stable) -

    BusyBox 1.7.3. - (svn, - patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to ash, httpd, inetd, iptun, logger, login, tail.

    -
  • - -
  • 30 September 2007 -- BusyBox 1.7.2 (stable) -

    BusyBox 1.7.2. - (svn, - patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to install, find, login, httpd, runsvdir, chcon, setfiles, fdisk and line editing.

    -
  • - -
  • 16 September 2007 -- BusyBox 1.7.1 (stable) -

    BusyBox 1.7.1. - (svn, - patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to cp, runsv, tar, busybox --install and build system.

    -
  • - -
  • 24 August 2007 -- BusyBox 1.7.0 (unstable) -

    BusyBox 1.7.0. - (svn, - patches, - how to add a patch)

    - -

    Applets which had many changes since 1.6.x: -

    httpd: -

    - -

    udhcp[cd]: -

    - -

    top, ps, killall, pidof: -

    - -

    Build system improvements: doesn't link against libraries we don't need, - generates verbose link output and map file, allows for custom link - scripts (useful for removing extra padding, among other things). - -

    Code and data size in comparison with 1.6.1:

    -Equivalent .config, i386 glibc dynamic builds:
    -   text    data     bss     dec     hex filename
    - 672671    2768   16808  692247   a9017 busybox-1.6.1/busybox
    - 662948    2660   13528  679136   a5ce0 busybox-1.7.0/busybox
    - 662783    2631   13416  678830   a5bae busybox-1.7.0/busybox.customld
    -
    -Same .config built against static uclibc:
    - 765021    1059   11020  777100   bdb8c busybox-1.7.0/busybox_uc
    - -

    Code/data shrink done in applets: crond, hdparm, dd, cal, od, nc, expr, uuencode, - test, slattach, diff, ping, tr, syslogd, hwclock, zcip, find, pidof, ash, uudecode, - runit/*, in libbb. - -

    New applets: -

    - -

    Unfortunately, not much work is done on shells. This was mostly stalled - by lack of time (read: laziness) on my part to learn how to adapt existing - qemu-runnable image for a NOMMU architechture (available on qemu website) - for local testing of cross-compiled busybox on my machine. - -

    Other changes since previous release (abridged): -

    -

    -
  • - -
  • 30 June 2007 -- BusyBox 1.6.1 (stable) -

    BusyBox 1.6.1. - (svn, - patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to echo, hush, and wget.

    -
  • - -
  • 1 June 2007 -- BusyBox 1.6.0 (unstable) -

    BusyBox 1.6.0. - (svn, - patches, - how to add a patch)

    - -

    Since this is a x.x.0 release, it probably does not deserve "stable" - label. Please help making 1.6.1 stable by testing 1.6.0.

    -

    Note that hush shell had many changes and (hopefully) is much improved now, - but there is a possibility that it regressed in some obscure cases. Please - report any such cases.

    -

    lash users please note: lash is going to be deprecated in busybox 1.7.0 - and removed in the more distant future. Please migrate to hush.

    -

    Memory usage has decreased, but we can do better still

    -

    Other changes since previous release: -

    -

    -
  • - -
  • 20 May 2007 -- BusyBox 1.5.1 (stable) -

    BusyBox 1.5.1. - (patches, - how to add a patch)

    - -

    This is a bugfix-only release, with fixes to hdparm, hush, ifupdown, ps - and sed.

    -
  • - -
  • 23 March 2007 -- BusyBox 1.5.0 (unstable) -

    BusyBox 1.5.0. - (patches, - how to add a patch)

    - -

    Since this is a x.x.0 release, it probably does not deserve "stable" - label. Please help making 1.5.1 stable by testing 1.5.0.

    -

    Notable changes since previous release: -

    -

    -
  • - -
  • 18 March 2007 -- BusyBox 1.4.2 (stable) -

    BusyBox 1.4.2. -

    - -

    This release includes only trivial fixes accumulated since 1.4.1. -

    -
  • - -
  • 25 January 2007 -- BusyBox 1.4.1 (stable) -

    BusyBox 1.4.1. - (patches)

    - -

    This release includes only trivial fixes accumulated since 1.4.0. -

    -
  • - -
  • 20 January 2007 -- BusyBox 1.4.0 (stable) -

    BusyBox 1.4.0. - (patches)

    - -

    Since this is a x.x.0 release, it probably is a bit less "stable" - than usual.

    -

    Changes since previous release: -

    -

    -
  • - -
  • 20 January 2007 -- BusyBox 1.3.2 (stable) -

    BusyBox 1.3.2.

    - -

    This release includes only one trivial fix accumulated since 1.3.1 -

    -
  • - -
  • 27 December 2006 -- BusyBox 1.3.1 (stable) -

    BusyBox 1.3.1. - (patches)

    - -

    Closing 2006 with new release. It includes only trivial fixes accumulated since 1.3.0 -

    -
  • - -
  • 14 December 2006 -- BusyBox 1.3.0 (stable) -

    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. -

    -
  • - -
  • 29 October 2006 -- BusyBox 1.2.2.1 (fix) -

    BusyBox 1.2.2.1.

    - -

    Added compile-time warning that static linking against glibc - produces buggy executables. -

  • - -
  • 24 October 2006 -- BusyBox 1.2.2 (stable) -

    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. -

    -
  • - -
  • 29 September 2006 -- New license email address. -

    The email address gpl@busybox.net is now the recommended way to contact - the Software Freedom Law Center to report BusyBox license violations.

    - -
  • 31 July 2006 -- BusyBox 1.2.1 (stable) -

    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.

    - -
  • 30 June 2006 -- BusyBox 1.2.0 -

    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.

    - -
  • 17 May 2006 -- BusyBox 1.1.3 (stable) -

    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.

    - -
  • 10 April 2006 -- BusyBox 1.1.2 (stable) -

    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.)

    - -
  • 27 March 2006 -- Software Freedom Law Center representing BusyBox and uClibc -

    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.

    - -
  • 22 March 2006 -- BusyBox 1.1.1 -

    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.

    -
  • -
  • 11 January 2006 -- 1.1.0 is out -

    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.)

  • Old News

    Click here to read older news diff --git a/docs/busybox.net/oldnews.html b/docs/busybox.net/oldnews.html index 1017b6975..d6bd581f7 100644 --- a/docs/busybox.net/oldnews.html +++ b/docs/busybox.net/oldnews.html @@ -2,6 +2,805 @@