<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/lib/sqfs, branch v0.4.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.4.1</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.4.1'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2019-07-06T23:32:19+00:00</updated>
<entry>
<title>Actually encode/decode directory inode difference as signed</title>
<updated>2019-07-06T23:32:19+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-06T23:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=a295f58338b1e0d5dfb2eed57026cafacf266d7d'/>
<id>urn:sha1:a295f58338b1e0d5dfb2eed57026cafacf266d7d</id>
<content type='text'>
The directory listing stores a signed difference of the inode number.
Actually treating it as signed saves emitting extra headers if hard
links or file deduplication are finally implemented.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>read_inode: determine mode bits from inode type</title>
<updated>2019-07-06T22:35:58+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-06T22:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b2598623d8a4e3d3e83ee28da3ecdb0d4479a8f8'/>
<id>urn:sha1:b2598623d8a4e3d3e83ee28da3ecdb0d4479a8f8</id>
<content type='text'>
Instead of insisting that mode bits and inode type match up, determine
ignore the mode bits and determine them from the inode type.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: merge inode type selection in inode writer</title>
<updated>2019-07-06T22:08:06+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-06T22:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=9236c4599ba41291382bb71d16bcf84d68583fba'/>
<id>urn:sha1:9236c4599ba41291382bb71d16bcf84d68583fba</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: split off inode writer block list and dir index code</title>
<updated>2019-07-06T07:38:10+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-06T07:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=4da3e3a09115dcd9bac23d2c08a248400d1ececb'/>
<id>urn:sha1:4da3e3a09115dcd9bac23d2c08a248400d1ececb</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: simplify deduction logic for squashfs inode type</title>
<updated>2019-07-04T18:13:49+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=55e47e40624f1c91f4e6af8d6ba17552dec152a2'/>
<id>urn:sha1:55e47e40624f1c91f4e6af8d6ba17552dec152a2</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: check block_log range before deriving block size from it</title>
<updated>2019-07-04T17:24:44+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=8ce28a622dbfbf2d4db3e9805e95e532c8e2dc13'/>
<id>urn:sha1:8ce28a622dbfbf2d4db3e9805e95e532c8e2dc13</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix: actually check return value when writing xattrs</title>
<updated>2019-07-04T17:20:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T17:20:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=8a5f6693f2d1fea14f1941ee10910e3037fab506'/>
<id>urn:sha1:8a5f6693f2d1fea14f1941ee10910e3037fab506</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>tar2sqfs: repack extended attributes into squashfs filesystem</title>
<updated>2019-07-04T11:42:06+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-04T11:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=2ed6658bbce90e89f0a4e3aba41704944f10b1f1'/>
<id>urn:sha1:2ed6658bbce90e89f0a4e3aba41704944f10b1f1</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add missing htole32 transformations</title>
<updated>2019-07-02T10:30:12+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-02T10:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=1c75a1860c5d6856f8b15367a46534ec18eb851b'/>
<id>urn:sha1:1c75a1860c5d6856f8b15367a46534ec18eb851b</id>
<content type='text'>
Assuming this code will ever see a big endian platform.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Fix directory index offset calculation</title>
<updated>2019-07-02T10:27:33+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-07-02T10:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=0bf27f94c3f745c85adda0dc25689dc6e328822c'/>
<id>urn:sha1:0bf27f94c3f745c85adda0dc25689dc6e328822c</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
