Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-10 | make compressed help code NOMMU- and NOFORK-friendly - | Denis Vlasenko | |
no forking anymore, bunzip2 unpack routine now does all it in memory. | |||
2007-04-10 | make a few struct bb_applet members conditional | Denis Vlasenko | |
rename sllep_and_die -> xfunc_die make fflush_stdout_and_exit NOFORK-safe fix some buglets found by randomconfig | |||
2007-04-10 | audit small applets and mark some of them as NOFORK. | Denis Vlasenko | |
Put big scary warnings in relevant places. | |||
2007-04-10 | style fixes. No code changes. | Denis Vlasenko | |
2007-04-10 | - add libbb function str_tolower to convert a string to lowercase. | Bernhard Reutner-Fischer | |
- shrink wget a bit | |||
2007-04-09 | make xfunctions optionally longjump instead of exit. | Denis Vlasenko | |
use it for making NOFORK more practical. touch: make it a NOFORK applet | |||
2007-04-09 | factor out NOFORK/NOEXEC code from find. Use it for xargs too. | Denis Vlasenko | |
2007-04-09 | wait4pid: if passed with pid < 0, do not set errno - it is already set by exec! | Denis Vlasenko | |
2007-04-09 | Implement first instance of NOFORK applet - echo | Denis Vlasenko | |
find: use NOFORK/NOEXEC; small -exec buglet also eliminated vfork_daemon_rexec: honor PREFER_APPLETS echo: small size improvements find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster | |||
2007-04-08 | getopt32: fix llist_t options ordering. llist_rev is not unused. | Denis Vlasenko | |
function old new delta tar_main 705 695 -10 sort_main 928 918 -10 decode_format_string 886 876 -10 run_parts_main 197 185 -12 ps_main 513 500 -13 wget_main 2764 2750 -14 awk_main 1014 1000 -14 od_main 2886 2866 -20 llist_rev 25 - -25 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/8 up/down: 0/-128) Total: -128 bytes | |||
2007-04-08 | find: fix handling of -prune | Denis Vlasenko | |
recursive_actions: uppercase flag constants | |||
2007-04-07 | random small shrinkage and elimination of statics | Denis Vlasenko | |
2007-04-05 | svn add match_fstype.c :( | Denis Vlasenko | |
2007-04-05 | [u]mount: extend -t option (Roy Marples <uberlord@gentoo.org>) | Denis Vlasenko | |
2007-04-05 | libbb: add xunlink() | Denis Vlasenko | |
patch: do not try to delete same file twice | |||
2007-04-05 | nc: port nc 1.10 to busybox | Denis Vlasenko | |
2007-04-05 | - fix segfault in reset_ino_dev_hashtable() when *hashtable was null. | Bernhard Reutner-Fischer | |
Seen in the testsuite for du -l .../testsuite on exit with CLEAN_UP enabled. | |||
2007-04-02 | test: comment out unused code | Denis Vlasenko | |
udpsvd: fake it compile tcpsvd: more optimal memorizing of IP's for -C | |||
2007-04-01 | tcpsvd: new applet | Denis Vlasenko | |
It's a GPL-ed 'clone' of Dan Bernstein's tcpserver. Author: Gerrit Pape <pape@smarden.org> http://smarden.sunsite.dk/ipsvd/ size tcpsvd.o text data bss dec hex filename 2571 4 16 2591 a1f tcpsvd.o | |||
2007-03-30 | - fix bug where we did not reject invalid classes like '[[:alpha' | Bernhard Reutner-Fischer | |
- debloat while at it: text data bss dec hex filename 1554 0 19 1573 625 tr.o.oorig 1357 0 16 1373 55d tr.o | |||
2007-03-29 | - fold recurse, depthFirst and dereference params into one param flags. | Bernhard Reutner-Fischer | |
Minor size improvement (-16b for size, -24b according to bloat-o-meter). | |||
2007-03-28 | ps: work around libc bug: printf("%.*s\n", MAX_INT, buffer) | Denis Vlasenko | |
2007-03-27 | pidfile creation mode set to 0666 (umask affects it as usual) | Denis Vlasenko | |
2007-03-27 | forgotten svn add... | Denis Vlasenko | |
2007-03-27 | make pidfile writing configurable. | Denis Vlasenko | |
[ui]toa_to_buf: change API. No users yet. | |||
2007-03-26 | remove_file: cosmetic code improvement, a few bytes saved | Denis Vlasenko | |
2007-03-26 | zcip: make it work on NOMMU (+ improve NOMMU support machinery) | Denis Vlasenko | |
fsck: fix bad English in a comment | |||
2007-03-26 | Attempt to get more applets compile for NOMMU. | Denis Vlasenko | |
TODO_config_nommu documents what I managed to compile so far (yay! msh works! cool). inetd, telnetd, httpd still do not compile. TODO Also make fork(), daemon() produce warnings on compile stage (in addition to erros on link stage). | |||
2007-03-26 | libbb: rework NOMMU helper API so that it makes more sense | Denis Vlasenko | |
and easier to use. Doesn't compile - need two more commits. | |||
2007-03-25 | add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy | Denis Vlasenko | |
2007-03-24 | random style fixes (extra spaces deleted) | Denis Vlasenko | |
2007-03-24 | NOMMU re-exec trick shuld not depend on existence of "don't daemonize" | Denis Vlasenko | |
option for every affected applet (and dnsd, for example, don't have one). Thus rework re-exec support to not require it. Code got smaller too. | |||
2007-03-24 | applets.c, xfunc.c: style cleanup | Denis Vlasenko | |
2007-03-20 | fix accumulated whitespace and indentation damage | Denis Vlasenko | |
2007-03-18 | fix inadvertently leaked PWD_BUFFER_SIZE | Denis Vlasenko | |
2007-03-15 | gzip: Improve ptr_to_globals trick, allowing gcc | Denis Vlasenko | |
to optimize better. -480 bytes. | |||
2007-03-15 | copy_file: comment out one condition which is always false. | Denis Vlasenko | |
Add comment explaining POSIX rules for cp - and why these rules are dangerous. Provide conditionally compiled code for both POSIX and safe behaviors, select safe for now. Code shrunk by ~80 bytes. | |||
2007-03-15 | fix TODO: getopt32 should reset optind to 1 itself | Denis Vlasenko | |
2007-03-15 | modify ptr_to_globals trick so that we do not violate | Denis Vlasenko | |
type safety (well, sort of ;)) | |||
2007-03-14 | swapon: reinstate hole check but reduce it to warning | Denis Vlasenko | |
inode_hash: remove unused variable | |||
2007-03-14 | stop using big static buffer for inode hash | Denis Vlasenko | |
2007-03-14 | stop using (yet another) static buffer | Denis Vlasenko | |
2007-03-14 | gzip: reduce global data footprint, part 3 | Denis Vlasenko | |
2007-03-14 | gzip: reduce global data footprint, part 2 | Denis Vlasenko | |
2007-03-13 | Do not fail password check if shadow password does not exist - | Denis Vlasenko | |
fall back to ordinary one Reduced usage of functions returning datain static buffers. (mostly passwd/group/shadow related): function old new delta correct_password 143 193 +50 sulogin_main 490 533 +43 adduser_main 732 774 +42 passwd_main 1875 1915 +40 addgroup_main 330 365 +35 bb_internal_getspnam 38 - -38 bb_internal_fgetpwent 38 - -38 bb_internal_fgetgrent 38 - -38 static.resultbuf 168 88 -80 static.buffer 1872 1104 -768 ------------------------------------------------------------------------------ (add/remove: 0/3 grow/shrink: 5/2 up/down: 210/-962) Total: -752 bytes | |||
2007-03-12 | introduce and use setfscreatecon_or_die | Denis Vlasenko | |
(patch by Yuichi Nakamura <ynakam@hitachisoft.jp>) runcon: *yet another* fix for vda's brainfart :( | |||
2007-03-11 | next portion of selinux updates: chcon, runcon. From | Denis Vlasenko | |
Yuichi Nakamura <himainu-ynakam@miomio.jp> KaiGai Kohei <busybox@kaigai.gr.jp> | |||
2007-03-10 | selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft) | Denis Vlasenko | |
2007-03-07 | clean up accumulated whitespace damage | Denis Vlasenko | |
2007-03-06 | ifupdown: code to deconstruct the state_list gracefully | Denis Vlasenko | |
(patch by Gabriel L. Somlo <somlo@cmu.edu>) |