John Beppu | 5bca0afb319 | - split busybox.pod into a header and footer.
the body will be generated by docs/autodocifier.pl | | |
John Beppu | 9a1395b9fd8 | - documentation updates and a minor tweak to POD generation | | |
Eric Andersen | 4e2439ad27b | It seems all the stdout munging was useless anyways, since
deb_extract and all its called functions do nothing with
s... | | |
Eric Andersen | 911af57ff82 | Be more generic for libc5. We don't need to know struct definitions
to make the syscall finction -- use a generic po... | | |
Eric Andersen | 64c8b1762c2 | Another iteration -- adjust the init_module syscall a bit.
-Erik | | |
Eric Andersen | acc7757312f | *** empty log message *** | | |
Eric Andersen | a2a978ae23e | Some further syscall adjustments. Split the module syscalls out of
insmod and into libbb. Only enable them for libc5... | | |
Eric Andersen | fdefbbbe85b | dpkg_deb had not been updated for the new gunzip interface. Fix it.
-Erik | | |
Eric Andersen | e76c3b08e10 | A number of cleanups. Now compiles with libc5, glibc, and uClibc. Fix a few
shadowed variables. Move (almost) all ... | | |
Eric Andersen | 3c0364f3911 | Patch from Larry Doolittle to eliminate needless thrashing
about when trimming long strings with lots of trailing whi... | | |
Eric Andersen | 4fd382ea29c | Remove unused optarg variable | | |
Eric Andersen | 06070532baa | Failed to name "Electric-fence" explicitly | | |
Eric Andersen | d402edfd635 | Some cleanups for libc5 support | | |
Eric Andersen | 14fe392dded | Fix a warning with libc5.
-Erik | | |
Eric Andersen | b2e3e9b0c91 | Seems that stupid libc5 doesn't implement daemon(), so conditionally
inclde that here.
-Erik | | |
Matt Kraai | 2129f97cd95 | Avoid segfault when export is invoked with no arguments. Thanks to
Gennady Feldman. | | |
Eric Andersen | 3f980405543 | I said no new features till after the 0.51 release. Well, I lied. This is a
vi editor for busybox, contributed by S... | | |
Eric Andersen | 91c93887151 | Place a temporary bandaid on the ls/du/df human-readable issue. This method is
not going to scale up as well as I wo... | | |
Eric Andersen | 24073c76658 | Add in easy-to-use electric-fence support.
-Erik | | |
Eric Andersen | 60b2d8d2c8b | if strlen(s) was 0, it would then end up using s[-1] as an array index. Bad,
bad, bad. This was crashing the shell ... | | |
Eric Andersen | c97ec34370f | A patch from Matt Kraai that adds a new 'shutdown' action to busybox init. Now
you can specify an arbitrary behavior... | | |
Eric Andersen | 0f0c0b41ced | Make 'busybox --help' work as expected, closing bug #1139
-Erik | | |
Eric Andersen | c0c502e1728 | Fix for bug 1143 from Larry Doolittle
-Erik | | |
Eric Andersen | c4cef5ab063 | Move the mtab support stuff into libbb
-Erik | | |
Eric Andersen | f77d88641d9 | Formatting change | | |
Glenn L McGrath | 1e117b47523 | Dont try and automount devfs, rename some variables | | |
Eric Andersen | 84e229cfbe0 | Add in a new standalone env applet for fixing up app's environments
-Erik | | |
Eric Andersen | e5c24dfd010 | Use daemon() to spawn syslogd and klogd daemons.
-Erik | | |
Eric Andersen | 3a6da8c1831 | gz_open and gz_close were left in, even when BB_FEATURE_TAR_GZIP was disabled.
Fix that. | | |
Glenn L McGrath | 5f2ef46d6dd | Fix zcat | | |
Glenn L McGrath | ed7a7765384 | gunzip -c works again | | |
Glenn L McGrath | ae8ad35590a | Fixes from Robert Kaiser | | |
Mark Whitley | e0a7f917c29 | Applied patch from David Douthitt to re-add -print option to find.
Closes bug #1144. | | |
Eric Andersen | c8355679143 | Fix ls so it uses make_human_readable_str() the same way already
used by 'du' and 'df'. Now we just need to fix make... | | |
Matt Kraai | d98e574d412 | Patch bass ackwards behavior of hr flag. | | |
Matt Kraai | 7cd0cfeab69 | Rewrite to fix bug #1140 and make it slightly smaller. | | |
Glenn L McGrath | f957c779104 | Enable tar -z support again by default | | |
Glenn L McGrath | 02cebebc3b3 | Remove cruft | | |
Glenn L McGrath | 92339599409 | Remove tar_unzip_init() not needed any more, uses gz_open instead | | |
Glenn L McGrath | 018e9e6799e | Fix tar -z, calls gz_open now | | |
Glenn L McGrath | ee79ca1ba69 | Disable tar -z for now | | |
Glenn L McGrath | 0cbc8cf4c9b | Gunzip changes broke tar -z support (woops) | | |
Glenn L McGrath | 58e42d5356b | Major cleanup to better adhere to style guide and use standard busybox functions | | |
Glenn L McGrath | f58efb57d1c | Add functions that were shared with gunzip.c, gunzip about to change. | | |
Matt Kraai | a2e68fc2331 | Change BB_FEATURE_TRIVIAL_HELP to BB_FEATURE_VERBOSE_USAGE (per bug #1130). | | |
Mark Whitley | 5b8939b1472 | Some more words on sending patches to the bug-tracker. | | |
Mark Whitley | 9a2144663a9 | Applied patch from David Douthitt to fix problem where ls reports half the
file size. Should close bug #1140. | | |
Mark Whitley | cc7b4f39fca | Some more tests for cut. Craig Matsuura said he saw some problems along these
lines. "Works for me", but we'll keep t... | | |
Mark Whitley | bff6b18bf90 | Applied patch from Gennady Feldman to fix a single-threaded syslogd bug that
turned up. This code needs to be tested ... | | |
Mark Whitley | 2b549c3be0c | Fixed the Makefile so busybox can link against libc5 again. Putting libbb.a at
the end broke it. | | |
Mark Whitley | 5cd2a2d53e5 | In fact, socklen_t *is* defined by libc5. | | |
Mark Whitley | a82a00397fc | Fix to last patch: locale code should be 9, not 7. | | |
Mark Whitley | 1c6581a8659 | Applied patch from Vladimir N. Oleynik to add locale support to the shell per
bug report from Ralph Jones. | | |
Mark Whitley | af633757d3a | Applied patch from Anthony Towns that he posted to Debian bug tracking. | | |
Manuel Novoa III | 049dc25fe77 | Fix in_ether bug regarding hex digits reported by Jonas Holmberg <jonas.holmberg@axis.com>. | | |
Eric Andersen | 36eff9ac554 | Bump version number to 0.51pre | | |
Eric Andersen | 6f3240abf94 | xstrdup xargs cleanup from Jeff Garzik | | |
Eric Andersen | 6b2c23d847a | xstrdup tftp cleanup from Jeff Garzik | | |
Eric Andersen | 21af752b04f | Patch to use xfopen from Jeff Garzik | | |
Eric Andersen | f6aa13d4030 | -Wshadow tr fix from Jeff Garzik | | |
Eric Andersen | 82ab8da2459 | -Wshadow sh fix from Jeff Garzik | | |
Eric Andersen | 8ffaf8d139a | -Wshadow logread fix from Jeff Garzik | | |
Eric Andersen | c54f9530eee | -Wshadow loadacm fix from Jeff Garzik | | |
Eric Andersen | 08ff8a49ba1 | includes cleanup from Jeff Garzik | | |
Mark Whitley | 0b4d73a53cd | Some minor wordsmithing, an extra item in the list of "things Busybox doesn't
need", example of a testcase, more jani... | | |
Eric Andersen | 82bb8a2bf82 | Patch from Dirk Behme <dirk.behme@de.bosch.com> to
add EM_MIPS_RS3_LE for mips
-Erik | | |
Eric Andersen | 851895ab803 | Clean up more local vars which shadow globals
-Erik | | |
Eric Andersen | 1ca20a77476 | A nice patch from Larry Doolittle that adds -Wshadow and
cleans up most of the now-revealed problems. | | |
Mark Whitley | 7447642a47c | Added a section on the available Busybox boot-floppy image. Also provided some
linkes to a Wired article on Midori Li... | | |
Mark Whitley | 6f93277f56f | Added adjtimex applet from Larry Doolittle. | | |
Eric Andersen | ba372620c25 | Force applet_name to be "sh" when command prefaced by "-" | | |
Eric Andersen | 7ef1a5beb27 | Fix up command line munging in init. Postpone the askfirst thing till
a bit later in run(). | | |
Eric Andersen | 4ef37d0c176 | chown was missing a ] in its usage msg | | |
Eric Andersen | 92d23245c93 | Another cleanup patch from Jeff Garzik <jgarzik@mandrakesoft.com> | | |
Eric Andersen | 40eaa9f0bb2 | Size optimization for rdate from Vladimir | | |
Eric Andersen | 82693964919 | Simpify detection of no options. | | |
Eric Andersen | 2ccfef20046 | Patch from Vladimir to move struct applet from busybox.c to applets.c,
which looks like the right place for such thin... | | |
Eric Andersen | 23c1a18126a | Per suggestion from Vladimir, no need to initialize these -- let the bss
do it.
-Erik | | |
Eric Andersen | 7ef54de6726 | locale correction patch from Vladimir | | |
Eric Andersen | b183dfad2da | Split error messages into separate files.
Update libbb.h, per suggestion from Vladimir, to include __attribute__((fo... | | |
Eric Andersen | cc165b9083e | Should exclude "i" option when not enabled. | | |
Eric Andersen | 00b0496e697 | Doesn't need a "-" option -- getopt does that for us. | | |
Eric Andersen | 16f7015722f | Patch from Vladimir to force interactiveFlag=FALSE when forceFlag=TRUE | | |
Eric Andersen | 7c25441792a | getopt-ify rm so that BB_FEATURE_RM_INTERACTIVE will work | | |
Eric Andersen | c75586e06d7 | Split libbb/pwd_grp_wrappers.c into 5 different libbb/my_* files.
-Erik | | |
Eric Andersen | 61173a53714 | Fix to cmdedit.c from Vladimir | | |
Eric Andersen | fa513aab48e | Some configuration adjustments from Vladimir | | |
Eric Andersen | 8b960321393 | Fix a bug pointed out by Rob Landley <rlandley@austin.rr.com>, where
setup_sockaddr_in was zeroing the sizeof a point... | | |
Eric Andersen | 341744781a3 | Patch from Larry and Vladimir to clean up sh.c and fix
shell expansion to work in non POSIX locales. | | |
Eric Andersen | 1a6f8cfadf9 | update .cvsignore files to note new location of loop.h | | |
Eric Andersen | 8a6dbf6709e | Patch from Pierre PEIFFER <pierre.peiffer@sxb.bsf.alcatel.fr>
that copes with the fact that processes may have been s... | | |
Eric Andersen | e2a3cd15a85 | Stupid thinko. egrep tried to call init. Sigh. Fix from Christophe Boyanique | | |
Eric Andersen | aad1a88c76f | Convert utility.c into libbb.a. It is now a whole pile of .c
files. Clean up the resulting damage and fix up the ma... | | |
Eric Andersen | dfba13d199b | A few minor touchups. | | |
Eric Andersen | 704b2c21225 | There was an unwanted extra newline, which prevented building
uudecode. How did this sneak through the testing until... | | |
Eric Andersen | 53b55ac08d5 | Fix the make release target. | | |
Eric Andersen | c36c2ba598a | Update webpage noting 0.50 release. | | |
Eric Andersen | 7f1978570fb | A patch from Andreas Neuhaus to be especially careful to not dup
any env variables when spawning child processes. | | |
Eric Andersen | 4aaefc2a506 | Fix from Larry for glob problems.
-Erik | | |
Eric Andersen | c5b3242d3d0 | Remove the "GPL2" bit, since it hung over the end of the line. | | |
Mark Whitley | 056960d8dc3 | Applied patch from Larry Doolittle to fix problem where multibuild.pl would
build the wrong files. Made the same chan... | | |
Eric Andersen | 0d5051def02 | Update files and version number prepratory to cutting a release.
-Erik | | |
Eric Andersen | 3a0057e2c5b | Fix egrep | | |
Mark Whitley | f71378c4adc | One tiny little missing newline that confused pod. | | |
Mark Whitley | 0a6f1d31e77 | One tinly, little, missing newline that confused Pod. | | |
John Beppu | e708cb5f9a7 | - generated middle section of busybox.pod w/ autodocifier.pl
- updated autodocifier.pl to use tab to indent example s... | | |
Eric Andersen | a4edd0e946f | A better fix. Read nextPtr before mem gets freed.
-Erik | | |
Eric Andersen | f9ff8a7d908 | cmdedit.c bugfix patch from Vladimir.
-Erik | | |
John Beppu | af9e533a541 | - properly indent Examples section in pod generator | | |
Eric Andersen | 48dcc16548b | Don't confuse people. If the run 'ifconfig' and they didn't
compile with BB_FEATURE_IFCONFIG_STATUS turned on, it wi... | | |
Mark Whitley | 730cdb19047 | Reversed previous patch. The right way is to fix uClibc. | | |
Eric Andersen | 0d4e51d390b | Prevent init from potentially using already freed memory when
deleting an initAction, fixing a bug pointed out by And... | | |
Mark Whitley | 0b57e283735 | Applied patch from Andreas Neuhaus to fix namespace conflict that made busybox
not compile with uClibc. | | |
Mark Whitley | b0c2b7dfe32 | dos2unix logread.c | | |
Eric Andersen | 2825ee8c2c3 | Fix linuxrc define | | |
Eric Andersen | a8035a51be6 | Move the warning msg after features.h gets pulled in.
-Erik | | |
Mark Whitley | 7384d7dce0f | Added some tests for some recently found / fixed bugs in the shell. | | |
Eric Andersen | 0d3a02eba76 | Update the documentation so examples are autoincluded in the output text.
Fix up docs/busybox.pod with the latest aut... | | |
Eric Andersen | 670bea210e9 | Update the changelog, in preparation for making the 0.50 release | | |
Eric Andersen | d8adaa279ef | Update the olympus sections | | |
Mark Whitley | 3bf60aa7239 | If only BB_DPKG was enabled in Config.h, busybox would not build; it'd say:
dpkg.c:18: #error It looks like you are... | | |
Mark Whitley | e110ccb672f | Removed leftover BB_FEATURE_KLOGD per report from Giulio Orsero | | |
Manuel Novoa III | 0e0883e0e90 | Fix stupid cut-and-paste bug... output RX/TX bytes instead of RX/RX bytes. | | |
Mark Whitley | 038c8eb5a99 | Applied patch from Erik Habbinga to fix a problem with an uninitialized
substitution delimiter. | | |
Mark Whitley | 7ddaf7caaeb | Added a section to describe how to convert variables to K&R style using the
mk2knr.pl script. Also some minor cleanups. | | |
Mark Whitley | bac75ac2d5f | Script that generates a script that will convert oddball variable names to K&R
style. | | |
Eric Andersen | 1ef92685cf5 | Yesterday I make strsep_space include post-token whitespace,
so we should not be adding another " " between tokens.
... | | |
Eric Andersen | ce4a586edb6 | I forgot to malloc space for the NULL.
-Erik | | |
Mark Whitley | 40e5e7c7eaa | Applied patch from Christophe Boyanique to add an egrep alias for grep. | | |
Mark Whitley | 20f61d35de0 | The patch I previously applied from Brian Webb was 2 lines off. Oops. | | |
Mark Whitley | 44a99147095 | Applied patch from Larry Doolittle to fix '>\na\n' bug. Should close bug #1132 | | |
Mark Whitley | 2892c35bdbf | Applied patch from Giulio Orsero to fix some preprocessor bugs. | | |
Eric Andersen | 82d85024093 | Fix from Manuel for a silly thinko on my part. | | |
Eric Andersen | 53f5061c7e8 | Fix init so that checking for terminal devices is delayed until the
devices are actually used, thereby allowing devfs... | | |
Eric Andersen | bdc8db96853 | Use the system passwd and group stuff by default | | |
Eric Andersen | 741f2c9898d | Fix mtab so it works on libc5 | | |
Eric Andersen | b9a1e56a80c | No reason to include fstab. It breaks libc5, does nothing for glibc.
-Erik | | |
Eric Andersen | 2b1c367a985 | Amazing the difference between an "and" and an "or". | | |
Eric Andersen | 3c0b425cdee | dpkg used tfind, which doesn't work with libc5. Print a friendy error
should someone try to use it...
-Erik | | |
Eric Andersen | 14e9e9d1cab | Fix socklen_t for libc5 | | |
Eric Andersen | 9c09e0eeaa3 | The IPC_SYSLOG stuff should be off by default.
-Erik | | |
Eric Andersen | c319601db52 | Some updates for libc5 | | |
Eric Andersen | 4e7244e6b2b | libc5 glob is pretty stupid and doesn't do GLOB_BRACE or GLOB_TILDE
-Erik | | |
Mark Whitley | 8658816f719 | Added a dependency on BB_MKFS_MINIX to xfopen(). | | |
Mark Whitley | f594986b374 | - Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPT
- Set BB_FEATURE_SH_STANDALONE_SHELL and B... | | |
Mark Whitley | c75f83d8740 | Some new testcases, some improvements to the tester.sh script. | | |
Eric Andersen | b3d6e2df95a | Update the lash shell (hopefully the last time...) so things like
echo "foo bar" and echo -n "foo\t\\\\\tbar" work ... | | |
Mark Whitley | 798ab301c77 | Added Midori Linux to the list of known projects that use Busybox. | | |
Mark Whitley | f6ba2da29f8 | Credited Christophe Boyaniqu for interactive patch to rm. | | |
Mark Whitley | e0bf91d7c61 | Applied patch from Christophe Boyanique to add -i support to rm. | | |
Mark Whitley | 53737c5421b | Some fixlets that didn't get added in the last 'syslogd split' patch:
- BB_LOGREAD should not be in the applet secti... | | |
Mark Whitley | 6bff9cc487c | Added some comment lines in the header indicating that Gennady Feldman is the
maintainer of these three applets. | | |
Mark Whitley | bd2e42f162d | Applied a patch from Brian Webb to fix a problem with mount on the Agenda PDA.
Apparently, the mount() call does not ... | | |
Mark Whitley | 94fd480babd | Applied patch from John Lombardo to fix OOM in insmod. | | |
Mark Whitley | 6317c4baf79 | Applied patch from Gennady Feldman to split up syslogd.c into syslogd and
klogd (as it should be). | | |
Eric Andersen | 4987bbf9792 | A fix from Larry Doolittle for some nasty segfaults when sh.c tried to free a
corrupted cmd pointer, and where it wou... | | |
Mark Whitley | 5ec5415402e | Program for testing concurrent access to syslogd. | | |
Mark Whitley | 1a49fc5e92e | Applied patch from Gennady Feldman to use single-thread instead of forking. | | |
Manuel Novoa III | fe4e13fb972 | Add missing dependency -- interface.c needs get_kernel_revision. | | |
Manuel Novoa III | 22b889a9988 | Adjust ifconfig usage message for selected options and current functionality. | | |
Manuel Novoa III | 68ea1d03256 | Reduced code size of interface. Support ifconfig -a and ifconfig interface
display. Change %llu to %Lu in ifconfig ... | | |
Eric Andersen | 1365bb78615 | When using wordexp, only try to use the expand command
when something actually got expanded. Skip it otherwise.
-Erik | | |
Manuel Novoa III | 78f57460f27 | Quick mod to enable option -a for ifconfig. | | |
Mark Whitley | d2117e9c828 | Created new regression testing framework with a number of testcases (many more
can be added). Also changed 'test' tar... | | |
Mark Whitley | 09f4af5afd1 | /* getopt not needed */ | | |
Mark Whitley | 827e45c518f | Added some more '/* getopt not needed */' lines. | | |
Manuel Novoa III | fa45f22e509 | Use perror_msg_and_die function where appropriate. | | |
Eric Andersen | d92168486bd | Fixed df.c so that nfs volumes will display properly (fixing bug #1113).
Problem was 512/1024 = 0 if you use longs, s... | | |
Eric Andersen | 4aaf89f49f7 | Silence a silly warning | | |
Mark Whitley | f90c28dd1ee | Applied patch from Jeff Garzik to getopt-ify rmmod. | | |
Eric Andersen | 8d4c397d9d5 | Patch from Jeff Garzik marking a few 'getopt not needed' apps. | | |
Eric Andersen | 3e6ff9017f5 | A cleanup patch from Jeff Garzik to static-ify a number of
namespace polluting things that really should be static. | | |
Eric Andersen | dd91724aa08 | patch from Larry to fix pristine source builds | | |
Eric Andersen | 74e056bfc8e | Fixed a couple more cases. $FOO/bar ${FOO} and such now work
without wordexp. Of course for stuff like ${1:-foo} yo... | | |
Eric Andersen | 3c7361f53aa | Allow wordexp to be used if available | | |
Eric Andersen | ce89871ff72 | Urg. Remove the debug noise | | |
Eric Andersen | 195743f195a | Ok, sh.c should be working now. Many thanks to Larry Doolittle
for his timely help -- nearly all of the work in this... | | |
Eric Andersen | eba8ed71f08 | Patchs from Jeff Garzik <jgarzik@mandrakesoft.com> to cleanup
warnings with glibc 2.2 and use always use xfopen
-Erik | | |
Mark Whitley | 9ba5bce06f7 | Added script that tests turning on features in busybox one at a time and
compiling to see if things break. Initial re... | | |
Eric Andersen | 01658a3eec8 | Fix sh.c for the glab case. I was messing things up for
single argument commands. It should now work as expected...... | | |
Eric Andersen | 3dbf1e877af | A '.' is a legal seperator. | | |
Mark Whitley | afffbfe8c47 | Fix to trim to make it trim properly. | | |
Eric Andersen | b180dd9e50e | Cleanup patch from Larry | | |
Eric Andersen | 13d1fa1d01e | Add in 'trim' routine. Fix up sh.c so it works when wordexp
is not available.
-Erik | | |
Manuel Novoa III | df351d6109f | Improved port of ifconfig... smaller and with more features. | | |
Eric Andersen | 39eea898c4f | Per Vladimir's suggestion, force the locale to POSIX for all
the scripts so busybox will install properly. | | |
Mark Whitley | 7e5291f1117 | Whitespace / formatting / bracket cleanup. | | |
Eric Andersen | 32f8c170b09 | Remember to delete un-expandable variables, and do a better job of expanding
shell-specific things in case the wordex... | | |
| Next → |