fli4l
  1. fli4l

busybox

Public
  1. fli4l
  2. busybox

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Denys VlasenkoDenys Vlasenko
b6afcc78194shell: suppress "unused var/func" warnings on some configs Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
4f13a705078suppress glibc "use sysmacros.h for major" warning Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
df25df784f2randomconfig fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
de912f0153crandomconfig fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
52ae0980112randomconfig fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ac5d324540crandomconfig fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Mike FrysingerMike Frysinger
c6f35241b38selinux: drop deprecated headers The selinux guys want you to get class values at runtime by converting textual name...
Mike FrysingerMike Frysinger
1cda8790803setfiles: fix build failure after common_bufsiz change Commit 47cfbf32fd66563f8c4e09ad6cced6abfbe2fad5 ("*: add most...
Mike FrysingerMike Frysinger
2098c3511cfmdev.conf: rename hw_random to hwrng The kernel broke the name years ago, but didn't notice until it was much too la...
Denys VlasenkoDenys Vlasenko
548620c18b1randomconfig fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
4051a99f5fesvc: new applet (daemontools-compatible version of "sv") function old ...
Denys VlasenkoDenys Vlasenko
4bd0c2ab38afix musl problem with dirname, now for all users of bb_make_directory() function ...
Denys VlasenkoDenys Vlasenko
fdb4421e00cREADME_distro_proposal.txt: writeup about runit adoption Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
718e4fd564ftop: fix help text: with !TERMIOS, no keys are affected top output Signed-off-by: Denys Vlasenko <vda.linux@googlema...
Denys VlasenkoDenys Vlasenko
cf2600c3661install: fix musl problem with dirname Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7d877fc9312Do not print useless empty line after list of applets Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
1d3a04a3a4bCode style fixes, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
038a977d47clineedit: simplify code a bit function old new delta lineedit_read...
Denys VlasenkoDenys Vlasenko
2c769c69b26makedevs: make special node creation idempotent When makedevs is called for a second time with the same device file,...
Denys VlasenkoDenys Vlasenko
bff71d3b9d4lineedit: fix two bugs in SIGWINCH signal handling (1) restore entire sigaction, not only signal handler function (2...
Denys VlasenkoDenys Vlasenko
710b6ce9b0dfdisk_gpt: simplify GPT partition name printing Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
29516ac0e41fdisk: sanitize partition name printing; drop "Code" column; get rid of one static var function ...
Denys VlasenkoDenys Vlasenko
351ab8278e9dpkg-deb: shorten code, improve help text function old new delta p...
Denys VlasenkoDenys Vlasenko
6747bdac88ddpkg-deb: remove unused FEATURE_DPKG_DEB_EXTRACT_ONLY config option Its usage in C code was removed in 2004. Signed...
Denys VlasenkoDenys Vlasenko
ccc9985c455find: fix handling of trailing slashes in -name PATTERN comparisons Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
4b89d512b12ash,hush: make ^C in interactive mode visually much closer to bash behavior Signed-off-by: Denys Vlasenko <vda.linux...
Denys VlasenkoDenys Vlasenko
24860fa09cfMove FEATURE_BUFFERS_USE_foo options to library tuning Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
1255925a612Move locale, unicode, and "use sendfile?" options to library tuning Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
336022663a5Collapse three levers of menuconfig to two levels. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
8660aeb3127ash,hush: ^C from command line should set $? to 128+SIGINT Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Rostislav SkudnovRostislav Skudnov
2e4ef38743clineedit: fix handling of repeating Alt-b, Alt-f, Alt-d, Alt-Backspace These key combinations should repeat correctl...
Aaro KoskinenAaro Koskinen
cb810c48c03patch: fix matching failure Fix matching failure when plist is advanced while checking for buffered lines - the line...
Aaro KoskinenAaro Koskinen
2eff59667d3patch: fix debug log failure If we reach the end of plist it means the input has still data while we are expecting E...
Denys VlasenkoDenys Vlasenko
5bbee27c0fcRemove outdated comments Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
f7683cdf83fConvert all udhcp applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
a8e52da7742Convert all selinux/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemail....
Denys VlasenkoDenys Vlasenko
15fb91cefb2test: make [ and [[ forms individually selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
73f743a381dRemove remnants of disabled "length" applet Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7caf1369f5aMake dos2unix/unix2dos independently selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
af3f4201162Convert all coreutils/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemai...
Denys VlasenkoDenys Vlasenko
5b966c6180cMake "hd" independently selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
dd898c9f338Convert all util-linux/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlema...
Denys VlasenkoDenys Vlasenko
e5dd71f94f8Remove trailing empty lines Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
6d9329935c0Convert all console-tools/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googl...
Denys VlasenkoDenys Vlasenko
c19f7584e14Convert all mailutils/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemai...
Denys VlasenkoDenys Vlasenko
29e2c45a5b3tc: consolidate its disabled bits Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
83423978014Make ping6 and traceroute6 selectable independently from ping/traceroute Signed-off-by: Denys Vlasenko <vda.linux@go...
Denys VlasenkoDenys Vlasenko
6bfab0c49f4ipneigh: add this shortcur similar to other "ip <CMD>" shortcuts Signed-off-by: Denys Vlasenko <vda.linux@googlemail...
Denys VlasenkoDenys Vlasenko
3148e0c05beRename FEATURE_FTP_WRITE and FEATURE_FTP_AUTHENTICATION to *_FTPD_* Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
47367e1d50bConvert all networking/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlema...
Denys VlasenkoDenys Vlasenko
e32b64c4ec9Convert all modutils/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemail...
Denys VlasenkoDenys Vlasenko
5467d268f09Make killall and killall5 selecatable independent from kill Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
f8f81ed7aafConvert all procps/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
f88e3bfa8deConvert all miscutils/* applets to "new style" applet definitions Signed-off-by: Denys Vlasenko <vda.linux@googlemai...
Denys VlasenkoDenys Vlasenko
fb4da167114Split miscutils/Config.src items into miscutils/*.c files Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9f8eb1ee762httpd: explain why we use sprintf and why it should be fine While at it, fix a pathological case where it is not fin...
Denys VlasenkoDenys Vlasenko
7e8218f9b26Fix allnoconfig warnings Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
f4d0f4e7a97applets.h.sh: a script to check applet names against config options Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
10880cc20ffMake mkfs.vfat and mkdosfs individually selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
0581a2f3041Make mke2fs and mkfs.ext2 individually selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
eb3fdc843e4Make bzcat, lzcat, xzcat, zcat, lzopcat, unlzop individually selectable Signed-off-by: Denys Vlasenko <vda.linux@goo...
Denys VlasenkoDenys Vlasenko
a8c696bf09dMake ifup and ifdown individually selectable. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
f417ffd88f1Make swapon and swapoff individually selectable. For example, without swapoff, code shrinks by 277 bytes. Signed-of...
Denys VlasenkoDenys Vlasenko
1924e99ad35Make grep/egrep/fgrep independently selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
97e9a72c71dMake halt/poweroff/reboot independently selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
c314ca90165Make setarch/linux32/linux64 independently selectable Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
67fd2f2858adnsdomainname: split it from "hostname", make it independently selectable Signed-off-by: Denys Vlasenko <vda.linux@g...
Denys VlasenkoDenys Vlasenko
9655f95d0f5tar: handle pax-encoded utf8 filenames and link names. Closes 9406 Signed-off-by: Denys Vlasenko <vda.linux@googlema...
Denys VlasenkoDenys Vlasenko
87e039d0160hush: make getch/peek functions directly called Indirect calls are more difficult to predict. Unfortunately, on x64 ...
Denys VlasenkoDenys Vlasenko
00a06b97153hush: renumber PIPE_foo, make PIPE_SEQ = 0 PIPE_SEQ is used most often, having it zero makes code smaller: function...
Denys VlasenkoDenys Vlasenko
6c635d62d41hush: small optimization in run_list I thought gcc can detect this itself. It doesn't. function ...
Denys VlasenkoDenys Vlasenko
5cc9bf6a21ahush: deindent large block of code, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
1eada9ad8d3hush: simplify insert_bg_jobs function old new delta insert_bg_job...
Denys VlasenkoDenys Vlasenko
830ea35484chush: make "wait %1" less likely to play with signal mask Was playing with "sleep 3 | exit 3 & wait %1" and noticed ...
Denys VlasenkoDenys Vlasenko
02affb4afd4hush: rework "wait %jobspec" to work in non-interactive shells too Also add tests. wait5.tests so far fails (but wor...
Denys VlasenkoDenys Vlasenko
26ad94bedcchush: "wait $!; echo $?" should return 127 if $! already exited It would be nice to provide bash-like "remember las ...
Denys VlasenkoDenys Vlasenko
62b717b75ebhush: implement "wait %jobspec" function old new delta parse_jobsp...
Denys VlasenkoDenys Vlasenko
4e1c8b4f6a5hush: factor out %jobspec parsing Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
5d5a611df2chush: comment fix Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
4224647c8d0hush: do not allow sh -c '{ echo boo }' Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Aaro KoskinenAaro Koskinen
46443a383cdcpio: add ownership (-R) test cases Add ownership (-R) test cases. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki....
Denys VlasenkoDenys Vlasenko
aeaee43d5a4hush: case logic for setting $? was still wrong Resetting to 0 should happen in "esac". Matched branch must still se...
Denys VlasenkoDenys Vlasenko
30bfcf612b0hush: non-matching "case" statement sets $? to 0 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
672a55e606fhush: allow { cmd } to not be terminated by semicolon in some cases Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
06b114900fcash: fix "duplicate local" code (forgot to re-enable interrupts) Signed-off-by: Denys Vlasenko <vda.linux@googlemail...
Denys VlasenkoDenys Vlasenko
834aba3b72ccomment and readme updates Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
79e2598c48asu: expand help; simplify passing of -c CMD to run_shell() Also, added a comment about bug 9401 (TIOCSTI input injec...
Denys VlasenkoDenys Vlasenko
2b288236e80loadfont: 32k size limit is not enough Since our "read to malloced buf" routines only gradually grow allocations, le...
Denys VlasenkoDenys Vlasenko
1ab7c2fc6daash: while (!got_sig) pause() is not reliable, use sigsuspend() dash was doing it for a reason. Unfortunately, it ha...
Denys VlasenkoDenys Vlasenko
2e6af549715man: remove -Tascii from nroff invocation Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
7c3c92c533bman: make width selection more thorough; explain how to override it Fedora's "man CMD >file" still uses terminal wid...
Denys VlasenkoDenys Vlasenko
a92a74961d8man: allow nroff and tbl commands be overridden; unmangle writing to files Parse this in config files: DEFINE col ...
Denys VlasenkoDenys Vlasenko
d4f3db9427cash: if using libc glob(), skip it if no metachars are in word This saves making tons of pointless stat() calls fun...
Denys VlasenkoDenys Vlasenko
474ed06c393ash: fix bit-rotten debug infrastructure DEBUG = 2 output was a bit messed up Signed-off-by: Denys Vlasenko <vda.li...
Denys VlasenkoDenys Vlasenko
493b9cae808ash: make popfile() anfter popallfiles() safe In this example: ash -c 'readonly x; echo $(command eval x=2)' eval...
Denys VlasenkoDenys Vlasenko
9db74e49e5bhush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $?" "wait $!" may be just a bit too late: backgrounde...
Denys VlasenkoDenys Vlasenko
7e6753609d1hush: fix "wait PID" It was not properly interruptible, and did not update job status (the exited processes were sti...
Denys VlasenkoDenys Vlasenko
8f7b0248adcash: use pause(), not sigsuspend(), in wait builtin Same effect, smaller code function ...
Denys VlasenkoDenys Vlasenko
d81e9f5093bash: fix interactive "command eval STRING" exiting on errors. This bug is also present in current dash Signed-off-b...
Denys VlasenkoDenys Vlasenko
458c1f218bbash: [JOBS] Fix dowait signal race Upstream commit: Date: Sun, 22 Feb 2009 18:10:01 +0800 [JOBS] Fix dowait...
Denys VlasenkoDenys Vlasenko
c0663c7cd21ash: [SIGNAL] Remove EXSIG Upstream commit 1: Date: Sun, 22 Feb 2009 18:16:13 +0800 [SIGNAL] Remove EXSIG ...
Denys VlasenkoDenys Vlasenko
69188110146ash: open-code blocking_dowait_with_raise_on_sig() There is in fact only one callsite. Signed-off-by: Denys Vlasenk...
Denys VlasenkoDenys Vlasenko
b543bdadb30ash: return to DOWAIT_* constants similar to dash, no logic changes This loses an insignificant optimization, but ma...
Denys VlasenkoDenys Vlasenko
3f44a6be588ash: delete leftovers from "simplify EOF/newline handling in list parser" commit This commit should have deleted the...
Denys VlasenkoDenys Vlasenko
5ac04f2f022ash: [EXPAND] Fix ifsfirst/ifslastp leak Upstream commit: Date: Wed, 8 Sep 2010 20:07:26 +0800 [EXPAND] Fix...
Denys VlasenkoDenys Vlasenko
455e4228141ash: move ifsbreakup() and ifsfree() up Preparatory patch. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
b4f51d32d28ash: partially sync with dash on "fork if traps are set" logic Upstream commit "[EVAL] Force fork if any trap is set...
Denys VlasenkoDenys Vlasenko
2eb0a7e1b9aash: [SHELL] Expand ENV before using it Upstream commit: Date: Sun, 13 Jul 2008 21:51:52 +0800 [SHELL] Expa...
Denys VlasenkoDenys Vlasenko
70392331a98ash: comment tweaks, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
65a8b859a9aash: optimize tryexec(): avoid one allocation There was a bug in tryexec which bbox had fixed in 2003. dash had a sm...
Denys VlasenkoDenys Vlasenko
0e081d01a8aash: [CD] Lookup PWD after going through CDPATH Upstream commit: Date: Mon, 31 Aug 2009 22:06:41 +1000 [CD]...
Denys VlasenkoDenys Vlasenko
a318bba199aash: [MEMALLOC] Made grabstackblock an inline wrapper for stalloc Upstream patch: Date: Fri, 5 Oct 2007 23:26:4...
Denys VlasenkoDenys Vlasenko
dbef38a74b8ash: [VAR] Remove setvarsafe Upstream commit: Date: Sat, 6 Oct 2007 21:18:58 +0800 [VAR] Remove setvarsafe ...
Denys VlasenkoDenys Vlasenko
35c2a136cd7ash: use shellparam.optind/optoff in getopts() directly, not through pointers This is a preparatory patch for next c...
Denys VlasenkoDenys Vlasenko
3df1410a00aash: [PARSER] Size optimisations in parameter expansion parser Upstream commit: Date: Thu, 4 Oct 2007 22:20:38 ...
Denys VlasenkoDenys Vlasenko
350e686f3b0ash: [PARSER] Recognise here-doc delimiters terminated by EOF Upstream commit 1: Date: Wed, 26 Sep 2007 17:14:1...
Denys VlasenkoDenys Vlasenko
f15aa57a7f5ash: [PARSER] Fix parsing of ${##1} Upstream commit: Date: Thu, 4 Oct 2007 22:15:10 +0800 [PARSER] Fix pars...
Denys VlasenkoDenys Vlasenko
e19923f6652ash: [REDIR] Remove redundant CLOEXEC calls Upstream commit: Date: Sun, 6 May 2007 19:28:56 +1000 [REDIR] R...
Denys VlasenkoDenys Vlasenko
647746076a2ash: [REDIR] Replace copyfd by savefd and use dup2 elsewhere Upstream commit: Date: Sat, 12 May 2007 18:00:57 +...
Denys VlasenkoDenys Vlasenko
4135a75ab05typo fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
a513bf3c3ceash: [BUILTIN] Treat OPTIND=0 in the same way as OPTIND=1 Upstream commit: Date: Sat, 6 Oct 2007 18:59:31 +0800...
Denys VlasenkoDenys Vlasenko
88e15703acdash: [PARSER] Report substition errors at expansion time Upstreams commit: Date: Mon, 8 Oct 2007 21:32:25 +0800...
Denys VlasenkoDenys Vlasenko
eaf9436b08fash: [REDIR] Move null redirect checks into caller Upstream commit: Date: Thu, 27 May 2010 14:21:17 +0800 [...
Denys VlasenkoDenys Vlasenko
2a6d29ad5ceash: [PARSER] Do not show prompts in expandstr Upstream patch: Date: Thu, 27 Dec 2007 13:57:07 +1100 [PARSE...
Denys VlasenkoDenys Vlasenko
579ad107a69ash: [EXPAND] Removed herefd hack Upstream commit: Date: Sun, 11 Nov 2007 15:00:06 +0800 [EXPAND] Removed h...
Denys VlasenkoDenys Vlasenko
caee80cd3daash: [SHELL] Move flushall to the point just before _exit Upstream commit: We need to flush at the very end in ...
Denys VlasenkoDenys Vlasenko
7aec86820d7ash: [EVAL] Let funcnode refer to a function definition, not its first command Upstream patch: Date: Tue, 15 Ma...
Denys VlasenkoDenys Vlasenko
20a2cd62919ash: [REDIR] Remove EMFILE special case Upstream commit: Date: Sun, 6 May 2007 12:01:37 +1000 [REDIR] Remov...
Denys VlasenkoDenys Vlasenko
cf98b0c0857ash: [EVAL] Check exit for eval NSUBSHELL Upstream commit: Date: Tue, 6 Jul 2010 17:50:37 +0800 [PATCH 161/...
Denys VlasenkoDenys Vlasenko
960ca385b72ash: add comment explaining "set -e; $(cmd)" discrepancy Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
6a94cee409eash: reduce code differences from upstream Upstream commit: Date: Wed, 8 Sep 2010 16:21:52 +0800 [JOBS] Deb...
Denys VlasenkoDenys Vlasenko
1825e4f935fash: remove unused EXSHELLPROC Upstream commit: Date: Sun, 28 Nov 2010 20:47:07 +0800 [BUILTIN] Stop docume...
Denys VlasenkoDenys Vlasenko
061a09091f2ash: [BUILTIN] Use EXEXIT in place of EXEXEC Upstream commit: Date: Sun, 28 Nov 2010 20:44:37 +0800 [BUILTI...
Denys VlasenkoDenys Vlasenko
b7adf7ac32eash,hush: set exit code 127 in "sh /does/not/exist" case Upstream commit 1 for ash: [ERROR] Allow the originato...
Denys VlasenkoDenys Vlasenko
f11c6989ba4udhcpc: check read of overload option data byte to be within packet function ...
Brian FoleyBrian Foley
f9beeb22e2audhcpc: check read of option length byte to be within packet function ol...
Tito RagusaTito Ragusa
69312e87b00strings: implement -t radix v2: minor code cleanup, no changes. v1: Implement -t radix option. Fix help text for...
Denys VlasenkoDenys Vlasenko
db74c6caedfash: explain EXP_REDIR and why we (dont) glob redir filenames Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Brian FoleyBrian Foley
61d5997b586awk: fix segfault on for loop syntax error Parsing "for()" segfaults as awk fails to find loop iteration expressions...
Denys VlasenkoDenys Vlasenko
1336052a490lineedit: fix completion with applet names. closes 9361 Patch by Ron Yorston <rmy@pobox.com> Signed-off-by: Denys V...
Ron YorstonRon Yorston
5ccb0e92fafash: return exit status of nofork applets The commit 'ash: eval: Return status in eval functions' changed how exit s...
Denys VlasenkoDenys Vlasenko
6bbb48fadf2examples: update var_service/README again Added "ps -AH e" example Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
e43000f2d46typo fixes in doc Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
93ff2b4b5fbexamples: update var_service/README again Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ee2d19445bfexamples: update var_service/README Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
662634b8290telnetd: ifdef out a buggy error handling code path Here, not handling the error is would just eat one input 0xff ch...
Denys VlasenkoDenys Vlasenko
85100a7067acpio: fix restoration of file ownership, closes 9306 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
57727d478dbtelnet: code shrink put_iac2(w,c) is mostly used with constants, fold them into one arg function ...
Denys VlasenkoDenys Vlasenko
26d88d6bbdatelnetd: add another handshake example in comments, no code changes Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
b6d421b6356telnetd: treat all 2-byte IACs in 240..249 range as NOPs. A bit of future-proofing. Some of them can stand just bein...
Denys VlasenkoDenys Vlasenko
122c47ac02etelnetd: fix corner case of input processing of 0xff bytes I managed to reproduce the bug, with some difficulty. fu...
Denys VlasenkoDenys Vlasenko
0190c41bb29telnetd: fix a corner case where CRLF->CR translation can misbehave Signed-off-by: Denys Vlasenko <vda.linux@googlem...
Denys VlasenkoDenys Vlasenko
2a54b3e86ebtelnetd: fix handling of short writes to pty If a write to pty is short, remove_iacs() can be run on a buffer repeat...
Denys VlasenkoDenys Vlasenko
713b5133534more: accept and ignore a bunch of options Alpine Linux stumbled over "more -s": http://bugs.alpinelinux.org/issues/...
Denys VlasenkoDenys Vlasenko
3720a61daf2ifupdown: rewrite state file atomically By user's request. Decided to not use fcntl(F_SETLKW) in lieu of problems wi...
Denys VlasenkoDenys Vlasenko
868530ade24Apply post-1.25.0 patches, bump version to 1.25.1 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ec1ea163376tcpsvd: don't keep shared fd open if fd limit is reached. closes 9331 Also, much improved help text. function ...
Denys VlasenkoDenys Vlasenko
561639a68c6ash: all blocks in function node copying must be SHELL_ALIGNed Previous commit probably introduced a bug: non-matchi...
Denys VlasenkoDenys Vlasenko
d43be875910ash testsuite: fix false positives Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
4c438b5ba4aash: get rid of two global data variables function old new delta c...
Denys VlasenkoDenys Vlasenko
f37e1155aabash: comment out free(p) just before _exit, tweak some outdated comments Planned to sync exitshell up to dash, turne...
Denys VlasenkoDenys Vlasenko
2972e2c4acbwget: there is no -s option in GNU Wget 1.18, we should be compatible Signed-off-by: Denys Vlasenko <vda.linux@googl...
Denys VlasenkoDenys Vlasenko
a85740c8afedhcp: merge leases.c and static_leases.c into dhcpd.c function old n...
Denys VlasenkoDenys Vlasenko
d2ae66cb3e5dhcp: merge most of static_leases.c into dhcpd.c function old new ...
Denys VlasenkoDenys Vlasenko
2bf2931d526dhcp: merge files.c into dhcpd.c Added NOINLINE to two function, since my version of gcc would actualy increase code...
Denys VlasenkoDenys Vlasenko
095ddf7669aexamples: add example of a DHCP server As usual, by multiplying directories - "dhcpd_eth0", "dhcpd_wlan1" you can ru...
Denys VlasenkoDenys Vlasenko
7f0ebbc69edhush: add commented-out debug printouts in "memleak" built-in Allocation addresses of malloc() are jittery, thought ...
Denys VlasenkoDenys Vlasenko
a769390da60hush: fix a memory corruption when exported variable is modified The construct such as this: t=1 export t t=new_val...
Denys VlasenkoDenys Vlasenko
04465dad664hush: fix exitcode on exec failure with EACCES - should be 126 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
c775f829db2sh testsuite: add tests for exitcode on failure to exec Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
2feaa227a4dshell: delete all msh tests Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
9793fc576afhush testsuite: fix another false positive Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
d3b4e5ec6a7hust testsuite: fix a false positive Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
a62bc80571eash testsuite: add most of hust tests which pass for ash Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ce332a23a3fash: [PARSER] Add nlprompt/nlnoprompt helpers Upstream commit: Date: Mon, 29 Sep 2014 22:53:53 +0800 [PARSE...
Denys VlasenkoDenys Vlasenko
80729a4472ewhitespace fixes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
db7f4c203b6hush: add var4.tests, var5.tests Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
61508d96247hush: fix var3.tests Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
ebedb9478d0sh: do not print empty line at the end of "help" output It's pointless. Signed-off-by: Denys Vlasenko <vda.linux@go...
Denys VlasenkoDenys Vlasenko
df303ae1173sh testsuite: sync ash-redir/ and hush-redir/ Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
c7a774dde4bsh testsuite: sync ash-misc/source* and hush-misc/source* Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
0ba99705a11sh testsuite: sync ash-vars/ and hush-vars/ Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
e3354bc44aaash testsuite: update some of variable tests with newer versions from hush Signed-off-by: Denys Vlasenko <vda.linux@...
Denys VlasenkoDenys Vlasenko
c4cf542c575sh testsuite: create hush-redir/* and move files around Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
1b73f8471a3sh testsuite: create hush-heredoc/* and move files around Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
5d6b8729ed7hush testsuite: add many tests from ash testsuite Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Denys VlasenkoDenys Vlasenko
888527cceecash: undo "tokname hack" dash has tokendlist[] array to decide which tokens end lists. We store it as first byte of ...
Denys VlasenkoDenys Vlasenko
bc1a00843fcash: placate gcc: "warning: ! is only applied to the left hand side of ==" Signed-off-by: Denys Vlasenko <vda.linux@...