Denis Vlasenko | 50e77e1cc12 | getty: cleanup part 2 | | |
Denis Vlasenko | dce3fde4148 | getty: cleanup part 1 | | |
Denis Vlasenko | 7c4503d2238 | __GLIBC__ -> defined(__GLIBC__) | | |
Denis Vlasenko | 2295b49169e | grep: "grep -h pattern file1 file2" ignored -h
(precluded kernel's "make modules") | | |
Denis Vlasenko | 9b44db5d9d7 | cp: update help text | | |
Denis Vlasenko | f24e1f40e03 | cp: add support for -s, -l. Fix free(nonmalloc) bug.
Add doc on POSIX's rules on -i and -f (insane!).
ln: make "l... | | |
Denis Vlasenko | 8d73c35916c | watch: execute command thru shell, not fork/exec. Other fixes | | |
Denis Vlasenko | 9bff26cccb0 | chpst: add overlooked copyright statement | | |
Denis Vlasenko | c108ed54977 | raidautorun: new applet, by:
Thomas Jarosch (email?) and
Bernhard Fischer <rep.nop@aon.at> | | |
Denis Vlasenko | 456fa6c0b17 | readlink: do not emit errors if file doesnt not exist / not a link
getopt32: add =N support | | |
Denis Vlasenko | df518926907 | Added compile-time warning for STATIC+GLIBC build | | |
Denis Vlasenko | e1a0d486e48 | message string changes, mostly for consistency, also -32 bytes in .rodata | | |
Bernhard Reutner-Fischer | dd2982882bb | - remove duplicate flags (-funsigned-char -fno-builtin-strlen) | | |
Denis Vlasenko | b79b87a30f9 | build system: (try to) get rid of bb_config.h hack | | |
Denis Vlasenko | 9fa9950784a | build system: check for ENABLE_, USE_ and SKIP_ (not only for CONFIG_) | | |
Denis Vlasenko | b560577cb27 | move usage_compressed.h generation into applets/ | | |
Denis Vlasenko | 52b5eba715b | applets/applets.o must be rebuilt if usage.h is modified. | | |
Denis Vlasenko | fdc101782af | scripts/usage.c: de-uglify #includes | | |
Eric Andersen | 534d88e34e9 | console-tools/resize.c is apparently leftover from a reverted patch.
Since it is a 0 length file, it gets nuked by 'm... | | |
Denis Vlasenko | 13c5a6832f9 | mount: support user mounts if CONFIG_DESKTOP | | |
Denis Vlasenko | f46be091060 | mdev: reduce excessive indentation | | |
Denis Vlasenko | 4e33e07f609 | strip -> $(STRIP); fix "unused variable" warning
(patch by Diekema, Jon (AGRE) <Jon.Diekema@smiths-aerospace.com>) | | |
Denis Vlasenko | 5f03158f66d | ash: fix segfault in ash.
patch by walter harms <wharms@bfs.de> | | |
Denis Vlasenko | d0e70af9d10 | nc: fix 2 my own buglets, and few someone else's too. | | |
Denis Vlasenko | bf39216cc4e | grep: -r didn't close files, producing "Too many open files" | | |
Denis Vlasenko | c6ec8c96800 | telnetd: check ptsname() for NULL | | |
Denis Vlasenko | 023b57d935d | wget: xatoi's were oversealous ("200 OK" isn't a number) | | |
Denis Vlasenko | efeed5ed28a | fdisk: compilation fix | | |
Denis Vlasenko | 3544ae60047 | grep: fix combination of -r and -h | | |
Denis Vlasenko | 3a6755f56f8 | grep: add support for -r | | |
Denis Vlasenko | c345d8e9458 | sulogin: add support for $SUSHELL & $sushell | | |
Denis Vlasenko | 997aa1179e8 | modprobe: fix for 2.4 kernels - by
Yann E. MORIN <yann.morin.1998@anciens.enib.fr> | | |
Denis Vlasenko | ea62077b850 | add open_read_close() and similar stuff | | |
Denis Vlasenko | 88ca0676902 | xread/write can use full_read/write (smaller code) | | |
Denis Vlasenko | 2d5ca60bfb6 | bb_get_[chomped]line_from_file wasn't descriptive enough.
Renaming... | | |
Denis Vlasenko | 372686bde7b | cut, mount: small improvements | | |
Denis Vlasenko | 9c267b851e5 | style fixes | | |
Denis Vlasenko | 98ae2160b62 | fdisk: separate sun/aix/etc code into #included files | | |
Denis Vlasenko | a6dbb08a489 | small style fixes | | |
Denis Vlasenko | 12f5676cce3 | execable: no need to check getenv for NULL, it works anyway. | | |
Denis Vlasenko | 5cb46485dd5 | execable.c: forgot to do "svn add" again... | | |
Denis Vlasenko | f6f43df60bb | ifupdown: stop emitting annoying/misleading error messages.
Patch by Gabriel Somlo <somlo at cmu.edu> | | |
Denis Vlasenko | 8de82bf84f7 | hush.c: stop using __FILE__ (bad in out-of-tree builds) | | |
Denis Vlasenko | 665b02cb60c | build system: fix build in separate obj tree | | |
Denis Vlasenko | 1db39b2f51c | nmeter: new applet. ~4k
Fix build proble on x86_64 | | |
Denis Vlasenko | 1114de7219f | od: provide full-blown od from coreutils if CONFIG_DESKTOP | | |
Denis Vlasenko | cba9ef5523f | fixes from Vladimir Dronnikov <dronnikov@gmail.ru> | | |
Bernhard Reutner-Fischer | 1ac42bf66e2 | - add option -t
mkinitrd and mkinitramfs both require -t. | | |
Denis Vlasenko | da8f43fd34d | build system: fix for non-i386 builds | | |
Denis Vlasenko | ca3c981c07a | start_stop_daemon: add -N <nice> compat
[re]nice: add support for -nNNN w/o spaces, -NNN (nice only),
simpl... | | |
Denis Vlasenko | 7039a66b587 | correct largefile support, add comments about it. | | |
Denis Vlasenko | 1385899416a | attempt to regularize atoi mess. | | |
Denis Vlasenko | 5625415085e | dd: make it recognize not only 'k' but 'K' too;
make it (partially) CONFIG_LFS-aware | | |
Denis Vlasenko | 890ac9deb2c | awk: && -> & in "n->info && OPCLSMASK" - fixes bug 1067 | | |
Denis Vlasenko | f7a57848c2a | eject: remove unmounting. It is buggy for many non-trivial
mounts, and can be done as shell script. | | |
Denis Vlasenko | 96e9d3c968b | wget: don't be careless with xstrdup'ing | | |
Denis Vlasenko | a655152b004 | wget: fix download of URLs like:
http://busybox.net?var=a/b
http://busybox.net?login=john@doe
http://busybox.net#test... | | |
Denis Vlasenko | bede7d0ebea | build system: do not generate include/linux | | |
Denis Vlasenko | 4fa499a17b5 | build system: remove loeftover (two empty dirs) | | |
Denis Vlasenko | c12f53090bd | dnsd fix; option_mask32 added. dnsd needs more love. | | |
Denis Vlasenko | 4e6ceb44554 | chpst: fix vda's silly mistakes
Patch by Vladimir Dronnikov <dronnikov@gmail.ru> | | |
Denis Vlasenko | 000b9ba91f6 | eject: -T fix | | |
Denis Vlasenko | de59c0f58fa | httpd: add -u user[:grp] support | | |
Denis Vlasenko | 01c27fc5ac8 | which: -84 bytes | | |
Denis Vlasenko | a3310527db9 | make defconfig now works | | |
Denis Vlasenko | 8bf7bb8541c | yet another fixlet: make clean/distclean/mrproper | | |
Denis Vlasenko | 1868409c86c | fixing build system overhaul fallout... | | |
Denis Vlasenko | 5d2f1736d9b | build system: small optimization | | |
Denis Vlasenko | 7d219aab70e | build system overhaul | | |
Denis Vlasenko | 8f8f268cfde | bb_applet_name -> applet_name | | |
Denis Vlasenko | 67b23e6043d | getopt_ulflags -> getopt32.
It is impossible to formulate sane ABI based on
size of ulong because it can be 32-bit or... | | |
Denis Vlasenko | 40920825d59 | rename bb_default_error_retval -> xfunc_error_retval | | |
Denis Vlasenko | b6332248ca4 | fdformat: remove redundant check | | |
Denis Vlasenko | 9275814a9e6 | lots of silly indent fixes | | |
Denis Vlasenko | cf94446af7a | random style fixes | | |
Denis Vlasenko | 6edaddec023 | traceroute: fix compilation if netinet/protocols.h is missing | | |
Denis Vlasenko | f0a97fb43ab | Yeah, yeah... I forgot about 'svn add'... fixing that | | |
Denis Vlasenko | fe54458e46e | runit/chpst: "change process state" utility
It's "nice" on steroids - can set uid/gid, mem/cpu limits etc. +3.5k | | |
Denis Vlasenko | 7c1ed2e922e | traceroute: do not look up icmp protocol# in /etc, it is well-known :) | | |
Denis Vlasenko | 1c3577f91dc | ifupdown: Debian users contributed improvement to it | | |
Denis Vlasenko | 2e864cd2193 | eject: -T (implements single button open/close) | | |
Denis Vlasenko | 546cd1881a1 | mount: accept and ignore -s (sloppy) option.
needed for compatibility with Linux automounter. | | |
Denis Vlasenko | e2016e145b4 | sed: -e options were handled in reverse order. fix that. | | |
Denis Vlasenko | b97c9842a52 | sed: unbreak multiple -e, -f option handling (my fault) | | |
Denis Vlasenko | bb119d059a8 | gzip: add a bit of comment. The code itself
is too bloated to work on it... | | |
Denis Vlasenko | 97a8dd3857a | g[un]zip: add support for -v (verbose).
Add CONFIG_DESKTOP, almost all bloat from this change
is hidden under that. | | |
Denis Vlasenko | f8aa109a9f7 | wget: make progress bar and ETA work correctly with -c | | |
Denis Vlasenko | aecabffb8bf | dpkg: fix use-after-free (bug 939) | | |
Denis Vlasenko | 55a994055ff | lsmod: repair indentation
httpd: ifdef CONFIG -> if ENABLE (shorted, catched typos) | | |
Denis Vlasenko | 3038ac9c197 | vconfig: fix bug 701 (I be damned if I understand it) | | |
Denis Vlasenko | 02be0f5350f | syslogd: do not retry udp sends (can stall syslogd for extended periods
of time), resolve remote logging host before ... | | |
Denis Vlasenko | 14c1940255a | syslogd: getopt_ulflags'ification (save ~50 bytes) | | |
Denis Vlasenko | 1decd0e5292 | syslogd: add option to suppress logging of messages lower than level N (-n N) | | |
Denis Vlasenko | 39d551fd157 | fbset: store short string in the structure itself instead of the pointer
(small size saving) | | |
Denis Vlasenko | 274b8c0639a | fbset: add support for -a (bug 1017) | | |
Denis Vlasenko | 7e3eb5171b6 | no-op (just for svn commit run. 2.6.18 oopses on that, need to reproduce) | | |
Denis Vlasenko | 7935a5a992e | libiproute/ll_map.c: fix bug 279
("On-demand net module loading fails with CONFIG_FEATURE_IFUPDOWN_IP") | | |
Denis Vlasenko | 70210168fcb | wc: optionally support very large files in wc | | |
Denis Vlasenko | 3ed001ff263 | wc: reduce source cruft, make it so that "wc -c" (one option, no filenames)
will not print leading blanks. | | |
Rob Landley | 530c3ef8182 | Mention the new gpl@busybox.net address. | | |
Denis Vlasenko | 0b193a78719 | losetup: use /dev/loopN or /dev/loop/N according to CONFIG_FEATURE_DEVFS=n/y | | |
Denis Vlasenko | a959588b805 | Yet another silly little byte saving. couldn't -> cannot | | |
Denis Vlasenko | 6c30db8bd37 | grep: add help text; fix style | | |
Denis Vlasenko | 51937534fb6 | grep: implement -o option. Patch by Jac Goudsmit. | | |
Denis Vlasenko | 266bc17690c | top: add support for -b, -n <iterations> | | |
Denis Vlasenko | b1726785f94 | mount: fix bug 946 (mount -f should update mtab) | | |
Denis Vlasenko | f0d6cc8ca97 | getopt_ulflags: fix indentation in comment (needs to be 8 _spaces_
in order to look correct to both 4 tab and 8 tab p... | | |
Denis Vlasenko | b02ef82c998 | getopt_ulflags: formatting fixes | | |
Denis Vlasenko | 6248a734e2d | xargs: simplify option parsing | | |
Denis Vlasenko | 981b24db5e7 | rt_names.c: move few strings into rodata | | |
Denis Vlasenko | 54928843119 | dpkg: style fixes; short -> int (generated code is smaller) | | |
Denis Vlasenko | 57308afb5b2 | dpkg: reduce bss usage by ~130 kbytes (yes, kilobytes!)
at the cost of ~100 bytes of text.
Improves friendliness to n... | | |
Denis Vlasenko | 06b543b2176 | ifupdown: make dhcp start/stop scripts user configurable
in /etc/network/interfaces. Patch author is Gabriel L. Somlo... | | |
Denis Vlasenko | 524176680d6 | Tried to find sha1_crypt - nope... ok, save few bytes in md5_sha1_sum.c
(time to sleep, 02:28 in the morning)... | | |
Denis Vlasenko | de9ec929586 | usage.h: fix compile-time bugs exposed by previous change | | |
Denis Vlasenko | ce97960a6e7 | usage.h: remove ugly tricks. We have USE_FEATURE_xxx now.
Few bugs are now exposed... | | |
Denis Vlasenko | c16bd212e34 | silly switch style fix | | |
Denis Vlasenko | 94d5d82bd84 | crontab: we indent using tabs | | |
Denis Vlasenko | 956a5693603 | losetup: with no arguments lists all /dev/loopN. Corrected help text.
(patch by Vladimir Dronnikov <dronnikov@gmail.ru>) | | |
Denis Vlasenko | 0bb628f4f3f | kill: implement killall5. OpenWRT folks will be happy.
However their code was unusably different from sysvinit origin... | | |
Denis Vlasenko | a77947f5bb9 | kill: fix bugs (kill -l output was horrible), fix style, constify data | | |
Denis Vlasenko | be905d550c9 | process utilities related style cleanup | | |
Denis Vlasenko | 2f4399c6cc9 | ifupdown: fix for standalone shell; removed hardcoded PATH | | |
Denis Vlasenko | 0534125ccc7 | ifupdown: style cleanup, no code changes | | |
Denis Vlasenko | e175ff252f9 | several fixes from openWRT project | | |
Denis Vlasenko | 22f6dcb47c3 | login: fix getopt_ulflags fallout (wasn't taking username supplied by getty) | | |
Denis Vlasenko | 8b8c75e6abc | httpd: sanitize indentation | | |
Denis Vlasenko | a552eeb498e | wget: add (configurable) large file support. Run tested. | | |
Eric Andersen | 3312c989e6a | fix 'grep -C' which requires an argument | | |
Denis Vlasenko | d9867320b44 | vlock: make message shorter | | |
Denis Vlasenko | da3cec9c850 | mount: fix breakage from recent changes (spurious -ro mounts) | | |
Rob Landley | 29d94b907f8 | Another attempt at untangling the logic so the compiler can follow it and not
generate pointless warnings. | | |
Denis Vlasenko | a94554d0108 | wget: fix bug where wget creates null file if there is no remote one.
add O_LARGEFILE support (not run tested :). | | |
Denis Vlasenko | 01a74f96492 | applets.c: fix indentation | | |
Denis Vlasenko | c290563319b | remove unneeded #includes, fix indentation | | |
Denis Vlasenko | c1876d7364a | inetd: deindent main loop, other readability enhancements | | |
Denis Vlasenko | 4c196a80fce | hexdump: fixlet for my breakage | | |
Denis Vlasenko | ec17d437ab8 | inetd: reformat with tabs for indentation | | |
Denis Vlasenko | 2dbeaa95ca2 | hexdump: deindent, almost fits into 80 columns now | | |
Denis Vlasenko | a36a676923a | correct_password: undo whitespace damage.
vlock + correct_password: fix incorrect line breaks in messages. | | |
Denis Vlasenko | 7f1f5b001f5 | ifupdown: getopt_ulflags'ification. | | |
Denis Vlasenko | a65a17700af | arping: fix bug (getopt_ulflags and optarg don't mix),
remove unreachable error path. | | |
Denis Vlasenko | fe76cd5a5c2 | insmod: getopt_ulflags'isation | | |
Denis Vlasenko | d78b433414f | passwd: getopt_ulflags'isation | | |
Denis Vlasenko | 6429aabbf14 | bb_askpass: shorten static password buffer. 256 is way too large.
simplify code a bit. | | |
Rob Landley | b97f07f5a10 | Follow-up to 16172: this also doesn't produce a warning for me on gcc 4.1,
without having to feed the compiler nonsense. | | |
Rob Landley | 03721973851 | "I'll think about it" != "apply it now". It means I need to think about it. | | |
Denis Vlasenko | 754a88f7aa3 | netstat: getopt_ulflags'isation | | |
Denis Vlasenko | 01e88f03392 | gzip: getopt_ulflags'isation | | |
Denis Vlasenko | 27ee7ba95e9 | losetup: getopt_ulflags'ification + small fix for perror_nomsg | | |
Denis Vlasenko | 099efbf99e2 | awk: getopt_ulflags'isation | | |
Denis Vlasenko | 750fc6d7bb6 | sed: getopt_ulflags'isation | | |
Denis Vlasenko | 8514fc5681a | hostname: getopt_ulflags'isation | | |
Denis Vlasenko | 0e87d347e82 | telnetd: getopt_ulflags'isation | | |
Denis Vlasenko | 109d21fe742 | adjtimex: getopt_ulflags'isation | | |
Denis Vlasenko | cb1ba865077 | logger: getopt_ulflags'isation | | |
Denis Vlasenko | f47ff100cc7 | getopt: fix whitespace damage | | |
Denis Vlasenko | cad36681d2a | readprofile: getopt_ulflags'isation | | |
Denis Vlasenko | 7869c018b50 | ipcs: fix my recent breakage | | |
Bernhard Reutner-Fischer | ae843e9cc89 | - add new applet resize.
text data bss dec hex filename
185 0 0 185 b9 con... | | |
Rob Landley | e9a7a6212b5 | Change license statements (and clean up headers) on some of the files that
Erik or I are primary copyright holders on. | | |
Bernhard Reutner-Fischer | 05592ac00c9 | - update and expand TODO a little bit | | |
Bernhard Reutner-Fischer | 3503ff72c68 | - pull r15578 from busybox_scratch branch:
- fix bug where it would behave wrong if ./nohup.out was not writable.
... | | |
Bernhard Reutner-Fischer | 42f67026a14 | - silence gcc warning about a funcptr possibly being used uninitialized.
This is a perfect example on where we shou... | | |
Denis Vlasenko | ce32f65a1bf | mount: nfs mount should enable bb_error-to-syslog support | | |
Bernhard Reutner-Fischer | a5286433306 | - gcc-2.95 doesn't support -static-libgcc
- remove Winline | | |
Denis Vlasenko | 116080a13a9 | mount: make Rob happy by reinstating #defines | | |
Rob Landley | fbdf121b7da | Teach get_terminal_width_height to fall back to $LINES and $COLUMNS when
used via things like a serial console. | | |
Rob Landley | 4ef6f647a3f | The version checked into the tree is a snapshot of an unifinished applet, and
you just made lots of ">>>>>>> mine" li... | | |
Rob Landley | eb84a42fdd1 | The Software Freedom Law Center wants us to add a copyright notice to the
generated binaries, to make copyright enfor... | | |
Rob Landley | 94b383d4196 | License clarification. | | |
Bernhard Reutner-Fischer | d1f939eaf3e | - fix documentation for the command-line options of ipcs. Closes #1036 | | |
Bernhard Reutner-Fischer | a6585774f99 | - fix embarrassing typo of mine. Closes bug #1038 | | |
Denis Vlasenko | 3ccc1006709 | ipcs: fix output (misaligned columns) | | |
Denis Vlasenko | c7b9bad519c | ipcs: getopt_ulflag'ification, -170 bytes | | |
Denis Vlasenko | 79deb66c357 | stty: fix few bugs found in testing | | |
Denis Vlasenko | 2969c772c21 | getty: oops... removing duplicate #include <syslog.h> | | |
Denis Vlasenko | debaf2fe024 | stty: reorder code, reducing need in forward declarations.
added few missed bits of error checking for parameters. | | |
Denis Vlasenko | 20b253d2d8e | stty: convert "enum mode_type" into unnamed enum
(reduces code obfuscation); deindent set_mode;
add _or_die suffixes ... | | |
Denis Vlasenko | 8971cdaeca8 | stty: reduce #ifdef forest | | |
Denis Vlasenko | e40c04b8269 | stty: simplify linewrapping code a bit | | |
Denis Vlasenko | 9efb070dcb8 | stty: style fixes | | |
Denis Vlasenko | 7eab79acc58 | stty: fix a longstanding FIXME (was able to die half-way setting term params) | | |
Denis Vlasenko | 85f9e32f7f0 | mount: fstabname needs to be const char* | | |
Denis Vlasenko | 23514fe251c | mount: fix warning (printf field width of * wants int, not size_t) | | |
Denis Vlasenko | f70265290c5 | getty: #include <syslog.h> | | |
Denis Vlasenko | 0b5fd45ef71 | change char *string = "foo" -> char string[] = "foo"
function old ne... | | |
Denis Vlasenko | 9213a9e0f2d | whitespace cleanup | | |
Next → |