<feed xmlns='http://www.w3.org/2005/Atom'>
<title>metastore/NEWS, branch v1.1.1a</title>
<subtitle>File metadata backup/comparison/restoration tool</subtitle>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/'/>
<entry>
<title>metastore v1.1.1a</title>
<updated>2018-01-02T17:26:59+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2018-01-02T17:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=5d2b607498bdf9dd83f2aafa47355573b9929881'/>
<id>5d2b607498bdf9dd83f2aafa47355573b9929881</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>.gitignore: Do not ignore debian/ directory.</title>
<updated>2018-01-02T17:14:29+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2018-01-02T17:14:29+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=9281841e0c4dbeef37e34fb389c28760ec49b017'/>
<id>9281841e0c4dbeef37e34fb389c28760ec49b017</id>
<content type='text'>
https://bugs.debian.org/883539

Requested-by: Romain Francoise &lt;rfrancoise@debian.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.debian.org/883539

Requested-by: Romain Francoise &lt;rfrancoise@debian.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>metastore v1.1.1</title>
<updated>2017-12-04T00:55:31+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2017-12-04T00:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=56f3f9228dfeb190f8a94eae8e198610fb070f5f'/>
<id>56f3f9228dfeb190f8a94eae8e198610fb070f5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>metaentry.c: Fix underallocation for xattr_lvalues.</title>
<updated>2017-11-24T01:02:38+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2017-11-24T01:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=5b060d5b7f0d76ee5c8626d34747cf605dd81e13'/>
<id>5b060d5b7f0d76ee5c8626d34747cf605dd81e13</id>
<content type='text'>
Wrong type has been used for calculating size of requested memory.
Underallocation happened in mentries_fromfile() code path if
sizeof(ssize_t) &gt; sizeof(int), which is true on 64-bit platforms.

Reading metadata file with extended attributes entries led to corruption
of metadata represented in memory on such platforms, so applying could
led to corruption of metadata on disk too.

Reported-by: Uros Juvan &lt;asmpro@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrong type has been used for calculating size of requested memory.
Underallocation happened in mentries_fromfile() code path if
sizeof(ssize_t) &gt; sizeof(int), which is true on 64-bit platforms.

Reading metadata file with extended attributes entries led to corruption
of metadata represented in memory on such platforms, so applying could
led to corruption of metadata on disk too.

Reported-by: Uros Juvan &lt;asmpro@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>metastore v1.1.0</title>
<updated>2016-02-01T23:55:57+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2016-02-01T23:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=0197117b44119a91b547c1c2a6722bffb4c8a59e'/>
<id>0197117b44119a91b547c1c2a6722bffb4c8a59e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NEWS: Update planned release date.</title>
<updated>2016-01-31T22:20:38+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2016-01-31T22:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=72ca616380695963d5707db49ef5b78d5b34a1ed'/>
<id>72ca616380695963d5707db49ef5b78d5b34a1ed</id>
<content type='text'>
Starting from upcoming version 1.1.0 I won't ever put planned release
date of the next version in NEWS file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Starting from upcoming version 1.1.0 I won't ever put planned release
date of the next version in NEWS file.
</pre>
</div>
</content>
</entry>
<entry>
<title>NEWS: Extract old times into ONEWS file.</title>
<updated>2016-01-30T21:08:08+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2016-01-30T21:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=58d88a8e00318b02eab51e7ddfed510e70ffc0dd'/>
<id>58d88a8e00318b02eab51e7ddfed510e70ffc0dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NEWS: Update planned release date.</title>
<updated>2016-01-12T00:48:08+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2016-01-12T00:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=ddc57ddc6ca9be5c61e678edb81b946baa774982'/>
<id>ddc57ddc6ca9be5c61e678edb81b946baa774982</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NEWS: Mention some important changes during my unofficial continuation.</title>
<updated>2016-01-12T00:43:21+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2016-01-12T00:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=c71f80191aaf1d076b4ba2e862a22ec2e2aba637'/>
<id>c71f80191aaf1d076b4ba2e862a22ec2e2aba637</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>metaentry.c: Fix meta entry handling in case of xattr errors.</title>
<updated>2016-01-12T00:04:13+00:00</updated>
<author>
<name>Przemyslaw Pawelczyk</name>
<email>przemoc@gmail.com</email>
</author>
<published>2016-01-12T00:04:13+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/metastore/commit/?id=98e73203bf9df504cd45baab0bee63c6fe7a14df'/>
<id>98e73203bf9df504cd45baab0bee63c6fe7a14df</id>
<content type='text'>
getxattr() call can fail in mentry_create(), so NULL-initialize
mentry-&gt;xattr_values[i] and update mentry-&gt;xattrs upon error, so there
is no attempt in mentry_free() to free unitialized xattr_names[i] and
xattr_values[i] pointers.

Fixes #38.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
getxattr() call can fail in mentry_create(), so NULL-initialize
mentry-&gt;xattr_values[i] and update mentry-&gt;xattrs upon error, so there
is no attempt in mentry_free() to free unitialized xattr_names[i] and
xattr_values[i] pointers.

Fixes #38.
</pre>
</div>
</content>
</entry>
</feed>
