<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend_reverse/rpath.go, branch xattr_user_buffer</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-08-23T13:05:15+00:00</updated>
<entry>
<title>go mod: declare module version v2</title>
<updated>2021-08-23T13:05:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-23T13:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=69d88505fd7f4cb0d9e4f1918de296342fe05858'/>
<id>urn:sha1:69d88505fd7f4cb0d9e4f1918de296342fe05858</id>
<content type='text'>
Our git version is v2+ for some time now, but go.mod
still declared v1. Hopefully making both match makes
https://pkg.go.dev/github.com/rfjakob/gocryptfs/v2 work.

All the import paths have been fixed like this:

  find . -name \*.go | xargs sed -i s%github.com/rfjakob/gocryptfs/%github.com/rfjakob/gocryptfs/v2/%
</content>
</entry>
<entry>
<title>-deterministic-names: implement for reverse mode, too</title>
<updated>2021-08-20T15:06:18+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-20T15:06:18+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fbccb160438aba6f1e16b26a982122c726afee1a'/>
<id>urn:sha1:fbccb160438aba6f1e16b26a982122c726afee1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>golangci-lint: fix issues found by "unused" and "deadcode"</title>
<updated>2021-08-19T06:34:49+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-19T06:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=be2bd4eec7de3836da56a3532ecbcf45a127ece2'/>
<id>urn:sha1:be2bd4eec7de3836da56a3532ecbcf45a127ece2</id>
<content type='text'>
Except xattrSupported, this is a false positive.

$ golangci-lint run --disable-all --enable unused --enable deadcode
gocryptfs-xray/xray_main.go:24:5: `GitVersionFuse` is unused (deadcode)
var GitVersionFuse = "[GitVersionFuse not set - please compile using ./build.bash]"
    ^
tests/symlink_race/main.go:47:6: `chmodLoop` is unused (deadcode)
func chmodLoop() {
     ^
internal/readpassword/extpass_test.go:11:5: `testPw` is unused (deadcode)
var testPw = []byte("test")
    ^
tests/reverse/xattr_test.go:13:6: func `xattrSupported` is unused (unused)
func xattrSupported(path string) bool {
     ^
internal/fusefrontend_reverse/rpath.go:20:22: func `(*RootNode).abs` is unused (unused)
func (rfs *RootNode) abs(relPath string, err error) (string, error) {
                     ^
tests/matrix/matrix_test.go:310:6: `sContains` is unused (deadcode)
func sContains(haystack []string, needle string) bool {
</content>
</entry>
<entry>
<title>v2api/reverse: finish -exclude</title>
<updated>2020-08-15T15:31:45+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-15T15:31:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=94e8fc12ea5756a130e7ac9ed67ddd519b5f3a22'/>
<id>urn:sha1:94e8fc12ea5756a130e7ac9ed67ddd519b5f3a22</id>
<content type='text'>
Tests pass now.
</content>
</entry>
<entry>
<title>v2api/reverse: start wiring up -exclude functionality</title>
<updated>2020-08-15T14:08:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-15T14:08:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=15b0b4a5fd268b421ddc347e4417b2538a540922'/>
<id>urn:sha1:15b0b4a5fd268b421ddc347e4417b2538a540922</id>
<content type='text'>
Exclude in readdir is missing.
</content>
</entry>
<entry>
<title>v2api/reverse: fix two fd leaks</title>
<updated>2020-08-15T13:28:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-15T13:28:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1ea1b179c23fe37c2f2da24e70e18dfa4ca1feff'/>
<id>urn:sha1:1ea1b179c23fe37c2f2da24e70e18dfa4ca1feff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api/reverse: implement Lookup for longname</title>
<updated>2020-08-02T17:33:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-02T17:33:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=84ed139cd2cede9b773fe7892a0bc2515fc1f00f'/>
<id>urn:sha1:84ed139cd2cede9b773fe7892a0bc2515fc1f00f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api/reverse: add missing decryptPath call openBackingDir</title>
<updated>2020-08-01T21:06:35+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-01T21:06:35+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=47d8f56b7f9a7dee760deeaeae3e044c0ab65d6a'/>
<id>urn:sha1:47d8f56b7f9a7dee760deeaeae3e044c0ab65d6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api/reverse: implement Lookup &amp; Getattr</title>
<updated>2020-08-01T19:14:33+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-01T19:13:00+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f54d21c38427e68b598546c1c870a289cb5e99bb'/>
<id>urn:sha1:f54d21c38427e68b598546c1c870a289cb5e99bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>v2api/reverse: move old fusefrontend_reverse out of the way</title>
<updated>2020-08-01T19:14:10+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-08-01T18:47:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=13dc7657ba0aac4da3f4b80ba231a919fdfae0f5'/>
<id>urn:sha1:13dc7657ba0aac4da3f4b80ba231a919fdfae0f5</id>
<content type='text'>
fusefrontend_reverse -&gt; fusefrontend_reverse_v1api
</content>
</entry>
</feed>
