The default Solus Samba configuration is targeted at small home networks.
In addition to moving to a newer stable Samba branch, this update disables the previously enabled Active Directory Domain Controller functionality since Solus is not intended for use (nor tested) in an Enterprise environment -- neither as an AD DC server nor as a client in an AD DC environment.
4.8.x feature highlights relevant to the default Solus Samba config:
- Time Machine Support with vfs_fruit
- Support for lower casing the MDNS Name
Build and configuration changes from 4.7.x:
- Disable the Active Directory Domain Controller functionality since Solus is a Personal Computing -- as opposed to Enterprise -- Client OS. In addition, the AD DC functionality was never tested to work on Solus. Has the additional benefit of removing the confusing 'samba.service' systemd service file (see T6659).
- Change permissions on /var/lib/samba/private from 0755 to 0700 (like fedora)
- No-op reorganization of build option order to improve readability
- Use Samba's own build scripts to install systemd units
- Depends on updates to talloc (D3937), tevent (D3938), tdb (D3941) and ldb (D3940). As far as I can tell these buildreq changes only add ABI symbols (no apparent symbol removals).
Release Notes:
- 4.8.0 (new features)
- 4.8.1 (bug fixes)
- 4.8.2 (bug fixes)
- 4.8.3 (bug fixes)
- 4.8.4 (security fixes)
- 4.8.5 (bug fixes)
- 4.8.6 (bug fixes)
Closes T6851