<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch flaggy</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=flaggy</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=flaggy'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-08-09T20:50:24+00:00</updated>
<entry>
<title>WIP: switch from go stdlib `flag` to `flaggy`</title>
<updated>2021-08-09T20:50:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-09T20:50:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b67c678b10f3b7cf6c61c7808831876c03467ebf'/>
<id>urn:sha1:b67c678b10f3b7cf6c61c7808831876c03467ebf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: add quirks for MacOS ExFAT</title>
<updated>2021-08-02T18:01:26+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-02T18:01:26+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c3c9513e6504276698ed1f50a259d4333476acf8'/>
<id>urn:sha1:c3c9513e6504276698ed1f50a259d4333476acf8</id>
<content type='text'>
This also moves the quirks logic into fusefrontend.

Fixes https://github.com/rfjakob/gocryptfs/issues/585
</content>
</entry>
<entry>
<title>go mod: upgrade go-fuse</title>
<updated>2021-08-02T17:16:53+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-02T17:16:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=75cf36fe7b4e64379ba67804d8c5ac56e25f63b7'/>
<id>urn:sha1:75cf36fe7b4e64379ba67804d8c5ac56e25f63b7</id>
<content type='text'>
Let's not crash anymore when we see inode number 1
( https://github.com/hanwen/go-fuse/commit/0aaef6dde4b62dd0f21d545c5001d9e5ece0c87e )

https://github.com/rfjakob/gocryptfs/issues/585
</content>
</entry>
<entry>
<title>README: Update Changelog</title>
<updated>2021-07-31T15:48:44+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-31T15:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c6b0c777a1002ae49fcf298b0ec252a48bab0f21'/>
<id>urn:sha1:c6b0c777a1002ae49fcf298b0ec252a48bab0f21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: -sharedstorage: present stable inode numbers</title>
<updated>2021-07-31T11:24:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-31T11:24:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1bc1db620b061aabf59469a5eb4fb60e3e1701a3'/>
<id>urn:sha1:1bc1db620b061aabf59469a5eb4fb60e3e1701a3</id>
<content type='text'>
Use the Gen field (inode generation) to distinguish hard links
while passing the real inode numbers to userspace.

Fixes https://github.com/rfjakob/gocryptfs/issues/584
</content>
</entry>
<entry>
<title>tests: matrix: add TestPwd</title>
<updated>2021-07-31T11:23:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-31T11:23:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=eecbcbb0905320fc8a030fb716bee259bf6dd00f'/>
<id>urn:sha1:eecbcbb0905320fc8a030fb716bee259bf6dd00f</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/584
</content>
</entry>
<entry>
<title>fusefrontend: prepareAtSyscall: handle error when opening ourselves</title>
<updated>2021-07-31T08:53:32+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-31T08:53:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1dfd6b7b765c82c4c9cf6d41ec6d6ed5f6cb2a79'/>
<id>urn:sha1:1dfd6b7b765c82c4c9cf6d41ec6d6ed5f6cb2a79</id>
<content type='text'>
Error handling was missing here, so we would later get confusing
EBADF errors due to dirfd being -1.
</content>
</entry>
<entry>
<title>fusefrontend: implement fsync on directories</title>
<updated>2021-07-29T18:39:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-29T18:39:50+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0ca302f12aa8be391d6b8e7081b5c75fbec2e872'/>
<id>urn:sha1:0ca302f12aa8be391d6b8e7081b5c75fbec2e872</id>
<content type='text'>
Fixes https://github.com/rfjakob/gocryptfs/issues/587
</content>
</entry>
<entry>
<title>fido2: actually drop `-v` flag</title>
<updated>2021-07-29T10:47:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-29T10:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e83b79b4c2e8619f0f9622bbafc39d04eeced3f0'/>
<id>urn:sha1:e83b79b4c2e8619f0f9622bbafc39d04eeced3f0</id>
<content type='text'>
Commit 2a9d70d48f4cc715a6864849cdec91ab08b6fd03 only
dropped the flag on mount but not on `-init`.

Also drop it on `-init`.

Fixes https://github.com/rfjakob/gocryptfs/issues/571 (part II)
</content>
</entry>
<entry>
<title>go mod: set version to 1.16 &amp; drop explicit "-mod=vendor" from ci</title>
<updated>2021-07-29T10:36:53+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-07-29T09:21:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=51bddd826ef29e5807b581dd037110e4502127cf'/>
<id>urn:sha1:51bddd826ef29e5807b581dd037110e4502127cf</id>
<content type='text'>
This makes "go build" automatically use the vendor
directory, if present.

See https://golang.org/doc/modules/gomod-ref#go for details.

Up to now, we ignored the vendor dir completely!

Fixes https://github.com/rfjakob/gocryptfs/issues/581
</content>
</entry>
</feed>
