⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 手机嵌入式Linux下可用的busybox源码
💻
📖 第 1 页 / 共 5 页
字号:
	    improve complex prompt handling.	* Vladimir N. Oleynik -- added route status reporting.	* Vladimir N. Oleynik -- fixed wget to use xfopen	* Vladimir N. Oleynik -- new stty applet 	* Vladimir N. Oleynik -- fixed find, it used to stop on perm errors.	* Vladimir N. Oleynik -- locale forced to posix for scripts 	* Vladimir N. Oleynik -- saved 128 bytes by moving error checking 	    for several my_* functions into utility.c	* Bjorn Wesen -- new ifconfig and route applet (taken from 	    work done by Axis Communications).	* Mark Whitley -- Added a 'How to contribute to Busybox' doc	    and updated the style guide.	* Mark Whitley -- implemented grep -A, -B, and -C	* Mark Whitley -- overhauled the test suite.	 -Erik Andersen, 15 March 2001	0.49	* Matt Kraai -- new sort.c	* Matt Kraai -- new tail.c	* Glenn McGrath -- new 'dpkg-deb' applet	* Glenn McGrath -- new ar code	* spoon -- new watchdog applet	* Vladimir N. Oleynik <dzo@simtreas.ru> -- fixed cmdedit.c so now 	    scrolling and tab completion in lash work properly.  Also several	    byte saving optimizations.	* Erik Andersen -- disabled many less commonly used applets by default	* Mark Whitley -- more thrashing about to get clean perror_msg usage	* Matt Kraai -- new command line munging	* Larry Doolittle -- keep some locales from messing up busybox.sh	* Matt Kraai -- cleaned up dd and tail with new parse_number routine	* Mark Whitley -- remove debugging messages from deallocvt	* Matt Kraai and Mark Whitley -- new document "How to Add a New Applet 	    to BusyBox"	* David Douthitt -- fixed "grep -qv" bug	* Larry Doolittle -- fixed insmod bug with old kernels	* Matt Kraai -- logger remixed to use getopt, selection of stdin made 	    util-linux compatible	* Erik Andersen -- many more internal symbols classified static to 	    avoid namespace pollution	* Matt Kraai -- nc listening support	* Erik Andersen -- made sed understand arbitrary regexp delimiters	* Matt Kraai et al. -- more tar improvements and bug fixes, now 	    handles regexp file exclusion	* Larry Doolittle -- new script (multibuild.pl) to automate build rule	    checking	* Matt Kraai -- update/cleanup of the docs on how to use init	* Erik Andersen -- renamed all sh.c symbols per the style guide, 	    better if-then-else-fi handling	* Erik Andersen -- cleaner division of labor between cmdedit.c and sh.c	* Larry Doolittle -- shell data structure cleanup, fixed buglets	    in read, exec, and piped builtins	* Erik Andersen -- md5sum was broken in 0.48.  Now fixed (and doesn't 	    use getline, shrinking static compiles (since nothing else used it).	* ?? -- squashed memory leak in shell prompt handling	* Mark Whitley -- Updates to style guide	* Mark Whitley -- Big cleanup in utility.c: style guide compliance,	    de-macro-ifying some variables and functions	* Erik Andersen -- ls now honors BB_FEATURE_AUTOWIDTH so it can find	    the width and height of the console.	* Erik Andersen -- insmod now ignores -L and accepts the -o option.	* Erik Andersen -- updates so you can now select from the Makefile	    whether or not to use the system's passwd and group functions.	    Since most systems use GNU libc, this can save you from having to	    install the /etc/nsswitch.conf configuration file and the required	    libnss_* libraries.  Adds 1.5k.  You can now, also, disable this, 	    causing busybox to use the system's pwd.h and grp.h functions.	 -Erik Andersen, 27 January 20010.48	* Glenn McGrath -- tar now supports uncompressing tar files,	    define BB_FEATURE_TAR_GZIP to use the -z option.	* Matt Kraai -- fix all usage of TRUE and FALSE so all apps now	    return EXIT_SUCCESS or EXIT_FAILURE to the system.	    Now TRUE and FALSE are set to the C standard where TRUE=1.	* me -- Fixed uname problem causing the kernel version to be	    mis-detected (causing problems with poweroff, init,	    and other things).  	* Alcove, Julien Gaulmin <julien.gaulmin@alcove.fr> and 	    Nicolas Ferre <nicolas.ferre@alcove.fr> -- insmod support on ARM 	    and StrongArm, and suport for lsmod on older 2.0.x kernels.	* Kent Robotti -- Renamed unrpm to original rpmunpack, so you can use 	    an included shell script called unrpm as a front end to it.  There's	    also a shell script called undeb included for debian packages.  	* Matt Kraai -- fix an infinite loop with ls -aR	* Larry Doolittle -- Shaved off about 100 bytes and 200 bytes heap 	    from date.c.  Also document the "-d" option in the usage message.	* Gennady Feldman -- fixed dd to use blocksize when reading/writing, 	    (it was reading the whole thing and then writing it out).  Also 	    updated usage information (was missing conv=notrunc) and added 	    conv=sync feature.	* Larry Doolittle (in collaboration with Matt Kraai) -- allow for a 	    pristine source directory -- where all the .o files and such are 	    not placed into the source tree.  Thanks Larry!	* Larry Doolittle -- use the applet definitions in applets.h 	    to autogenerate the applet function and usage prototypes.	* Sebastien Huet, Arne Bernin, and Kent Robotti -- Add in tar -X and	    fixed a bug breaking tar --exclude.  	* Jonas Holmberg -- echo option handling made GNU-echo compatible	* Aleksey Demidov <asd@ixcelerator.com> -- date option handling made 	    GNU-date compatible	* me -- Progress meter (optional) in wget	* Doolittle/me -- programs invoked by full path name take	    precedence over applets unless BB_FEATURE_SH_BUILTINS_ALWAYS_WIN	* Gaute B Strokkenes <gs234@cam.ac.uk> -- applets found using a	    binary search instead of linear search.  Much faster!	* new applets: cmp readlink	* Mark Whitley -- Removed advertising clause of Berkeley license	    according to decision by the Regents of the University of	    California; included reference	* tail's confusing special treatment of single digit options removed;	    people should use -n instead	* Larry Doolittle -- \r handled now in echo and tr	* Matt Kraai -- rewrite of uniq	* Mark Whitley -- remix of xargs	* Jim Gleason <jimg@lineo.com> -- fixed tar so it no longer breaks 	    hard links.	* Matt Kraai -- logger now logs all arguments, not just the first	* Gennady Feldman -- syslogd no longer logs to localhost if compiled	    for remote logging...	* Richard June <rjune@ims1.imagestream-is.com> -- support for 'gzip -d'	* various artists -- Other good stuff that I forgot to document.	 -Erik Andersen, 13 December 20000.47	* A bug in syslogd was fixed that allowed it to potentially fork-bomb	    your system.  Anyone using 0.46 syslogd should upgrade.	* Renamed busybox.defs.h to the more sensible "Config.h"	* Improved portability between different libcs.	* Many apps ported to use getopt()	* Common handling of '--help'	* All usage messages centralized.	* Added a bunch of new commands:	    * 'rdate' contributed by Sterling Huxley <sterling@europa.com>	    * 'wget' contributed by Chip Rosenthal <chip@unicom.com>, 		    <crosenth@covad.com> and Covad Communications	    * 'getopt' from "Alfred M. Szmidt" <ams@trillian.itslinux.org>	    * dos2unix, unix2dos, reset, and unrpm.c (and lots of help		debugging) thanks to Kent Robotti <robotti@metconnect.com>.	    * 'renice' command, thanks to Dave Cinege <dcinege@psychosis.com>	    * 'xargs' (written by me)	    * 'expr' contributed by Edward Betts <edward@debian.org>, based		on GNY expr	* lsmod now uses the query_module syscall, rather then /proc (me)	* syslogd can now log messages to remote hosts -- patch thanks	    to Gyepi Sam <gyepi@praxis-sw.com>	* chroot can now call the builtin shell - Pavel Roskin <proski@gnu.org>	* 'make install' now creates relative symlinks, and added a new	    'make install-hardlinks' target to (tada) install hardlinks.	* Rewrite of 'tail' to make it simpler, smaller, and more robust.  	    It now weighs only 2.25k (3k when full featured).  The code is	    cleaner too, thanks to Allen Soard <esp-software@mail.hypermart.net>	* Add optional ls file sorting, thanks to a patch from 	    Sterling Huxley <sterling@europa.com>	* Fixed chmod option parsing so things like 'chmod -r /tmp/file'	    now work (previously it thought -r was an option).  Doh!	* Fixed tar handling of stdin and stdout	* Renamed "internal.h" to the more sensible "busybox.h"	* Preliminary support for GNU HURD.	* Updated my devps and devmtab kernel patches for the latest 2.2.x	    kernel, for those wanting to go proc-less.	* Tons of other bugfixes.	 -Erik Andersen, 25 September 20000.46	* Better portability.  Now should compile cleanly with libc5, 	    GNU libc 2.0 and 2.1, and various Linux kernels including 	    2.0.x, 2.2.x, and to 2.4.0-test*. (patch for 2.4.x kernels	    to make /proc/mounts behave included in the kernel-patches dir). 	* Fixed a _horrible_ bug where 'tar -tvf' could unlink	    local files that matched tarball contents!!!  Fix thanks 	    to Marius Groeger <mgroeger@sysgo.de>	* Fixed a nasty bug in tar when could mess up saved symlinks.	* Fixed tar creation support when reading from stdin ('tar -cf - . ') 	    thanks to Daniel Quinlan <quinlan@transmeta.com>	* Updates to handle Linux 2.4.0 kernels (kludged around the	    "none" entries in /proc/mounts, added a hack to make sysinfo	    work with both old and new kernels).	* Fixed insmod module option parsing for options lacking an '='.	    Fix thanks to Marc Nijdam <marc_nijdam@hp.com>	* Fixed segfault with 'cut -f 1 -d:' and added 'cut -s' suport.	    Fix thanks to Arne Bernin <arne@matrix.loopback.org>	* Several fixes from Marius Groeger <mag@sysgo.de>	    - Added support for "sh -c command args..."	    - Fixed globbing, i.e. 'echo * *' and 'echo "******"' now work.	    - Added shell environment variable substitution 	    - Added the "read" shell builtin.	* Fixed cursor editing in cmdedit.c. The following keyboard sequence 	    used to create an infinite loop: ls, cursor up, left, down.	* Added support for being a login shell, so things like	    '-su' or '-sh' (stuff where argv[0][0]=='-') will now always 	    invoke the shell.  Now you can use BusyBox as a login shell.	* ls.c now ignores '-g', since some ftp clients like that sort 	    of thing.  Patch thanks to David Vrabel <dvrabel@arcom.co.uk>	* Fix to init.c from Stuart Menefy <Stuart.Menefy@st.com> so that	    it always sets the controlling terminal before running any programs	* Several fixes from Matt Kraai <kraai@alumni.carnegiemellon.edu>	    - Fixed tr so it recognizes standard escape sequences.  		Merged common escape seq. code from tr and echo into utility.c.	    - Major work in updating/cleaning up the docs, and getting the		new SGML based docs into shape.	    - cleanup of ar.c	    - BusyBox should now poweroff when asked to do so.	    - Fixed 'ln -n' and 'ln -s' so they both work properly.	* Reorganized signal names in kill.c for better architecture support 	    -- patch thanks to simon wood <simon@mungewell.uklinux.net>	* In 0.43, backspace and delete worked properly, but with 0.45, 	    it just echoed a ^? for backspace, and ^H for control-h.  This	    was due to a broken macro in init.c, that is now fixed.	* Removed sfdisk from BusyBox.  It was buggy, fat, and we really	    couldn't maintain it very well, so including it was not really	    very appropriate.  Those wanting an fdisk are invited to	    grab a copy from util-linux.	* Added 'dumpkmap' to allow people to dump a binary keymap, which can 	    then be loaded in by 'loadkmap' -- submitted by	    Arne Bernin <arne@matrix.loopback.org>	* Fixed NFS so it supports 2.4.x kernels and NFSv3.	* Brand, new versions of grep and sed which use libc regex routines,	    thanks to Mark Whitley <markw@codepoet.org>.  The hand-tooled 	    "regexp.[ch]" files have been removed. Much help on these from 	    Matt Kraai as well.	 -Erik Andersen, 11 July 20000.45	* Now compiles vs libc5 (which can save lots of space for 	    embedded systems).	* Added BB_FEATURE_TRIVIAL_HELP which compiles out most all of the	    help messages (i.e --help).  Saves 17k over a full compile.	* Added cut and tr from minix, since due to the license change, 	    we can now use minix code.  Minix tr saves 4k. 	* insmod now works.  It costs 29k, but imagine an initrd with a 	    staticly linked busybox containing only insmod and sh, a few /dev 	    entries, and a kernel module or two...  It doesn't get smaller	    then this folks (I pity the fool that writes insmod in asm ;-).	    Many kudos go to Ron Alder <alder@lineo.com> for finishing this off!	* Added a mini ar archive utility, especially written for BusyBox by 	    Glenn McGrath <bug1@netconnect.com.au>	* Added mktemp, contributed by Daniel Jacobowitz <dan@debian.org>	* Added setkeycodes, for those that have weird keyboard buttons.	* Added md5sum, uuencode and uudecode -- thanks to Alfred M. Szmidt 	    <ams@trillian.itslinux.org> for contributing these.        * Added 'grep -v' option (inverted search) and updated 	    docs accordingly.  -beppu	* Wrote which	* Replaced the telnet implementation with one written by 	    Tomi Ollila <too@iki.fi> It works great and costs 3k.	* BusyBox sh (lash) now supports being used as a standalone shell.  When	    BB_FEATURE_SH_STANDALONE_SHELL is defined, all the busybox commands may	    be invoked as shell internals.  Best used when compiling staticly 	    (i.e. DOSTATIC=true)	* BusyBox sh (lash) internals now behave as expected wrt pipes 	    and redirects. 	* Fixed ping warnings -- fix from Sascha Ziemann <szi@aibon.ping.de>	* Fixed update segfault	* Fixed mknod -- minor number was always 0	* Fixed tar option parsing, so both "tar xvf foo.tar" and 	    "tar -xvf foo.tar" now work (i.e. no "-" before options) 	    (this was very broken in 0.43).	* Several contributions from Randolph Chung <tausq@debian.org>.	    * cp/mv now accepts the -f flag	    * tail can now accept -<num> commands (e.g. -10) for better 		compatibility with the standard tail command	    * added a simple id implementation; doesn't support sup. groups yet

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -