<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/tar, branch v0.6</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</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.6'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-08-19T21:17:03+00:00</updated>
<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>
<entry>
<title>Add ability to sqfs2tar to optionally copy over xattrs</title>
<updated>2019-08-01T14:23:07+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-01T14:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=78e35e9d44b2ec7a36a0acac1ab63343b56b9c2c'/>
<id>urn:sha1:78e35e9d44b2ec7a36a0acac1ab63343b56b9c2c</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add ability to write_tar_header to embedd extended attributes</title>
<updated>2019-08-01T14:23:07+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-01T14:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=cccbd5aa139b8e0cac233f317cb3e7252daae0d9'/>
<id>urn:sha1:cccbd5aa139b8e0cac233f317cb3e7252daae0d9</id>
<content type='text'>
This commit patches the tar writer to generate a PAX header with SCHILY
xattr key/value pairs if requested.

The Schily format is used for two reasons:
 - It is simple
 - It is apparently more widely supported than the libarchive format

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add propper copyright headers to all source files</title>
<updated>2019-07-30T04:53:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-30T04:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=7e00faaca0207eb6ee6cf109c09cc489d8fb7e3f'/>
<id>urn:sha1:7e00faaca0207eb6ee6cf109c09cc489d8fb7e3f</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
