<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs, branch master</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=master</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2026-05-07T19:10:33+00:00</updated>
<entry>
<title>mount: mount ro if cipherdir is on a ro filesystem (don't allow rw)</title>
<updated>2026-05-07T19:10:33+00:00</updated>
<author>
<name>Simon Pilkington</name>
</author>
<published>2026-04-18T12:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1a03e993cf898bd66125d88dcd682dc056a398d6'/>
<id>urn:sha1:1a03e993cf898bd66125d88dcd682dc056a398d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update feature_flags.go</title>
<updated>2026-04-26T15:49:40+00:00</updated>
<author>
<name>DMyachin</name>
</author>
<published>2026-01-04T19:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a991be3da536b2d57e5b481f0657c3651ea22194'/>
<id>urn:sha1:a991be3da536b2d57e5b481f0657c3651ea22194</id>
<content type='text'>
use maps and slices instead of explicit for loop
</content>
</entry>
<entry>
<title>build(deps): bump actions/upload-artifact from 6 to 7</title>
<updated>2026-03-08T20:41:36+00:00</updated>
<author>
<name>dependabot[bot]</name>
</author>
<published>2026-03-02T12:23:06+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=501d5a507ec990536edc110ce21057022e604999'/>
<id>urn:sha1:501d5a507ec990536edc110ce21057022e604999</id>
<content type='text'>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>make format</title>
<updated>2026-03-08T20:36:42+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-03-08T20:36:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=a456b934b62ba91feea973783f67a7df26d23224'/>
<id>urn:sha1:a456b934b62ba91feea973783f67a7df26d23224</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added basic support for FreeBSD.</title>
<updated>2026-03-08T20:35:59+00:00</updated>
<author>
<name>Ankush Patel</name>
</author>
<published>2026-02-05T01:42:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=4fa21dcb57c5a0b7761bfec606ffd0e94c293ce8'/>
<id>urn:sha1:4fa21dcb57c5a0b7761bfec606ffd0e94c293ce8</id>
<content type='text'>
Freebsd-support: Change bash shebang to use /usr/bin/env

Freebsd-support: Fix go vet "undefined" fixes when running make ci

freebsd: stub xattr functions

/proc/PID/fd does not exist on freebsd.

freebsd-support: modify FchmodatNofollow for FreeBSD

FreeBSD supports the Fchmodat system call, with the AT_SYMLINK_NOFOLLOW
flag. FchmodatNofollow has been modified to use this system call and
flag.

freebsd-support: PR changes and fixes

* Functions in fusefrontend_reverse/node_xattr_freebsd.go have been
  stubbed for now.

* asuser_freebsd.go updated to only run f() when context is nil;
  otherwise log a warning and return an error.

* emulate.go build flags updated, and FreeBSD specific version added.

* sys_freebsd.go bug in Renameat2 with RENAME_EXCHANGE flag fixed.
  FreeBSD does not support atomic file swapping, so this flag now
  returns an error.

* unix2syscall and atime is identical between FreeBSD and Darwin,
  updated filenames so Go will build the file for FreeBSD and Mac OS.

freebsd-support: Addressed more PR comments and fixed build tags
</content>
</entry>
<entry>
<title>tests: example_filesystems: more detailed errors</title>
<updated>2026-03-08T20:16:57+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-24T20:34:48+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7bf3a3edf6ce940abf42054daa09de8e8cf9d083'/>
<id>urn:sha1:7bf3a3edf6ce940abf42054daa09de8e8cf9d083</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: only add -wpanic on linux</title>
<updated>2026-03-08T20:16:57+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-24T20:07:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8111ee449787d5bfda15abf0c8bd3faa89eed514'/>
<id>urn:sha1:8111ee449787d5bfda15abf0c8bd3faa89eed514</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix issue with reverse mode and excluded virtual files</title>
<updated>2026-02-10T20:38:04+00:00</updated>
<author>
<name>m4rc0d1</name>
</author>
<published>2026-02-09T17:39:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5f5c34ac78cb9d1765ce9cabe87420c32f9d867e'/>
<id>urn:sha1:5f5c34ac78cb9d1765ce9cabe87420c32f9d867e</id>
<content type='text'>
This fixes #686. Now the `gocryptfs.longname.*.name` are present and readable in the
reverse mount, regardless of the complexity of the exclusion patterns.

The main issue was a `cPath` instead of `dPath` for the exclude check in
`fusefrontend_reverse/node_helpers.go`. Also added a check to avoid the exclusion of
`gocryptfs.conf` in the root directory.

The test run results are in line with the main branch.

Fixes https://github.com/rfjakob/gocryptfs/issues/686
</content>
</entry>
<entry>
<title>enable falloc on btrfs if CoW is disabled</title>
<updated>2026-02-10T20:26:49+00:00</updated>
<author>
<name>Jared Van Bortel</name>
</author>
<published>2026-02-06T20:16:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b024e3696d215e6b7a0b8d17ca3eb28af20dd504'/>
<id>urn:sha1:b024e3696d215e6b7a0b8d17ca3eb28af20dd504</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syscallcompat: delete accidentially-commited debug output</title>
<updated>2026-02-10T20:26:43+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-10T20:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=61685370b1aaffde25e5427a08509d33d71746fe'/>
<id>urn:sha1:61685370b1aaffde25e5427a08509d33d71746fe</id>
<content type='text'>
Fixes: ab4c0446d3db0665fc2e9a05c0319541d21811eb
</content>
</entry>
</feed>
