<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v1.4</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2017-06-20T17:56:38+00:00</updated>
<entry>
<title>README: update changelog for v1.4</title>
<updated>2017-06-20T17:56:38+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-20T17:56:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=609343accf37505fbf0f7916044f0318f35dac4f'/>
<id>urn:sha1:609343accf37505fbf0f7916044f0318f35dac4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MANPAGE: reorder options to match "-hh" output; add "-hkdf", "-trace"</title>
<updated>2017-06-20T17:49:18+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-20T17:49:18+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bfe421b32704e92075668adafc14424223b55b27'/>
<id>urn:sha1:bfe421b32704e92075668adafc14424223b55b27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build.bash: use plain "git describe" for go-fuse</title>
<updated>2017-06-20T16:59:48+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-20T16:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f3965a4e4c0ee02a74a9d21b7b49ac2515c2b212'/>
<id>urn:sha1:f3965a4e4c0ee02a74a9d21b7b49ac2515c2b212</id>
<content type='text'>
go-fuse recently added a git tag - let's use it.
</content>
</entry>
<entry>
<title>profiling: add streaming-write profiling helper</title>
<updated>2017-06-18T20:56:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-18T20:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c9c4bc0141c9a9c1fd291901615aca315a481941'/>
<id>urn:sha1:c9c4bc0141c9a9c1fd291901615aca315a481941</id>
<content type='text'>
Writes 1GB of zeros to a gocryptfs mount while collecting
cpu and memory profiles.
</content>
</entry>
<entry>
<title>main, syscallcompat: use Dup3 instead of Dup2</title>
<updated>2017-06-18T13:43:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-18T13:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a4563e21ecaf7d2acce64212c96de69707d6f0bb'/>
<id>urn:sha1:a4563e21ecaf7d2acce64212c96de69707d6f0bb</id>
<content type='text'>
Dup2 is not implemented on linux/arm64.

Fixes https://github.com/rfjakob/gocryptfs/issues/121 .

Also adds cross-compilation to CI.
</content>
</entry>
<entry>
<title>Add performance numbers for v1.3-69-ge52594d</title>
<updated>2017-06-11T19:58:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-11T19:55:57+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=afc3a8252bacbe15a0815e348aea7071447d7d87'/>
<id>urn:sha1:afc3a8252bacbe15a0815e348aea7071447d7d87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>contentenc: parallelize encryption for 128kiB writes</title>
<updated>2017-06-11T19:56:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-11T11:34:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e52594dae67a5f2532a2e65abaafc8c993fb2db4'/>
<id>urn:sha1:e52594dae67a5f2532a2e65abaafc8c993fb2db4</id>
<content type='text'>
128kiB = 32 x 4kiB pages is the maximum we get from the kernel. Splitting
up smaller writes is probably not worth it.

Parallelism is limited to two for now.
</content>
</entry>
<entry>
<title>Add performance numbers for last change</title>
<updated>2017-06-11T19:44:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-11T19:44:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=24a7b1b7b8108a1f74b0bf34a8d6c2bdd1ab8dcd'/>
<id>urn:sha1:24a7b1b7b8108a1f74b0bf34a8d6c2bdd1ab8dcd</id>
<content type='text'>
Slight streaming write improvement.
</content>
</entry>
<entry>
<title>cryptocore: prefetch nonces in the background</title>
<updated>2017-06-11T19:29:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-11T17:56:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9837cb0ddc5c38af9916a2a6a580092caf952e59'/>
<id>urn:sha1:9837cb0ddc5c38af9916a2a6a580092caf952e59</id>
<content type='text'>
Spawn a worker goroutine that reads the next 512-byte block
while the current one is being drained.

This should help reduce waiting times when /dev/urandom is very
slow (like on Linux 3.16 kernels).
</content>
</entry>
<entry>
<title>benchmark.bash: add dd-only mode, enable via "-dd"</title>
<updated>2017-06-11T10:05:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-11T10:05:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f351c3c1ecf30bd88b9246d45ba39cd259047a3c'/>
<id>urn:sha1:f351c3c1ecf30bd88b9246d45ba39cd259047a3c</id>
<content type='text'>
Allows for quickly testing the streaming write throughput.
</content>
</entry>
</feed>
