<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/tests, branch v1.0.1</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=v1.0.1</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v1.0.1'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2020-06-04T09:21:10+00:00</updated>
<entry>
<title>Fix compressor config union size test</title>
<updated>2020-06-04T09:21:10+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-04T09:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=09727f7523761cf57d8b90042af78088f0d4ef7f'/>
<id>urn:sha1:09727f7523761cf57d8b90042af78088f0d4ef7f</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Strictly enfore min/max dictionary size in XZ &amp; LZMA compressors</title>
<updated>2020-06-04T03:38:40+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-04T03:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=30597cc7c5d566f671c84c025de97cb1fc2d242e'/>
<id>urn:sha1:30597cc7c5d566f671c84c025de97cb1fc2d242e</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: zstd: actually set the compression level from the options</title>
<updated>2020-05-21T19:24:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-21T19:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b9b3b7663dffb83e112b5a4aaf786fcab23182fa'/>
<id>urn:sha1:b9b3b7663dffb83e112b5a4aaf786fcab23182fa</id>
<content type='text'>
In the zstd compressor, the compression level from the configuration
structure wasn't used at all. Instead, the zstd compressor was told
to use level 0 and compressor options with that parameter were written
to disk.

This commit makes sure the level parameter is propperly initialized.

Reported-by: Sébastien Gross
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix the semantics of the super block deduplication</title>
<updated>2020-05-21T00:42:47+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-21T00:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=64c4b80b7cd9d5adeeba30361ba3d91c45f26f00'/>
<id>urn:sha1:64c4b80b7cd9d5adeeba30361ba3d91c45f26f00</id>
<content type='text'>
Its purely informational, but make sure other programs don't print
out scary messages that imply the data has been ineficiently.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix checksums for the corpus tests now that -T actually works</title>
<updated>2020-05-07T13:00:57+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-06T11:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=f9d2c044bf8e6c1fe36294997ddcc5c011bb46b4'/>
<id>urn:sha1:f9d2c044bf8e6c1fe36294997ddcc5c011bb46b4</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Actually run the directory pack test if corpora tests are desired</title>
<updated>2020-05-03T18:35:20+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-03T18:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d4cccaa8dd4c49eba3d26f078769e72d71c4563d'/>
<id>urn:sha1:d4cccaa8dd4c49eba3d26f078769e72d71c4563d</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a simple test script for the gensquashfs packdir + allroot use case</title>
<updated>2020-05-03T12:36:16+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-03T12:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d43b31df6b84e54d0d657fd27b2f2b5734d8f162'/>
<id>urn:sha1:d43b31df6b84e54d0d657fd27b2f2b5734d8f162</id>
<content type='text'>
Since this is a fairly common use case, it deserves a simple test case
to check out that e.g. option processing hasn't been botched up (again).

As input directory, the licenses directory is used as it contains no
intermediate build output and should change fairly infrequently.

The test is enabled irregardless of the corpora-test option.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Remove some configure time sizeof checks</title>
<updated>2020-04-17T21:52:52+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-04-17T21:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=16a22bebb0bb4a28aec9ca76442af93462fc200e'/>
<id>urn:sha1:16a22bebb0bb4a28aec9ca76442af93462fc200e</id>
<content type='text'>
In libtar, the sizeof time_t checked when trying to store a time value.
It is pointless using the preprocessor here, as we can simply do an
if (sizeof(time_t) &lt; ...) check and the compiler will take care
optimizing away one or the other branch.

After changing the libtar check and the corresponding unit tests, the
sizeof check can be removed from configure.ac, along with other unused
sizeof checks.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>tests: improve diagnostics output &amp; make "release builds" work</title>
<updated>2020-04-17T07:38:43+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-04-17T07:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=15250710c63a2c3d230304e46a03532f787759fb'/>
<id>urn:sha1:15250710c63a2c3d230304e46a03532f787759fb</id>
<content type='text'>
This commit adds a few macros and helper functions for the unit test
programs. Those are used instead of asserts to provide more fine
grained diagnostics on the one hand and on the other hand because
they also work if NDEBUG is defined, unlike asserts that get eliminated
in that case.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a test case for xxhash32</title>
<updated>2020-03-18T18:03:08+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-03-18T18:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d1a75019ef48ce1b6993bf634e6a321bbe9a2f2e'/>
<id>urn:sha1:d1a75019ef48ce1b6993bf634e6a321bbe9a2f2e</id>
<content type='text'>
Technically the code was imported by a third party library, but some
modifications have been made. This commit adds a simple test case with
some test vectors and expected results that have to match.

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