<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch v0.10</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v0.10</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v0.10'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-05-30T19:04:33+00:00</updated>
<entry>
<title>README: list today as v0.10 release date</title>
<updated>2016-05-30T19:04:33+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-30T19:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4c5365d1614bce6a67404f1abaa6a4efa23c39b6'/>
<id>urn:sha1:4c5365d1614bce6a67404f1abaa6a4efa23c39b6</id>
<content type='text'>
Also improve the order of the bullet points.
</content>
</entry>
<entry>
<title>README: remove v0.10 release date (not yet released)</title>
<updated>2016-05-30T07:40:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-30T07:40:16+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a4e1d94ee5e6c73a4527987ff8b105f2cb5fc543'/>
<id>urn:sha1:a4e1d94ee5e6c73a4527987ff8b105f2cb5fc543</id>
<content type='text'>
The release has been delayed due to the fsstress issues that
were hopefully fixed in the last commit.
</content>
</entry>
<entry>
<title>fusefrontend: replace unreliable "fd &lt; 0" check</title>
<updated>2016-05-30T07:36:06+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-30T07:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5dd9576a11bb166e5b3cad70047a46038daf32d6'/>
<id>urn:sha1:5dd9576a11bb166e5b3cad70047a46038daf32d6</id>
<content type='text'>
... with the "released" boolean.

For some reason, the "f.fd.Fd() &lt; 0" check did not work reliably,
leading to nil pointer panics on the following wlock.lock().

The problem was discovered during fsstress testing and is unlikely
to happen in normal operations.

With this change, we passed 1700+ fsstress iterations.
</content>
</entry>
<entry>
<title>toggledlog: wpanic: use Logger.Panic instead of naked panic</title>
<updated>2016-05-30T07:26:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-30T07:26:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5e9953ec27979675160f45a5824ac727f5c5cd50'/>
<id>urn:sha1:5e9953ec27979675160f45a5824ac727f5c5cd50</id>
<content type='text'>
This makes sure the panic message also ends up in syslog
(if enabled).
</content>
</entry>
<entry>
<title>fusefrontend: use sync.Once for one-time warnings</title>
<updated>2016-05-29T20:50:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-29T20:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1648c54adb9b7d9d8984857a35c6092bbae6bdec'/>
<id>urn:sha1:1648c54adb9b7d9d8984857a35c6092bbae6bdec</id>
<content type='text'>
Using a simple boolean was racy (which was harmless
in this case) and non-idomatic.
</content>
</entry>
<entry>
<title>fusefronted: check Fstat return value on file create</title>
<updated>2016-05-29T20:43:48+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-29T20:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=fd53dfd2ad88d9d277e5ab93fba1b81a5f2255d4'/>
<id>urn:sha1:fd53dfd2ad88d9d277e5ab93fba1b81a5f2255d4</id>
<content type='text'>
The Fstat call should never fail, but still, if it does return an error
it should be handled properly.
</content>
</entry>
<entry>
<title>fusefrontend: simplify wlockMap</title>
<updated>2016-05-29T20:40:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-29T20:40:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=77813bdc13118fd08bbff7a68c9d5268080a2a15'/>
<id>urn:sha1:77813bdc13118fd08bbff7a68c9d5268080a2a15</id>
<content type='text'>
mapMutex can be anonymous and using an RWMutex is overkill
because the lock protects very short sections.
</content>
</entry>
<entry>
<title>fsstress-loopback: properly stop on Ctrl-C</title>
<updated>2016-05-29T11:57:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-29T11:57:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9aeb639a15511d0e1c5090e9d3cfcd98074d04f3'/>
<id>urn:sha1:9aeb639a15511d0e1c5090e9d3cfcd98074d04f3</id>
<content type='text'>
Send fsstress (which ignores Ctrl-C) into the background
so the shell gets the signal. Manually kill fsstress in the
cleanup handler.

Also, use the build.bash script for gocryptfs.
</content>
</entry>
<entry>
<title>fusefrontend: remove unused "forgotten" variable</title>
<updated>2016-05-29T11:46:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-29T11:46:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4c0cb37c50c66b03be43063d77a52b74f24ec9f7'/>
<id>urn:sha1:4c0cb37c50c66b03be43063d77a52b74f24ec9f7</id>
<content type='text'>
The functionality has long been replaced by the fd &lt; 0
check.
</content>
</entry>
<entry>
<title>Update README for v0.10</title>
<updated>2016-05-24T22:28:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-05-24T22:28:22+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b5ae3dcc4e1a67ac1be24be1b84133c9bd78e7d4'/>
<id>urn:sha1:b5ae3dcc4e1a67ac1be24be1b84133c9bd78e7d4</id>
<content type='text'>
Also add dates for all releases.
</content>
</entry>
</feed>
