Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-07 | clean up accumulated whitespace damage | Denis Vlasenko | |
2007-02-06 | new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp> | Denis Vlasenko | |
2007-02-03 | Add BB_EXEC[LV]P() which encapsulate FEATURE_EXEC_PREFER_APPLETS | Denis Vlasenko | |
(patch from Gabriel L. Somlo <somlo@cmu.edu>) | |||
2007-01-29 | preparatory patch for -Wwrite-strings #2 | Denis Vlasenko | |
2007-01-27 | use bb_sanitize_stdio() where appropriate | Denis Vlasenko | |
2007-01-27 | fix warning in find.c | Denis Vlasenko | |
2007-01-26 | fix bin2hex bug. lowercase = uppercase | 0x20, not | 0x10! | Denis Vlasenko | |
2007-01-24 | accumulated post-1.4.0 fixes | Denis Vlasenko | |
2007-01-21 | Introduce FEATURE_EXEC_PREFER_APPLETS = "re-execute our own | Denis Vlasenko | |
executable if we asked to exec someting with argv[0] == known_applet" Use it in init. Also respect PATH in init, remove explicit "/sbin" etc from exec. Patch by Gabriel L. Somlo <somlo@cmu.edu> | |||
2007-01-20 | - get_terminal_width_height does not and should never write to fd. Cosmetic ↵ | Bernhard Reutner-Fischer | |
Precaution | |||
2007-01-19 | openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup code | Denis Vlasenko | |
(will close all fd's > 2 on daemonization now) getty: fix "getty -" support, and also do not try to chown/chmod "-" telnetd: fix "lost ctty" bug Yet another attempt on saner function names: bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize(); | |||
2007-01-14 | Rename bb_sanitize_stdio -> bb_sanitize_server_stdio | Denis Vlasenko | |
(name is still bad - it doesn't hint that function may do daemonization trick for you if asked to). Small fixes to fakeidentd. | |||
2007-01-14 | By popular request reinstate fakeidentd's standalone mode. | Denis Vlasenko | |
Since this is also needed for other applets like telnetd, introduce generic driver for such things. It even supports inetd-wait ('linger') mode, when inetd hands out listen socket to child and waits to it to die, instead of handing out accepted socket and continuing listening itself (nowait mode). Code growth ~200 bytes. NB: our inetd doesn't support wait mode yet (or mabe it is buggy). | |||
2007-01-12 | random small size optimizations | Denis Vlasenko | |
2006-12-24 | missing piece of prev commit: ndelay_off | Denis Vlasenko | |
2006-12-23 | find: fix spurious -exec error messages | Denis Vlasenko | |
(bug reported by Bernhard Fischer <rep.nop@aon.at>) | |||
2006-12-18 | xfuncs.c: dietlibc actually HAS fdprintf! | Denis Vlasenko | |
platform.h: define strchrnul for dietlibc ash: stop using few non-standard functions | |||
2006-12-18 | nc: add missing cast | Denis Vlasenko | |
xfuncs: add dprintf for dietlibc | |||
2006-11-29 | cut 0.5k off mkfs.minix | Denis Vlasenko | |
assorted strtoul fixes (that's what brought me into minix)... | |||
2006-11-26 | small fixes: | Denis Vlasenko | |
fix xstrdup to not grossly overallocate memory use xopen instean of xopen3 in several places etc. | |||
2006-11-25 | tee: fix bug: argv[-1] is a no-no! | Denis Vlasenko | |
bb_full_fd_action: optimize die_if_ferror: "<applet>: filename" isn't a good err msg, add "..I/O error" | |||
2006-11-24 | tar: fix and sanitize handling of long filenames/linknames | Denis Vlasenko | |
(GNU extensions 'K' and 'L'). We correctly handle them when untarring now, but unfortunately we still don't use them when tarring! That stupid 100 char limit is still there! The biggest problem is that we don't support 'pax' tar format. Linux kernel tarballs are in this format... shame | |||
2006-11-22 | telnetd: we were having telnetd with is ONLY inetd or ONLY standalone. | Denis Vlasenko | |
What if I need to have both?? This patch introduces CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd. | |||
2006-11-18 | rodata cleanup. "unable to" == "cannot". -300 bytes | Denis Vlasenko | |
2006-11-05 | smart_ulltoa5: make available in libbb | Denis Vlasenko | |
2006-10-27 | get_terminal_width_height: do not pass insanely large values | Denis Vlasenko | |
2006-10-26 | rename functions to more understandable names | Denis Vlasenko | |
2006-10-26 | remove bb_printf and the like | Denis Vlasenko | |
2006-10-20 | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | |
2006-10-14 | add open_read_close() and similar stuff | Denis Vlasenko | |
2006-10-12 | xread/write can use full_read/write (smaller code) | Denis Vlasenko | |
2006-10-12 | small style fixes | Denis Vlasenko | |
2006-10-11 | nmeter: new applet. ~4k | Denis Vlasenko | |
Fix build proble on x86_64 | |||
2006-10-05 | build system overhaul | Denis Vlasenko | |
2006-10-03 | rename bb_default_error_retval -> xfunc_error_retval | Denis Vlasenko | |
2006-10-03 | fdformat: remove redundant check | Denis Vlasenko | |
2006-10-03 | runit/chpst: "change process state" utility | Denis Vlasenko | |
It's "nice" on steroids - can set uid/gid, mem/cpu limits etc. +3.5k | |||
2006-09-20 | Teach get_terminal_width_height to fall back to $LINES and $COLUMNS when | Rob Landley | |
used via things like a serial console. | |||
2006-09-17 | whitespace cleanup | Denis Vlasenko | |
2006-09-14 | Strangely, using // in the comments I added was not a persistent accident. | Rob Landley | |
2006-09-12 | Remove pointless "const". Bloatcheck says 0 bytes difference. | Rob Landley | |
2006-09-11 | - merge xstat.c into xfuncs.c | Bernhard Reutner-Fischer | |
2006-09-07 | getty, sulogin: convert to using bb_msg for syslog output | Denis Vlasenko | |
2006-09-06 | removed a lot of trailing \n in bb_msg() calls. It is added | Denis Vlasenko | |
automatically by function itself. | |||
2006-09-06 | Implement optional syslog logging using ordinary | Denis Vlasenko | |
bb_xx_msg calls, and convert networking/* to it. The rest of bbox will be converted gradually. | |||
2006-09-05 | xfunc: fix: && -> &. Also nuked two double semicolons... | Denis Vlasenko | |
2006-09-03 | replacing func() with xfunc() where appropriate | Denis Vlasenko | |
2006-08-28 | - pull from busybox_scratch: r15829:15850 | Bernhard Reutner-Fischer | |
Various fixes, cleanups and shrinkage: saves 952 Bytes: text data bss dec hex filename 1087742 15853 790632 1894227 1ce753 ../busybox/busybox.old 1086790 15853 790632 1893275 1ce39b busybox via: # scripts/bloat-o-meter ../busybox/busybox_unstripped.old busybox_unstripped function old new delta ipcrm_main 756 822 +66 getval - 61 +61 maybe_set_utc - 40 +40 udhcpc_main 2896 2912 +16 md5_hash_block 428 437 +9 opt 8 16 +8 qgravechar 106 110 +4 make_bitmap 292 295 +3 inflate_unzip 2056 2059 +3 add_partition 1412 1414 +2 __parsespent 156 158 +2 qrealloc 41 42 +1 format - 1 +1 catv_main 313 314 +1 watch_main 293 292 -1 varunset 81 80 -1 part 1 - -1 check_if_skip 837 836 -1 start_stop_daemon_main 840 837 -3 create_lost_and_found 175 172 -3 supress_non_delimited_lines 4 - -4 static.l 4 - -4 static.c 5 1 -4 bsd_sum_file 237 233 -4 eval2 338 332 -6 arithmetic_common 166 158 -8 cmpfunc 22 5 -17 cksum_main 294 275 -19 cmp_main 465 439 -26 dd_main 1535 1508 -27 rmmod_main 376 333 -43 cut_file 727 644 -83 ipcs_main 3809 3721 -88 cut_main 722 614 -108 date_main 1443 1263 -180 remove_ids 222 - -222 ------------------------------------------------------------------------------ (add/remove: 3/4 grow/shrink: 11/18 up/down: 217/-853) Total: -636 bytes | |||
2006-08-09 | Another whack at scripts/individual. Now builds 212 applets. | Rob Landley | |
2006-08-04 | Add comments to all the functions in this file documenting what they're for. | Rob Landley | |