<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/xattr, branch v1.7-beta1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-beta1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-beta1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-01-02T19:45:55+00:00</updated>
<entry>
<title>tests: xattr: set on 0200 file, list on 0000 file</title>
<updated>2019-01-02T19:45:55+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-02T19:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d269c28d169cdf071acf57d283b756cde2b6437f'/>
<id>urn:sha1:d269c28d169cdf071acf57d283b756cde2b6437f</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/308
</content>
</entry>
<entry>
<title>tests: better error message for TestBase64XattrRead</title>
<updated>2019-01-02T15:55:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-02T15:55:51+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=55a27a47dfb61cf553cf499802d614926b3b8a72'/>
<id>urn:sha1:55a27a47dfb61cf553cf499802d614926b3b8a72</id>
<content type='text'>
Make clear what we have and what we want.
</content>
</entry>
<entry>
<title>fusefrontend: xattr: fix hang on FIFOs</title>
<updated>2019-01-01T15:24:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-11-12T21:22:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=60e7a0ca9f2a2bcf8a727f606db134d60e9a5e18'/>
<id>urn:sha1:60e7a0ca9f2a2bcf8a727f606db134d60e9a5e18</id>
<content type='text'>
An Open() a fifo blocks until it is opened for writing.
This meant that xattr operations on FIFOs would block.
Pass O_NONBLOCK to fix that, and add a test.
</content>
</entry>
<entry>
<title>fusefrontend: make GetXAttr() symlink-safe on Linux</title>
<updated>2019-01-01T15:24:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-11-11T16:43:48+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2286372603f506cf719654a9901de0749c544b12'/>
<id>urn:sha1:2286372603f506cf719654a9901de0749c544b12</id>
<content type='text'>
Uses the /proc/self/fd trick, which does not work
on Darwin.
</content>
</entry>
<entry>
<title>tests: add Flistxattr/Fgetxattr/Fremovexattr tests</title>
<updated>2019-01-01T15:24:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-11-11T14:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b97d7d1d33d1274c6872d899692a56bd4070a6d9'/>
<id>urn:sha1:b97d7d1d33d1274c6872d899692a56bd4070a6d9</id>
<content type='text'>
Test for the upcoming fd-based xattr support.
</content>
</entry>
<entry>
<title>tests: respect TMPDIR if set</title>
<updated>2018-10-10T20:24:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-10-10T20:24:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5a1ebdb4f7449759656a1344d3c63ba3798e2782'/>
<id>urn:sha1:5a1ebdb4f7449759656a1344d3c63ba3798e2782</id>
<content type='text'>
Setting TMPDIR now allows to run the tests against
a directory of your choice, making it easier to test
different filesystems.
</content>
</entry>
<entry>
<title>xattr: use LGet/LSet etc</title>
<updated>2018-05-27T18:09:48+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-05-27T18:09:48+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ae02ca1ded252262a5d727de9b9b4be278e60ba2'/>
<id>urn:sha1:ae02ca1ded252262a5d727de9b9b4be278e60ba2</id>
<content type='text'>
Support has been merged into the xattr package
( https://github.com/pkg/xattr/pull/29 ), use it.
</content>
</entry>
<entry>
<title>xattr: optimize storage, store as binary instead of bae64</title>
<updated>2018-05-10T21:25:49+00:00</updated>
<author>
<name>Bolshevik</name>
</author>
<published>2018-05-07T20:01:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a41ec2028cf2ad24eafb531d661ea1fe0f751f39'/>
<id>urn:sha1:a41ec2028cf2ad24eafb531d661ea1fe0f751f39</id>
<content type='text'>
Values a binary-safe, there is no need to base64-encode them.

Old, base64-encoded values are supported transparently
on reading. Writing xattr values now always writes them binary.
</content>
</entry>
<entry>
<title>Switch from private copy to pkg/xattr</title>
<updated>2018-03-28T17:19:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-03-28T17:19:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1a3d04ab87c0f8ea281f47547f3cfeda50c7609a'/>
<id>urn:sha1:1a3d04ab87c0f8ea281f47547f3cfeda50c7609a</id>
<content type='text'>
Now that https://github.com/pkg/xattr/pull/24
has been merged there is no reason to keep
our private copy.

Switch to the upstream version.
</content>
</entry>
<entry>
<title>tests: replace xattr.Supported</title>
<updated>2018-03-26T19:54:17+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2018-03-26T19:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b1f362d28af28e35ae8d24813ad00a8f033ed861'/>
<id>urn:sha1:b1f362d28af28e35ae8d24813ad00a8f033ed861</id>
<content type='text'>
This function has been deprecated by the pkg/xattr
upstream, so write our own.
</content>
</entry>
</feed>
