<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/unpack, branch v0.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=v0.1</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.1'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-05-21T16:21:17+00:00</updated>
<entry>
<title>Add command line flag for compressor options, pass them to compressors</title>
<updated>2019-05-21T16:21:17+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-21T10:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=c9d3c2e1628e5b28a553ae098b3b9f3019c45a63'/>
<id>urn:sha1:c9d3c2e1628e5b28a553ae098b3b9f3019c45a63</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>cleanup: remove squashfs type from fstree nodes</title>
<updated>2019-05-20T10:18:54+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-20T10:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ce33fefd5c0e4238855551e6f5f75fc106f141b7'/>
<id>urn:sha1:ce33fefd5c0e4238855551e6f5f75fc106f141b7</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add ZSTD compressor implementation</title>
<updated>2019-05-19T19:46:34+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-19T19:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=bc2bdb3c4f5cb969635f320beaa9e7bcf42450b2'/>
<id>urn:sha1:bc2bdb3c4f5cb969635f320beaa9e7bcf42450b2</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add lz4 compressor implementation</title>
<updated>2019-05-06T10:57:05+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-06T10:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1cdea92b11ae260a8223f08e1e71e7487906f2f2'/>
<id>urn:sha1:1cdea92b11ae260a8223f08e1e71e7487906f2f2</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Implement reading and writing of compressor options</title>
<updated>2019-05-06T10:15:44+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-06T10:09:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d5068781ec2528f88aaa92fbc9a5b9c256d53499'/>
<id>urn:sha1:d5068781ec2528f88aaa92fbc9a5b9c256d53499</id>
<content type='text'>
 - gensquashfs simply asks the backend compressor to write its options
   to the file and does accounting
 - rdsquasfs simply asks the backend compressor to transparentyl snort
   the options from the file
 - not implemented in any compressor backend yet

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add LZO compressor implementation</title>
<updated>2019-05-06T09:00:49+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-06T09:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=cbcf86dde27767682483985e42f7ca49e1d3a208'/>
<id>urn:sha1:cbcf86dde27767682483985e42f7ca49e1d3a208</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>rdsquashfs: reorder unpack flags, add flag to produce listing</title>
<updated>2019-05-04T23:56:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-04T23:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=949d1c2a5553b54fe6bc2b8c7aca10a892e595d7'/>
<id>urn:sha1:949d1c2a5553b54fe6bc2b8c7aca10a892e595d7</id>
<content type='text'>
The listing command has been used successfully to do the following:

 - generate a prestine file system using gensquashfs
 - repeate multiple times:
   - generate a listing from the file system
   - unpack only the regular files from the file system
   - generate a new file system from the listing
   - run `diff` on the old and new filesystem and admire that they
     are identical
   - replace the old file system with the new one, since they are
     identical

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Print out what we are doing on the way and options to keep quiet</title>
<updated>2019-05-04T22:10:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-04T21:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=da5656a8a696863e0d9941091c09c75b03a6070b'/>
<id>urn:sha1:da5656a8a696863e0d9941091c09c75b03a6070b</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>rdsquashfs: malloc extraction buffers ahead of time</title>
<updated>2019-05-04T21:20:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-04T21:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=a2750dee0e4c374ae51f83eead7eb7df3c018d95'/>
<id>urn:sha1:a2750dee0e4c374ae51f83eead7eb7df3c018d95</id>
<content type='text'>
Instead of malloc/freeing the buffers for every file, allocate them
once, ahead of time.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>rdsquashfs: more cleanup</title>
<updated>2019-05-04T20:57:29+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-05-04T20:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=09bdcdb1f3f2d7810ea956842bc7551d9ca26f92'/>
<id>urn:sha1:09bdcdb1f3f2d7810ea956842bc7551d9ca26f92</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
