<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal, branch v1.7-rc1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-rc1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.7-rc1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2019-01-04T20:45:03+00:00</updated>
<entry>
<title>fusefrontend: upgrade to three-entry dirCache</title>
<updated>2019-01-04T20:45:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-04T20:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c0a7a14cde62d26d572ac372574965b2f7cf93c2'/>
<id>urn:sha1:c0a7a14cde62d26d572ac372574965b2f7cf93c2</id>
<content type='text'>
3 entries should work well for up to three parallel users.
It works well for extractloop.bash (two parallel tar extracts).
</content>
</entry>
<entry>
<title>fusefrontend_reverse: Fix redeclaration of 'entries' variable.</title>
<updated>2019-01-04T19:11:45+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-04T18:52:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=117dc3f2cc83831a955838ac8ceaeb962b9c8827'/>
<id>urn:sha1:117dc3f2cc83831a955838ac8ceaeb962b9c8827</id>
<content type='text'>
Go version go1.10.7 linux/amd64 complains with:

 internal/fusefrontend_reverse/rfs.go:333: declaration of "entries" shadows
 declaration at internal/fusefrontend_reverse/rfs.go:327
</content>
</entry>
<entry>
<title>reverse mode: -exclude: filter out excluded .name files</title>
<updated>2019-01-04T16:59:00+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-04T16:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6b94f5ef51c92f471919e7542a0ce45b0859282f'/>
<id>urn:sha1:6b94f5ef51c92f471919e7542a0ce45b0859282f</id>
<content type='text'>
Fixes https://github.com/rfjakob/gocryptfs/issues/286 :

While the actual file is properly excluded, the * .name file is still leaked in the directory listing:

```
drwxr-xr-x 2 sebastian sebastian 4,0K Dez 17 14:58 .
drwxr-xr-x 7 sebastian sebastian 4,0K Dez 17 14:45 ..
-r-------- 1 sebastian sebastian  408 Dez 17 14:56 gocryptfs.conf
-r--r--r-- 1 sebastian sebastian   16 Dez 17 14:58 gocryptfs.diriv
-r--r--r-- 1 sebastian sebastian  320 Dez 17 14:58 gocryptfs.longname.3vZ_r3eDPb1_fL3j5VA4rd_bcKWLKT9eaxOVIGK5HFA.name
```
</content>
</entry>
<entry>
<title>reverse mode: fix "-exclude" in "-plaintextnames" dir listings</title>
<updated>2019-01-04T16:36:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-01-04T16:34:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=75a3e2c2eed3c19444b8aa131337757b7a05c7b7'/>
<id>urn:sha1:75a3e2c2eed3c19444b8aa131337757b7a05c7b7</id>
<content type='text'>
Excluded files showed up in directory listing like this:

 drwxr-xr-x 2 sebastian sebastian 4,0K Dez 17 14:48 .
 drwxr-xr-x 7 sebastian sebastian 4,0K Dez 17 14:45 ..
 -????????? ? ?         ?            ?            ? abcd
 -r-------- 1 sebastian sebastian  366 Dez 17 14:45 gocryptfs.conf

Fixes https://github.com/rfjakob/gocryptfs/issues/285
</content>
</entry>
<entry>
<title>fusefrontend: Allow to create sparse file of size 4096.</title>
<updated>2019-01-04T00:38:47+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T21:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=acf7e52022fcf67a9db58bda59efc2e932e8892d'/>
<id>urn:sha1:acf7e52022fcf67a9db58bda59efc2e932e8892d</id>
<content type='text'>
When the old size is zero, there are no existing blocks to merge the
new data with. Directly use Ftruncate if the size is block-aligned.

Fixes https://github.com/rfjakob/gocryptfs/issues/305
</content>
</entry>
<entry>
<title>A few more spelling fixes.</title>
<updated>2019-01-04T00:23:44+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T20:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ab169443fde9c6697b5b9dc010691cbc61cd5206'/>
<id>urn:sha1:ab169443fde9c6697b5b9dc010691cbc61cd5206</id>
<content type='text'>
Found with the 'codespell' utility.
</content>
</entry>
<entry>
<title>Omit syscall.O_RDONLY flag when passing O_PATH.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T17:11:07+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a1ba4b6576695a3e680364813425ffd9c9c7c148'/>
<id>urn:sha1:a1ba4b6576695a3e680364813425ffd9c9c7c148</id>
<content type='text'>
When O_PATH is specified in flags, flag bits other than O_CLOEXEC, O_DIRECTORY,
and O_NOFOLLOW are ignored.
</content>
</entry>
<entry>
<title>fusefrontend: Use appropriate flags in decryptPathAt.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:54:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0414ef2572c3c07aa2a1b6dbb18a276a876c985a'/>
<id>urn:sha1:0414ef2572c3c07aa2a1b6dbb18a276a876c985a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: Open directory with syscall.O_DIRECTORY in OpenDir.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:53:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c0640ff3ef0ef8bef1f80fa2f8971ea9fe5e7f15'/>
<id>urn:sha1:c0640ff3ef0ef8bef1f80fa2f8971ea9fe5e7f15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fusefrontend: Open directory with syscall.O_DIRECTORY in Rmdir.</title>
<updated>2019-01-03T17:24:05+00:00</updated>
<author>
<name>Sebastian Lackner</name>
</author>
<published>2019-01-03T16:53:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=078a431493aab05120790073290cacae4c17ca20'/>
<id>urn:sha1:078a431493aab05120790073290cacae4c17ca20</id>
<content type='text'>
</content>
</entry>
</feed>
