<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/profiling, 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-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>Add profiling/tinyfiles.bash</title>
<updated>2026-02-08T20:23:00+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2026-02-08T20:23:00+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c4ebaf18fa27256dfe708d93b7c07c53ad8f7c20'/>
<id>urn:sha1:c4ebaf18fa27256dfe708d93b7c07c53ad8f7c20</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/965
</content>
</entry>
<entry>
<title>profiling: accept parameters &amp; show actual command lines</title>
<updated>2021-09-10T09:51:41+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-09-10T09:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c50d67f1039b8db90de441a3907994adb21668e8'/>
<id>urn:sha1:c50d67f1039b8db90de441a3907994adb21668e8</id>
<content type='text'>
</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>profiling/ls.bash: add -nosyslog</title>
<updated>2021-04-05T16:20:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-05T16:20:59+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=770c4deb7182b17a5a2f35a7ebfc0f5ef0cae158'/>
<id>urn:sha1:770c4deb7182b17a5a2f35a7ebfc0f5ef0cae158</id>
<content type='text'>
This makes sure we actually see the dirCache stats.
</content>
</entry>
<entry>
<title>profiling: add ls.bash</title>
<updated>2021-03-30T14:03:42+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-03-30T14:03:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=688373c9264495c7fa71381ca740c7473b496cd7'/>
<id>urn:sha1:688373c9264495c7fa71381ca740c7473b496cd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>profiling: add write-trace.bash</title>
<updated>2017-09-03T11:50:53+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-09-03T11:50:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8f92dd15e13552c3968838e9525118fbcef5fb5f'/>
<id>urn:sha1:8f92dd15e13552c3968838e9525118fbcef5fb5f</id>
<content type='text'>
Save an execution trace of writing 100MB of data
to a new gocryptfs mount on /tmp
</content>
</entry>
<entry>
<title>profiling: add tar-extract helper</title>
<updated>2017-07-01T09:42:52+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-07-01T09:42:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b256c39271613813b94893e044df43a0730c0c13'/>
<id>urn:sha1:b256c39271613813b94893e044df43a0730c0c13</id>
<content type='text'>
Extracts the linux-3.0.tar.gz tarball while capturing memory
and cpu profiles.
</content>
</entry>
<entry>
<title>profiling: fix hardcoded path in hint</title>
<updated>2017-06-29T17:20:34+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2017-06-29T17:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3d32bcd37b751a1ed089bbe07c1341ab8d7b9773'/>
<id>urn:sha1:3d32bcd37b751a1ed089bbe07c1341ab8d7b9773</id>
<content type='text'>
</content>
</entry>
</feed>
