<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/lib/sqfshelper, branch v0.9</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.9</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.9'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-10-07T11:54:24+00:00</updated>
<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>Improve ABI backward &amp; forward compatibillity</title>
<updated>2019-10-07T10:22:05+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-07T09:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=a68eb730558fb90bc8d9524564d8f9e58f3ccac1'/>
<id>urn:sha1:a68eb730558fb90bc8d9524564d8f9e58f3ccac1</id>
<content type='text'>
 - Padd the compressor config union
    - 128 bytes aught to be enough for everyone, i.e. future compressors.
    - Insist that the padding space is initialized to 0. If a field gets
      added to an existing compressor, it can test for 0 as a sentinel
      value.
 - Add a size field to the hook structure, aka "the Microsoft way".
    - The explanation is in the comment.
    - Don't make the Microsoft mistake of checking for &gt;=, insist on *exact*
      size match. Future users will need a fallback if their hooks are
      rejected. But at least they will be rejected instead of silently not
      being used.
 - Add an unsupported flag check to the dir tree reader.
 - Add a basic abi unit test that, for now, checks the size of the compressor
   config struct fields.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix missing stdlib.h include</title>
<updated>2019-10-06T20:06:03+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-06T20:05:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=c7fdb2b305ed8b4deb67bfc6ef3257e7e6773397'/>
<id>urn:sha1:c7fdb2b305ed8b4deb67bfc6ef3257e7e6773397</id>
<content type='text'>
Problem only showed up on a different machine and went unnoticed
earlier.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: move padd_sqfs to helper library</title>
<updated>2019-10-06T19:54:26+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-06T19:54:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=c3dc5b65224ebcb532671320644cfb626a1b2e67'/>
<id>urn:sha1:c3dc5b65224ebcb532671320644cfb626a1b2e67</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix resource leaks reported by coverity</title>
<updated>2019-10-06T17:25:12+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-06T17:25:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=7fb91aa5872a79ab94a9adae6ca72f1b1d0f8e36'/>
<id>urn:sha1:7fb91aa5872a79ab94a9adae6ca72f1b1d0f8e36</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>Set sane defaults for backlog and job count</title>
<updated>2019-10-05T21:57:47+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-05T21:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=2b7df394057c013fd042b85a4d5fd0104ba4a9be'/>
<id>urn:sha1:2b7df394057c013fd042b85a4d5fd0104ba4a9be</id>
<content type='text'>
Instead of defaulting to -j 1 and -Q 10 times the job count if no option is
provided, let tar2sqfs and gensquashfs use all available CPUs and about
roughly half the available RAM, if this information can be gathered.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add more diagnostic messages</title>
<updated>2019-10-05T21:24:57+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-05T21:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1faedb4a6a4e49c8c26c48fbd03f16902276155a'/>
<id>urn:sha1:1faedb4a6a4e49c8c26c48fbd03f16902276155a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Improve error reporting for tar2sqfs and gensquashfs</title>
<updated>2019-10-05T21:18:30+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-10-05T21:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=6261ef9505abb26d79cc48f24bce0d4de8419a45'/>
<id>urn:sha1:6261ef9505abb26d79cc48f24bce0d4de8419a45</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
