<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/contrib, branch v2.2.0-beta2</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.2.0-beta2</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.2.0-beta2'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-09-01T08:22:01+00:00</updated>
<entry>
<title>shell scripts: fix shellcheck warnings</title>
<updated>2021-09-01T08:22:01+00:00</updated>
<author>
<name>a1346054</name>
</author>
<published>2021-08-31T17:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c63f7e9f64ee394b3311edb7f36f56fd786d145a'/>
<id>urn:sha1:c63f7e9f64ee394b3311edb7f36f56fd786d145a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unbreak hyperlinks broken by go mod v2 conversion</title>
<updated>2021-08-30T09:31:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-30T09:31:01+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=34d8a498c4899b1493f7bea16c22486d6725c9b1'/>
<id>urn:sha1:34d8a498c4899b1493f7bea16c22486d6725c9b1</id>
<content type='text'>
Commit

  69d88505fd7f4cb0d9e4f1918de296342fe05858 go mod: declare module version v2

translated all instances of "github.com/rfjakob/gocryptfs/" to
"github.com/rfjakob/gocryptfs/v2/".

Unfortunately, this included hyperlinks.

Unbreak the hyperlinks like this:

  find . -name \*.go | xargs sed -i s%https://github.com/rfjakob/gocryptfs/v2/%https://github.com/rfjakob/gocryptfs/v2/%
</content>
</entry>
<entry>
<title>go mod: declare module version v2</title>
<updated>2021-08-23T13:05:15+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-23T13:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=69d88505fd7f4cb0d9e4f1918de296342fe05858'/>
<id>urn:sha1:69d88505fd7f4cb0d9e4f1918de296342fe05858</id>
<content type='text'>
Our git version is v2+ for some time now, but go.mod
still declared v1. Hopefully making both match makes
https://pkg.go.dev/github.com/rfjakob/gocryptfs/v2 work.

All the import paths have been fixed like this:

  find . -name \*.go | xargs sed -i s%github.com/rfjakob/gocryptfs/%github.com/rfjakob/gocryptfs/v2/%
</content>
</entry>
<entry>
<title>Fix issues found by "go vet"</title>
<updated>2021-08-19T06:34:49+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-19T06:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8ee595dd484919b98bd9908900fbece2585a334d'/>
<id>urn:sha1:8ee595dd484919b98bd9908900fbece2585a334d</id>
<content type='text'>
Issues were:

 # github.com/rfjakob/gocryptfs/contrib/findholes/holes
 contrib/findholes/holes/holes.go:136:2: unreachable code
 # github.com/rfjakob/gocryptfs/tests/root_test_test
 tests/root_test/root_test.go:139:2: unreachable code

Also make sure we actually run "go vet" against the whole
codebase.
</content>
</entry>
<entry>
<title>tests, maxlen.bash: speed up TestMaxlen using QUICK=1</title>
<updated>2021-06-26T17:13:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-26T17:12:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=ad3eeaedc5a9042682f236f43dd939b2e620d07c'/>
<id>urn:sha1:ad3eeaedc5a9042682f236f43dd939b2e620d07c</id>
<content type='text'>
From &gt;6 to &lt;1 second.
</content>
</entry>
<entry>
<title>maxlen.bash: suppress progress output if not on a terminal</title>
<updated>2021-06-26T14:08:29+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-25T12:00:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=389aba6a6b91f4bbf846caeb57ffdf177fd2cfdc'/>
<id>urn:sha1:389aba6a6b91f4bbf846caeb57ffdf177fd2cfdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>contrib/maxlen.bash: also test dir and path length</title>
<updated>2021-06-20T16:09:21+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-17T17:19:13+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9ac77d42d1c2f56018eb5bcb4e2265d78d572e8c'/>
<id>urn:sha1:9ac77d42d1c2f56018eb5bcb4e2265d78d572e8c</id>
<content type='text'>
Move the script from tests to contrib as it may now
be useful to somebody else.

https://github.com/rfjakob/gocryptfs/issues/552
</content>
</entry>
<entry>
<title>Add contrib/atomicrename</title>
<updated>2021-06-04T20:17:13+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-04T20:16:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3a1f009c1ad281f37a7643b32a63057dd9c2a16e'/>
<id>urn:sha1:3a1f009c1ad281f37a7643b32a63057dd9c2a16e</id>
<content type='text'>
$ ./contrib/atomicrename/atomicrename -h
atomicrename creates 100 "src" files in the current directory, renames
them in random order over a single "dst" file while reading the "dst"
file concurrently in a loop.

Progress and errors are reported as they occour in addition to a summary
printed at the end. cifs and fuse filesystems are known to fail, local
filesystems and nfs seem ok.

See https://github.com/hanwen/go-fuse/issues/398 for background info.
</content>
</entry>
<entry>
<title>findholes: add --create, --verify</title>
<updated>2021-05-29T14:00:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-05-29T14:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c1d7e38761d35149f19524fa19d3afaaca73f302'/>
<id>urn:sha1:c1d7e38761d35149f19524fa19d3afaaca73f302</id>
<content type='text'>
Also, change the logic for the segment walk to not
rely on the total size. cp does not use the total
size either, and we miss bugs by cheating!
</content>
</entry>
<entry>
<title>Add contrib/findholes</title>
<updated>2021-05-26T11:17:56+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-05-24T12:26:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8bccd3b4bf18d6505723b1c5ae30de4bbaad126e'/>
<id>urn:sha1:8bccd3b4bf18d6505723b1c5ae30de4bbaad126e</id>
<content type='text'>
Utility and libs to find hole/data segments using lseek.
</content>
</entry>
</feed>
