2012-09-28 13:30:06 +04:00
Release Announcements
=====================
2021-07-15 10:42:49 +03:00
This is the first pre release of Samba 4.16. This is *not*
2012-09-28 13:30:06 +04:00
intended for production environments and is designed for testing
purposes only. Please report any defects via the Samba bug reporting
system at https://bugzilla.samba.org/.
2007-10-11 04:16:57 +04:00
2021-07-15 10:42:49 +03:00
Samba 4.16 will be the next version of the Samba suite.
2010-12-17 22:39:57 +03:00
2012-06-05 07:21:13 +04:00
2012-06-16 07:12:50 +04:00
UPGRADING
=========
2017-01-03 12:09:42 +03:00
2016-01-26 12:52:15 +03:00
NEW FEATURES/CHANGES
====================
2021-06-23 11:13:24 +03:00
2021-10-01 02:05:49 +03:00
New samba-dcerpcd binary to provide DCERPC in the member server setup
---------------------------------------------------------------------
In order to make it much easier to break out the DCERPC services
from smbd, a new samba-dcerpcd binary has been created.
samba-dcerpcd can be used in two ways. In the normal case without
startup script modification it is invoked on demand from smbd or
winbind --np-helper to serve DCERPC over named pipes. Note that
in order to run in this mode the smb.conf [global] section has
a new parameter "rpc start on demand helpers = [true|false]".
This parameter is set to "true" by default, meaning no changes to
smb.conf files are needed to run samba-dcerpcd on demand as a named
pipe helper.
It can also be used in a standalone mode where it is started
separately from smbd or winbind but this requires changes to system
startup scripts, and in addition a change to smb.conf, setting the new
[global] parameter "rpc start on demand helpers = false". If "rpc
start on demand helpers" is not set to false, samba-dcerpcd will
refuse to start in standalone mode.
Note that when Samba is run in the Active Directory Domain Controller
mode the samba binary that provides the AD code will still provide its
normal DCERPC services whilst allowing samba-dcerpcd to provide
services like SRVSVC in the same way that smbd used to in this
configuration.
The parameters that allowed some smbd-hosted services to be started
externally are now gone (detailed below) as this is now the default
setting.
samba-dcerpcd can also be useful for use outside of the Samba
framework, for example, use with the Linux kernel SMB2 server ksmbd or
possibly other SMB2 server implementations.
2021-07-13 00:18:04 +03:00
Certificate Auto Enrollment
---------------------------
Certificate Auto Enrollment allows devices to enroll for certificates from
Active Directory Certificate Services. It is enabled by Group Policy.
To enable Certificate Auto Enrollment, Samba's group policy will need to be
enabled by setting the smb.conf option `apply group policies` to Yes. Samba
Certificate Auto Enrollment depends on certmonger, the cepces certmonger
plugin, and sscep. Samba uses sscep to download the CA root chain, then uses
certmonger paired with cepces to monitor the host certificate templates.
Certificates are installed in /var/lib/samba/certs and private keys are
installed in /var/lib/samba/private/certs.
2021-09-16 10:11:46 +03:00
Ability to add ports to dns forwarder addresses in internal DNS backend
-----------------------------------------------------------------------
The internal DNS server of Samba forwards queries non-AD zones to one or more
configured forwarders. Up until now it has been assumed that these forwarders
listen on port 53. Starting with this version it is possible to configure the
port using host:port notation. See smb.conf for more details. Existing setups
are not affected, as the default port is 53.
2021-01-11 14:51:20 +03:00
2017-12-05 13:24:55 +03:00
REMOVED FEATURES
================
2021-12-07 21:25:38 +03:00
SMB1 CORE and LANMAN1 protocol wildcard copy, unlink and rename removed
=======================================================================
In preparation for the removal of the SMB1 server, the unused
SMB1 command SMB_COM_COPY (SMB1 command number 0x29) has been
removed from the Samba smbd server. In addition, the ability
to process file name wildcards in requests using the SMB1 commands
SMB_COM_COPY (SMB1 command number 0x2A), SMB_COM_RENAME (SMB1 command
number 0x7), SMB_COM_NT_RENAME (SMB1 command number 0xA5) and
SMB_COM_DELETE (SMB1 command number 0x6) have been removed.
This only affects clients using MS-DOS based versions of
SMB1, the last release of which was Windows 98. Users requiring
support for these features will need to use older versions
of Samba.
2021-09-14 20:32:58 +03:00
No longer using Linux mandatory locks for sharemodes
====================================================
smbd mapped sharemodes to Linux mandatory locks. This code in the Linux kernel
was broken for a long time, and is planned to be removed with Linux 5.15. This
Samba release removes the usage of mandatory locks for sharemodes and the
"kernel share modes" config parameter is changed to default to "no". The Samba
VFS interface is kept, so that file-system specific VFS modules can still use
private calls for enforcing sharemodes.
2021-07-15 10:04:18 +03:00
2018-01-11 12:02:33 +03:00
smb.conf changes
================
2021-07-01 15:07:34 +03:00
Parameter Name Description Default
-------------- ----------- -------
2021-09-14 20:32:58 +03:00
kernel share modes New default No
2021-09-16 10:11:46 +03:00
dns forwarder Changed
2021-10-01 02:05:49 +03:00
rpc_daemon Removed
rpc_server Removed
rpc start on demand helpers Added true
2020-07-08 14:36:43 +03:00
2012-02-16 09:45:10 +04:00
KNOWN ISSUES
============
2011-09-12 08:16:12 +04:00
2021-07-15 10:42:49 +03:00
https://wiki.samba.org/index.php/Release_Planning_for_Samba_4.16#Release_blocking_bugs
2017-02-16 12:28:40 +03:00
2011-04-24 01:38:52 +04:00
#######################################
2007-10-11 04:16:57 +04:00
Reporting bugs & Development Discussion
#######################################
Please discuss this release on the samba-technical mailing list or by
joining the #samba-technical IRC channel on irc.freenode.net.
If you do report problems then please try to send high quality
feedback. If you don't provide vital information to help us track down
the problem then you will probably be ignored. All bug reports should
2016-01-26 12:52:15 +03:00
be filed under the Samba 4.1 and newer product in the project's Bugzilla
2007-10-11 04:16:57 +04:00
database (https://bugzilla.samba.org/).
======================================================================
== Our Code, Our Bugs, Our Responsibility.
== The Samba Team
======================================================================
2005-01-26 02:34:39 +03:00