README: improve wording a bit and fix typos - susmb - fork from usmb 20130204: mount SMB/CIFS shares via FUSE
(HTM) git clone git://git.codemadness.org/susmb
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit b761804f56c094ffd112b98944ca88b487ff5bd1
(DIR) parent df7aef62ee924ac8d8233e97fe85be8daa260516
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 7 Sep 2025 19:56:27 +0200
README: improve wording a bit and fix typos
Currently there is some work going on in OpenBSD FUSE. Add a time of writing
date so there will be less future confusion when it improves.
Diffstat:
M README | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
---
(DIR) diff --git a/README b/README
@@ -88,22 +88,24 @@ Performance:
for programs using the standard FILE* stdio interfaces. Huge improvement for
reads and writes.
On OpenBSD the default block size for FUSE is 512 bytes.
- This cripples network performance.
- On OpenBSD there is no FUSE caching layer, so each read call had more overhead.
+ This crippled network performance.
+ On OpenBSD there is no FUSE caching layer (at time of writing 2025-09-07), so
+ each read call had more overhead.
- Remove the hardcoded FUSE mount option max_read=N.
- This cripples network performance.
+ This crippled network performance.
Security:
-- Many code simplifications and deletions (attack surface and easier to review).
+- Many code simplifications and deletions (reducing attack surface and makes it
+ easier to review).
- Use unveil(2) syscall to lock down much of the filesystem except the
mountpoint and required FUSE devices.
-- Optional priviledge dropping support: on OpenBSD FUSE would need to run as root:
+- Optional privilege dropping support: on OpenBSD FUSE would need to run as root:
(sysctl kern.usermount was removed around July 2016, around
commit 65c8a8a0394483b41de8f02c862e65fb529cf538).
After mounting the filesystem and acquiring access to the FUSE driver
- priviledges are dropped. This is not perfect, but at least now the Samba smbclient
+ privileges are dropped. This is not perfect, but at least now the Samba smbclient
code runs as a user again.
- Remove support for reading the password from the terminal. This can be
insecure and caused issues when running as a daemon and the network credentials