<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v1.7</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-03-17T15:59:11+00:00</updated>
<entry>
<title>Update changelog for v1.7</title>
<updated>2019-03-17T15:59:11+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-17T15:59:11+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8373959c951e0557ef77ed3eb56d0c9a94fc8f8a'/>
<id>urn:sha1:8373959c951e0557ef77ed3eb56d0c9a94fc8f8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add contrib/statfs tool</title>
<updated>2019-03-17T11:48:44+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-17T11:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5857521b40c3d7b9a8f92d6116d398553db10a2e'/>
<id>urn:sha1:5857521b40c3d7b9a8f92d6116d398553db10a2e</id>
<content type='text'>
This should help debugging

https://github.com/rfjakob/gocryptfs/issues/375 and
https://github.com/rfjakob/gocryptfs/issues/274 ,

as MacOS does not have "stat -f".
</content>
</entry>
<entry>
<title>tests: fix data race in TestDirIVRace</title>
<updated>2019-03-03T13:09:33+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-03T13:09:33+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=cd7a6862116dc3bac11d2a67fe93f20a7afc7284'/>
<id>urn:sha1:cd7a6862116dc3bac11d2a67fe93f20a7afc7284</id>
<content type='text'>
Ironically, the test for DirIV races had a data race itself
by writing to a bool without taking a lock.

Found by running "./test.bash -race":

WARNING: DATA RACE
Write at 0x00c00001dea5 by goroutine 22:
  github.com/rfjakob/gocryptfs/tests/defaults.TestDirIVRace.func1()
      /home/jakob/go/src/github.com/rfjakob/gocryptfs/tests/defaults/diriv_test.go:39 +0x38
  github.com/rfjakob/gocryptfs/tests/defaults.TestDirIVRace()
      /home/jakob/go/src/github.com/rfjakob/gocryptfs/tests/defaults/diriv_test.go:73 +0x65c
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:865 +0x163

Previous read at 0x00c00001dea5 by goroutine 23:
  github.com/rfjakob/gocryptfs/tests/defaults.TestDirIVRace.func2()
      /home/jakob/go/src/github.com/rfjakob/gocryptfs/tests/defaults/diriv_test.go:51 +0x8b

Goroutine 22 (running) created at:
  testing.(*T).Run()
      /usr/local/go/src/testing/testing.go:916 +0x699
  testing.runTests.func1()
      /usr/local/go/src/testing/testing.go:1157 +0xa8
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:865 +0x163
  testing.runTests()
      /usr/local/go/src/testing/testing.go:1155 +0x523
  testing.(*M).Run()
      /usr/local/go/src/testing/testing.go:1072 +0x2eb
  github.com/rfjakob/gocryptfs/tests/defaults.TestMain()
      /home/jakob/go/src/github.com/rfjakob/gocryptfs/tests/defaults/main_test.go:21 +0xe1
  main.main()
      _testmain.go:76 +0x222

Goroutine 23 (running) created at:
  github.com/rfjakob/gocryptfs/tests/defaults.TestDirIVRace()
      /home/jakob/go/src/github.com/rfjakob/gocryptfs/tests/defaults/diriv_test.go:43 +0x48d
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:865 +0x163
==================
--- FAIL: TestDirIVRace (0.00s)
    testing.go:809: race detected during execution of test
FAIL
</content>
</entry>
<entry>
<title>Allow multiple -extpass arguments</title>
<updated>2019-03-03T12:25:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-03T12:25:30+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=cf27037f20723e934320edeff7f8aa356bdca467'/>
<id>urn:sha1:cf27037f20723e934320edeff7f8aa356bdca467</id>
<content type='text'>
To support arguments containing spaces, -extpass can now
be passed multiple times.

https://github.com/rfjakob/gocryptfs/issues/289
</content>
</entry>
<entry>
<title>Include rendered man page in source tarballs</title>
<updated>2019-03-02T14:43:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-02T14:40:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=61940a9c0666eba8be21de4f1cd182912f74f929'/>
<id>urn:sha1:61940a9c0666eba8be21de4f1cd182912f74f929</id>
<content type='text'>
This gives users who build from the source tarball, but
do not want to install pandoc, access to the man pages.

Apperently the gocryptfs homebrew package ships without
the man pages at the moment to avoid pandoc.

Requested at
https://github.com/rfjakob/gocryptfs/issues/355
</content>
</entry>
<entry>
<title>Update deps</title>
<updated>2019-03-02T13:45:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-02T13:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=60cae5063fe7bdfde6a24ea840c5076a368ad3ea'/>
<id>urn:sha1:60cae5063fe7bdfde6a24ea840c5076a368ad3ea</id>
<content type='text'>
go-fuse now has a v1.0.0. release!
https://github.com/hanwen/go-fuse/releases/tag/v1.0.0
</content>
</entry>
<entry>
<title>Go 1.12 dropped "go tool vet", use "go vet" instead</title>
<updated>2019-03-02T13:39:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-03-02T13:39:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ddcc1fb3aa6bcbecf26f537323dd71889873b48f'/>
<id>urn:sha1:ddcc1fb3aa6bcbecf26f537323dd71889873b48f</id>
<content type='text'>
Also add Go 1.12 to Travis.
</content>
</entry>
<entry>
<title>tests: fix compile error in matrix_test.go</title>
<updated>2019-02-17T16:25:41+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-02-17T16:25:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=173218895c55f381750408d9452d118b8c574f58'/>
<id>urn:sha1:173218895c55f381750408d9452d118b8c574f58</id>
<content type='text'>
Error was:

tests/matrix/matrix_test.go:101:9: no new variables on left side of :=
</content>
</entry>
<entry>
<title>ParseHeader: print hexdump on error</title>
<updated>2019-02-17T16:13:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-02-17T16:13:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=179471b6486b2cb3e6e24eed1d9f86f2e880e334'/>
<id>urn:sha1:179471b6486b2cb3e6e24eed1d9f86f2e880e334</id>
<content type='text'>
Should help debugging https://github.com/rfjakob/gocryptfs/issues/363
</content>
</entry>
<entry>
<title>nametransform: reject names longer than 255 chars</title>
<updated>2019-02-17T16:05:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-02-17T16:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=19cb6d046aac92f44722c17ba9a371b08ca0be6a'/>
<id>urn:sha1:19cb6d046aac92f44722c17ba9a371b08ca0be6a</id>
<content type='text'>
Looks like we allowed creating longer names by accident.
Fix that, and add a test that verifies it.
</content>
</entry>
</feed>
