fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Denis VlasenkoDenis Vlasenko
73e5ed22068exclude --longopts from usage texts if those are disabled
Denis VlasenkoDenis Vlasenko
740eae05852snv add setsebool
Denis VlasenkoDenis Vlasenko
e87b8689d24telnetd: make sure telnetd -K exits if child dies
Denis VlasenkoDenis Vlasenko
9e23767ef59telnetd: trivial optimization
Denis VlasenkoDenis Vlasenko
0de37e10ed7ash: use fdprintf, not dprintf. *: trailing whitespace removed
Denis VlasenkoDenis Vlasenko
31acd1ba0a0bzip2: more of code shrink compressStream 503 473 -30 BZ2_bzCompress ...
Denis VlasenkoDenis Vlasenko
16e74b74648another fix for build failure found by randomconfig
Denis VlasenkoDenis Vlasenko
aff3a306b8beven more fixes from randomconfig runs
Denis VlasenkoDenis Vlasenko
55761365631fixes revealed by randomconfig run
Denis VlasenkoDenis Vlasenko
23c8128916dtelnetd: fix comment
Denis VlasenkoDenis Vlasenko
f472b237a15telnetd: code shrink suggested by Ralf Friedl <Ralf.Friedl@online.de>
Denis VlasenkoDenis Vlasenko
686b0ef7d83bzip2: move state pointer to the offset 0 (smaller code) ifdef out DecompressEnd if FEATURE_CLEAN_UP is not seleted ...
Denis VlasenkoDenis Vlasenko
008eda2c548bzip2: make -s equivalent to -2 (compatible with standard bzip2) telnetd: typo fix in comment
Denis VlasenkoDenis Vlasenko
2450c450ab8telnetd: at Alexander Kriegisch <Alexander@kriegisch.name> insistence add an option to close sessions as soon as chil...
Denis VlasenkoDenis Vlasenko
10916c5c6b3telnetd: document bug in remove_iacs. reinstate band-aid which was making it near-impossible to trigger. remove memmo...
Denis VlasenkoDenis Vlasenko
59d7c43dbe5telnetd: some simplifications and better error hadling. telnetd: don't SIGKILL child when closing the session. kernel...
Denis VlasenkoDenis Vlasenko
d898b8600cdbzip2: update help text
Denis VlasenkoDenis Vlasenko
b6ccd32e3f0bzip2: implement -1..-9 command line flags
Denis VlasenkoDenis Vlasenko
6a9154b6f64bzip2: eliminate some divisions
Denis VlasenkoDenis Vlasenko
3f5fdc7572dremove trailing whitespace
Denis VlasenkoDenis Vlasenko
be039374f3bsetsebool: new applet (Yuichi Nakamura <ynakam@hitachisoft.jp>)
Denis VlasenkoDenis Vlasenko
4a4575686echttpd: fix bug where we were trying to read more POSTDATA than content-length
Denis VlasenkoDenis Vlasenko
9435993b01dbzip2: code size shrink
Denis VlasenkoDenis Vlasenko
be5a7b96558bzip2: remove files which are not used anymore
Denis VlasenkoDenis Vlasenko
ef3aabe906abzip2: size reduction, to just below 9k.
Denis VlasenkoDenis Vlasenko
77f1ec1b9bfbzip2: port bzip2 1.0.4 to busybox. note: bzip2 code resides in separate directory (archival/bz/*) and is covered by ...
Denis VlasenkoDenis Vlasenko
11c23d7b990whitespace/style fix
Denis VlasenkoDenis Vlasenko
8add0685733mt: eliminate vector of structures with pointers (bad for libbusybox). It's a win for static build too: function ...
Denis VlasenkoDenis Vlasenko
2ea8c40e8f6stty: incorporate strings into struct instead of keeping pointers there. static: text data bss dec ...
Denis VlasenkoDenis Vlasenko
4f95e5aab8dvi: don't wait 50 ms before reading ESC sequences inetd,syslogd: use safe_read instead of open-coded EINTR handling s...
Denis VlasenkoDenis Vlasenko
f9566d8c29atrim too verbose help texts
Denis VlasenkoDenis Vlasenko
15cb4a42724fix a problem with two different applet_name's
Denis VlasenkoDenis Vlasenko
9b49a5ed855add -fvisibility=hidden to CC flags, mark XXX_main functions EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
Denis VlasenkoDenis Vlasenko
8d82cf72c99add -fpic to CC flags when we build libbusybox (14% smaller .so)
Denis VlasenkoDenis Vlasenko
52a4388d954bunzip: small code shrink and consmetics read_bunzip 276 283 +7 ge...
Denis VlasenkoDenis Vlasenko
db60bcf1b73ip tunnel parameter parsing fix by Jean Wolter <jw5@os.inf.tu-dresden.de>
Denis VlasenkoDenis Vlasenko
724d196c75eMove applets/applet.c into libbb, allows to get rid of --whole-archive (smaller code). Tested in static and shared mode.
Denis VlasenkoDenis Vlasenko
82d38dab917get rid of global "struct bb_applet *current_applet"
Denis VlasenkoDenis Vlasenko
141750e3889trylink: s/strip/$STRIP/g
Denis VlasenkoDenis Vlasenko
88ce2748e4ctypo fix in help text
Denis VlasenkoDenis Vlasenko
42e418292d6trylink: trivial cleanup
Denis VlasenkoDenis Vlasenko
01f3b2c91a1trylink: reformat link flags for readability trylink: add --sort-section alignment: text data bss ...
Denis VlasenkoDenis Vlasenko
d19b87ece4atrylink: remove useless redirects, add missing error checks
Denis VlasenkoDenis Vlasenko
8d755adc1a1trylink: trivial fixes
Denis VlasenkoDenis Vlasenko
e9fd69c8e8dmake "individual applets" build less noisy. add *.tmp to list of files deleted by make mrproper.
Denis VlasenkoDenis Vlasenko
d419a9f8305whitespace fix
Denis VlasenkoDenis Vlasenko
ac7d0e375e9add libbb/appletlib.c
Denis VlasenkoDenis Vlasenko
642a52d65e2make --help work for "individual applets" too.
Denis VlasenkoDenis Vlasenko
d62fd84d4b3libbusybox: move (possibly compressed) help stuff into libbusybox. Makes individual binaries much smaller.
Denis VlasenkoDenis Vlasenko
7930bcf7368trim too verbose help messages
Denis VlasenkoDenis Vlasenko
5037b21478ewebsite: "BusyBox Weekly News" didn't really work, remove link
Denis VlasenkoDenis Vlasenko
41770226bb3ash: revert "cat | jobs" fix, it causes more problems than good
Denis VlasenkoDenis Vlasenko
f545be083d3reviving libbusybox, adding CONFIG_INDIVIDUAL part 4
Denis VlasenkoDenis Vlasenko
def88985966reviving libbusybox, adding CONFIG_INDIVIDUAL part 3
Denis VlasenkoDenis Vlasenko
76a6b236a9ereviving libbusybox, adding CONFIG_INDIVIDUAL part 2
Denis VlasenkoDenis Vlasenko
3240474c23breviving libbusybox, adding CONFIG_INDIVIDUAL part 1
Bernhard Reutner-FischerBernhard Reutner-Fischer
e747f62ed69- mark TODO: use index_in_str_array()
Denis VlasenkoDenis Vlasenko
339936be006chpst: fix whitespace damage svlogd: fix bug (two different "line" variables); stop using data/bss function ...
Denis VlasenkoDenis Vlasenko
23e3e25df60chpst: stop using data/bss function old new delta chpst_main ...
Denis VlasenkoDenis Vlasenko
91e52032051stat: code shrink; stop using bss; stop using strncat incorrectly function ...
Denis VlasenkoDenis Vlasenko
91e80c2be7ddelete now unused check_header_gzip.c sum: do not use uintmax needlessly
Denis VlasenkoDenis Vlasenko
226002ea74atail: sizeof(buf) is sizeof(char*)! must be BUFSIZ
Denis VlasenkoDenis Vlasenko
d21f596ddb2add tests for gunzip
Denis VlasenkoDenis Vlasenko
5dd8a036657gunzip: support concatenated gz files. text data bss dec hex filename 770988 1029 9552 781...
Denis VlasenkoDenis Vlasenko
368a12efc24tail: work correctly on /proc files (Kazuo TAKADA <kztakada@sm.sony.co.jp>)
Denis VlasenkoDenis Vlasenko
ebeaea04dc2logger: fix a problem of losing all argv except first
Bernhard Reutner-FischerBernhard Reutner-Fischer
d24d5c84c2e- ditch 2 bytes
Denis VlasenkoDenis Vlasenko
feb7ae7f01eprintf("%s\n") -> puts()
Denis VlasenkoDenis Vlasenko
0c97c9d4370'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>. 263 bytes saved.
Denis VlasenkoDenis Vlasenko
d65ea39ffc7hush: fix glob() abuse. Code was making unfounded assumptions how glob() works, and it broke horribly on specific ucl...
Denis VlasenkoDenis Vlasenko
ff0976248achush: int->smallint for flag vars; make some names more "greppable"
Denis VlasenkoDenis Vlasenko
8412d7959a2hush: feeble attempt at making it more NOMMU-friendly
Denis VlasenkoDenis Vlasenko
a0898170d87hush: stop doing manual acounting of open fd's, kernel can do it for us
Denis VlasenkoDenis Vlasenko
96e1b38586eintroduce and use close_on_exec_on(fd). -50 bytes.
Denis VlasenkoDenis Vlasenko
deabacdf91cmove udhcp_{client/server}_config to common_bufsiz1 udhcp_run_script 1108 1151...
Denis VlasenkoDenis Vlasenko
d7b3350eb3edhcpreplay: code shrink, -40 bytes
Denis VlasenkoDenis Vlasenko
5fb09656cadfixlet to pgrep/pkill
Denis VlasenkoDenis Vlasenko
a4f4de9b7e7print_signames_and_exit -> print_signames (because of "ash calls kill_main")
Denis VlasenkoDenis Vlasenko
605b20e277creplace printf with fputs where appropriate
Denis VlasenkoDenis Vlasenko
1eecaf26b00libiproute: add missing break's
Denis VlasenkoDenis Vlasenko
e03c77fe150announce 1.7.2 on the website
Denis VlasenkoDenis Vlasenko
43f0a0bb3a1apply all post-1.7.1 patches, set version to 1.7.2
Denis VlasenkoDenis Vlasenko
f60d62638bcsmall code shrink
Denis VlasenkoDenis Vlasenko
64e619c0c8ebuild system: pass EXTRA_LDFLAGS to final link stage
Denis VlasenkoDenis Vlasenko
304a97a1ec7trivial typo fix
Denis VlasenkoDenis Vlasenko
72e1c89d971pgrep,pkill: new applets by Loic Grenie <loic.grenie@gmail.com>
Denis VlasenkoDenis Vlasenko
2450e4ba447xrealloc_getcwd_or_warn: smaller cod and less wasted RAM at run time
Denis VlasenkoDenis Vlasenko
1ebd0a6d916remove if() which is always true
Denis VlasenkoDenis Vlasenko
66bbfbd5816bunzip2: trim verbose messages text data bss dec hex filename 770752 1029 9696 781477 be...
Denis VlasenkoDenis Vlasenko
3d2a9217a7dhttpd: trivial simplification
Denis VlasenkoDenis Vlasenko
ab8c9378c93more "if (p) free(p)" fixes; fix a typo in comment
Denis VlasenkoDenis Vlasenko
6081868ee33fix "if (p) free(p)" constructs
Denis VlasenkoDenis Vlasenko
e918e155ed1remove stray semicolon
Denis VlasenkoDenis Vlasenko
0afdfdf6490hdparm: paranoia-induced fix against theoretical div-by-0 case
Denis VlasenkoDenis Vlasenko
920c52a5c80hdparm: more robust (re overflows) code. +38 bytes.
Denis VlasenkoDenis Vlasenko
a0ad43b80b4trivial fix in setfiles. spotted by Yuichi Nakamura <ynakam@hitachisoft.jp>
Denis VlasenkoDenis Vlasenko
a7bc9ac8f8ahdparm: reduce possibility of numeric overflow in -T. do_time 386 4...
Denis VlasenkoDenis Vlasenko
b9256054419assorted static vars removal function old new delta tcpudpsvd_main...
Denis VlasenkoDenis Vlasenko
c3122bca532hdparm: simplify timing measurement (it wa the last last user of setitimer in the tree). static.thousand ...
Denis VlasenkoDenis Vlasenko
0d3c6afc93chdparm: get rid of static variables process_dev 5309 5311 +2 unregis...
Denis VlasenkoDenis Vlasenko
86076775298libbb: make const_int_0 reside in rodata
Denis VlasenkoDenis Vlasenko
1d31f0f3800libbb: align bb_common_bufsiz1 to "long long"
Denis VlasenkoDenis Vlasenko
78e2d4e3619less: make 'f' page forward
Denis VlasenkoDenis Vlasenko
a36535b0676wget: -O FILE is allowed to overwrite existing file (compat)
Denis VlasenkoDenis Vlasenko
6124c37135bzcip: fix unaligned trap on ARM
Denis VlasenkoDenis Vlasenko
7c654ae9df9remove stray '/*' within comment
Denis VlasenkoDenis Vlasenko
892536f019fhdparm: use fixed fd #3 for device being interrogated (surprisingly, on i386 almost no code size change)
Denis VlasenkoDenis Vlasenko
4daad9004d8introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
Denis VlasenkoDenis Vlasenko
1acdc89e992style and message text fixes
Denis VlasenkoDenis Vlasenko
86b29ea9e8dlineedit: plug memory leak
Denis VlasenkoDenis Vlasenko
33b900f984evlock: get rid of statics
Denis VlasenkoDenis Vlasenko
5d61e71c3a8introduce safe_poll (fixes a problem in top) function old new delt...
Denis VlasenkoDenis Vlasenko
c9dc2ac5782make variables static
Denis VlasenkoDenis Vlasenko
a619b85ef5ccheck-lxdialog.sh: no point in giving up, maybe -lcurses will work?
Denis VlasenkoDenis Vlasenko
b042bd95143load_policy: update (Yuichi Nakamura <ynakam@hitachisoft.jp>)
Denis VlasenkoDenis Vlasenko
dd5e11bb053chcon: trivial fix
Denis VlasenkoDenis Vlasenko
7ae209c0190losetup: support -f (Loic Grenie <loic.grenie@gmail.com>) function old ...
Denis VlasenkoDenis Vlasenko
137fbe495d3runsvdir: fix "linear wait time" bug
Denis VlasenkoDenis Vlasenko
3982407ba4binetd: move struct fields around -> save .25 k of code function old ...
Denis VlasenkoDenis Vlasenko
4dd4e6d6b98install: fix bug in "install -c file dir" (tries to copy dir into dir too) install: 'support' (ignore) -v and -b
Denis VlasenkoDenis Vlasenko
6a5377ac14bdocumentation bits in comments, no code changes
Denis VlasenkoDenis Vlasenko
ea7645bab62cp: -r and -R imply -d (coreutils compat)
Denis VlasenkoDenis Vlasenko
35465a3f005httpd: small auth and IPv6 fixes (Kim B. Heino <Kim.Heino@bluegiga.com>)
Denis VlasenkoDenis Vlasenko
d9391b15f16ed: large cleanup function old new delta bad_nums ...
Denis VlasenkoDenis Vlasenko
a545726d2bainsmod: fix help text to not show options if only 2.6 was selected
Denis VlasenkoDenis Vlasenko
d9c6a001e33insmod: shorten message text; style fixes
Denis VlasenkoDenis Vlasenko
e9b3321b9f4tar: add a comment about previous subtle fix
Denis VlasenkoDenis Vlasenko
86e0a22ec60tar: strip leading '/' BEFORE memorizing hardlink's name function old ...
Denis VlasenkoDenis Vlasenko
46a530626d9ash: fix prompt expansion (Natanael Copa <natanael.copa@gmail.com>)
Denis VlasenkoDenis Vlasenko
818322b9b19*: kill bb_get_last_path_component, replace with two functions (one which strips trailing slash and one which does no...
Denis VlasenkoDenis Vlasenko
a7ce207bd82wget: get rid of setitimer text data bss dec hex filename 5110 1 0 5111 13f7 b...
Denis VlasenkoDenis Vlasenko
47ddd01b3ccwget: reorder functions, no code changes
Denis VlasenkoDenis Vlasenko
7710563858awget: code shrink, move data out of bss
Denis VlasenkoDenis Vlasenko
06783a51409wget: allow dots in header field names. wget: code shrink function old ...
Denis VlasenkoDenis Vlasenko
512a545f0dfinetd: make some fields smaller, move data out of data/bss sections function ...
Denis VlasenkoDenis Vlasenko
2a1d024333brun_parts: make it sort executables by name (required by API)
Denis VlasenkoDenis Vlasenko
06b3cc28110make fdisk compile on libc without llseek64
Denis VlasenkoDenis Vlasenko
32a471e4db4httpd: simplify CGI i/o loop. -200 bytes.
Denis VlasenkoDenis Vlasenko
9a4e08eaa8einclude libbb.h, not busybox.h
Bernhard Reutner-FischerBernhard Reutner-Fischer
73f56bb76d3- actually mv microcom.c to miscutils
Bernhard Reutner-FischerBernhard Reutner-Fischer
3a252b8c12a- add microcom to defconfig
Denis VlasenkoDenis Vlasenko
23856ab8e68move microcom to miscutils
Bernhard Reutner-FischerBernhard Reutner-Fischer
f588f70b91f- remove some trailing whitespace
Denis VlasenkoDenis Vlasenko
f34e821572fmicrocom: add copyright/license info
Denis VlasenkoDenis Vlasenko
7b70d78de84ash: remove erroneously applied patch
Denis VlasenkoDenis Vlasenko
f4310175355httpd: optional support for partial downloads
Denis VlasenkoDenis Vlasenko
bcceb0c5a4aash: s/int/smallint/. -60 bytes.
Denis VlasenkoDenis Vlasenko
fc5d15912cbtest: correct confusing placement of "const"
Denis VlasenkoDenis Vlasenko
707669501f5microcom: add new applet, this time for real
Denis VlasenkoDenis Vlasenko
efd3f38f8ccmicrocom: new applet by Vladimir Dronnikov <dronnikov@gmail.ru>
Denis VlasenkoDenis Vlasenko
0beaff8c19fupdate Glenn McGrath's email address
Denis VlasenkoDenis Vlasenko
9b0a439f026remove stray 8-bit chars from copyright banner
Denis VlasenkoDenis Vlasenko
27bd8d71464announce 1.7.1 on website
Denis VlasenkoDenis Vlasenko
e755e827f7capply post 1.7.0 patches, set version to 1.7.1
Denis VlasenkoDenis Vlasenko
2535f12cf21httpd: do not clear environment mount: mount helpers support (by Vladimir Dronnikov <dronnikov@gmail.ru>)
Denis VlasenkoDenis Vlasenko
32eb1f6cb95webpage: add a link to vda's "init must die" page
Denis VlasenkoDenis Vlasenko
a9335eafcf1cp: make it a bit closer to POSIX, but still refuse to open and write to dest which is a symlink.
Denis VlasenkoDenis Vlasenko
fa05074eeedcp: make "cp file /dev/node" special case; explained in comments function ...
Denis VlasenkoDenis Vlasenko
976690afe0brun_shell: code shrink for selinux
Denis VlasenkoDenis Vlasenko
a2f61012b6fsetup_environment: code shrink run_shell: mark as NORETURN setup_environment, run_shell: add usage comments login: ad...
Denis VlasenkoDenis Vlasenko
ac074b3f87cgrep: delete obsolete comment
Denis VlasenkoDenis Vlasenko
04ea11b033bgrep: fix grep -F -e str1 -e str2 (was matching str2 only) by replacing "=" by "|=" here: found |= strstr(line, g...
Denis VlasenkoDenis Vlasenko
476b0700364style fix, no code changes
Denis VlasenkoDenis Vlasenko
bf8fcaceb7aopen_transformer: fix vda's goofup
Denis VlasenkoDenis Vlasenko
4d7605af866top: small fix for command line wrapping
Denis VlasenkoDenis Vlasenko
4c1d88daff1top: get rid of on-stack variable buffers, use permanent one. code shrank with and without TOPMEM: top_main ...
Denis VlasenkoDenis Vlasenko
e7c1ad1540atop: add sizeof(G) check; fix style
Denis VlasenkoDenis Vlasenko
ff6e8e29744top: TOPMEM feature - 's(how sizes)' command. +2.5k when enabled, +80 bytes when disabled (mainly because of text wra...
Paul FoxPaul Fox
9382b3809b3overload the existing '-q' flag so that if '-l' and '-q' are used together, a "short form" listing (just pathnames) i...
Denis VlasenkoDenis Vlasenko
c8d4d2f11d1messages: by popular request allow PATH to be customized at build time mount: smallish code shrink
Denis VlasenkoDenis Vlasenko
d7ecd863c85syslogd: do not need to poll(), we can just block in read(). function ol...
Denis VlasenkoDenis Vlasenko
87f3b26b3a1*: replace select-for-one descriptor with poll, it's smaller. $ ./.cmk bloatcheck function ...
Paul FoxPaul Fox
40f0bcf9d3ffix infinite retry bug. also, reduce per-packet receive timeout to something more reasonable than 5 seconds, and add...
Paul FoxPaul Fox
dcf9bba3b76fix -xdev behavior in the presence of two or more nested mount points on the command line, e.g. "find / /boot -xdev".
Denis VlasenkoDenis Vlasenko
fdf9060aa3bumount: support (by ignoring) -i; style fixes
Denis VlasenkoDenis Vlasenko
cef23e0d8beusage: trim a bit function old new delta packed_usage ...
Denis VlasenkoDenis Vlasenko
3638cc44629watchdog: allow millisecond spec (-t 250ms) function old new delta...
Denis VlasenkoDenis Vlasenko
211f7f88ae6tar + gzip/bzip2/etc: support NOMMU machines (by Alex Landau <landau_alex@yahoo.com>)
Denis VlasenkoDenis Vlasenko
beffd43d8e3busybox --install -s: prevent puzzling "/bin/busybox: Invalid argument" message libbb: comment out realpath, add read...
Denis VlasenkoDenis Vlasenko
7e0fbf9c263tar: conditionally don't wait for vforked child to exec, as it always works right on Linux, and anyway mayresult only...
Denis VlasenkoDenis Vlasenko
f0000653e90mount: ignore NFS bg option on NOMMU machines
Denis VlasenkoDenis Vlasenko
21b83cfb275du: remove statics (by Bernhard Fischer <rep.dot.nop@gmail.com>) $ ./.cmk bloatcheck function ...
Denis VlasenkoDenis Vlasenko
82f3b16713dlogin: do reject wrong passwords with PAM auth
Denis VlasenkoDenis Vlasenko
9862e6b0560trylink: reinstate accidentally deleted --verbose trylink: remove commented-out parts
Bernhard Reutner-FischerBernhard Reutner-Fischer
fc202427d56- IFUPDOWN_IFSTATE_PATH depends on IFUPDOWN
Bernhard Reutner-FischerBernhard Reutner-Fischer
d2bb2d39181- Generally strip off -l that does not pull in a lib. If l_list is non-empty then add the group flags.
Bernhard Reutner-FischerBernhard Reutner-Fischer
8d91c13df5e- fix bug where we linked again -lm even though it is not needed. For BBOX_LIB_LIST="crypt m" trylink ... with just...
Denis VlasenkoDenis Vlasenko
7bc5360bba5isrv: use monotonic_sec runsv: do not use clock_gettime if !MONOTONIC_CLOCK