libndr: Avoid assigning duplicate versions to symbols
[amitay/samba.git] / WHATSNEW.txt
1 Release Announcements
2 =====================
3
4 This is the first pre release of Samba 4.14.  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.13 will be the next version of the Samba suite.
10
11
12 UPGRADING
13 =========
14
15
16 NEW FEATURES/CHANGES
17 ====================
18
19
20 Client Group Policy
21 -------------------
22 This release extends Samba to support Group Policy functionality for Winbind
23 clients. Active Directory Administrators can set policies that apply Sudoers
24 configuration, and cron jobs to run hourly, daily, weekly or monthly.
25
26 To enable the application of Group Policies on a client, set the global
27 smb.conf option 'apply group policies' to 'yes'. Policies are applied on an
28 interval of every 90 minutes, plus a random offset between 0 and 30 minutes.
29
30 Policies applied by Samba are 'non-tattooing', meaning that changes can be
31 reverted by executing the `samba-gpupdate --unapply` command. Policies can be
32 re-applied using the `samba-gpupdate --force` command.
33 To view what policies have been or will be applied to a system, use the
34 `samba-gpupdate --rsop` command.
35
36 Administration of Samba policy requires that a Samba ADMX template be uploaded
37 to the SYSVOL share. The samba-tool command `samba-tool gpo admxload` is
38 provided as a convenient method for adding this policy. Once uploaded, policies
39 can be modified in the Group Policy Management Editor under Computer
40 Configuration/Policies/Administrative Templates.
41
42 CTDB CHANGES
43 ============
44
45 * The NAT gateway and LVS features now uses the term "leader" to refer
46   to the main node in a group through which traffic is routed and
47   "follower" for other members of a group.  The command for
48   determining the leader has changed to "ctdb natgw leader" (from
49   "ctdb natgw master").  The configuration keyword for indicating that
50   a node can not be the leader of a group has changed to
51   "follower-only" (from "slave-only").  Identical changes were made
52   for LVS.
53
54 * Remove "ctdb isnotrecmaster" command.  It isn't used by CTDB's
55   scripts and can be checked by users with "ctdb pnn" and "ctdb
56   recmaster".
57
58 Python 3.6 or later required
59 ----------------------------
60
61 Samba's minimum runtime requirement for python was raised to Python
62 3.6 with samba 4.13.  Samba 4.14 raises this minimum version to Python
63 3.6 also to build Samba. It is no longer possible to build Samba
64 (even just the file server) with Python versions 2.6 and 2.7.
65
66 As Python 2.7 has been End Of Life upstream since April 2020, Samba
67 is dropping ALL Python 2.x support in this release.
68
69
70 NT4-like 'classic' Samba domain controllers
71 -------------------------------------------
72
73 Samba 4.13 deprecates Samba's original domain controller mode.
74
75 Sites using Samba as a Domain Controller should upgrade from the
76 NT4-like 'classic' Domain Controller to a Samba Active Directory DC
77 to ensure full operation with modern windows clients.
78
79 SMBv1 only protocol options deprecated
80 --------------------------------------
81
82 A number of smb.conf parameters for less-secure authentication methods
83 which are only possible over SMBv1 are deprecated in this release.
84
85 REMOVED FEATURES
86 ================
87
88 The deprecated "ldap ssl ads" smb.conf option has been removed.
89
90 smb.conf changes
91 ================
92
93   Parameter Name                     Description                Default
94   --------------                     -----------                -------
95   ldap ssl ads                       removed
96   domain logons                      Deprecated                 no
97   raw NTLMv2 auth                    Deprecated                 no
98   client plaintext auth              Deprecated                 no
99   client NTLMv2 auth                 Deprecated                 yes
100   client lanman auth                 Deprecated                 no
101   client use spnego                  Deprecated                 yes
102
103
104
105 KNOWN ISSUES
106 ============
107
108 https://wiki.samba.org/index.php/Release_Planning_for_Samba_4.14#Release_blocking_bugs
109
110
111 #######################################
112 Reporting bugs & Development Discussion
113 #######################################
114
115 Please discuss this release on the samba-technical mailing list or by
116 joining the #samba-technical IRC channel on irc.freenode.net.
117
118 If you do report problems then please try to send high quality
119 feedback. If you don't provide vital information to help us track down
120 the problem then you will probably be ignored.  All bug reports should
121 be filed under the Samba 4.1 and newer product in the project's Bugzilla
122 database (https://bugzilla.samba.org/).
123
124
125 ======================================================================
126 == Our Code, Our Bugs, Our Responsibility.
127 == The Samba Team
128 ======================================================================
129