<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/Documentation, branch v2.0</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2021-06-05T12:46:49+00:00</updated>
<entry>
<title>doc: add benchmark for v2.0, reformat table</title>
<updated>2021-06-05T12:46:49+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-06-05T12:46:49+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5ed1a90c7efe6b4881021bb617777535fb3a5a37'/>
<id>urn:sha1:5ed1a90c7efe6b4881021bb617777535fb3a5a37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Doc: update performance.txt</title>
<updated>2021-04-07T05:21:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-07T05:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=5cb1e55714aa92a848c0fb5fc3fa7b91625210fe'/>
<id>urn:sha1:5cb1e55714aa92a848c0fb5fc3fa7b91625210fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>performance.txt: add dirfd caching results</title>
<updated>2021-04-03T12:09:10+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-04-03T12:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=dc8501f6b2c83f285a56fcfdbe0e141149267260'/>
<id>urn:sha1:dc8501f6b2c83f285a56fcfdbe0e141149267260</id>
<content type='text'>
Also, add v2.0-beta2-16-geaca820. I bisected the ls performance
regression to this commit.
</content>
</entry>
<entry>
<title>MANPAGE: add sub-headers to EXAMPLES</title>
<updated>2021-01-10T07:01:08+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-01-10T07:01:08+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6b492fdcb8f2a95c6a5dd57b445b3551b541f4ae'/>
<id>urn:sha1:6b492fdcb8f2a95c6a5dd57b445b3551b541f4ae</id>
<content type='text'>
Makes linking to them easier.
</content>
</entry>
<entry>
<title>-idle: don't lazy-unmount</title>
<updated>2021-01-02T17:19:41+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2021-01-02T17:11:18+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=de108d3fc06dd9de404c497dfa9faa26956f43e3'/>
<id>urn:sha1:de108d3fc06dd9de404c497dfa9faa26956f43e3</id>
<content type='text'>
When a process has its working dir inside the mount,
the only way we notice is that we get EBUSY when trying
to unmount.

We used to lazy-unmount in this case, but this means
pulling the rug from under the process.

For example, bash will start throwing

  cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

messages.

Fixes https://github.com/rfjakob/gocryptfs/issues/533
</content>
</entry>
<entry>
<title>main: add "-kernel_cache" flag</title>
<updated>2020-12-20T08:55:04+00:00</updated>
<author>
<name>gmd20</name>
</author>
<published>2020-12-08T07:27:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c20c7992a06434dd4a9624a57aee608acfc33c12'/>
<id>urn:sha1:c20c7992a06434dd4a9624a57aee608acfc33c12</id>
<content type='text'>
This option is similar to fuse(8) kernel_cache

Verified using vmtouch.

Without -kernel_cache:

$ dd if=/dev/zero of=foo bs=1M count=10 ; vmtouch -t foo ; vmtouch foo
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0,0242321 s, 433 MB/s
           Files: 1
     Directories: 0
   Touched Pages: 2560 (10M)
         Elapsed: 0.011159 seconds
           Files: 1
     Directories: 0
  Resident Pages: 0/2560  0/10M  0%
         Elapsed: 0.000993 seconds

With -kernel_cache:

$ dd if=/dev/zero of=foo bs=1M count=10 ; vmtouch -t foo ; vmtouch foo
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0,0244015 s, 430 MB/s
           Files: 1
     Directories: 0
   Touched Pages: 2560 (10M)
         Elapsed: 0.011564 seconds
           Files: 1
     Directories: 0
  Resident Pages: 2560/2560  10M/10M  100%
         Elapsed: 0.000369 seconds
</content>
</entry>
<entry>
<title>MANPAGE: add fstab example</title>
<updated>2020-11-14T14:27:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-11-14T14:27:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=14dac373c27aca96e341ac74ca750cbf7a6ae5eb'/>
<id>urn:sha1:14dac373c27aca96e341ac74ca750cbf7a6ae5eb</id>
<content type='text'>
https://github.com/rfjakob/gocryptfs/issues/497
</content>
</entry>
<entry>
<title>MANPAGE: add -info example output</title>
<updated>2020-11-14T14:08:57+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-11-14T14:08:57+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=8470cc38df53f2d171e8c2f34c570d10b0955e61'/>
<id>urn:sha1:8470cc38df53f2d171e8c2f34c570d10b0955e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MANPAGE: split up OPTIONS into action flags, init, mount, common</title>
<updated>2020-11-14T14:00:47+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-11-14T14:00:47+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6bb42f79fd07c480ccfe08fe8c3ca83d467ac9f5'/>
<id>urn:sha1:6bb42f79fd07c480ccfe08fe8c3ca83d467ac9f5</id>
<content type='text'>
Fixes https://github.com/rfjakob/gocryptfs/issues/517
</content>
</entry>
<entry>
<title>MANPAGE: clarify -fg and syslog interaction</title>
<updated>2020-11-14T13:29:04+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-11-14T13:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=0b2562fdbae0c85ae6ac70c32531726a4ef65a45'/>
<id>urn:sha1:0b2562fdbae0c85ae6ac70c32531726a4ef65a45</id>
<content type='text'>
The flag -fg does NOT imply -nosyslog. Syslog redirection is
active when -notifypid is passed.
</content>
</entry>
</feed>
