<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/toys, branch 0.7.5</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.7.5</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.7.5'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2017-10-01T21:55:06+00:00</updated>
<entry>
<title>Fix xargs to obey POSIX's ARG_MAX restrictions.</title>
<updated>2017-10-01T21:55:06+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2017-09-20T20:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=b89af5ed5c95ebe0466830d90eedd430593a3584'/>
<id>urn:sha1:b89af5ed5c95ebe0466830d90eedd430593a3584</id>
<content type='text'>
This avoids "xargs: exec echo: Argument list too long" errors in practice.

find(1) needs to be fixed too, but that's a bit more complicated and a working
xargs provides a workaround.

Bug: http://b/65818597
Test: find /proc | strace -f -e execve ./toybox xargs echo &gt; /dev/null
</content>
</entry>
<entry>
<title>Basic Mach-O support in file(1).</title>
<updated>2017-09-25T18:24:58+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2017-09-25T16:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=b542295cd8d906647e013056ab049323ce11e910'/>
<id>urn:sha1:b542295cd8d906647e013056ab049323ce11e910</id>
<content type='text'>
The Nexus Player build was subtly broken in that it assumed that the host was
using ELF. No-one noticed until a Mac user tried to flash their build, which
contained a Mach-O x86 binary instead of an ELF x86 binary. Hilarity ensued.

(On the same day, file(1) was able to explain a mixup with an ELF hexagon
binary. Next time we see a Mach-O binary on an Android device, we'll be ready!)

Bug: http://b/66741960
</content>
</entry>
<entry>
<title>Add #warning about musl intentionally breaking chrt.</title>
<updated>2017-09-21T20:33:01+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-09-21T20:33:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=eb95221609892a20cf4d15d6ee5769a082ad8026'/>
<id>urn:sha1:eb95221609892a20cf4d15d6ee5769a082ad8026</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Redo/add seq precision logic.</title>
<updated>2017-09-10T02:35:19+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-09-10T02:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=7f2b0ceabdf5121bb2f502e93e1ed6c738493d51'/>
<id>urn:sha1:7f2b0ceabdf5121bb2f502e93e1ed6c738493d51</id>
<content type='text'>
Josh Gao hit a case where "seq 1000000 1000001" output 1e+06, and while he
was there changed several things to work like existing seq implementations.
I changed a couple back (commenting out the test cases) until somebody
came come up with a reason (or existing use case) to do it that way.
</content>
</entry>
<entry>
<title>Replace remaining mb*towc() calls with utf8towc().</title>
<updated>2017-09-06T02:04:43+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-09-06T02:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=b9613842c3ac1a874b56dff4d1f8ce80c2dbab9d'/>
<id>urn:sha1:b9613842c3ac1a874b56dff4d1f8ce80c2dbab9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak utf8towc() to return -1 earlier sometimes (instead of -2), and add test</title>
<updated>2017-09-05T07:36:24+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-09-05T07:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=b3e70932b6534e603b03d28c45133b8f991f48fe'/>
<id>urn:sha1:b3e70932b6534e603b03d28c45133b8f991f48fe</id>
<content type='text'>
program to compare against libc output.
</content>
</entry>
<entry>
<title>In wc, replace mbrtowc() with new utf8towc() which doesn't have a context struct</title>
<updated>2017-09-02T23:15:09+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-09-02T23:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=67ddade3373d0fefeff25b48430e5f08c3a7711b'/>
<id>urn:sha1:67ddade3373d0fefeff25b48430e5f08c3a7711b</id>
<content type='text'>
or care about locale.
</content>
</entry>
<entry>
<title>Another try at fixing the ps segfault resulting from /proc entries vanishing</title>
<updated>2017-08-31T21:50:27+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-08-31T21:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=bebf14cc298eb41d8e5c245e3800aea69ecca08c'/>
<id>urn:sha1:bebf14cc298eb41d8e5c245e3800aea69ecca08c</id>
<content type='text'>
out from under us due to asyncronous process exit.

The directory we're traversing vanishing can result in DIRTREE_ABORTVAL
being returned, which we turn into a NUL entry, but then we were trying to
look at that null entry's children. Oops.
</content>
</entry>
<entry>
<title>Fix iconv build and add trivial test.</title>
<updated>2017-08-23T07:21:54+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2017-08-22T21:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=709a44246456a49c06d73dfbe84daa5b4ba5fec5'/>
<id>urn:sha1:709a44246456a49c06d73dfbe84daa5b4ba5fec5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lsof cleanup.</title>
<updated>2017-08-18T02:50:27+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2017-08-18T02:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=138915a0d75c9b8c8d5e0b0d168091277b68c350'/>
<id>urn:sha1:138915a0d75c9b8c8d5e0b0d168091277b68c350</id>
<content type='text'>
</content>
</entry>
</feed>
