4 This is the first pre release of Samba 4.15. 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/.
9 Samba 4.15 will be the next version of the Samba suite.
15 Removed SMB (development) dialects
16 ----------------------------------
18 The following SMB (development) dialects are no longer
19 supported: SMB2_22, SMB2_24 and SMB3_10. They are were
20 only supported by Windows technical preview builds.
21 They used to be useful in order to test against the
22 latest Windows versions, but it's no longer useful
23 to have them. If you have them explicitly specified
24 in your smb.conf or an the command line,
25 you need to replace them like this:
29 Note that it's typically not useful to specify
30 "client max protocol" or "server max protocol"
31 explicitly to a specific dialect, just leave
32 them unspecified or specify the value "default".
37 The GPG release key for Samba releases changed from:
39 pub dsa1024/6F33915B6568B7EA 2007-02-04 [SC] [expires: 2021-02-05]
40 Key fingerprint = 52FB C0B8 6D95 4B08 4332 4CDC 6F33 915B 6568 B7EA
41 uid [ full ] Samba Distribution Verification Key <samba-bugs@samba.org>
42 sub elg2048/9C6ED163DA6DFB44 2007-02-04 [E] [expires: 2021-02-05]
44 to the following new key:
46 pub rsa4096/AA99442FB680B620 2020-12-21 [SC] [expires: 2022-12-21]
47 Key fingerprint = 81F5 E283 2BD2 545A 1897 B713 AA99 442F B680 B620
48 uid [ultimate] Samba Distribution Verification Key <samba-bugs@samba.org>
49 sub rsa4096/97EF9386FBFD4002 2020-12-21 [E] [expires: 2022-12-21]
51 Starting from Jan 21th 2021, all Samba releases will be signed with the new key.
53 See also GPG_AA99442FB680B620_replaces_6F33915B6568B7EA.txt
58 - bind DLZ: Added the ability to set allow/deny lists for zone
60 Up to now, any client could use a DNS zone transfer request
61 to the bind server, and get an answer from Samba.
62 Now the default behaviour will be to deny those request.
63 Two new options have been added to manage the list of
64 authorized/denied clients for zone transfer requests.
65 In order to be accepted, the request must be issued by a client
66 that is in the allow list and NOT in the deny list.
68 samba-tool available without the ad-dc
69 --------------------------------------
71 The samba-tool command is now available when samba is configured
72 --without-ad-dc. Not all features will work, and some ad-dc specific options
73 have been disabled. The samba-tool domain options, for example, are limited
74 when no ad-dc is present. Samba must still be built with ads in order to enable
77 Improved command line user experience
78 -------------------------------------
80 Samba utilities did not consistently implement their command line interface. A
81 number of options were requiring to specify values in one tool and not in the
82 other, some options meant different in different tools.
84 These should be stories of the past now. A new command line parser has been
85 implemented with sanity checking. Also the command line interface has been
86 simplified and provides better control for encryption, singing and kerberos.
88 Also several command line options have a smb.conf variable to control the
91 All tools are logging to stderr by default. You can use --debug-stdout to
97 --client-protection=off|sign|encrypt
100 --kerberos -> --use-kerberos=required|desired|off
101 --krb5-ccache -> --use-krb5-ccache=CCACHE
102 --scope -> --netbios-scope=SCOPE
103 --use-ccache -> --use-winbind-ccache
107 -C removed from --use-winbind-ccache
108 -i removed from --netbios-scope
112 ### Duplicates in command line utils
114 ldbadd/ldbsearch/ldbdel/ldbmodify/ldbrename:
115 -e is not available for --editor anymore
116 -s is not used for --configfile anymore
119 -l is not available for --load-dso anymore
122 -l is not available for --long anymore
125 -V is not available for --viewsddl anymore
128 --user -> --quota-user
131 --log-stdout -> --debug-stdout
134 --log-stdout -> --debug-stdout
137 --log-stdout -> --debug-stdout
139 Scanning of trusted domains and enterpise principals
140 ----------------------------------------------------
142 As an artifact from the NT4 times, we still scanned the list of trusted domains
143 on winbindd startup. This is wrong as we never can get a full picture in Active
144 Directory. It is time to change the default value to No. Also with this change
145 we always use enterprise principals for Kerberos so that the DC will be able
146 to redirect ticket requests to the right DC. This is e.g needed for one way
147 trusts. The options `winbind use krb5 enterprise principals` and
148 `winbind scan trusted domains` will be deprecated in one of the next releases.
154 Tru64 ACL support has been removed from this release. The last
155 supported release of Tru64 UNIX was in 2012.
157 NIS support has been removed from this release. This is not
158 available in Linux distributions anymore.
160 The DLZ DNS plugin is no longer built for Bind versions 9.8 and 9.9,
161 which have been out of support since 2018.
166 Parameter Name Description Default
167 -------------- ----------- -------
168 client use kerberos New desired
169 client max protocol Values Removed
170 client min protocol Values Removed
171 client protection New default
172 preopen:posix-basic-regex New No
173 preopen:nomatch_log_level New 5
174 preopen:match_log_level New 5
175 preopen:nodigits_log_level New 1
176 preopen:founddigits_log_level New 3
177 preopen:reset_log_level New 5
178 preopen:push_log_level New 3
179 preopen:queue_log_level New 10
180 server max protocol Values Removed
181 server min protocol Values Removed
182 winbind use krb5 enterprise principals Changed Yes
183 winbind scan trusted domains Changed No
189 https://wiki.samba.org/index.php/Release_Planning_for_Samba_4.15#Release_blocking_bugs
192 #######################################
193 Reporting bugs & Development Discussion
194 #######################################
196 Please discuss this release on the samba-technical mailing list or by
197 joining the #samba-technical IRC channel on irc.freenode.net.
199 If you do report problems then please try to send high quality
200 feedback. If you don't provide vital information to help us track down
201 the problem then you will probably be ignored. All bug reports should
202 be filed under the Samba 4.1 and newer product in the project's Bugzilla
203 database (https://bugzilla.samba.org/).
206 ======================================================================
207 == Our Code, Our Bugs, Our Responsibility.
209 ======================================================================