<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox, branch 0.8.2</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.8.2</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.8.2'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2019-10-18T17:29:51+00:00</updated>
<entry>
<title>Release 0.8.2</title>
<updated>2019-10-18T17:29:51+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-18T17:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=f5425b1c4875383d7a4963d79bca8dbf241ec05c'/>
<id>urn:sha1:f5425b1c4875383d7a4963d79bca8dbf241ec05c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ls: Ensure file names are separated by 2 spaces</title>
<updated>2019-10-17T21:03:18+00:00</updated>
<author>
<name>Andrew Ilijic</name>
<email>ilijic.andrew@gmail.com</email>
</author>
<published>2019-10-17T15:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=0b34a5637d91428ef5d87769a4c2698d7a1c2b0f'/>
<id>urn:sha1:0b34a5637d91428ef5d87769a4c2698d7a1c2b0f</id>
<content type='text'>
We need two spaces between filenames because that is the convention
followed by other implementations. More importantly, if we do not have
two spaces, certain Unicode file names cause filenames to run together.
In Unicode, combining characters come before the character they modify.
If a filename ends in a combining character, the combining character
attaches to the space that follows it, causing the space not to be
visible. Having a two-space gap stops the above issue from happening.

For context and a bit more information, see mailing list link below.
https://www.mail-archive.com/toybox@lists.landley.net/msg05986.html
</content>
</entry>
<entry>
<title>Fix NOSPACE tests.</title>
<updated>2019-10-16T17:11:55+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-16T17:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=84f5ee5efa546eb6919033195a36561e5b0e667b'/>
<id>urn:sha1:84f5ee5efa546eb6919033195a36561e5b0e667b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simple ps smoketest.</title>
<updated>2019-10-16T17:10:53+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-16T17:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=275c0a97f7adfe6705702aedaf1bc0e9fbe19f97'/>
<id>urn:sha1:275c0a97f7adfe6705702aedaf1bc0e9fbe19f97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In-passing cleanup and add a NOP -P.</title>
<updated>2019-10-16T01:00:51+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-16T01:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=89a8d00e470f1999a62ceea81269af2f39c655ba'/>
<id>urn:sha1:89a8d00e470f1999a62ceea81269af2f39c655ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Off by one error when you try to run a command through two symlinks.</title>
<updated>2019-10-15T23:45:47+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-15T23:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=764e2ee3ecbcdb1648b1af5314298be048eaef8c'/>
<id>urn:sha1:764e2ee3ecbcdb1648b1af5314298be048eaef8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make cmp work with 1 argument (implicit - as second argument).</title>
<updated>2019-10-14T21:13:01+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-14T21:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=ae572524341c427b1f551ea4074a8c1d3d808681'/>
<id>urn:sha1:ae572524341c427b1f551ea4074a8c1d3d808681</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Freshen up first half of roadmap.</title>
<updated>2019-10-14T20:43:47+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-14T20:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=a4314f2da0cd501593083c29b02777bd9ac3f3b5'/>
<id>urn:sha1:a4314f2da0cd501593083c29b02777bd9ac3f3b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>losetup: Fix null-termination of src string instead of dest after copy</title>
<updated>2019-10-14T20:28:28+00:00</updated>
<author>
<name>Alessio Balsini</name>
<email>balsini@android.com</email>
</author>
<published>2019-10-14T16:06:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=0bcd6c10f7d227f335342bda8b2ffced785f2514'/>
<id>urn:sha1:0bcd6c10f7d227f335342bda8b2ffced785f2514</id>
<content type='text'>
The function loopback_setup(), after copying the loopback device name
with xstrncpy(), ensures the null-termination of the string by forcing
its last byte to 0.

Unfortunately, this operation:
- was probably intended to null-terminate dest instead;
- does not affect the program execution because src is free()d right
  after;
- if the size of src is smaller than the offset of the written zero, it
  modifies an unknown byte in the heap.

Drop the null-termination line to fix the issue: xstrcpy() automatically
null-terminates dest, or fails if the size of src is bigger than the the
requested number of bytes to copy.

Signed-off-by: Alessio Balsini &lt;balsini@android.com&gt;
</content>
</entry>
<entry>
<title>Make cmp.test pass with TEST_HOST on systems that gratuitously violate posix.</title>
<updated>2019-10-12T23:39:50+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2019-10-12T23:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=99eeaec65441a03d8b0b3003de6aeb6a1b5a741b'/>
<id>urn:sha1:99eeaec65441a03d8b0b3003de6aeb6a1b5a741b</id>
<content type='text'>
</content>
</entry>
</feed>
