<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git, branch v0.6.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=v0.6.1</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.6.1'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-08-27T12:48:39+00:00</updated>
<entry>
<title>Bump patch level version number</title>
<updated>2019-08-27T12:48:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-27T12:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=f7801346c0913032e99105088b962a986edb24f4'/>
<id>urn:sha1:f7801346c0913032e99105088b962a986edb24f4</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Merge alloc_flex conditionals into one</title>
<updated>2019-08-27T11:05:26+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-27T11:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e7234ec4679c70a2f79e60ecb6f7a6fac1772fca'/>
<id>urn:sha1:e7234ec4679c70a2f79e60ecb6f7a6fac1772fca</id>
<content type='text'>
It is shorter and less confusing for coverity.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a change log</title>
<updated>2019-08-26T12:54:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-26T12:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=fa893f8f7c96f27828e8d5c694f85a44aa9f8b7b'/>
<id>urn:sha1:fa893f8f7c96f27828e8d5c694f85a44aa9f8b7b</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Tune the paranoia down a bit</title>
<updated>2019-08-26T07:20:31+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-26T07:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=f5c0f0c75181d5e7fa56d11fa59a32a1c088020a'/>
<id>urn:sha1:f5c0f0c75181d5e7fa56d11fa59a32a1c088020a</id>
<content type='text'>
size_t is guaranteed to be large enough to measure the size of things in
memory, so when doing exactely that (e.g. strlen(a) + strlen(b)), checking
for overflow is pointless since both objects are already in memory. If the
addition would overflow, the two strings would occupy more memory than
addressable.

(Possible exception being some kind of harward style architecture with
the two strings being in different kinds of memory of course.)

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Move tar_fuzz program over to tests</title>
<updated>2019-08-26T07:20:31+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-26T07:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=c92a9513c9e21691b36868052c2d9489ab4be87b'/>
<id>urn:sha1:c92a9513c9e21691b36868052c2d9489ab4be87b</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add minimal test program for fuzzing the fstree_from_file parser</title>
<updated>2019-08-25T11:47:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-25T11:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e5fa4cdfb0469ed615d0f778b95b0755bfd7c9ca'/>
<id>urn:sha1:e5fa4cdfb0469ed615d0f778b95b0755bfd7c9ca</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Propperly set errno in read_inode_slink error path</title>
<updated>2019-08-25T11:47:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-25T08:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=14f02a946b875459db8b4290d316e7a99c6d9f75'/>
<id>urn:sha1:14f02a946b875459db8b4290d316e7a99c6d9f75</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Size accounting + alloc() overflow checking, round #3</title>
<updated>2019-08-25T11:47:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-25T11:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d3e387eb9c38650a0698bbaf39a0621027f92c45'/>
<id>urn:sha1:d3e387eb9c38650a0698bbaf39a0621027f92c45</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add minimal test program for fuzzing the tar parser</title>
<updated>2019-08-24T19:27:13+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-24T19:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=2d43d376d38ebf91d0ef6b8711bdc134aa1abdd6'/>
<id>urn:sha1:2d43d376d38ebf91d0ef6b8711bdc134aa1abdd6</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Check against format limits in meta_reader_read_dir_header</title>
<updated>2019-08-23T11:44:13+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-23T11:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e31c0fcd809a649b70e6bab08a8b89f9ced07510'/>
<id>urn:sha1:e31c0fcd809a649b70e6bab08a8b89f9ced07510</id>
<content type='text'>
The SquashFS kernel implementation insists that a directory header is
followed by no more than an upper bound of entries, way less than what
the filed itself actually supports.

This commit makes sure that the meta_reader_read_dir_header function
also enforces that same limit.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
