Package: sshfs
Version: 2.10+repack-2
Severity: normal

Out of about 50 sshfs and fuse options accessible via sshfs command, (and some
more via ssh options), only few actually specify their default values.

Some of the defaults comes from the ssh default (which can be changed via user 
or
system client config files), but a lot of the defaults is under control of 
sshfs,
or can be infered by the software.

The problem is, that even running sshfs in debug mode, it is impossible to tell
which options are in effect in default configuration.

Examples:

    -o reconnect           reconnect to server

(it is off by default. change of default is considered upstream, one way or 
another
default should be documented.)


    -C                     equivalent to '-o compression=yes'

(it is on by default, because of how ssh behaves by default, I wish it was not 
on
by default, but this is beyond the point. should be documented some way).

    -p PORT                equivalent to '-o port=PORT'

default is 22, obviously (can probably be overrided in ssh config, but it should
be documented).

    -o cache_X_timeout=N   sets timeout for {stat,dir,link} cache

no idea what is a default

    -o [no_]splice_read    use splice to read from the fuse device

no idea what is a default

    -o big_writes          enable larger than 4kB writes

no idea.

    -o kernel_cache        cache files in kernel

no idea.

    -o transform_symlinks  transform absolute symlinks to relative
    -o follow_symlinks     follow symlinks on the server

which one is default, or none of them?


and so one.


Best regards,
Witold



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-3-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sshfs depends on:
ii  fuse            2.9.8-2
ii  libc6           2.28-3
ii  libfuse2        2.9.8-2
ii  libglib2.0-0    2.58.1-2
ii  openssh-client  1:7.9p1-4

sshfs recommends no packages.

sshfs suggests no packages.

-- no debconf information

Reply via email to