<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forks/toybox/lib, branch 0.0.7</title>
<subtitle>Toybox with POSIX patches from E5ten
</subtitle>
<id>https://git.carbslinux.org/forks/toybox/atom?h=0.0.7</id>
<link rel='self' href='https://git.carbslinux.org/forks/toybox/atom?h=0.0.7'/>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/'/>
<updated>2008-10-23T21:44:30+00:00</updated>
<entry>
<title>Upgrade patch to detect hunks that start after a false start.</title>
<updated>2008-10-23T21:44:30+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-10-23T21:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=bdf037ff5e1b933d624ac74c62c5c1eb14464737'/>
<id>urn:sha1:bdf037ff5e1b933d624ac74c62c5c1eb14464737</id>
<content type='text'>
Imagine a hunk that starts with a blank line, but the site to patch starts
with two blank lines.  Before we'd read the first blank line, think it was the
start of the hunk and buffer it, read the second blank line, notice that it
didn't match the second line of the hunk, and discard _both_ buffered lines of
context (writing them to the output file) without checking that one of the
later context lines might have been the real start of the hunk.

Make it re-check the rest of the buffered context for matches each time it
discards a line of buffered context.
</content>
</entry>
<entry>
<title>Tweak from Roberto Foglietta.</title>
<updated>2008-07-18T13:43:18+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-07-18T13:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=e824ed1b5a1d7a6c839348cf4636ceb9972e7a11'/>
<id>urn:sha1:e824ed1b5a1d7a6c839348cf4636ceb9972e7a11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Roberto Foglietta pointed out that readall() needs fdlength() to restore</title>
<updated>2008-07-18T10:43:44+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-07-18T10:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=f15387d8d3a383cd83f4bae8eb4c7dc6a15210d5'/>
<id>urn:sha1:f15387d8d3a383cd83f4bae8eb4c7dc6a15210d5</id>
<content type='text'>
the original position before exiting.
</content>
</entry>
<entry>
<title>Bug spotted by Roberto Foglietta: at EOF readall() should return count, not len.</title>
<updated>2008-07-18T09:15:59+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-07-18T09:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=15b231591d3e95d502b2cee1d7d6192177230c15'/>
<id>urn:sha1:15b231591d3e95d502b2cee1d7d6192177230c15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add "tee" command.</title>
<updated>2008-07-04T00:19:00+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-07-04T00:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=2bfaaf25614985ada5490d08e005b36f948d8186'/>
<id>urn:sha1:2bfaaf25614985ada5490d08e005b36f948d8186</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Teach option parsing logic that ^ means stop parsing after this option.</title>
<updated>2008-07-04T00:14:23+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-07-04T00:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=1a35c47e460f785f5979d756c7f5d4f201f3f87e'/>
<id>urn:sha1:1a35c47e460f785f5979d756c7f5d4f201f3f87e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A pathological case of huffman coding that uses 8 bits to code each of 256</title>
<updated>2008-06-28T06:07:34+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-06-28T06:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=8cca60d64e4b0c4f45fdb0bf5517869867d51a6e'/>
<id>urn:sha1:8cca60d64e4b0c4f45fdb0bf5517869867d51a6e</id>
<content type='text'>
symbols could cause an unsigned char limit[8] to wrap back to 0, setting
limit to -1 and making the decompressor exit with a data error.
</content>
</entry>
<entry>
<title>Option parsing: stopearly is now a ^ prefix (not +), and an option string with</title>
<updated>2008-06-27T03:48:43+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-06-27T03:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=b1487dc9ed8c892afde94a8ac04350e3ca0e7074'/>
<id>urn:sha1:b1487dc9ed8c892afde94a8ac04350e3ca0e7074</id>
<content type='text'>
no flags auto-enables stopearly (so seq doesn't have to specify it to avoid
having negative number arguments eaten by the option parsing logic).
</content>
</entry>
<entry>
<title>Assemble '*' repeated argument list in order.  Also implement '@' counter.</title>
<updated>2008-06-17T00:27:35+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-06-17T00:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=4ac6656b5798edf61b05500dbc525b8740d5ad6a'/>
<id>urn:sha1:4ac6656b5798edf61b05500dbc525b8740d5ad6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix which (the meaning of -a was reversed, and it was finding the _last_ hit).</title>
<updated>2008-05-17T22:52:51+00:00</updated>
<author>
<name>Rob Landley</name>
<email>rob@landley.net</email>
</author>
<published>2008-05-17T22:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.carbslinux.org/forks/toybox/commit/?id=59f490cb4e18960e7ddd003f9a66005eccc5ebd7'/>
<id>urn:sha1:59f490cb4e18960e7ddd003f9a66005eccc5ebd7</id>
<content type='text'>
</content>
</entry>
</feed>
