aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-24diff: shrinkDenis Vlasenko
function old new delta check 678 1607 +929 files_differ - 175 +175 do_diff 436 433 -3 asciifile 94 90 -4 print_only 23 16 -7 diff_main 868 842 -26 prepare 339 301 -38 print_status 316 178 -138 diffreg 2993 1818 -1175 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/7 up/down: 1104/-1391) Total: -287 bytes
2008-03-24*: whitespace fixes, no code changesDenis Vlasenko
2008-03-24lpr: add more accurate commentsDenis Vlasenko
*: trailing whitespace removal
2008-03-24lpd: much safer against malicious input. Does not fork anymore,Denis Vlasenko
as this is not needed.
2008-03-24lpd: fix OOM vulnerability (was eating arbitrarily large commands)Denis Vlasenko
2008-03-23lpd: maintainer's update: now with spool helpersDenis Vlasenko
function old new delta exec_helper - 227 +227 sane 66 117 +51 packed_usage 23806 23828 +22 lpd_main 486 504 +18 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 318/0) Total: 318 bytes
2008-03-23patch: shrink by Pascal Bellard <pascal.bellard AT ads-lu.com> (-80 bytes)Denis Vlasenko
*: removal of #include <getopt.h>
2008-03-23pscan: fix a typo in help textDenis Vlasenko
2008-03-23pscan: add -c, -b: report closed, blocked portsDenis Vlasenko
2008-03-23tail: fix fallout from tail -c optimizationDenis Vlasenko
2008-03-22bump version to 1.11.0.svnDenis Vlasenko
2008-03-22taskset: fix false failure in testsuiteDenis Vlasenko
2008-03-21webpage: typo fixDenis Vlasenko
2008-03-21Bump version to 1.10.0 and announce it on website.Denis Vlasenko
2008-03-21update defconfigDenis Vlasenko
2008-03-21website: fix double include of menubarDenis Vlasenko
2008-03-21webpage: fix EnglishDenis Vlasenko
2008-03-21website: announce stable point releasesDenis Vlasenko
2008-03-21*: fix build problems found with randomconfigDenis Vlasenko
2008-03-21scripts/bb_release: release script (I nearly lost it last time)Denis Vlasenko
website: update links to latest releases
2008-03-20*: use fopen_or_warn in few more placesDenis Vlasenko
2008-03-20let top build without TERMIOS enabledPaul Fox
2008-03-20termios can be used by either top or more.Paul Fox
2008-03-20inetd: use change_identity().Denis Vlasenko
libbb: shrink our internal initgroups(). httpd: remove stray 'else' and 'index_page = "index.html"' function old new delta httpd_main 750 743 -7 inetd_main 2033 2011 -22 bb_internal_initgroups 251 228 -23 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-52) Total: -52 bytes
2008-03-20small NOMMU fixesDenis Vlasenko
2008-03-20hdparm: do not lie about supporting -q (quiet)Denis Vlasenko
hdparm: interpret_standby() shrink hdparm: make HDIO_GET/SET_QDMA #ifdef more complete (by Joe Krahn <krahn AT niehs.nih.gov>) function old new delta packed_usage 23798 23776 -22 process_dev 5342 5315 -27
2008-03-20gcc compat fix and warning suppressionDenis Vlasenko
by Joe Krahn <krahn AT niehs.nih.gov>
2008-03-20udhcp: fix wrong order of args here: index_in_strings(opt, dhcp_option_strings);Denis Vlasenko
code shrink while at it: function old new delta read_config 406 323 -83
2008-03-19tftpd: small trivial shrinkDenis Vlasenko
tftpd_main 502 488 -14
2008-03-19die_if_bad_username: shrink: 88 -> 77 bytesDenis Vlasenko
2008-03-19...and actually adding new file now...Denis Vlasenko
2008-03-19adduser/addgroup: check username for invalid charsDenis Vlasenko
(by Tito <farmatito AT tiscali.it>). +129 bytes when enabled.
2008-03-19*: s/BB_SIGS_FATAL/BB_FATAL_SIGS/ (latter proved easier to remember)Denis Vlasenko
top: fix "top </dev/null" case (by Cristian Ionescu-Idbohrn)
2008-03-19ifupdown: make it NOMMU-capableDenis Vlasenko
2008-03-19tftpd: fix download: we must change user AFTER bindDenis Vlasenko
tftp_protocol 1466 1468 +2
2008-03-19tftpd: options -c (allow _new_ files to be uploaded) and -u USERDenis Vlasenko
function old new delta tftp_protocol 1316 1466 +150 packed_usage 23774 23798 +24 tftpd_main 509 502 -7 tftp_main 311 252 -59 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 174/-66) Total: 108 bytes text data bss dec hex filename 797700 641 7380 805721 c4b59 busybox_old 797833 641 7380 805854 c4bde busybox_unstripped
2008-03-19tftp(d): a bit more verbose error reportingDenis Vlasenko
2008-03-19tftpd: make it emit error packetsDenis Vlasenko
telnetd: use login always, not "sometimes login, sometimes shell" text data bss dec hex filename 797612 641 7380 805633 c4b01 busybox_old 797695 641 7380 805716 c4b54 busybox_unstripped
2008-03-18unlzma: shrink by Pascal Bellard <pascal.bellard AT ads-lu.com>Denis Vlasenko
2008-03-18mount: #ifdef out MOUNT_LABEL code parts if it is not selectedDenis Vlasenko
2008-03-18patch: don't trash permissions of patched fileDenis Vlasenko
2008-03-18tftpd: make open() check r/w permissions instead of doing it ourself.Denis Vlasenko
Add -r "prohibit upload" opt for those lazy people who run tftpd as root. -40 bytes.
2008-03-18tftpd: fix bugs spotted by VladimirDenis Vlasenko
2008-03-17init: do not close all descriptors > 2. We were doing it - sometimes.Denis Vlasenko
Good choices are "do it, always" or "don't do it". Second is smaller.
2008-03-17remove alarm() calls which were functioning as a primitivePaul Fox
watchdog function, presumably to catch infinite loop bugs. (control-C can do the same thing, and the alarms were too short in any case.) also, switch to sigsetjmp/siglongjmp in order to allow repeated use of control-C -- otherwise it works once, then not again.
2008-03-17init: do not use bb_sanitize_stdio(), "/dev/null" may be missing (yet)Denis Vlasenko
2008-03-17httpd: small fixlet for POST upload - skipDenis Vlasenko
whitespace between "Content-length:" and number
2008-03-17remove extra spaces in help text; delete duplicate #defineDenis Vlasenko
2008-03-17brctl: eliminate stray data objectDenis Vlasenko
brctl: use constant fd to reduce parameter passing runsvdir: do not use data/bss od: reuse bb_argv_dash last: do not go into endless loop on read error mount: make it not fail scripts/find_bad_common_bufsiz check dc: add INIT_G() (no-op for dc, but we want uniform usage of "G trick") function old new delta runsvdir_main 1646 1672 +26 set_pgrp 1 - -1 exitsoon 1 - -1 check 679 678 -1 svnum 4 - -4 svdir 4 - -4 sv 4 - -4 stamplog 4 - -4 rploglen 4 - -4 rplog 4 - -4 mount_main 995 988 -7 static.default_file_list 8 - -8 pfd 8 - -8 logpipe 8 - -8 static.info 20 - -20 brctl_main 767 739 -28 ------------------------------------------------------------------------------ (add/remove: 0/12 grow/shrink: 1/3 up/down: 26/-106) Total: -80 bytes text data bss dec hex filename 793327 662 7412 801401 c3a79 busybox_old 793329 641 7372 801342 c3a3e busybox_unstripped
2008-03-17*: fix various kinds of damage to letter 'c' in Arkadiusz Mickiewicz' surname.Denis Vlasenko
chrt,taskset,dc,eject: shrink crontab: call "vi" with just name, no path watchdog: intercept all fatal signals function old new delta xstrtoull_range - 35 +35 static.sg_commands - 18 +18 packed_usage 23698 23712 +14 watchdog_main 148 151 +3 crontab_main 637 638 +1 base 1 - -1 static.ps 4 - -4 pointer 4 - -4 stack_machine 99 92 -7 run_command 273 260 -13 eject_main 360 343 -17 static.C 30 12 -18 ptok 61 38 -23 xstrtol_range 27 - -27 get_token 35 - -35 taskset_main 586 550 -36 chrt_main 411 372 -39 dc_main 158 117 -41 time_main 1127 1037 -90 ------------------------------------------------------------------------------ (add/remove: 2/5 grow/shrink: 3/9 up/down: 71/-355) Total: -284 bytes text data bss dec hex filename 793680 662 7420 801762 c3be2 busybox_old 793327 662 7412 801401 c3a79 busybox_unstripped