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).