<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/tar, 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-26T07:20:31+00:00</updated>
<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 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>Some simple search/replace cases for allocation</title>
<updated>2019-08-23T00:09:51+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-22T23:33:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=7c028e224978e1d5a4f207cc42b9eb58d81897dd'/>
<id>urn:sha1:7c028e224978e1d5a4f207cc42b9eb58d81897dd</id>
<content type='text'>
This commit exchanges some malloc(x + y * z) patterns that can be found
with a simple git grep and are obvious for the new wrappers.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix packer statistics</title>
<updated>2019-08-19T21:17:03+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-19T21:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b7faff24bb44d32dd316144dc3f9091937772d2d'/>
<id>urn:sha1:b7faff24bb44d32dd316144dc3f9091937772d2d</id>
<content type='text'>
Needs regenerating of the file list that was ripped up and rearranged
during file packing.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Make data writer use block processor</title>
<updated>2019-08-18T20:44:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-18T16:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=58c5d7c933a714096ef0dd42bd1446a6e1a25a16'/>
<id>urn:sha1:58c5d7c933a714096ef0dd42bd1446a6e1a25a16</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Minor interface change to data writer</title>
<updated>2019-08-18T20:44:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-16T21:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=cfe80ff9045f33375f11a285098fb15ce214372a'/>
<id>urn:sha1:cfe80ff9045f33375f11a285098fb15ce214372a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>cleanup: internalize deduplication list in data_writer</title>
<updated>2019-08-18T20:44:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-16T17:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b45850388ea5505f4fd50cd659abe2f02aeca0b5'/>
<id>urn:sha1:b45850388ea5505f4fd50cd659abe2f02aeca0b5</id>
<content type='text'>
This change removes the need for passing a list of files around for
deduplication. Also the deduplication code no longer needs to worry
about order, since the file being deduplicated is only added after
deduplication is done.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add pthread based, parallel block processor implementation</title>
<updated>2019-08-18T20:44:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-14T12:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1a95478b8d340c8b6b9dbff4f38f9293388fd1a3'/>
<id>urn:sha1:1a95478b8d340c8b6b9dbff4f38f9293388fd1a3</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>cleanup: unify all the code that reads squashfs images</title>
<updated>2019-08-05T15:45:59+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-05T15:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=88f75857702bcc6a2a423570912140c125ec518a'/>
<id>urn:sha1:88f75857702bcc6a2a423570912140c125ec518a</id>
<content type='text'>
This commit creates a new data structure called 'sqfs_reader_t' that
takes care of all the repetetive tasks like opening the file, reading
the super block, creating the compressor, deserializing an fstree and
creating a data reader.

This in turn makes it possible to remove all the duplicate code from
rdsquashfs and sqfs2tar.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix functions with side effect being used inside asserts</title>
<updated>2019-08-03T23:18:27+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-03T23:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=bf1dd4f1ab8ef70f96704c4e2bd95968e1615b37'/>
<id>urn:sha1:bf1dd4f1ab8ef70f96704c4e2bd95968e1615b37</id>
<content type='text'>
If -DNDEBUG is set, the entire thing is omitted from the output.

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