<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/pathfs_frontend, branch v0.5</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v0.5</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2015-11-29T20:55:20+00:00</updated>
<entry>
<title>Run go fmt</title>
<updated>2015-11-29T20:55:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-29T20:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ce42a6f23d9fd50ddf2e66a68e6ec57cad80c018'/>
<id>urn:sha1:ce42a6f23d9fd50ddf2e66a68e6ec57cad80c018</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add single-element cache for DirIV lookup</title>
<updated>2015-11-29T20:41:38+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-29T20:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=20b058a33335f48812864513cc13ea0a276aaaa3'/>
<id>urn:sha1:20b058a33335f48812864513cc13ea0a276aaaa3</id>
<content type='text'>
Another 3x performance boost for applications that walk the
directory tree.

Excerpt from performance.txt:

VERSION         UNTAR    LS     RM
v0.4               48     1.5    5
v0.5-rc1           56     7     19
v0.5-rc1-1         54     4.1    9
v0.5-rc1-2         45     1.7	 3.4  &lt;---- THIS VERSION
</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: also support old CBC symlink</title>
<updated>2015-11-28T17:39:45+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-28T15:52:57+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1fb349e97b5972b5d56c61afd05aed26698dcc97'/>
<id>urn:sha1:1fb349e97b5972b5d56c61afd05aed26698dcc97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>diriv: fix Symlink() and Readlink()</title>
<updated>2015-11-28T17:39:45+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-28T15:47:30+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=01141f8b5e0e51ea07299b7bf43d27feb53f6c67'/>
<id>urn:sha1:01141f8b5e0e51ea07299b7bf43d27feb53f6c67</id>
<content type='text'>
Both were missing adaptions for diriv usage resulting in broken
functionality
</content>
</entry>
<entry>
<title>diriv: fix readdir</title>
<updated>2015-11-28T17:39:45+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-27T23:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3b2143bafc8daeb3a5e77b611b5b5d2060bbdfbe'/>
<id>urn:sha1:3b2143bafc8daeb3a5e77b611b5b5d2060bbdfbe</id>
<content type='text'>
It decrypted all file names using the root directory iv
</content>
</entry>
<entry>
<title>diriv: use "DirIV" flag to discern and support mounting old filesystems</title>
<updated>2015-11-28T17:38:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-27T22:34:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fe7355f9ee4ae8e52a9b76202e90032d78824f21'/>
<id>urn:sha1:fe7355f9ee4ae8e52a9b76202e90032d78824f21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run go fmt</title>
<updated>2015-11-27T21:20:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-27T21:20:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a04a92cdab11df43f072db685b8ade6c973f8995'/>
<id>urn:sha1:a04a92cdab11df43f072db685b8ade6c973f8995</id>
<content type='text'>
</content>
</entry>
<entry>
<title>diriv: Move WriteDirIV() to cryptfs; add locking to Mkdir, Rmdir</title>
<updated>2015-11-27T20:48:58+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-27T20:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=bdd9249a52d5ba2935625b9aeb12240214495e6f'/>
<id>urn:sha1:bdd9249a52d5ba2935625b9aeb12240214495e6f</id>
<content type='text'>
</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>
</feed>
