<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/fusefrontend_reverse, branch v1.2</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.2</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.2'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-11-17T19:32:19+00:00</updated>
<entry>
<title>fusefrontend: upgrade wlockMap to use device AND inode number</title>
<updated>2016-11-17T19:32:19+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-17T19:32:19+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e04dc050126edcf7440ea5412bc74c6ad8b42e95'/>
<id>urn:sha1:e04dc050126edcf7440ea5412bc74c6ad8b42e95</id>
<content type='text'>
If there are multiple filesystems backing the gocryptfs filesystems
inode numbers are not guaranteed to be unique.
</content>
</entry>
<entry>
<title>ctlsock: prevent panic on invalid decrypt request</title>
<updated>2016-11-10T22:51:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-10T22:51:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d8fb28a1c38cda0b013c617404ad4a768effb704'/>
<id>urn:sha1:d8fb28a1c38cda0b013c617404ad4a768effb704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ctlsock: implement EncryptPath for reverse mode, add tests</title>
<updated>2016-11-10T22:32:51+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-10T22:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c03fc46a5150715bf6aee20ce4b89d9704141220'/>
<id>urn:sha1:c03fc46a5150715bf6aee20ce4b89d9704141220</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reverse: fix longname decoding bug</title>
<updated>2016-11-10T22:30:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-10T22:25:37+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d3764b775395faa31afb1db34c5c2814a0e9af09'/>
<id>urn:sha1:d3764b775395faa31afb1db34c5c2814a0e9af09</id>
<content type='text'>
This could have caused spurious ENOENT errors.

That it did not cause these errors all the time is interesting
and probably because an earlier readdir would place the entry
in the cache. This masks the bug.
</content>
</entry>
<entry>
<title>Fix golint warnings</title>
<updated>2016-11-09T23:38:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-09T23:38:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=e7f57695a6c7b3ed545793347506907c7aec3ecc'/>
<id>urn:sha1:e7f57695a6c7b3ed545793347506907c7aec3ecc</id>
<content type='text'>
$ golint ./... | grep -v underscore | grep -v ALL_CAPS
internal/fusefrontend_reverse/rfs.go:52:36: exported func NewFS returns unexported type *fusefrontend_reverse.reverseFS, which can be annoying to use
internal/nametransform/raw64_go1.5.go:10:2: exported const HaveRaw64 should have comment (or a comment on this block) or be unexported
</content>
</entry>
<entry>
<title>ctlsock: add initial limited implementation</title>
<updated>2016-11-09T23:27:08+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-09T23:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=75ebb28a625bc16d145f5acd9e0cc1d305716afe'/>
<id>urn:sha1:75ebb28a625bc16d145f5acd9e0cc1d305716afe</id>
<content type='text'>
At the moment, in forward mode you can only encrypt paths
and in reverse mode you can only decrypt paths.
</content>
</entry>
<entry>
<title>Add support for unpadded base64 filenames, "-raw64"</title>
<updated>2016-11-01T17:43:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-11-01T17:43:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2b991c9743caa5edf38fbcdadb129ca61ffa702f'/>
<id>urn:sha1:2b991c9743caa5edf38fbcdadb129ca61ffa702f</id>
<content type='text'>
Through base64.RawURLEncoding.

New command-line parameter "-raw64".
</content>
</entry>
<entry>
<title>Fix misspellings</title>
<updated>2016-10-24T17:18:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-10-24T17:18:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=aeda9721d0150b9b77d9522bb3b4fcd17f2cbbfa'/>
<id>urn:sha1:aeda9721d0150b9b77d9522bb3b4fcd17f2cbbfa</id>
<content type='text'>
Close https://github.com/rfjakob/gocryptfs/issues/54
</content>
</entry>
<entry>
<title>reverse: add panics against API abuse</title>
<updated>2016-10-09T15:05:12+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-10-09T15:05:12+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d3b78fea959dfb0e1c1f5079ae516303bdb9a0f8'/>
<id>urn:sha1:d3b78fea959dfb0e1c1f5079ae516303bdb9a0f8</id>
<content type='text'>
These should help prevent later programming errors.
</content>
</entry>
<entry>
<title>reverse: gocryptfs.conf was missing from the directory listings</title>
<updated>2016-10-08T20:25:08+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-10-08T20:25:08+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d25fcc6a4b095e37c77cce8f9de2ec0f12007ed5'/>
<id>urn:sha1:d25fcc6a4b095e37c77cce8f9de2ec0f12007ed5</id>
<content type='text'>
Fix the test for that and add checks in example_filesystems_test.
</content>
</entry>
</feed>
