<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/internal/configfile, branch v1.4.2</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4.2</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.4.2'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2017-05-14T12:30:50+00:00</updated>
<entry>
<title>exitcodes: specific codes for failure to read or write gocryptfs.conf</title>
<updated>2017-05-14T12:30:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-14T12:30:50+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c44389d9422f31e0b462d1bcd47f80e95913cb60'/>
<id>urn:sha1:c44389d9422f31e0b462d1bcd47f80e95913cb60</id>
<content type='text'>
New codes:
* OpenConf = 23
* WriteConf = 24
</content>
</entry>
<entry>
<title>exitcodes: pull all exit code definitions into the package</title>
<updated>2017-05-07T20:16:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-07T20:15:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d5adde1eeb13ba377f7c05b9f21893c01f61ec16'/>
<id>urn:sha1:d5adde1eeb13ba377f7c05b9f21893c01f61ec16</id>
<content type='text'>
This commit defines all exit codes in one place in the exitcodes
package.

Also, it adds a test to verify the exit code on incorrect
password, which is what SiriKali cares about the most.

Fixes https://github.com/rfjakob/gocryptfs/issues/77 .
</content>
</entry>
<entry>
<title>Fix typos found by Misspell</title>
<updated>2017-05-07T10:22:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-05-07T10:22:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=68387b470c0d6d2896cc6b927a6e3097389d66ab'/>
<id>urn:sha1:68387b470c0d6d2896cc6b927a6e3097389d66ab</id>
<content type='text'>
Misspell Finds commonly misspelled English words
gocryptfs/internal/configfile/scrypt.go
Line 41: warning: "paramter" is a misspelling of "parameter" (misspell)
gocryptfs/internal/ctlsock/ctlsock_serve.go
Line 1: warning: "implementes" is a misspelling of "implements" (misspell)
gocryptfs/tests/test_helpers/helpers.go
Line 27: warning: "compatability" is a misspelling of "compatibility" (misspell)
</content>
</entry>
<entry>
<title>Add -forcedecode</title>
<updated>2017-04-23T21:11:56+00:00</updated>
<author>
<name>danim7</name>
</author>
<published>2017-04-08T00:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f1945c4daae65074cfca8f0ab5b97ac5a50c24a0'/>
<id>urn:sha1:f1945c4daae65074cfca8f0ab5b97ac5a50c24a0</id>
<content type='text'>
Force decode of encrypted files even if the integrity check fails, instead of
failing with an IO error. Warning messages are still printed to syslog if corrupted
files are encountered.
It can be useful to recover files from disks with bad sectors or other corrupted
media.

Closes https://github.com/rfjakob/gocryptfs/pull/102 .
</content>
</entry>
<entry>
<title>configfile: always validate all scrypt parameters</title>
<updated>2017-03-25T18:36:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-25T18:22:43+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c815554866f18770114a9bb0605e09f812c53010'/>
<id>urn:sha1:c815554866f18770114a9bb0605e09f812c53010</id>
<content type='text'>
This makes sure we cannot get weak parameters passed through a
rougue gocryptfs.conf.
</content>
</entry>
<entry>
<title>configfile: HKDF feature flag should also be set for "-plaintextnames"</title>
<updated>2017-03-07T20:05:45+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-07T20:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9a0808b1ee4cca94a3178b14838b558bf03d483b'/>
<id>urn:sha1:9a0808b1ee4cca94a3178b14838b558bf03d483b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configfile: enable HKDF and Raw64 feature flags by default</title>
<updated>2017-03-07T19:56:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-06T21:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9f17a78b4a63d7ab5b7e09c294a483c8b806aa49'/>
<id>urn:sha1:9f17a78b4a63d7ab5b7e09c294a483c8b806aa49</id>
<content type='text'>
Also adds a test to verify that they are set in new config
files.
</content>
</entry>
<entry>
<title>tests: configfile: fix spurious test failure II</title>
<updated>2017-03-05T22:24:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T22:24:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6e9b6e17c33b4471c30248c11b292468fe4ab912'/>
<id>urn:sha1:6e9b6e17c33b4471c30248c11b292468fe4ab912</id>
<content type='text'>
internal/configfile/config_test.go:67: c declared and not used
</content>
</entry>
<entry>
<title>tests: configfile: fix spurious test failure</title>
<updated>2017-03-05T22:15:50+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T22:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b878306d2a3fd18d4114a73febb2caa658f684ad'/>
<id>urn:sha1:b878306d2a3fd18d4114a73febb2caa658f684ad</id>
<content type='text'>
This test fails because Raw64 has been disabled for now.
</content>
</entry>
<entry>
<title>configfile: disable Raw64 for now</title>
<updated>2017-03-05T22:04:54+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-03-05T22:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a8fd8a251662c538946edfe0fcec8ec89727b3be'/>
<id>urn:sha1:a8fd8a251662c538946edfe0fcec8ec89727b3be</id>
<content type='text'>
Raw64 is supported (but was disabled by default) since gocryptfs
v1.2. However, the implementation was buggy because it forgot
about long names and symlinks.

Disable it for now by default and enable it later, together
with HKDF.
</content>
</entry>
</feed>
