busybox current status

Bernhard Fischer rep.nop at aon.at
Wed Nov 29 15:52:00 PST 2006


On Thu, Nov 30, 2006 at 12:14:47AM +0100, Denis Vlasenko wrote:
>Done:
>
>telnetd: fixed/improved IPv6 support, inetd+standalone
>support, other fixes. Useful IPv6 stuff factored out into libbb.
>
>tar: fix limitations which were preventing bbox tar usage
>on a big directories: long names and linknames, pax headers
>(Linux kernel tarballs hve that). Fixed a number of obscure bugs.
>Raised max file limit (now 64Gb). Security fixes (/../ attacks).
>
>httpd: added support for directory indexer CGI. Example is included.
>two small bugs related to string decode fixed.
>
>str->num conversion: regularized. bb_strtoul
>is "like strtoul done right". Did you know that
>"-" is a valid _unsigned_ number for libc's strtoul?!
>
>od: removed some bloat without loss of functionality
>(we are even x3 faster than coreutils in ascii dump modes)
>
>mkfs.minix: size reduction and cleanup.
>
>minor bugfixes to: udhcp, fdisk, mount, ifconfig, sort, tee,
>mkswap, wget, insmod.
>
>bug database: closed fixed and hopeless records. Applied
>patches from some reports which have those.
>Thanks for the reporters! You are really helping us people.

Fore!
>
>To do:
>
>* 1.2.3 release?
>* more fishing in bug database
>* remove (most of) e2fsck, sanitize the rest

What are the applets that should be kept?
lsattr, chattr, fschk, ?

>* Networking: more of ipv6-ization
>* Shell: we still BADLY need a decent, bash-like shell
>  NOFORK feature is dependent on this
>* NOMMU: need audit of unnecessary fork() calls
>* Desktop compatibility (what is missing):
>  I fixed the most critical stuff by now, i think.
>  I guess more bugs/incompats will be found
>  by other people trying to use bbox on desktops
>* New applets: hose/faucet? ssh[d]? :)

If you add ssh[d], then we could as well add gcc et al ;)
Not really my call, though. Saying 'n' in the config is easy :)

* I'll add chrt if i find the time.
* Search for duplicate patterns like fopen(); if errno!=ENOENT etc, etc.
  wioctl that warns?
  Reduce duplicate strings. Not sexy but really benefical, overall.
* Look at comment from r16630 (vda?)
* Look at 'make checkhelp' and fixup after vda(?)
* Fix egrep "(XXX|FIXME)" * -r



More information about the busybox mailing list