<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/lib/sqfs, 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-21T18:55:32+00:00</updated>
<entry>
<title>Fix "no attributes" sentinel value for xattr reader</title>
<updated>2019-08-21T18:55:32+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-21T18:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=0a1738c877e5098030932cbf54768415fe25a7c1'/>
<id>urn:sha1:0a1738c877e5098030932cbf54768415fe25a7c1</id>
<content type='text'>
An inode can be of extended type for reasons other than having extended
attributes and simply set the xattr ID to 0xFFFFFFFF to indicate that
it doesn't have extended attributes.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix memory leak in data writer fragment deduplication</title>
<updated>2019-08-19T01:34:04+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-19T01:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=8b9eeb43c4f7d958972b8bf1fd39d19da570224b'/>
<id>urn:sha1:8b9eeb43c4f7d958972b8bf1fd39d19da570224b</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix memory leak in data writer error code paths</title>
<updated>2019-08-19T01:33:46+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-19T01:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=466adf661f1452e8cb8226faf7369e231aee9af3'/>
<id>urn:sha1:466adf661f1452e8cb8226faf7369e231aee9af3</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Replace update_crc32 helper function with crc32 from zlib</title>
<updated>2019-08-18T20:53:32+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-18T14:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=50385e06ec207af0171c021f1909e9ef38c00519'/>
<id>urn:sha1:50385e06ec207af0171c021f1909e9ef38c00519</id>
<content type='text'>
It is optimized to the maximum and if we already use zlib anyway,
why not use zlib crc32? This also makes zlib a hard dependency which
also means the whole "do we have a compressor" sanity check in the
build system can be removed.

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>Restructure data writer around passing block_t structures</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-17T17:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=64322709a908560f6d08ffc6f50a42f1c1be51dc'/>
<id>urn:sha1:64322709a908560f6d08ffc6f50a42f1c1be51dc</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>Fix: don't try to read xattrs if there are none</title>
<updated>2019-08-16T14:47:24+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-16T14:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d2312abd0f80c74a12c46f45fa967f0758cef5d5'/>
<id>urn:sha1:d2312abd0f80c74a12c46f45fa967f0758cef5d5</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add pread(2) like function to data_reader</title>
<updated>2019-08-07T08:41:49+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-08-05T21:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1fff8f3a1326bd82f8140a61d969994e635834fe'/>
<id>urn:sha1:1fff8f3a1326bd82f8140a61d969994e635834fe</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
