Releases: cifsd-team/ksmbd-tools
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
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.
ksmbd-tools: 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.
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.
- Change option name like the following.
In ksmbd.mountd:
-c (--config) is now -C (--config), and
-u (--users) is now -P (--pwddb).
In ksmbd.adduser:
-a (--add-user) is now -a (--add),
-u (--update-user) is now -u (--update),
-d (--del-user) is now -d (--delete),
USER is a non-option argument,
-i (--import-users) is now -P (--pwddb), and
-c (--config) is now -C (--config).
In ksmbd.addshare:
-a (--add-share) is now -a (--add),
-u (--update-share) is now -u (--update),
-d (--del-share) is now -d (--delete),
SHARE is a non-option argument,
-o (--options) is now -o (--option) and can be given multiple times,
-P (--pwddb) is a new option and
-c (--config) is now -C (--config).
ksmbd-tools: release 3.4.9 version
Major changes are:
- Fix memleaks.
- Fix two security issues that reported by ZDI.
ksmbd-tools: release 3.4.8 version
Major changes are:
- Fix memleaks.
- Fix two security issues that reported by ZDI.
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.
ksmbd-tools: release 3.4.6 version
The major changes are:
- Add meson build.
- Several clean-up and bug fixes.(leak, segfault, debug print, typo, etc)
- Improve usage strings and argument handling.
- Support --sysconfdir and --with-rundir(or -Drundir) options for configure
or meson.(See the README for details.) - Fix password prompting for ksmbd.adduser.
- Notify ksmbd of all commands of ksmbd.addshare and ksmbd.addshare.
- Inform ksmbd of stale share config.
- Fix passworkd prompting issues on ksmbd.adduser.
- Add manpages for all utils and ksmbd.conf.
- Rename smb.conf to ksmbd.conf.
- Set netlink socket's receive buffer size to 1 MiB(Recv() error Out of memory [-5])
- Add @group support to ksmbd.conf for lists of users.
- Casefold utf-8 share names.
ksmbd: release 3.4.5 version
Major changes are:
- Add support for Heimdal as the Kerberos 5 implementation.
- Add smbd max io size parameter.
- Accept global share options.
ksmbd-tools: release 3.4.4 version
Major changes are:
- add smb2 max credits parameter to configuration.
- add space in ipc req/resp.