<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/lib, branch v0.5</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.5</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-07-25T21:52:17+00:00</updated>
<entry>
<title>Use safer string copy function to fill tar header</title>
<updated>2019-07-25T21:52:17+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b485c92efac16d94a6a613bb6f839f36ba0b28be'/>
<id>urn:sha1:b485c92efac16d94a6a613bb6f839f36ba0b28be</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Make sure symlink in fstree_mknode is always set when creating a symlink</title>
<updated>2019-07-25T21:41:55+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ab063437ce4271d31c150a19390c6d6b18aedf04'/>
<id>urn:sha1:ab063437ce4271d31c150a19390c6d6b18aedf04</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Enforce reasonable upper and low bounds on the size of tar headers</title>
<updated>2019-07-25T21:35:15+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ba82a3812d39acf6c865478f72d7e68838c14f69'/>
<id>urn:sha1:ba82a3812d39acf6c865478f72d7e68838c14f69</id>
<content type='text'>
Since they are read directly into memory, blindly allocating the size
from the tar ball is probably a bad idea.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix potential resource leak in deserialize_tree</title>
<updated>2019-07-25T21:22:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=935131744634f9a29e5d53a06a411dbb455cb1ae'/>
<id>urn:sha1:935131744634f9a29e5d53a06a411dbb455cb1ae</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix checks of super block block size</title>
<updated>2019-07-25T21:22:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T21:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=a145b172b45b0afa131f44e00dfd90e88088069b'/>
<id>urn:sha1:a145b172b45b0afa131f44e00dfd90e88088069b</id>
<content type='text'>
Make sure range is checked when reading a block and that the check is
made correctly. Also make the block log check a little more strict.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix acciedental usage of left over local variable instead struct member</title>
<updated>2019-07-25T20:57:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T20:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=f53a5948234fa7e4c11c38ee0a0b5ec43a5a7447'/>
<id>urn:sha1:f53a5948234fa7e4c11c38ee0a0b5ec43a5a7447</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Generate linear file list in fstree</title>
<updated>2019-07-25T20:10:24+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-23T14:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=22fba34bcd0f2944def234fa684d1c9cc4d65310'/>
<id>urn:sha1:22fba34bcd0f2944def234fa684d1c9cc4d65310</id>
<content type='text'>
Instead of doing DFS on the fly in gensquashfs, churn out a linked list
of all files in an archive.

Future improvements in packing strategies can go into this file.

This can also be usefull for other purposes in the future, such as file
deduplication or as a work queue for the unpacker.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add generic read_table function similar to write_table</title>
<updated>2019-07-25T18:13:11+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T18:09:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=37bf7752c31d8fda8faad0cf5f89328215305c60'/>
<id>urn:sha1:37bf7752c31d8fda8faad0cf5f89328215305c60</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup sqfs_write_table</title>
<updated>2019-07-25T17:16:11+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T17:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=f49fe3bbf0d52e2afcc1ace8c1f48dee9349d4f8'/>
<id>urn:sha1:f49fe3bbf0d52e2afcc1ace8c1f48dee9349d4f8</id>
<content type='text'>
This commit attempts to make the generic table writer more readable.
A few changes are made, including heap allocation of the block list.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Rename table.c to write_table.c in accordance to function it contains</title>
<updated>2019-07-25T16:23:01+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-25T16:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=798abd9eaf3c9e8aa83c4dca28cdd44890253efe'/>
<id>urn:sha1:798abd9eaf3c9e8aa83c4dca28cdd44890253efe</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
