Update WHATSNEW.txt with removal of wildcard copy, rename and unlink.
[jra/samba-autobuild/.git] / WHATSNEW.txt
1 Release Announcements
2 =====================
3
4 This is the first pre release of Samba 4.16.  This is *not*
5 intended for production environments and is designed for testing
6 purposes only.  Please report any defects via the Samba bug reporting
7 system at https://bugzilla.samba.org/.
8
9 Samba 4.16 will be the next version of the Samba suite.
10
11
12 UPGRADING
13 =========
14
15
16 NEW FEATURES/CHANGES
17 ====================
18
19 Certificate Auto Enrollment
20 ---------------------------
21
22 Certificate Auto Enrollment allows devices to enroll for certificates from
23 Active Directory Certificate Services. It is enabled by Group Policy.
24 To enable Certificate Auto Enrollment, Samba's group policy will need to be
25 enabled by setting the smb.conf option `apply group policies` to Yes. Samba
26 Certificate Auto Enrollment depends on certmonger, the cepces certmonger
27 plugin, and sscep. Samba uses sscep to download the CA root chain, then uses
28 certmonger paired with cepces to monitor the host certificate templates.
29 Certificates are installed in /var/lib/samba/certs and private keys are
30 installed in /var/lib/samba/private/certs.
31
32 Ability to add ports to dns forwarder addresses in internal DNS backend
33 -----------------------------------------------------------------------
34
35 The internal DNS server of Samba forwards queries non-AD zones to one or more
36 configured forwarders. Up until now it has been assumed that these forwarders
37 listen on port 53. Starting with this version it is possible to configure the
38 port using host:port notation. See smb.conf for more details. Existing setups
39 are not affected, as the default port is 53.
40
41 REMOVED FEATURES
42 ================
43
44 SMB1 CORE and LANMAN1 protocol wildcard copy, unlink and rename removed
45 =======================================================================
46
47 In preparation for the removal of the SMB1 server, the unused
48 SMB1 command SMB_COM_COPY (SMB1 command number 0x29) has been
49 removed from the Samba smbd server. In addition, the ability
50 to process file name wildcards in requests using the SMB1 commands
51 SMB_COM_COPY (SMB1 command number 0x2A), SMB_COM_RENAME (SMB1 command
52 number 0x7), SMB_COM_NT_RENAME (SMB1 command number 0xA5) and
53 SMB_COM_DELETE (SMB1 command number 0x6) have been removed.
54
55 This only affects clients using MS-DOS based versions of
56 SMB1, the last release of which was Windows 98. Users requiring
57 support for these features will need to use older versions
58 of Samba.
59
60 No longer using Linux mandatory locks for sharemodes
61 ====================================================
62
63 smbd mapped sharemodes to Linux mandatory locks. This code in the Linux kernel
64 was broken for a long time, and is planned to be removed with Linux 5.15. This
65 Samba release removes the usage of mandatory locks for sharemodes and the
66 "kernel share modes" config parameter is changed to default to "no". The Samba
67 VFS interface is kept, so that file-system specific VFS modules can still use
68 private calls for enforcing sharemodes.
69
70
71 smb.conf changes
72 ================
73
74   Parameter Name                          Description     Default
75   --------------                          -----------     -------
76   kernel share modes                      New default     No
77   dns forwarder                           Changed
78
79
80 KNOWN ISSUES
81 ============
82
83 https://wiki.samba.org/index.php/Release_Planning_for_Samba_4.16#Release_blocking_bugs
84
85
86 #######################################
87 Reporting bugs & Development Discussion
88 #######################################
89
90 Please discuss this release on the samba-technical mailing list or by
91 joining the #samba-technical IRC channel on irc.freenode.net.
92
93 If you do report problems then please try to send high quality
94 feedback. If you don't provide vital information to help us track down
95 the problem then you will probably be ignored.  All bug reports should
96 be filed under the Samba 4.1 and newer product in the project's Bugzilla
97 database (https://bugzilla.samba.org/).
98
99
100 ======================================================================
101 == Our Code, Our Bugs, Our Responsibility.
102 == The Samba Team
103 ======================================================================
104