aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* lineedit: stop using both data/bss and tons of stack.Denis Vlasenko2007-11-101-93/+166
| | | | | | | | | stack usage was ~10 kb! unfortunately, noticeable code size growth: text data bss dec hex filename 9252 12 181 9445 24e5 busybox.t7/libbb/lineedit.o 9714 4 0 9718 25f6 busybox.t8/libbb/lineedit.o
* *: remove superfluous "?" in option parsingDenis Vlasenko2007-11-102-2/+2
|
* readlink: realpath requires PATH_MAX, bb_common_bufsiz1 can be too smallDenis Vlasenko2007-11-102-4/+4
| | | | | umount: don't actually need char[2 * PATH_MAX] for realpath
* syslogd: support "symlink to symlink" for /dev/log; reduce stack usageDenis Vlasenko2007-11-102-32/+30
| | | | | | | | | | | | function old new delta create_socket - 134 +134 syslogd_main 1132 865 -267 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/1 up/down: 134/-267) Total: -133 bytes text data bss dec hex filename 775603 974 9420 785997 bfe4d busybox_old 775445 974 9420 785839 bfdaf busybox_unstripped
* - commentary fixesBernhard Reutner-Fischer2007-11-081-11/+11
| | | | | | | - use common exit sequence for failure path: text data bss dec hex filename 308 0 0 308 134 libbb/xreadlink.o.pgf 296 0 0 296 128 libbb/xreadlink.o
* xmalloc_follow_symlinks() -- fix ELOOP issue with absolute paths,Paul Fox2007-11-083-17/+24
| | | | | return full path in cases where path doesn't resolve to a link. change name to better differentiate from xmalloc_readlink().
* xreadlink: code shrinkDenis Vlasenko2007-11-083-19/+20
| | | | | | | | | | udhcp: add missing tryagain member to client_config function old new delta xmalloc_readlink_follow 169 154 -15 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-15) Total: -15 bytes
* follow symlinks to find the true passwd file before updating.Paul Fox2007-11-081-1/+6
|
* new xmalloc_readlink_follow() routine to fully expand trailing symlinksPaul Fox2007-11-082-0/+46
| | | | to get to a "real" file (or directory).
* add "-A N" / "--tryagain=N" option to client, to allow altering thePaul Fox2007-11-072-4/+13
| | | | default 60 second wait after failure to get a lease.
* flush typeahead before promptPaul Fox2007-11-071-0/+4
|
* login: fix PAM login (was unable to complete Kerberos login)Denis Vlasenko2007-11-071-23/+42
|
* modprobe: fix a bug where we were entering endless loopDenis Vlasenko2007-11-062-2/+12
| | | | | syslogd: strip trailing '\n' too, not only NULs
* login: clear dangerous environment variables if started by non-rootDenis Vlasenko2007-11-064-25/+42
|
* fbset: fix buglet where we were using wrong pointerDenis Vlasenko2007-11-0614-57/+94
| | | | | | readahead: stop using stdio.h *: style fixes
* telnet: use poll, it's shorterDenis Vlasenko2007-11-065-81/+80
| | | | | *: style fixes
* unzip: hmm... gcc doesn't like ATTRIBUTE_PACKED?? Document that...Denis Vlasenko2007-11-061-1/+1
|
* insmod: make error reporting less verboseDenis Vlasenko2007-11-061-2/+2
|
* telnetd: fix problem with zombies (by Paul Fox <pgf@brightstareng.com>)Denis Vlasenko2007-11-063-22/+41
| | | | | syslogd: strip trailing NULs
* change safety check on zip header to allow for extra length, andPaul Fox2007-11-051-3/+11
| | | | | | revert the header read to use the correct constant rather than sizeof. at least one version of gcc (armv4-linux-gcc-3.4.1) pads the struct to 28 bytes in spite of the packing.
* swaponoff: prevent arithmetic overflow (spotted by Paul Fox ↵Denis Vlasenko2007-11-051-1/+1
| | | | <pgf@brightstareng.com>)
* fix incorrect text of link-time error message. No code changesDenis Vlasenko2007-11-051-1/+1
|
* webpage: fix typo, remove inconsistent trailing dotsDenis Vlasenko2007-11-052-5/+5
| | | | | Makefile: version is 1.9.0.svn now
* update screenshotDenis Vlasenko2007-11-041-35/+36
|
* Announce 1.8.01_8_0Denis Vlasenko2007-11-047-23/+132
|
* docs: fix new-applet-HOWTO.txt, delete ipv4_ipv6.txt (it's obsolete)Denis Vlasenko2007-11-042-224/+2
|
* Announce 1.7.3 on websiteDenis Vlasenko2007-11-041-1/+10
|
* ifconfig: code shrinkDenis Vlasenko2007-11-045-104/+129
| | | | | | | | | | | adjtimex: code shrink libbb: move nth_string function into libbb hdparm: nth_string was here text data bss dec hex filename 730013 10334 12032 752379 b7afb busybox_old 730093 10134 12032 752259 b7a83 busybox_unstripped
* grep: fix -FoDenis Vlasenko2007-11-041-3/+10
|
* insmod: code shrink, stop exporting insmod_ng_main.Denis Vlasenko2007-11-024-381/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta add_ksymoops_symbols - 421 +421 static.section_names 20 40 +20 lsmod_main 425 424 -1 set_tainted 153 150 -3 main_opts 4 - -4 obj_symbol_patch 47 42 -5 obj_string_patch 144 139 -5 already_loaded 144 138 -6 check_dep 348 341 -7 append_option 75 68 -7 obj_allocate_commons 515 501 -14 new_process_module_arguments 1039 1018 -21 arch_new_symbol 31 9 -22 check_module_name_match 85 61 -24 obj_create_alloced_section 164 136 -28 include_conf 930 902 -28 modprobe_main 1643 1535 -108 obj_load 924 777 -147 insmod_ng_main 245 - -245 insmod_main 4122 3794 -328 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 1/16 up/down: 441/-1003) Total: -562 bytes text data bss dec hex filename 776020 974 9420 786414 bffee busybox_old 775384 974 9420 785778 bfd72 busybox_unstripped
* inetd: fix bug 1562 "inetd does not set argv[0] properly" (fix by IlyaPanfilov)Denis Vlasenko2007-10-301-16/+14
| | | | | | | | | | | | | | inetd: code shrink while at it function old new delta static.SOCK_xxx - 6 +6 getconfigent 1222 1123 -99 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/1 up/down: 6/-99) Total: -93 bytes text data bss dec hex filename 776099 974 9420 786493 c003d busybox_old 776020 974 9420 786414 bffee busybox_unstripped
* hdparm: code shrinkDenis Vlasenko2007-10-301-229/+214
| | | | | | | text data bss dec hex filename 776494 974 9420 786888 c01c8 busybox_old 776099 974 9420 786493 c003d busybox_unstripped
* e2fsprogs: code shrinkDenis Vlasenko2007-10-304-58/+80
| | | | | | | text data bss dec hex filename 776594 974 9420 786988 c022c busybox_old 776494 974 9420 786888 c01c8 busybox_unstripped
* - fix typo in helptextBernhard Reutner-Fischer2007-10-291-1/+1
|
* minor fix in comment, no code changesDenis Vlasenko2007-10-292-2/+2
|
* ll_types.c: optimize link type table, make it conditionalDenis Vlasenko2007-10-296-78/+179
| | | | | | | | | | | | | | | | on FEATURE_IP_RARE_PROTOCOLS function old new delta static.arphrd_name - 373 +373 static.arphrd_type - 124 +124 ll_type_n2a 58 78 +20 static.arphrd_names 496 - -496 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 1/0 up/down: 517/-496) Total: 21 bytes text data bss dec hex filename 776880 974 9420 787274 c034a busybox_old 776594 974 9420 786988 c022c busybox_unstripped
* appletlib.c: make it actally follow _BB_SUID_ALWAYS rulesDenis Vlasenko2007-10-297-148/+116
| | | | | | | | | | adduser: implement -S and code shrink / fix uid selection *: sanitize getspnam_r use text data bss dec hex filename 777042 974 9676 787692 c04ec busybox_old 776883 974 9676 787533 c044d busybox_unstripped
* syscall: code shrinkDenis Vlasenko2007-10-292-101/+92
| | | | | | | text data bss dec hex filename 777209 974 9676 787859 c0593 busybox_old 777042 974 9676 787692 c04ec busybox_unstripped
* mount: size-optimize mount_options[] and nfs_errtbl[]Denis Vlasenko2007-10-291-60/+107
| | | | | | 777253 974 9676 787903 c05bf busybox_old 777209 974 9676 787859 c0593 busybox_unstripped
* ash: if tcgetattr(stdin) fails, don't mess with tcsetattrDenis Vlasenko2007-10-291-35/+75
| | | | | | | | | ash: size-optimize ulimit's table of limits text data bss dec hex filename 777345 974 9676 787995 c061b busybox_old 777253 974 9676 787903 c05bf busybox_unstripped
* svlogd: fix compat problem: svlogd -tt should timestanp stderr tooDenis Vlasenko2007-10-221-3/+6
|
* httpd: fix trivial bug (spotted by Alex Landau)Denis Vlasenko2007-10-211-1/+1
|
* bzip2: make -d actually workDenis Vlasenko2007-10-211-2/+2
|
* bb_askpass: handle Ctrl-C, restore termoios on Ctrl-C.Denis Vlasenko2007-10-202-47/+50
| | | | | | | | | | sulogin: remove alarm handling, as it is redundant there. code shrink. After all differences cancel out: text data bss dec hex filename 777543 1000 9532 788075 c066b busybox_old 777543 1000 9532 788075 c066b busybox_unstripped
* read_line_input: fix it to not do any fancy editing if echoing is disabled.Denis Vlasenko2007-10-202-23/+34
| | | | | | | | | | | | | | ash: make read handling both more correct and smaller read_line_input 4037 4101 +64 input_backward 140 139 -1 readcmd 1079 1070 -9 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 65/-10) Total: 54 bytes text data bss dec hex filename 777575 1000 9532 788107 c068b busybox_old 777629 1000 9532 788161 c06c1 busybox_unstripped
* more fixes for help text wrt long optionsDenis Vlasenko2007-10-201-16/+29
|
* website: add link to "No ifup" documentDenis Vlasenko2007-10-201-0/+1
|
* ping: fix breakage from -I fixDenis Vlasenko2007-10-204-2/+50
| | | | | passwd: SELinux support by KaiGai Kohei <kaigai@ak.jp.nec.com>
* kbd_mode: new applet by Loïc Grenié <loic.grenie@gmail.com>Denis Vlasenko2007-10-206-1/+90
| | | | | | | | | | | | | kbd_mode_main - 189 +189 packed_usage 22745 22833 +88 applets 3132 3144 +12 static.opts 7 12 +5 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 294/0) Total: 294 bytes text data bss dec hex filename 777210 1000 9532 787742 c051e busybox_old 777575 1000 9532 788107 c068b busybox_unstripped
* mkswap: selinux support by KaiGai Kohei <kaigai@ak.jp.nec.com>Denis Vlasenko2007-10-191-1/+44
|