fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
John BeppuJohn Beppu
5db60a7a7a7+ works as a filter, now! - I have a feeling I could have used strtok, but the 2 functions I added are really small...
Eric AndersenEric Andersen
0c6a970eb26* Fixed a small bug that could cause tar to emit warning messages and not extract the first file in a directory i...
Pavel RoskinPavel Roskin
b3d235f63b1Fixed parsing of arguments for cp
Eric AndersenEric Andersen
b3cf9baeb9cFormatting change. -Erik
Pavel RoskinPavel Roskin
049b7065910My pod2man (perl-5.00503) complains if there is no newline after "Options:"
Pavel RoskinPavel Roskin
da10ec0eaaaSyslogd will not go to background if "-n" is given. Better help and argument checking
Pavel RoskinPavel Roskin
0024abcbbc6Implemented "ping -s", fixed error messages and argument parsing
Eric AndersenEric Andersen
0b665773682Debug should be off in the Makefile. I will now do (per Pavel's suggestion) a "cvs up -D now Makefile" so I stop upd...
Eric AndersenEric Andersen
a42982e8f56* Fixed 'swapon -a' and 'swapoff -a', which were broken. * Fixed 'mount -a' so it works as expected. * Implemented 'l...
Eric AndersenEric Andersen
1f6262b8e2bFix 'date -u' -Erik
Eric AndersenEric Andersen
fb8ba506bb3Oops. Remove the debugging noise. -Erik
Eric AndersenEric Andersen
32322032263mkfs.minix rev 1.7 completely broke the option parser. This fixes it. -Erik
Mark WhitleyMark Whitley
d05e3ce5c27Removed chmod,chown,chgrp from the "Bugs that need fixing" list.
Mark WhitleyMark Whitley
eec2f63b3f6Fixed segfaults for "chown -R" and "chgrp -R". Also added a message for "too few arguments".
Pavel RoskinPavel Roskin
700a5aed75dFixed exit status for killall
Mark WhitleyMark Whitley
517cab761f9Added considering making a unified option parser someday.
Mark WhitleyMark Whitley
6ca28ba65c1Fixed segfault when you type "chmod -R". "chown -R" and "chgrp -R" are still having problems...
Pavel RoskinPavel Roskin
680d65a646f"mount" now reports errors from nfsmount() and assumes NFS mount if ':' is present in the device name - Pavel Roskin
Mark WhitleyMark Whitley
68480dc30f9Updated TODO item re: 'cp -a /tmp/*' not producing the right error message (it's been fixed).
Eric AndersenEric Andersen
815e9044706Fixed a bunch of stuff: * Fixed segfault caused by "touch -c" * Fixed segfault caused by "rm -f" * Fixed segfault ...
Pavel RoskinPavel Roskin
c389d911815"which" rewritten to use stat(). Fixes to improve its compatability with traditional implementations
Pavel RoskinPavel Roskin
82c0ac7e4f2Fix more spelling errors.
Eric AndersenEric Andersen
f2fffefe498Fix spelling error -Erik
Eric AndersenEric Andersen
36fe1a30b19Fix spelling errors. -Erik
Eric AndersenEric Andersen
926e0e34656More TODO items. Fix a dependancy bug on busybox.def.h -Erik
Eric AndersenEric Andersen
afeb6834597"nc" exits silently on errors. This patch makes it print something before exit(). Note that calling perror() after g...
Eric AndersenEric Andersen
46a38dbb9b1Don't allow mkfifo to create files such as "--help" This patch checks if the name of FIFO to be created begins with ...
Eric AndersenEric Andersen
ef4268efa74This patch - eliminates the need to have a buffer and strcpy to it - makes freeramdisk complain if it's given more th...
Eric AndersenEric Andersen
832000f7f3eTurn off debugging in the Makefile. -Erik
Eric AndersenEric Andersen
f0c30b71be6Note that I broke mkfs_minix's parser in rev 1.7. -Erik
Eric AndersenEric Andersen
5a0a2aa00beFix touch so it behaves itself (it could segfault in some cases). Fix uname help info formatting. -Erik
Eric AndersenEric Andersen
808d03ec19eThis is a fix for chroot - Fixed error message when the command is not specified (possibly crash on libc5 systems!) -...
Eric AndersenEric Andersen
9c8ffa02f4ePavel fixed a segfault in yes. -Erik
Eric AndersenEric Andersen
3199bda52e8Fix /etc/passwd misspelling. -Erik
Eric AndersenEric Andersen
6082917e34bSome Makefile fixes for the docs. -Erik
Eric AndersenEric Andersen
380e58a05f5Note the addition of ar. -Erik
Eric AndersenEric Andersen
ec480c49c27oops. Don't commit autogenerated stuff. -Erik
Eric AndersenEric Andersen
86ab8a32bd6A number of additional fixed from Pavel Roskin, note some more bugs in the TODO list. Add Glenn to the Authors list ...
Eric AndersenEric Andersen
4062268bc7aAcknowledge contributions of Pavel Roskin, and fix doc building so the html goes into the website directory. -Erik
Eric AndersenEric Andersen
08e9289ab36Acknowledge contributions of Pavel Roskin, and fix doc building so the html goes into the website directory. -Erik
Eric AndersenEric Andersen
b6c6d87a99cMore stuff to do... -Erik
Eric AndersenEric Andersen
77bd2db3252Acknowledge contributions of Pavel Roskin, and fix doc building so the html goes into the website directory. -Erik
Eric AndersenEric Andersen
16248134595Point to the local BusyBox.html docs. -Erik
Eric AndersenEric Andersen
b83e0ed3a1aForgot to checkin the busybox website graphics. Here they are... -Erik
Eric AndersenEric Andersen
89960b8af26More stuff. -Erik
Eric AndersenEric Andersen
b5966368d78Minor doc fix. Added several bugs to the todo list. Fixed the way init scans /etc/inittab entries so that commands ...
Eric AndersenEric Andersen
deb0331eb64Remove the now-fixed tar segfault from the TODO list. -Erik
Eric AndersenEric Andersen
108a44345c7Fixed tar option parsing segfault, and make "tar xv" and "tar -xv" both work (i.e. it works with or w/o the "-"). -Erik
Eric AndersenEric Andersen
e511e7c116dMinor update to web page. -Erik
Erik AndersenErik Andersen
8ea7d8cdaf4First pass at fixing tar segfault, and more portability updates. -Erik
Erik AndersenErik Andersen
330fd2b5767More libc portability updates, add in the website (which has not been archived previously). Wrote 'which' during the...
Erik AndersenErik Andersen
d356c6e9d1bAnother bug to fix... -Erik
Erik AndersenErik Andersen
5b46d792f1bSome more portability updates -Erik
Erik AndersenErik Andersen
499f65fb98aSome updates for better portability. -Erik
Erik AndersenErik Andersen
969f9b04867TODO update -Erik
Erik AndersenErik Andersen
67a0dd8f3c8Change a description -Erik
Erik AndersenErik Andersen
c3f5c9c2eebMinor fixes to being a standalone shell. -Erik
Erik AndersenErik Andersen
bcd6177853aBusyBox shell (lash) can now be used as a standalone shell when BB_FEATURE_STANDALONE_SHELL is defined (i.e. BusyBox ...
Erik AndersenErik Andersen
73c8c9cf9a6More doc updates -Erik
Erik AndersenErik Andersen
23dea9b712dSo much for my evil optimization. Doesn't seem to work. Will test more on it later. -Erik
Erik AndersenErik Andersen
7ab9c7ee52dLots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELP which lets you compile out most of the "--help" outpu...
Erik AndersenErik Andersen
3d427ac5efdSome experimental stuff (work in progress). heheh. -Erik
Erik AndersenErik Andersen
59b9e870243* cp -fa now works as expected for symlinks (it didn't before) * zcat works again (wasn't working since option parsin...
Erik AndersenErik Andersen
ac130e1dca2Add suffix stripping support to basename -Erik
Mark WhitleyMark Whitley
0a027e68807Added some bugs / TODOs.
Erik AndersenErik Andersen
691f49d3c13Fix umount dependency on find_real_root_device_name -Erik
Erik AndersenErik Andersen
0e713cef9d2Doc updates -Erik
Erik AndersenErik Andersen
6c5f2c60217Add support for "noatime" and "nodiratime" mount flags to mount. Change umount "-f" to mean force, and actually use u...
Erik AndersenErik Andersen
9b15e50835dTell cvs to never checkin the resultant docs. -Erik
Erik AndersenErik Andersen
a59d7094a69Sensibly put the docs under the docs directory. -Erik
Erik AndersenErik Andersen
0a704e8ff62Remove BB_FEATURE_REMOUNT (small, and should always be present) and fix documentation dependancy checks, so it is onl...
Erik AndersenErik Andersen
a19bc64653aMore formatting bugs fixed -Erik
Erik AndersenErik Andersen
e31c06608e7Bug fixes in the docs -Erik
Erik AndersenErik Andersen
03ccce6e30aMake the dependancies on the docs work properly -Erik
Erik AndersenErik Andersen
5afc864422eMore stuff -Erik
Erik AndersenErik Andersen
3c1217cfad0Document tr change -Erik
Erik AndersenErik Andersen
8f8d6d5f2dfDue to the license change I can now use Minix code. Minix tr (adapted) now replaces BSD tr. Goes from 5k to 1k, and...
Mark WhitleyMark Whitley
d16665810d5Minor source modifications to improve readability.
Erik AndersenErik Andersen
12d1b378bedMinor doc change
Erik AndersenErik Andersen
9b7d9645817My little adventure of analyzing lib usage has already rooted out a big "P" Policy violator -- logname was using getl...
Erik AndersenErik Andersen
f378fced43eNote how to find list of BusyBox libc dependancies, the ide being to limit them much more. -Erik
Erik AndersenErik Andersen
4625240674fOops. -Erik
Erik AndersenErik Andersen
94f5e0ba7caSome accrued fixes/updates. * cp/mv now accepts (and ignores) the -f flag, since it always does force anyway ...
Erik AndersenErik Andersen
28c49b6c9c9Foo
Erik AndersenErik Andersen
25c44c623d6Fix changelog -Erik
Erik AndersenErik Andersen
923ef599f39Fix tarball creation. In an attempt to accomodate the whiners that wanted "tar cf foo.tar foo" (i.e. no "-" before o...
Erik AndersenErik Andersen
6ed02a0ee01Fix stupid bugs. update was segfaulting. mknod minor # was always 0 due to a parsing bug. Oops. -Erik
Erik AndersenErik Andersen
abc199eb0ccForgot this file... -Erik
Erik AndersenErik Andersen
4f3f757d56fLatest and greatest. Some effort at libc5 (aiming towards newlib) compatability. -Erik
Erik AndersenErik Andersen
227a59b05d6Several more updates -Erik
John BeppuJohn Beppu
f93a95de696+ grep -v # yay!
Erik AndersenErik Andersen
e90f4045afbSome more updates and such... -Erik
Erik AndersenErik Andersen
1d1d95051a2More Doc updates. cmdedit and more termio fixes.
Erik AndersenErik Andersen
cf8d38a3eb4Doc updates -Erik
Erik AndersenErik Andersen
7d6ba57bba7Add #include <sys/param.h> to syslogd. -Erik
Erik AndersenErik Andersen
e3ed156eeb2Make the sys logger for so that concurrent logging will work properly (see tests/syslog_test.c for example). -Erik
Erik AndersenErik Andersen
1101d23604dFix email address -Erik
Erik AndersenErik Andersen
eef658068b6Minor doc change -Erik
Erik AndersenErik Andersen
2e397341d90Some emails I exchanged with Alan Cox and Linus re my /dev/ps kernel patch. To summarize, it won't be going into the...
Erik AndersenErik Andersen
262dd039ebcFix the makefile so docs get built -Erik
Erik AndersenErik Andersen
3fe7f9f20b6More minor updates to docs (and making apps behave as the docs suggest they should) -Erik
Erik AndersenErik Andersen
a3e57ca7008make ps accept (and ignore) all options (--help works of course). tar now works with or without the leading "-" on th...
Erik AndersenErik Andersen
f13df3752cdMore stuff -Erik
Erik AndersenErik Andersen
9a8195cc035Fix creation of /linuxrc -Erik
Erik AndersenErik Andersen
b9167cb67f3Really fix the killall segfault this time. -Erik
Erik AndersenErik Andersen
632bb571357Fix symlink following bug in chmod -R and friends. Allow SYSV style 'chown foo:bar' in addition to 'chown foo.bar', ...
Erik AndersenErik Andersen
c366050a236Fix stupid bug (wrong variable) -Erik
Jim GleasonJim Gleason
f29f797f544Reset DODEBUG to false
Erik AndersenErik Andersen
0a64de9b4f7More little stuff. -Erik
Erik AndersenErik Andersen
229dd2b905eFix killall -Erik
Erik AndersenErik Andersen
5d68857b9ccRemove debug noise -Erik
Erik AndersenErik Andersen
a6c752201e9Updates -Erik
John BeppuJohn Beppu
91e581fa043- grep -v ^\.PHONY < Makefile + busybox.def.h BB_FEATURE_TRIVIAL_HELP + uname.c has an example of how BB_FEATURE_TR...
John BeppuJohn Beppu
5a50def0f4f- removal of (stray|stealth) spaces
John BeppuJohn Beppu
6e703034f43+ no need for comments.
Erik AndersenErik Andersen
26702fe1919Bugfixes. -Erik
Erik AndersenErik Andersen
e5b6c7dd9cbMore updates to the docs, and fixes to sync things with the docs. -Erik
John BeppuJohn Beppu
4fd10fc73be+ added John Lombardo to AUTHORS section
John BeppuJohn Beppu
200be97e36d- got rid of the .PHONY: docs, because I didn't want it to generate the qw(man html txt) documentation every time I...
John BeppuJohn Beppu
5a728cfdfea+ in the interest of robustness, I added utility.c :: cstring_alloc() utility.c :: cstring_lineFromFile() /* they...
John BeppuJohn Beppu
3becdfc3163+ added a .PHONY: docs target
John BeppuJohn Beppu
53642b066c7+ fixed segfault when no parameters are given to math
John BeppuJohn Beppu
9057b6a9183+ wrap things in B<> to make pod2man happy
Erik AndersenErik Andersen
ab01ed12bd6Turn off debugging -Erik
Erik AndersenErik Andersen
5e1189e187fMore documentation updates, and minor fixes to make things sync up with the docs. -Erik
Erik AndersenErik Andersen
95c1c1e05f2Fix a tar bug: tar removed leading '/'s for symlink targets. Fix a syslogd bug: Only the first sizeof(buffer) was rea...
Erik AndersenErik Andersen
d5ba77d03eeLatest and greatest. Seems there is a bug. -Erik
John BeppuJohn Beppu
50ed0676ad0+ minor whitespace oddities removed + re-alphabetized AUTHORS section + added Id tag at bottom
John BeppuJohn Beppu
cbd6628c8cc+ VERSION wasn't being propagated to the sub-make happening in docs/ so I exported VERSION and invoked make with a ...
Erik AndersenErik Andersen
9cf3bfa7c1bMore doc updates for BusyBox, with fixes to apps for bugs revealed while trying to write docs . :-) -Erik
John BeppuJohn Beppu
b4f8606c05f- the message that comes up when busybox is invoked w/o parameters was extending beyond the 80th column
John BeppuJohn Beppu
08e7f75ba2d+ a comment on line 1 w/ suggested pod2man invocation: pod2man --center=Lineo --release="version 0.43" busybox.pod ...
John BeppuJohn Beppu
f17792ca9b7+ formatting modifications to make pod2man(1p) happy.
Erik AndersenErik Andersen
61677feff7fUpates to include copyright 2000 to everything -Erik
Erik AndersenErik Andersen
62dc17a3b10Some docs -Erik
Erik AndersenErik Andersen
f0657d32293Some enhancements I've been working on over the weekend, -Erik
Erik AndersenErik Andersen
a2685735b1aMake tab completion an option -Erik
Erik AndersenErik Andersen
f3b3d17060fMore minor patches -Erik
Erik AndersenErik Andersen
0817d1372c7This makes tar work perfectly, and adds in "--exclude" as an option -Erik
Erik AndersenErik Andersen
84e09e44379Fix tar checksum calculation bug. -Erik
Erik AndersenErik Andersen
ecd512453ceLatest and greatest -Erik
Erik AndersenErik Andersen
5dd853ad2a8Oops. Left in some debug noise. -Erik
Erik AndersenErik Andersen
6a34b539dbeSlightly better fringe case handling and GNU tar like error messages. -Erik
Erik AndersenErik Andersen
825aead68b2Patch to make killall actually kill all PIDs with the specified name, rather then busylooping trying to kill the firs...
Erik AndersenErik Andersen
93d6513d931Some more minor updates to better use some gcc attributes. -Erik
Erik AndersenErik Andersen
7a4b7194864Fix sed regexp replacement, which I had hosed (thanks to Jim Gleason for finding and fixing the problem) -Erik
Erik AndersenErik Andersen
6bd3602988eFix time stamp style -Erik
Erik AndersenErik Andersen
c0dac18d6dbTurn off static linking. Duh. -Erik
Erik AndersenErik Andersen
e9fee653dccUse gcc -E instead of cpp to enhance portability for brain damaged platforms (i.e. OpenLinux) that do not have cpp in...
Erik AndersenErik Andersen
d4bc1fcad8bMinor noise removal -Erik
Erik AndersenErik Andersen
5661fe078eeTar now works perfectly. It behaves much better now then it used to. Only thing left to do is add in exclude (-X) o...
Erik AndersenErik Andersen
cbb0a4b40d3Oops. Forgot the usleep.c file. /me dons a paper bag. -Erik
Erik AndersenErik Andersen
b99ca132617usleep contributed by Nicolas Pitre <nico@cam.org> -Erik
Erik AndersenErik Andersen
68a9ea4208dUpdate tar so creation of tarballs is much closer to working... -Erik
Erik AndersenErik Andersen
183da4ade10Minor structural change to allow core dumping(or not) from init -Erik
Erik AndersenErik Andersen
983b51b17bbminor changes to mount/umount to support-by-ignoring the "-v" flag. Added optional core dumping as a feature for init...
Erik AndersenErik Andersen
3364d78b183Yet another installment in the ongoing tar saga -Erik
Erik AndersenErik Andersen
6acaa40f27dFirst stages of (re-)writing busybox's tar creation support. -Erik
Erik AndersenErik Andersen
deea048becdLatest and greatest -Erik
Erik AndersenErik Andersen
1ad302ac903The new tar for busybox is now done, and works just fine for extracting files. Creation of tarballs is next... -Erik
Erik AndersenErik Andersen
e454fb68a31More changes that are broken. It doesn't compile yet, but is closer. -Erik
Erik AndersenErik Andersen
298854f0296My latest ramblings. -Erik
Erik AndersenErik Andersen
ec5bd90916bUse the nice new find_real_root_device function to find the name of the root device, instead of having libc read what...
Erik AndersenErik Andersen
016ffe93077Add in a nifty function for mount to use. -Erik
Erik AndersenErik Andersen
0d068a20676* all mallocs now use xmalloc (and so are OOM error safe), and the common error handling saves a few bytes. Thanks t...
Erik AndersenErik Andersen
c053e41fa05Hmm. Missed this change
Erik AndersenErik Andersen
42094cdad5cFix bug in memory total checking. -Erik
Erik AndersenErik Andersen
1dbe340ebabmore minor fixes -Erik
Erik AndersenErik Andersen
c7c634bd88cSome more stuff. -Erik
Erik AndersenErik Andersen
6c41c448982Adjust the termio settings, and don't use octal since it is impossible to read by mere mortals. -Erik
Erik AndersenErik Andersen
531bcb6826eMinor update
Erik AndersenErik Andersen
6273f655c8eSeveral fixes. -Erik
Erik AndersenErik Andersen
161220c4985Fix fg bug -Erik
Erik AndersenErik Andersen
13456d1fcd0Forgot these files... -Erik
Erik AndersenErik Andersen
d75af995298Major build system updates... -Erik
Erik AndersenErik Andersen
a967e3c8f00Bug fix -Erik
Erik AndersenErik Andersen
ce91732416dSome bug fixes I forgot to check-in the other day. Mounting loop devices w/o specifying the filesystem type choked if...
Erik AndersenErik Andersen
3522eb1ab3aFirst pass at writing a shell for busybox. Works fine, full job control support, etc. No syntax yet (if, then, while,...
Erik AndersenErik Andersen
269bba25149Change BB_FEATURE_USE_DEVPS_N_DEVMTAB to the simpler BB_FEATURE_USE_DEVPS_PATCH. -Erik
Erik AndersenErik Andersen
47d3bb3b6ddFirst edition of my Busybox kernel patch. implements devps, devmtab, and devmodules. With this patch, you can enabl...
Erik AndersenErik Andersen
54969a1f644Fixed up lsmod so it works with my devmodules kernel driver, and with /proc. -Erik
John BeppuJohn Beppu
692a4502b02+ changed a static array (FileList) into a dynamically allocated one in an attempt to make the .bss section smaller.
Erik AndersenErik Andersen
2ac2fae728cFix bugs related to finding PIDs. -Erik
Erik AndersenErik Andersen
cbd0d625c74Fix up some #define stuff to ensure the Right Thing(tm) happens with all combinations of BB_KILL and BB_KILLALL being...
Erik AndersenErik Andersen
06249f24f3dAdd some description -Erik
Erik AndersenErik Andersen
ea6b67de65bAdd a #define to make init extra quiet on boot. -Erik
Erik AndersenErik Andersen
246cc6dddd3Wrote killall. Adjusted mount, ps, utility.c, etc to handle my nifty new kernel patches the allow busybox to run per...
Erik AndersenErik Andersen
e916d24805bFixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a -e) would go into an infinite loop. -Erik