<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git, branch v1.0.1</title>
<subtitle>A new set of tools and libraries for working with SquashFS images</subtitle>
<id>https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v1.0.1</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2020-08-03T19:32:12+00:00</updated>
<entry>
<title>Patch level release 1.0.1</title>
<updated>2020-08-03T19:32:12+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-08-03T14:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b1df58225cc5d4b12aa756e708f416fd09bc76f9'/>
<id>urn:sha1:b1df58225cc5d4b12aa756e708f416fd09bc76f9</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>format.txt Fix magic text and remove stray tabs</title>
<updated>2020-08-03T19:22:50+00:00</updated>
<author>
<name>Anatoli Babenia</name>
<email>anatoli@rainforce.org</email>
</author>
<published>2020-08-03T19:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=5be76df1571c2b7cdd5c8f93d9aa70cea4f202fc'/>
<id>urn:sha1:5be76df1571c2b7cdd5c8f93d9aa70cea4f202fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: xattr reader: read the header after seaking to an OOL value</title>
<updated>2020-07-29T11:31:08+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-07-29T11:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=06972b6b45ff32090359d3b272f197e4cd9fb1e7'/>
<id>urn:sha1:06972b6b45ff32090359d3b272f197e4cd9fb1e7</id>
<content type='text'>
If an xattr value is stored OOL, the value actually holds an 8 byte
reference to another, previously stored value. This reference points
to the header that we need to read to know the actual size of the
value before reading it, not the value itself, so after reading the
reference and seeking to it, the xattr reader needs to read the actual
header.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Document the file name limit imposed by the kernel implementation</title>
<updated>2020-06-29T15:22:13+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-29T15:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=79fb53e4497965a9cf02f31af38db3bc6b2b1fb7'/>
<id>urn:sha1:79fb53e4497965a9cf02f31af38db3bc6b2b1fb7</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix block bounds checking in libsquashfs data reader</title>
<updated>2020-06-20T17:18:32+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-20T16:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=94cfa86b56792e8b95e3807c8174e348d70eac59'/>
<id>urn:sha1:94cfa86b56792e8b95e3807c8174e348d70eac59</id>
<content type='text'>
Instead of doing the fragile size comparison in both loops, simply
bail from the function if offset is out of bounds, clamp the size
to the available range of the file and abail if it is zero.

As a result, a lot of checks can be removed and the function will not
return data beyond EOF.

This problem occoured with files that have a short last block instead
of a fragment.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>.travis.yml: Install readline library</title>
<updated>2020-06-14T07:24:45+00:00</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gmail.com</email>
</author>
<published>2020-06-13T18:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=eda4afe79218d60271630eeb97eabad4a6cdf20b'/>
<id>urn:sha1:eda4afe79218d60271630eeb97eabad4a6cdf20b</id>
<content type='text'>
extras/browse is conditionally built if readline is available.

Signed-off-by: Matt Turner &lt;mattst88@gmail.com&gt;
</content>
</entry>
<entry>
<title>extras: Pass flags argument to fix build</title>
<updated>2020-06-14T07:24:45+00:00</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gmail.com</email>
</author>
<published>2020-06-13T18:05:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=4c10a491a2ddfcdc3226431a71aefd6ca71135d4'/>
<id>urn:sha1:4c10a491a2ddfcdc3226431a71aefd6ca71135d4</id>
<content type='text'>
Missed in commit 259a98985b4f (Add flags to functions that might
logically be expanded in the future)

Signed-off-by: Matt Turner &lt;mattst88@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix: don't include alloca.h on systems that don't provide this header</title>
<updated>2020-06-13T14:09:40+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-13T14:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=fcbf4c346c8a9b88679983614218e90a44fe8f2a'/>
<id>urn:sha1:fcbf4c346c8a9b88679983614218e90a44fe8f2a</id>
<content type='text'>
This commit fixes a build issue on BSD based systems, where alloca
is defined in stdlib.h and there is no such thing as "alloca.h".

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Update changelog</title>
<updated>2020-06-13T02:08:14+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-12T22:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=54369da0d72232426d0ce07152cc76b2f8ddbc98'/>
<id>urn:sha1:54369da0d72232426d0ce07152cc76b2f8ddbc98</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Bump the so version number for libsquashfs</title>
<updated>2020-06-13T02:08:14+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-13T01:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1b7368d88262455d3618774aed5df350db337386'/>
<id>urn:sha1:1b7368d88262455d3618774aed5df350db337386</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
