<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/cryptfs/cryptfs_names.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>2015-12-08T15:17:04+00:00</updated>
<entry>
<title>Add EME filename encryption &amp; enable it by default</title>
<updated>2015-12-08T15:17:04+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-08T15:13:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c6dacd6f913b4c6eb7a8917af49190dce32db108'/>
<id>urn:sha1:c6dacd6f913b4c6eb7a8917af49190dce32db108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OpenDir performance: Read DirIV once and reuse it for all names</title>
<updated>2015-11-29T19:03:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-29T18:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1d0a442405e8fc7a0742a8f8db2ea0f874f750a5'/>
<id>urn:sha1:1d0a442405e8fc7a0742a8f8db2ea0f874f750a5</id>
<content type='text'>
Formerly, we called decryptPath for every name.
That resulted in a directory walk that reads in all diriv files
on the way.

Massive improvement for RM and LS (check performance.txt for details)

VERSION         UNTAR   RM   LS
v0.4               48    5    1.5
v0.5-rc1           56   19    7
v0.5-rc1-1         54    9    4.1   &lt;---- THIS VERSION
</content>
</entry>
<entry>
<title>diriv: Define "DirIV" feature flag</title>
<updated>2015-11-27T21:18:36+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-27T21:18:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6acd772cf908908e3b0d817a78e64f98faaa8b7b'/>
<id>urn:sha1:6acd772cf908908e3b0d817a78e64f98faaa8b7b</id>
<content type='text'>
(unused so far)
</content>
</entry>
<entry>
<title>diriv: Convert filename encryption users to diriv</title>
<updated>2015-11-26T23:03:10+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-26T23:03:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=decfc1ab798055234e16a2e9c0782f56ae50669b'/>
<id>urn:sha1:decfc1ab798055234e16a2e9c0782f56ae50669b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>diriv: Create gocryptfs.diriv in every directory</title>
<updated>2015-11-25T19:57:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-25T18:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4d466c3412918346144dff609d8f706c6f002581'/>
<id>urn:sha1:4d466c3412918346144dff609d8f706c6f002581</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement PlainTextNames mode</title>
<updated>2015-11-02T23:00:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-02T23:00:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=de56fe9e3503d98e359551072633c804794b94e1'/>
<id>urn:sha1:de56fe9e3503d98e359551072633c804794b94e1</id>
<content type='text'>
Also, forbid access to "gocryptfs.conf" in the root dir.
</content>
</entry>
<entry>
<title>Run go fmt</title>
<updated>2015-10-04T12:49:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-10-04T12:36:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=89fef80d32708874c95742db0a7b593bcfd3b31d'/>
<id>urn:sha1:89fef80d32708874c95742db0a7b593bcfd3b31d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>symlink encryption: pass ".." and "." through unchanged</title>
<updated>2015-09-16T16:43:07+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-09-16T16:43:07+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3a2610a141b3afb96050b8dc4f7262939d563133'/>
<id>urn:sha1:3a2610a141b3afb96050b8dc4f7262939d563133</id>
<content type='text'>
This fixes relative symlinks:

$ tar xf linux-4.2.tar.gz
tar: linux-4.2/tools/testing/selftests/powerpc/vphn/vphn.h: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/vphn/vphn.c: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/stringloops/memcmp_64.S: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/primitives/word-at-a-time.h: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/primitives/asm/asm-compat.h: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/copyloops/memcpy_power7.S: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/copyloops/memcpy_64.S: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/copyloops/copyuser_power7.S: Cannot utime: No such file or directory
tar: linux-4.2/tools/testing/selftests/powerpc/copyloops/copyuser_64.S: Cannot utime: No such file or directory
tar: linux-4.2/arch/powerpc/boot/dts/include/dt-bindings: Cannot utime: No such file or directory
tar: linux-4.2/arch/mips/boot/dts/include/dt-bindings: Cannot utime: No such file or directory
tar: linux-4.2/arch/metag/boot/dts/include/dt-bindings: Cannot utime: No such file or directory
tar: linux-4.2/arch/arm64/boot/dts/include/dt-bindings: Cannot utime: No such file or directory
tar: linux-4.2/arch/arm/boot/dts/include/dt-bindings: Cannot utime: No such file or directory
tar: Exiting with failure status due to previous errors
</content>
</entry>
<entry>
<title>Fix panic on absolute symlink</title>
<updated>2015-09-08T20:53:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-09-08T20:53:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bfdbbbf8b476c810ac9d5c47a7fa6f7cc8904a55'/>
<id>urn:sha1:bfdbbbf8b476c810ac9d5c47a7fa6f7cc8904a55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup and rename files</title>
<updated>2015-09-05T18:30:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-09-05T18:30:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=11fb037e7e7d84405b3bed9de2aa500e49d9502d'/>
<id>urn:sha1:11fb037e7e7d84405b3bed9de2aa500e49d9502d</id>
<content type='text'>
</content>
</entry>
</feed>
