<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/unpack, branch v0.7</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.7</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.7'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-10-07T13:59:07+00:00</updated>
<entry>
<title>Do an explicit "is filename sane" check</title>
<updated>2019-10-07T13:59:07+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-07T13:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e21bf0b60c1b9d67fe7553105b6440c3fce7c0bb'/>
<id>urn:sha1:e21bf0b60c1b9d67fe7553105b6440c3fce7c0bb</id>
<content type='text'>
Until now, filenames containing '/' or being equal to '..' or '.' where
not handled explicitly, because they are canonicalized later, which
will then fail.

This commit adds an explicit check to make those fail immediately with
a clear, specific error message.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: move libutil related headers to "util" sub directory</title>
<updated>2019-10-07T13:34:22+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-07T13:26:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=c973bcc1039b64ec00acaf8e8d61b9f5229da56f'/>
<id>urn:sha1:c973bcc1039b64ec00acaf8e8d61b9f5229da56f</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Rename libsqfshelper to libcommon</title>
<updated>2019-10-07T11:54:24+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-07T11:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1fad07ce86fc2a506c59501d7fb7c7d7481525f6'/>
<id>urn:sha1:1fad07ce86fc2a506c59501d7fb7c7d7481525f6</id>
<content type='text'>
That is IMO less confusing and express what it is (i.e. what it has
become) more clearly, i.e. common code shared by the utilities.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Rename "hihglevel.h" to the more appropriate "common.h"</title>
<updated>2019-10-07T11:49:40+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-07T11:49:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=5597dca9c6053cd19104e18d88edb199b32e3743'/>
<id>urn:sha1:5597dca9c6053cd19104e18d88edb199b32e3743</id>
<content type='text'>
It only contains helpers for _common_ stuff for all the utilities. The
actual high level stuff has been moved to libsquashfs a while ago.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix missing error checking in diagnostic printing</title>
<updated>2019-10-06T17:28:41+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-06T17:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=7c6f0fa3836d9ede71a15917a3efc1f013d60d6d'/>
<id>urn:sha1:7c6f0fa3836d9ede71a15917a3efc1f013d60d6d</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Improve error reporting for sqfs2tar, rdsquashfs, sqfsdiff</title>
<updated>2019-10-06T17:08:01+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-06T17:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=41ddda0c732d916a6962c54a3a974a8b753f194b'/>
<id>urn:sha1:41ddda0c732d916a6962c54a3a974a8b753f194b</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2019-10-05T08:45:56+00:00</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gmail.com</email>
</author>
<published>2019-09-12T04:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=bb101f22578def747b1e86fbfe9d2435c5e0c810'/>
<id>urn:sha1:bb101f22578def747b1e86fbfe9d2435c5e0c810</id>
<content type='text'>
Signed-off-by: Matt Turner &lt;mattst88@gmail.com&gt;
</content>
</entry>
<entry>
<title>Cleanup: rename "compress.h" to "compressor.h"</title>
<updated>2019-09-29T12:13:37+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-09-29T12:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=825acfdfe4628523ff2a9ea86cd91c4c280f8e86'/>
<id>urn:sha1:825acfdfe4628523ff2a9ea86cd91c4c280f8e86</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Move declarations for sqfs_xattr_reader_t to a seperate header</title>
<updated>2019-09-28T13:19:30+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-09-28T13:17:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=259f08007a0a3a144e545623479bf2c05c0adb43'/>
<id>urn:sha1:259f08007a0a3a144e545623479bf2c05c0adb43</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix absolute file paths in rdsquashfs unpacker</title>
<updated>2019-09-27T22:20:02+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-09-27T22:20:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1a1a4d436974d6b3a2abc21c14d032c4625753fb'/>
<id>urn:sha1:1a1a4d436974d6b3a2abc21c14d032c4625753fb</id>
<content type='text'>
Canonicalize the file names to make the diagnostics less scary.

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