<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/doc, branch fixes-1.0.0</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=fixes-1.0.0</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=fixes-1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2021-08-15T20:17:23+00:00</updated>
<entry>
<title>Backport documentation changes</title>
<updated>2021-08-15T20:17:23+00:00</updated>
<author>
<name>Zachary Dremann</name>
<email>dremann@gmail.com</email>
</author>
<published>2021-08-01T15:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1c1c5f3ccd8ec235b15d7a903e30c2a8ec03a588'/>
<id>urn:sha1:1c1c5f3ccd8ec235b15d7a903e30c2a8ec03a588</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix libsquashfs directory writer size accounting</title>
<updated>2021-07-21T08:01:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2021-07-21T07:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=c2aac9df8b5b29780bfc4a32fd38facf6a9b84a6'/>
<id>urn:sha1:c2aac9df8b5b29780bfc4a32fd38facf6a9b84a6</id>
<content type='text'>
The squashfs readdir() implementation in the Linux kernel returns
non-existing "." and ".." entries for offsets 0 and 1, and after
that reads from disk. For convenience, it was decided to store an
off-by-3 value on disk instead of doing complex primary school math
to adjust for this. This didn't show up until now, because the kernel
implementation trusts the value from the directory header more than
the actual size in the inode and happily reads 3 more than the inode
would allow it to. This only showed up with 7-zip which subtracts 3
from the size and expects the result to be exact and bails if the
directory headers suggest otherwise.

And yes, I did consider making a "Holy Hand Granade of Antioch"
reference, but consciously decided not to.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a separate architecture/structure writeup</title>
<updated>2021-07-21T08:00:03+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2021-07-15T11:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ca476afbebda985e777ebf5009c980aee923b4da'/>
<id>urn:sha1:ca476afbebda985e777ebf5009c980aee923b4da</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Backport documentation clarifications and typo fixes</title>
<updated>2021-06-25T15:37:03+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2021-06-07T10:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=727dfa1bddfb0a0520b70da6b6ab62a2a3bc1839'/>
<id>urn:sha1:727dfa1bddfb0a0520b70da6b6ab62a2a3bc1839</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Minor "late night typing" fixes in documentation</title>
<updated>2020-12-29T11:37:31+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-11-06T14:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=80ab27b469f60b1d367aa5d8e09acffd2911b911'/>
<id>urn:sha1:80ab27b469f60b1d367aa5d8e09acffd2911b911</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Backport changes to the benchmark writeup</title>
<updated>2020-11-02T09:27:18+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-10-31T20:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=105b454b944e24cf1e033d1b7211cadabbcfe7df'/>
<id>urn:sha1:105b454b944e24cf1e033d1b7211cadabbcfe7df</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>format.txt Fix magic text and remove stray tabs</title>
<updated>2020-08-03T19:22:50+00:00</updated>
<author>
<name>Anatoli Babenia</name>
<email>anatoli@rainforce.org</email>
</author>
<published>2020-08-03T19:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=5be76df1571c2b7cdd5c8f93d9aa70cea4f202fc'/>
<id>urn:sha1:5be76df1571c2b7cdd5c8f93d9aa70cea4f202fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document the file name limit imposed by the kernel implementation</title>
<updated>2020-06-29T15:22:13+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-29T15:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=79fb53e4497965a9cf02f31af38db3bc6b2b1fb7'/>
<id>urn:sha1:79fb53e4497965a9cf02f31af38db3bc6b2b1fb7</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Minor documentation update</title>
<updated>2020-06-12T22:37:29+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-06-12T22:37:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=89406b2996c7b173787b29ee34d6ee9ffd0a711c'/>
<id>urn:sha1:89406b2996c7b173787b29ee34d6ee9ffd0a711c</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: Reorganize structure of Automake files</title>
<updated>2020-05-30T15:49:40+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-27T13:07:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e5f99ba93e08e237962bcf337848e60730aa2d54'/>
<id>urn:sha1:e5f99ba93e08e237962bcf337848e60730aa2d54</id>
<content type='text'>
 - Split up the huge file in bin/ into one small file per sub directory
 - Remove the stub in doc/

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