Skip to content

Tags: cifsd-team/ksmbd-tools

Tags

3.5.6

Toggle 3.5.6's commit message
ksmbd-tools: release 3.5.6 version

Major changes are:
 - Increase max ip connections(8->32) and max connections(128->256).
 - Unset guest_ok = yes for $ipc share by default.
 - Fix documentation.

3.5.5

Toggle 3.5.5's commit message
ksmbd-tools: release 3.5.5 version

Major change is:
 - set server signing to auto by default.

3.5.4

Toggle 3.5.4's commit message
ksmbd-tools: release 3.5.4 version

The major changes are:
 - Add max ip connections parameter.
 - unlock follow symlinks parameter to support symlink.
 - send bind_interfaces_only parameter to ksmbd.

3.5.3

Toggle 3.5.3's commit message
ksmbd-tools: release 3.5.3 version

Major changes are:
 - fix adduser / addshare prompting on musl libc
 - fix use of `veto files` as global share parameter
 - lookup primary group and don't recurse in ksmbd.conf @group handling
 - fix a leak and an intermittent auth failure in Kerberos 5
 - add global parameter `kerberos support`

 Note to existing users: You must now add `kerberos support = yes` to
 your global section if you rely on Kerberos 5 authentication.

 Note to packagers: You can now build with --enable-krb5 as
 ksmbd.mountd no longer requires a functioning Kerberos 5 configuration
 at startup by default.

 - fix intermittent `ksmbd.control --list` failure
 - fix potential UAFs on mountd shutdown
 - use supplementary groups on filesystem access

 Note: Use of supplementary groups requires a newer kernel module.

 - document long-standing duplicate key-value quirk
 - log ignored key-values
 - have only one of `read only`, `writeable`, etc. take effect on share

 Note: Parameters continue to take effect in non-descript order. E.g.
 if both `writeable = yes` and `read only = yes` are about to take
 effect on a share, you will now find that `writeable` is ignored as
 documented in ksmbd.conf(5). Previously, the effect was undefined.

 - allow ASCII tab in user names and share names
 - invalidate share / server if certain parameters fail to take effect
 - increase minimum GLib version to 2.58
 - fix man page formatting issues

3.5.2

Toggle 3.5.2's commit message
ksmbd-tools: release 3.5.2 version

Major changes are:
 - Add durable handles parameter to ksmbd.conf.
 - Add payload_sz in ksmbd_share_config_response to validate ipc
   response.
 - Fix UAF and cleanups.

3.5.1

Toggle 3.5.1's commit message
ksmbd: release 3.5.1 version

Major changes are:
 - Fix worker_init_sa_handler return type.
 - Don't add global default `read only = yes'.
   Shares are still read-only by default.

3.5.0

Toggle 3.5.0's commit message
ksmbd-tools: release 3.5.0 version

Major changes are:
 - Fix potencial NULL deference errors.
 - Improved and cleaned up incorrect Glib library usage.
 - Fix memleak and several bugs.
 - Replace std functions with glib ones.
 - update manpages.
 - Improve the validation of ksmbd-tools's files(subauth, pwddb, conf).
 - Increase the minimum glib version(2.40 -> 2.44)
 - Several clean-ups.
 - Add --list option to ksmbd.control.

3.4.9

Toggle 3.4.9's commit message
ksmbd-tools: release 3.4.9 version

Major changes are:
 - Fix handling of max connections on config reload.
 - Add a crossmnt parameter in smb.conf.

3.4.8

Toggle 3.4.8's commit message
ksmbd-tools: release 3.4.8 version

Major changes are:
 - Fix memleaks.
 - Fix two security issues that reported by ZDI.

3.4.7

Toggle 3.4.7's commit message
ksmbd-tools: release 3.4.7 version

Major changes are:
 - add max connections for global section.
 - default max connections is changed to 128 from no limitation.
 - build utilities as a single binary.
 - fix several bugs and memleak, and clean-ups.
 - use 'disabled', 'auto' and 'mandatory' for smb3 encryption parameter.
 - fix guest account bugs.