<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/stress_tests, branch freebsd-support</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=freebsd-support</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=freebsd-support'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2026-03-08T20:35:59+00:00</updated>
<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: fsstress-gocryptfs.bash: inform user that they should wait for cleanup</title>
<updated>2025-05-10T09:51:45+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-05-10T09:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=735b194a2c6e6c2c36ecfb37b0e64d16e52577bf'/>
<id>urn:sha1:735b194a2c6e6c2c36ecfb37b0e64d16e52577bf</id>
<content type='text'>
Without this message, fsstress-gocryptfs.bash seems to just hang after Ctrl-C.
</content>
</entry>
<entry>
<title>stress_tests/pingpong.bash: better comment</title>
<updated>2025-04-13T09:58:14+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-04-13T09:58:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=24a2ad252034d3b8049f90e7147de86d1d17d7c1'/>
<id>urn:sha1:24a2ad252034d3b8049f90e7147de86d1d17d7c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stress_tests: fsstress-gocryptfs.bash: don't try to recompile</title>
<updated>2025-04-07T19:37:18+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-04-07T19:37:18+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6d513c1c8f0cb15db0be005cb5b49bf538c1aca3'/>
<id>urn:sha1:6d513c1c8f0cb15db0be005cb5b49bf538c1aca3</id>
<content type='text'>
The days of GOPATH are over. Also, use the fsstress path
that "sudo make install" in xfstests uses per default.
</content>
</entry>
<entry>
<title>stress_tests/parallel_cp.sh: note that problem is fixed</title>
<updated>2025-04-07T19:37:03+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2025-04-07T19:27:49+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0459e6ad1fbec7c9ae664f266916e519f095c08c'/>
<id>urn:sha1:0459e6ad1fbec7c9ae664f266916e519f095c08c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fsstress-gocryptfs.bash: improve header comment</title>
<updated>2023-05-19T11:17:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2023-05-19T11:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b725de5ec300aec208908c6a3bf5443cee7cfa81'/>
<id>urn:sha1:b725de5ec300aec208908c6a3bf5443cee7cfa81</id>
<content type='text'>
I maybe should have noted that this is xfstests generic/013.
</content>
</entry>
<entry>
<title>*: trim trailing whitespace</title>
<updated>2021-09-01T08:22:01+00:00</updated>
<author>
<name>a1346054</name>
</author>
<published>2021-08-31T17:05:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7c2255be9027551a1df54b3cb58ea9493857d391'/>
<id>urn:sha1:7c2255be9027551a1df54b3cb58ea9493857d391</id>
<content type='text'>
</content>
</entry>
<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>fsstress-gocryptfs: fuse-xfstests now lives in /opt</title>
<updated>2021-08-26T05:46:28+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-08-26T05:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=7b25ff39c81aea559e7a2fd3a5f6143e95521ce2'/>
<id>urn:sha1:7b25ff39c81aea559e7a2fd3a5f6143e95521ce2</id>
<content type='text'>
fuse-xfstests should be installed to /opt now to make
the terminal output independent of the user name
(as done in https://github.com/rfjakob/fuse-xfstests/wiki/results_2021-06-02 )
</content>
</entry>
<entry>
<title>tests: fsstress-gocryptfs.bash: log timestamp for each iteration</title>
<updated>2020-10-03T22:12:46+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-03T20:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=754c48387038f78ac653bcc7e97582e1491cfbd9'/>
<id>urn:sha1:754c48387038f78ac653bcc7e97582e1491cfbd9</id>
<content type='text'>
</content>
</entry>
</feed>
