<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/shell, branch 1_28_4</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=1_28_4</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=1_28_4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2018-04-01T11:04:11+00:00</updated>
<entry>
<title>hush: fix a signedness bug</title>
<updated>2018-04-01T11:04:11+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-03-30T22:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e04a38c0c91c17ce27fb11d83f6767614b7d6b59'/>
<id>urn:sha1:e04a38c0c91c17ce27fb11d83f6767614b7d6b59</id>
<content type='text'>
Testcase:

set -- a ""; space=" "; printf "&lt;%s&gt;\n" "$@"$space

Before:
&lt;a &gt;
After:
&lt;a&gt;
&lt;&gt;

It usually does not bite since bbox forces -funsigned-char build.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ash: fix "char == CTLfoo" comparison signedness bug</title>
<updated>2018-04-01T11:04:11+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-03-30T21:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=78ee8fc3e457452a6cdd25802b85f45b064bb845'/>
<id>urn:sha1:78ee8fc3e457452a6cdd25802b85f45b064bb845</id>
<content type='text'>
It usually does not bite since bbox forces -funsigned-char build.
But for some reason void linux people disabled that.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ash,hush: fix "saved" redirected fds still visible in children</title>
<updated>2018-04-01T11:04:11+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2018-03-28T16:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b1aa377a3f23e5e547cd142bb82a81b811c788a2'/>
<id>urn:sha1:b1aa377a3f23e5e547cd142bb82a81b811c788a2</id>
<content type='text'>
Based on a patch by Mark Marshall &lt;mark.marshall@omicronenergy.com&gt;

function                                             old     new   delta
dup_CLOEXEC                                            -      49     +49
fcntl_F_DUPFD                                         46       -     -46

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ash: fail if 'shift' operand is out of range</title>
<updated>2018-02-14T16:38:29+00:00</updated>
<author>
<name>Ingo van Lil</name>
<email>inguin@gmx.de</email>
</author>
<published>2018-01-05T14:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=59675c625d6500a9a0657481321954b0d1f63da9'/>
<id>urn:sha1:59675c625d6500a9a0657481321954b0d1f63da9</id>
<content type='text'>
If the numeric argument passed to ash's 'shift' built-in is greater than
'$#' the command performs no operation and exits successfully. It should
return a non-zero exit code instead:

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#shift

This is consistent with bash and hush.

function                                             old     new   delta
shiftcmd                                             122     120      -2

Signed-off-by: Ingo van Lil &lt;inguin@gmx.de&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>randomconfig fixes</title>
<updated>2017-12-31T16:30:02+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-12-31T16:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=82d1c1f84ae23793d81b50aa0a753ad7c4db4f51'/>
<id>urn:sha1:82d1c1f84ae23793d81b50aa0a753ad7c4db4f51</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ash: fix nofork bug where environment is not properly passed to a command</title>
<updated>2017-11-03T13:16:25+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-11-03T13:16:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a5060b8364faa7c677c8950f1315c451403b0660'/>
<id>urn:sha1:a5060b8364faa7c677c8950f1315c451403b0660</id>
<content type='text'>
function                                             old     new   delta
listvars                                             144     252    +108
evalcommand                                         1500    1546     +46
showvars                                             142     147      +5
shellexec                                            242     245      +3
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/0 up/down: 162/0)             Total: 162 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ash: retain envvars with bad names in initial environment. Closes 10231</title>
<updated>2017-11-02T11:56:24+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-11-02T11:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9c143ce52da11ec3d21a3491c3749841d3dc10f0'/>
<id>urn:sha1:9c143ce52da11ec3d21a3491c3749841d3dc10f0</id>
<content type='text'>
Reworks "ash: [VAR] Sanitise environment variable names on entry"
commit.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix comment parsing in `cmd`, closes 10421</title>
<updated>2017-10-22T13:55:48+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-10-22T13:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=25f3b737dc04bb84fb593ace33a5c360163bd4e4'/>
<id>urn:sha1:25f3b737dc04bb84fb593ace33a5c360163bd4e4</id>
<content type='text'>
function                                             old     new   delta
parse_stream                                        2692    2690      -2

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>whitespace fixes</title>
<updated>2017-10-12T17:40:47+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-10-12T17:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=14c85eb7db918daa1914a0e60081b1d3ca12ae04'/>
<id>urn:sha1:14c85eb7db918daa1914a0e60081b1d3ca12ae04</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>typo fix</title>
<updated>2017-10-12T17:35:42+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2017-10-12T17:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3c183a8758e83f6809f77355e019ab98e5fd596b'/>
<id>urn:sha1:3c183a8758e83f6809f77355e019ab98e5fd596b</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
