<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git, branch v0.5</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.5</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-07-28T14:33:42+00:00</updated>
<entry>
<title>Bump version number</title>
<updated>2019-07-28T14:33:42+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-28T14:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=48c6f7b5faf25206d20b4d098c1630ae7d42ac6c'/>
<id>urn:sha1:48c6f7b5faf25206d20b4d098c1630ae7d42ac6c</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Use safer string copy function to fill tar header</title>
<updated>2019-07-25T21:52:17+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b485c92efac16d94a6a613bb6f839f36ba0b28be'/>
<id>urn:sha1:b485c92efac16d94a6a613bb6f839f36ba0b28be</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Make sure symlink in fstree_mknode is always set when creating a symlink</title>
<updated>2019-07-25T21:41:55+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ab063437ce4271d31c150a19390c6d6b18aedf04'/>
<id>urn:sha1:ab063437ce4271d31c150a19390c6d6b18aedf04</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Enforce reasonable upper and low bounds on the size of tar headers</title>
<updated>2019-07-25T21:35:15+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ba82a3812d39acf6c865478f72d7e68838c14f69'/>
<id>urn:sha1:ba82a3812d39acf6c865478f72d7e68838c14f69</id>
<content type='text'>
Since they are read directly into memory, blindly allocating the size
from the tar ball is probably a bad idea.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix potential resource leak in deserialize_tree</title>
<updated>2019-07-25T21:22:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=935131744634f9a29e5d53a06a411dbb455cb1ae'/>
<id>urn:sha1:935131744634f9a29e5d53a06a411dbb455cb1ae</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix checks of super block block size</title>
<updated>2019-07-25T21:22:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=a145b172b45b0afa131f44e00dfd90e88088069b'/>
<id>urn:sha1:a145b172b45b0afa131f44e00dfd90e88088069b</id>
<content type='text'>
Make sure range is checked when reading a block and that the check is
made correctly. Also make the block log check a little more strict.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add assertion around canonicalize_name in rdsquashfs</title>
<updated>2019-07-25T21:22:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b0ed8c9a3ee74ff2ab428beaf42819d1d0974215'/>
<id>urn:sha1:b0ed8c9a3ee74ff2ab428beaf42819d1d0974215</id>
<content type='text'>
The names generated by fstree are always in the correct format, but this
is still needed for the sake of documentation and to guide static
analysis tools.

Should canonicalize_name fail on an fstree generated name, something is
serverly broken.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix acciedental usage of left over local variable instead struct member</title>
<updated>2019-07-25T20:57:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T20:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=f53a5948234fa7e4c11c38ee0a0b5ec43a5a7447'/>
<id>urn:sha1:f53a5948234fa7e4c11c38ee0a0b5ec43a5a7447</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Update rdsquashfs man page</title>
<updated>2019-07-25T20:49:14+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T20:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=5cf5e39e051161b79e9bbe9145ecb9238a6aa19a'/>
<id>urn:sha1:5cf5e39e051161b79e9bbe9145ecb9238a6aa19a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Terminate the unpacker child processes if the main process exits</title>
<updated>2019-07-25T20:30:19+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T20:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=75dea27979f0d219eed9c6afc3a721f592f7ca2a'/>
<id>urn:sha1:75dea27979f0d219eed9c6afc3a721f592f7ca2a</id>
<content type='text'>
Should the main process exit (e.g. the user presses CTRL+C) or explcitily
sends it a signal, the desired behaviour is for the children to stop
unpacking and exit.

This commit adds a line to configure the kernel to send SIGKILL to the
children if their parent dies.

The same option also exists on various BSDs (not all of them) but with a
different name which has to be checked for and adjusted should the program
be required to run on one of those.

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