<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/lib, branch v0.4</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.4</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.4'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-07-04T18:13:49+00:00</updated>
<entry>
<title>Fix: simplify deduction logic for squashfs inode type</title>
<updated>2019-07-04T18:13:49+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=55e47e40624f1c91f4e6af8d6ba17552dec152a2'/>
<id>urn:sha1:55e47e40624f1c91f4e6af8d6ba17552dec152a2</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: check block_log range before deriving block size from it</title>
<updated>2019-07-04T17:24:44+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=8ce28a622dbfbf2d4db3e9805e95e532c8e2dc13'/>
<id>urn:sha1:8ce28a622dbfbf2d4db3e9805e95e532c8e2dc13</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: possible out of bounds read in libcompress.a</title>
<updated>2019-07-04T17:20:26+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=5161ab16583f5e619050d3bead0f49cd47dff66e'/>
<id>urn:sha1:5161ab16583f5e619050d3bead0f49cd47dff66e</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: actually check return value when writing xattrs</title>
<updated>2019-07-04T17:20:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:20:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=8a5f6693f2d1fea14f1941ee10910e3037fab506'/>
<id>urn:sha1:8a5f6693f2d1fea14f1941ee10910e3037fab506</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>tar2sqfs: repack extended attributes into squashfs filesystem</title>
<updated>2019-07-04T11:42:06+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T11:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=2ed6658bbce90e89f0a4e3aba41704944f10b1f1'/>
<id>urn:sha1:2ed6658bbce90e89f0a4e3aba41704944f10b1f1</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>libtar: add support for xattr extensions</title>
<updated>2019-07-04T11:42:06+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T10:43:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=6623b1fe4df1e2fceb27eff286a86cf36809b2bc'/>
<id>urn:sha1:6623b1fe4df1e2fceb27eff286a86cf36809b2bc</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix composition order of prefix + name for ustar</title>
<updated>2019-07-04T10:46:07+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T10:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=56c1be44b5f77b067994a6f8f6ef2b397d7acadc'/>
<id>urn:sha1:56c1be44b5f77b067994a6f8f6ef2b397d7acadc</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>cleanup: move tree node from path function to libfstree.a</title>
<updated>2019-07-03T16:50:33+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-03T16:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=da7eb3445cab5936455b8a119cb656113ca3d402'/>
<id>urn:sha1:da7eb3445cab5936455b8a119cb656113ca3d402</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add no-skip option to sqfs2tar</title>
<updated>2019-07-03T13:28:40+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-03T13:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e981f2e460092e5ae6ad58a60869b78d7f50ec10'/>
<id>urn:sha1:e981f2e460092e5ae6ad58a60869b78d7f50ec10</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>tar writer: replace PAX headers with GNU extensions</title>
<updated>2019-07-03T13:17:57+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-03T13:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=70dcf39f5926a66d76eb9fde2cbaef4b6a23a9e1'/>
<id>urn:sha1:70dcf39f5926a66d76eb9fde2cbaef4b6a23a9e1</id>
<content type='text'>
Some experiments seem to indicate that the various GNU extensions are
more widely supported than their POSIX equivalents[1]. Possibly because
they are easier to implement and possibly because of the wide spread
use of GNU tar.

This commit replaces the PAX writer in the write_tar_header implementation
with a GNU extension based writer.

The writer is also cleaned up by removing all global state. The record
counter is moved outside into the tar2sqfs program and passed in as
function argument.

[1] https://dev.gentoo.org/~mgorny/articles/portability-of-tar-features.html

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