NEWS[4.18.3]: Samba 4.18.3 Available for Download
[samba-web.git] / history / samba-4.2.0.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4
5 <head>
6 <title>Samba - Release Notes Archive</title>
7 </head>
8
9 <body>
10
11    <H2>Samba 4.2.0 Available for Download</H2>
12
13 <p>
14 <pre>
15                    =============================
16                    Release Notes for Samba 4.2.0
17                            March 04, 2015
18                    =============================
19
20
21 This is is the first stable release of Samba 4.2.
22
23 Samba 4.2 will be the next version of the Samba suite.
24
25
26 Samba User Survey 2015
27 ======================
28
29 https://www.surveygizmo.com/s3/2020369/Samba-User-Survey-2015
30
31 Please take our survey. It will help us improve Samba by understanding
32 your knowledge and needs. The survey runs until end of March 2015 and
33 won't ask for any personal info. The full results will be shared with
34 the Samba Team, and statistical summaries will be shared with the
35 Samba community after the SambaXP conference (http://sambaxp.org).
36
37
38 IMPORTANT NOTE ABOUT THE SUPPORT END OF SAMBA 3
39 =================================================
40
41 With the final release of Samba 4.2, the last series of Samba 3 has
42 been discontinued! People still running 3.6.x or earlier,should
43 consider moving to a more recent and maintained version (4.0 - 4.2).
44 One of the common misconceptions is that Samba 4.x automatically
45 means "Active Directory only": This is wrong!
46
47 Acting as an Active Directory Domain Controller is just one of the
48 enhancements included in Samba 4.0 and later. Version 4.0 was just the
49 next release after the 3.6 series and contains all the features of the
50 previous ones - including the NT4-style (classic) domain support. This
51 means you can update a Samba 3.x NT4-style PDC to 4.x, just as you've
52 updated in the past (e.g. from 3.4.x to 3.5.x). You don't have to move
53 your NT4-style domain to an Active Directory!
54
55 And of course the possibility remains unchanged, to setup a new NT4-style
56 PDC with Samba 4.x, like done in the past (e.g. with openLDAP backend).
57 Active Directory support in Samba 4 is additional and does not replace
58 any of these features. We do understand the difficulty presented by
59 existing LDAP structures and for that reason there isn't a plan to
60 decommission the classic PDC support. It remains tested by the continuous
61 integration system.
62
63 The code that supports the classic Domain Controller is also the same
64 code that supports the internal 'Domain' of standalone servers and
65 Domain Member Servers. This means that we still use this code, even
66 when not acting as an AD Domain Controller. It is also the basis for
67 some of the features of FreeIPA and so it gets development attention
68 from that direction as well.
69
70
71 UPGRADING
72 =========
73
74 Read the "Winbindd/Netlogon improvements" section (below) carefully!
75
76
77 NEW FEATURES
78 ============
79
80 Transparent File Compression
81 ============================
82
83 Samba 4.2.0 adds support for the manipulation of file and folder
84 compression flags on the Btrfs filesystem.
85 With the Btrfs Samba VFS module enabled, SMB2+ compression flags can
86 be set remotely from the Windows Explorer File->Properties->Advanced
87 dialog. Files flagged for compression are transparently compressed
88 and uncompressed when accessed or modified.
89
90 Previous File Versions with Snapper
91 ===================================
92
93 The newly added Snapper VFS module exposes snapshots managed by
94 Snapper for use by Samba. This provides the ability for remote
95 clients to access shadow-copies via Windows Explorer using the
96 "previous versions" dialog.
97
98 Winbindd/Netlogon improvements
99 ==============================
100
101 The whole concept of maintaining the netlogon secure channel
102 to (other) domain controllers was rewritten in order to maintain
103 global state in a netlogon_creds_cli.tdb. This is the proper fix
104 for a large number of bugs:
105
106   https://bugzilla.samba.org/show_bug.cgi?id=6563
107   https://bugzilla.samba.org/show_bug.cgi?id=7944
108   https://bugzilla.samba.org/show_bug.cgi?id=7945
109   https://bugzilla.samba.org/show_bug.cgi?id=7568
110   https://bugzilla.samba.org/show_bug.cgi?id=8599
111
112 In addition a strong session key is now required by default,
113 which means that communication to older servers or clients
114 might be rejected by default.
115
116 For the client side we have the following new options:
117 "require strong key" (yes by default), "reject md5 servers" (no by default).
118 E.g. for Samba 3.0.37 you need "require strong key = no" and
119 for NT4 DCs you need "require strong key = no" and "client NTLMv2 auth = no",
120
121 On the server side (as domain controller) we have the following new options:
122 "allow nt4 crypto" (no by default), "reject md5 client" (no by default).
123 E.g. in order to allow Samba < 3.0.27 or NT4 members to work
124 you need "allow nt4 crypto = yes"
125
126 winbindd does not list group memberships for display purposes
127 (e.g. getent group <domain\<group>) anymore by default.
128 The new default is "winbind expand groups = 0" now,
129 the reason for this is the same as for "winbind enum users = no"
130 and "winbind enum groups = no". Providing this information is not always
131 reliably possible, e.g. if there are trusted domains.
132
133 Please consult the smb.conf manpage for more details on these new options.
134
135 Winbindd use on the Samba AD DC
136 ===============================
137
138 Winbindd is now used on the Samba AD DC by default, replacing the
139 partial rewrite used for winbind operations in Samba 4.0 and 4.1.
140
141 This allows more code to be shared, more options to be honoured, and
142 paves the way for support for trusted domains in the AD DC.
143
144 If required the old internal winbind can be activated by setting
145 'server services = +winbind -winbindd'.  Upgrading users with a server
146 services parameter specified should ensure they change 'winbind' to
147 'winbindd' to obtain the new functionality.
148
149 The 'samba' binary still manages the starting of this service, there
150 is no need to start the winbindd binary manually.
151
152 Winbind now requires secured connections
153 ========================================
154
155 To improve protection against rogue domain controllers we now require
156 that when we connect to an AD DC in our forest, that the connection be
157 signed using SMB Signing.  Set 'client signing = off' in the smb.conf
158 to disable.
159
160 Also and DCE/RPC pipes must be sealed, set 'require strong key =
161 false' and 'winbind sealed pipes = false' to disable.
162
163 Finally, the default for 'client ldap sasl wrapping' has been set to
164 'sign', to ensure the integrity of LDAP connections.  Set 'client ldap
165 sasl wrapping = plain' to disable.
166
167 Larger IO sizes for SMB2/3 by default
168 =====================================
169
170 The default values for "smb2 max read", "smb2 max write" and "smb2 max trans"
171 have been changed to 8388608 (8MiB) in order to match the default of
172 Windows 2012R2.
173
174 SMB2 leases
175 ===========
176
177 The SMB2 protocol allows clients to aggressively cache files
178 locally above and beyond the caching allowed by SMB1 and SMB2 oplocks.
179
180 Called SMB2 leases, this can greatly reduce traffic on an SMB2
181 connection. Samba 4.2 now implements SMB2 leases.
182
183 It can be turned on by setting the parameter "smb2 leases = yes"
184 in the [global] section of your smb.conf. This parameter is set
185 to off by default until the SMB2 leasing code is declared fully stable.
186
187 Improved DCERPC man in the middle detection
188 ===========================================
189
190 The DCERPC header signing has been implemented
191 in addition to the dcerpc_sec_verification_trailer
192 protection.
193
194 Overhauled "net idmap" command
195 ==============================
196
197 The command line interface of the "net idmap" command has been
198 made systematic, and subcommands for reading and writing the autorid idmap
199 database have been added. Note that the writing commands should be
200 used with great care. See the net(8) manual page for details.
201
202 tdb improvements
203 ================
204
205 The tdb library, our core mechanism to store Samba-specific data on disk and
206 share it between processes, has been improved to support process shared robust
207 mutexes on Linux. These mutexes are available on Linux and Solaris and
208 significantly reduce the overhead involved with tdb. To enable mutexes for
209 tdb, set
210
211 dbwrap_tdb_mutexes:* = yes
212
213 in the [global] section of your smb.conf.
214
215 Tdb file space management has also been made more efficient. This
216 will lead to smaller and less fragmented databases.
217
218 Messaging improvements
219 ======================
220
221 Our internal messaging subsystem, used for example for things like oplock
222 break messages between smbds or setting a process debug level dynamically, has
223 been rewritten to use unix domain datagram messages.
224
225 Clustering support
226 ==================
227
228 Samba's file server clustering component CTDB is now integrated in the
229 Samba tree.  This avoids the confusion of compatibility of Samba and CTDB
230 versions as existed previously.
231
232 To build the Samba file server with cluster support, use the configure
233 command line option --with-cluster-support.  This will build clustered
234 file server against the in-tree CTDB and will also build CTDB.
235 Building clustered samba with previous versions of CTDB is no longer
236 supported.
237
238 Samba Registry Editor
239 =====================
240
241 The utitlity to browse the samba registry has been overhauled by our Google
242 Summer of Code student Chris Davis. Now samba-regedit has a
243 Midnight-Commander-like theme and UI experience. You can browse keys and edit
244 the diffent value types. For a data value type a hexeditor has been
245 implemented.
246
247 Bad Password Lockout in the AD DC
248 =================================
249
250 Samba's AD DC now implements bad password lockout (on a per-DC basis).
251
252 That is, incorrect password attempts are tracked, and accounts locked
253 out if too many bad passwords are submitted.  There is also a grace
254 period of 60 minutes on the previous password when used for NTLM
255 authentication (matching Windows 2003 SP1: https://support2.microsoft.com/kb/906305).
256
257 The relevant settings can be seen using 'samba-tool domain
258 passwordsettings show' (the new settings being highlighted):
259
260 Password informations for domain 'DC=samba,DC=example,DC=com'
261
262 Password complexity: on
263 Store plaintext passwords: off
264 Password history length: 24
265 Minimum password length: 7
266 Minimum password age (days): 1
267 Maximum password age (days): 42
268 * Account lockout duration (mins): 30     *
269 * Account lockout threshold (attempts): 0 *
270 * Reset account lockout after (mins): 30  *
271
272 These values can be set using 'samba-tool domain passwordsettings set'.
273
274 Correct defaults in the smb.conf manpages
275 =========================================
276
277 The default values for smb.conf parameters are now correctly specified
278 in the smb.conf manpage, even when they refer to build-time specified
279 paths.  Provided Samba is built on a system with the right tools
280 (xsltproc in particular) required to generate our man pages, then
281 these will be built with the exact same embedded paths as used by the
282 configuration parser at runtime.  Additionally, the default values
283 read from the smb.conf manpage are checked by our test suite to match
284 the values seen in testparm and used by the running binaries.
285
286 Consistent behaviour between samba-tool testparm and testparm
287 =============================================================
288
289 With the exception of the registry backend, which remains only
290 available in the file server, the behaviour of the smb.conf parser and
291 the tools 'samba-tool testparm' and 'testparm' is now consistent,
292 particularly with regard to default values.  Except with regard to
293 registry shares, it is no longer needed to use one tool on the AD
294 DC, and another on the file server.
295
296 VFS WORM module
297 ===============
298
299 A VFS module for basic WORM (Write once read many) support has been
300 added. It allows an additional layer on top of a Samba share, that provides
301 a basic set of WORM functionality on the client side, to control the
302 writeability of files and folders.
303
304 As the module is simply an additional layer, share access and permissions
305 work like expected - only WORM functionality is added on top. Removing the
306 module from the share configuration, removes this layer again. The
307 filesystem ACLs are not affected in any way from the module and treated
308 as usual.
309
310 The module does not provide complete WORM functions, like some archiving
311 products do! It is not audit-proof, because the WORM function is only
312 available on the client side, when accessing a share through SMB! If
313 the same folder is shared by other services like NFS, the access only
314 depends on the underlying filesystem ACLs. Equally if you access the
315 content directly on the server.
316
317 For additional information, see
318 https://wiki.samba.org/index.php/VFS/vfs_worm
319
320 vfs_fruit, a VFS module for OS X clients
321 ========================================
322
323 A new VFS module that provides enhanced compatibility with Apple SMB
324 clients and interoperability with a Netatalk 3 AFP fileserver.
325
326 The module features enhanced performance with reliable named streams
327 support, interoperability with special characters commonly used by OS
328 X client (eg '*', '/'), integrated file locking and Mac metadata
329 access with Netatalk 3 and enhanced performance by implementing
330 Apple's SMB2 extension codenamed "AAPL".
331
332 The modules behaviour is fully configurable, please refer to the
333 manpage vfs_fruit for further details.
334
335 smbclient archival improvements
336 ===============================
337
338 Archive creation and extraction support in smbclient has been rewritten
339 to use libarchive. This fixes a number of outstanding bugs in Samba's
340 previous custom tar implementation and also adds support for the
341 extraction of zipped archives.
342 smbclient archive support can be enabled or disabled at build time with
343 corresponding --with[out]-libarchive configure parameters.
344
345
346 ######################################################################
347 Changes
348 #######
349
350 smb.conf changes
351 ----------------
352
353    Parameter Name                       Description     Default
354    --------------                       -----------     -------
355
356    allow nt4 crypto                     New             no
357    neutralize nt4 emulation             New             no
358    reject md5 client                    New             no
359    reject md5 servers                   New             no
360    require strong key                   New             yes
361    smb2 max read                        Changed default 8388608
362    smb2 max write                       Changed default 8388608
363    smb2 max trans                       Changed default 8388608
364    winbind expand groups                Changed default 0
365
366
367 CHANGES SINCE 4.2.0rc5
368 ======================
369
370 o   Michael Adam &lt;obnox@samba.org&gt;
371     * BUG 11117: doc:man:vfs_glusterfs: improve the configuration section.
372
373
374 o   Jeremy Allison &lt;jra@samba.org&gt;
375     * BUG 11118: tevent: Ignore unexpected signal events in the same way the
376       epoll backend does.
377
378
379 o   Andrew Bartlett &lt;abartlet@samba.org&gt;
380     * BUG 11100: debug: Set close-on-exec for the main log file FD.
381     * BUG 11097: Fix Win8.1 Credentials Manager issue after KB2992611 on Samba
382       domain.
383
384
385 o   Ira Cooper &lt;ira@samba.org&gt;
386     * BUG 1115: smbd: Stop using vfs_Chdir after SMB_VFS_DISCONNECT.
387
388
389 o   G&uuml;nther Deschner &lt;gd@samba.org&gt;
390     * BUG 11088: vfs: Add a brief vfs_ceph manpage.
391
392
393 o   David Disseldorp &lt;ddiss@samba.org&gt;
394     * BUG 11118: tevent: version 0.9.24.
395
396
397 o   Amitay Isaacs &lt;amitay@gmail.com&gt;
398     * BUG 11124: ctdb-io: Do not use sys_write to write to client sockets.
399
400
401 o   Volker Lendecke &lt;vl@samba.org&gt;
402     * BUG 11119: snprintf: Try to support %j.
403
404
405 o   Garming Sam &lt;garming@catalyst.net.nz&gt;
406     * BUG 11097: Fix Win8.1 Credentials Manager issue after KB2992611 on Samba
407       domain.
408
409
410 o   Andreas Schneider &lt;asn@samba.org&gt;
411     * BUG 11127: doc-xml: Add 'sharesec' reference to 'access based share
412       enum'.
413
414
415 CHANGES SINCE 4.2.0rc4
416 ======================
417
418 o   Michael Adam &lt;obnox@samba.org&gt;
419     * BUG 11032: Enable mutexes in gencache_notrans.tdb.
420     * BUG 11058: cli_connect_nb_send: Don't segfault on host == NULL.
421
422
423 o   Jeremy Allison &lt;jra@samba.org&gt;
424     * BUG 10849: s3: lib, s3: modules: Fix compilation on Solaris.
425     * BUG 11044: Fix authentication using Kerberos (not AD).
426     * BUG 11077: CVE-2015-0240: s3: netlogon: Ensure we don't call talloc_free
427       on an uninitialized pointer.
428     * BUG 11094: s3: smbclient: Allinfo leaves the file handle open.
429     * BUG 11102: s3: smbd: leases - losen paranoia check. Stat opens can grant
430       leases.
431     * BUG 11104: s3: smbd: SMB2 close. If a file has delete on close, store the
432       return info before deleting.
433
434
435 o   Ira Cooper &lt;ira@samba.org&gt;
436     * BUG 11069: vfs_glusterfs: Add comments to the pipe(2) code.
437
438
439 o   G&uuml;nther Deschner &lt;gd@samba.org&gt;
440     * BUG 11070: s3-vfs: Fix developer build of vfs_ceph module.
441
442
443 o   David Disseldorp &lt;ddiss@samba.org&gt;
444     * BUG 10808: printing/cups: Pack requested-attributes with IPP_TAG_KEYWORD.
445     * BUG 11055: vfs_snapper: Correctly handles multi-byte DBus strings.
446     * BUG 11059: libsmb: Provide authinfo domain for encrypted session
447       referrals.
448
449
450 o   Poornima G &lt;pgurusid@redhat.com&gt;
451     * BUG 11069: vfs_glusterfs: Implement AIO support.
452
453
454 o   Volker Lendecke &lt;vl@samba.org&gt;
455     * BUG 11032: Enable mutexes in gencache_notrans.tdb.
456
457
458 o   Stefan Metzmacher &lt;metze@samba.org&gt;
459     * BUG 9299: nsswitch: Fix soname of linux nss_*.so.2 modules.
460     * BUG 9702: s3:smb2_server: protect against integer wrap with "smb2 max
461       credits = 65535".
462     * BUG 9810: Make validate_ldb of String(Generalized-Time) accept
463       millisecond format ".000Z".
464     * BUG 10112: Use -R linker flag on Solaris, not -rpath.
465
466
467 o   Marc Muehlfeld &lt;mmuehlfeld@samba.org&gt;
468     * BUG 10909: samba-tool: Create NIS enabled users and unixHomeDirectory
469       attribute.
470
471
472 o   Garming Sam &lt;garming@catalyst.net.nz&gt;
473     * BUG 11022: Make Sharepoint search show user documents.
474
475
476 o   Christof Schmitt &lt;cs@samba.org&gt;
477     * BUG 11032: Enable mutexes in gencache_notrans.tdb.
478
479
480 o   Andreas Schneider &lt;asn@samba.org&gt;
481     * BUG 11058: utils: Fix 'net time' segfault.
482     * BUG 11066: s3-pam_smbpass: Fix memory leak in pam_sm_authenticate().
483     * BUG 11077: CVE-2015-0240: s3-netlogon: Make sure we do not deference a
484       NULL pointer.
485
486
487 o   Raghavendra Talur &lt;raghavendra.talur@gmail.com&gt;
488     * BUG 11069: vfs/glusterfs: Change xattr key to match gluster key.
489
490
491 CHANGES SINCE 4.2.0rc3
492 ======================
493
494 o   Andrew Bartlett &lt;abartlet@samba.org&gt;
495     * BUG 10993: CVE-2014-8143: dsdb-samldb: Check for extended access
496       rights before we allow changes to userAccountControl.
497
498
499 o   G&uuml;nther Deschner &lt;gd@samba.org&gt;
500     * BUG 10240: vfs: Add glusterfs manpage.
501
502
503 o   David Disseldorp &lt;ddiss@samba.org&gt;
504     * BUG 10984: Fix spoolss IDL response marshalling when returning error
505       without clearing info.
506
507
508 o   Amitay Isaacs &lt;amitay@gmail.com&gt;
509     * BUG 11000: ctdb-daemon: Use correct tdb flags when enabling robust mutex
510       support.
511
512
513 o   Volker Lendecke &lt;vl@samba.org&gt;
514     * BUG 11032: tdb_wrap: Make mutexes easier to use.
515     * BUG 11039: vfs_fruit: Fix base_fsp name conversion.
516     * BUG 11040: vfs_fruit: mmap under FreeBSD needs PROT_READ.
517     * BUG 11051: net: Fix sam addgroupmem.
518
519
520 o   Stefan Metzmacher &lt;metze@samba.org&gt;
521     * BUG 10940: s3:passdb: fix logic in pdb_set_pw_history().
522     * BUG 11004: tdb: version 1.3.4.
523
524
525 o   Christof Schmitt &lt;cs@samba.org&gt;
526     * BUG 11034: winbind: Retry after SESSION_EXPIRED error in ping-dc.
527
528
529 o   Andreas Schneider &lt;asn@samba.org&gt;
530     * BUG 11008: s3-util: Fix authentication with long hostnames.
531     * BUG 11026: nss_wrapper: check for nss.h.
532     * BUG 11033: lib/util: Avoid collision which alread defined consumer DEBUG
533       macro.
534     * BUG 11037: s3-libads: Fix a possible segfault in kerberos_fetch_pac().
535
536
537 CHANGES SINCE 4.2.0rc2
538 ======================
539
540 o   Michael Adam &lt;obnox@samba.org&gt;
541     * BUG 10892: Integrate CTDB into top-level Samba build.
542
543
544 o   Jeremy Allison &lt;jra@samba.org&gt;
545     * BUG 10851: lib: uid_wrapper: Fix setgroups and syscall detection on a
546       system without native uid_wrapper library.
547     * BUG 10896: s3-nmbd: Fix netbios name truncation.
548     * BUG 10904: Fix smbclient loops doing a directory listing against Mac OS X 10
549       server with a non-wildcard path.
550     * BUG 10911: Add support for SMB2 leases.
551     * BUG 10920: s3: nmbd: Ensure NetBIOS names are only 15 characters stored.
552     * BUG 10966: libcli: SMB2: Pure SMB2-only negprot fix to make us behave as a
553       Windows client does.
554     * BUG 10982: s3: smbd: Fix *allocate* calls to follow POSIX error return
555       convention.
556
557
558 o   Christian Ambach &lt;ambi@samba.org&gt;
559     * BUG 9629: Make 'profiles' work again.
560
561
562 o   Bj&ouml;rn Baumbach &lt;bb@sernet.de&gt;
563     * BUG 11014: ctdb-build: Fix build without xsltproc.
564
565
566 o   Ralph Boehme &lt;slow@samba.org&gt;
567     * BUG 10834: Don't build vfs_snapper on FreeBSD.
568     * BUG 10971: vfs_streams_xattr: Check stream type.
569     * BUG 10983: vfs_fruit: Add support for AAPL.
570     * BUG 11005: vfs_streams_xattr: Add missing call to SMB_VFS_NEXT_CONNECT.
571
572
573 o   G&uuml;nther Deschner &lt;gd@samba.org&gt;
574     * BUG 9056: pam_winbind: fix warn_pwd_expire implementation.
575     * BUG 10942: Cleanup add_string_to_array and usage.
576
577
578 o   David Disseldorp &lt;ddiss@samba.org&gt;
579     * BUG 10898: spoolss: Fix handling of bad EnumJobs levels.
580     * BUG 10905: Fix print job enumeration.
581
582
583 o   Amitay Isaacs &lt;amitay@gmail.com&gt;
584     * BUG 10620: s4-dns: Add support for BIND 9.10.
585     * BUG 10892: Integrate CTDB into top-level Samba build.
586     * BUG 10996: Fix IPv6 support in CTDB.
587     * BUG 11014: packaging: Include CTDB man pages in the tarball.
588
589
590 o   Bj&ouml;rn Jacke &lt;bj@sernet.de&gt;
591     * BUG 10835: nss_winbind: Add getgroupmembership for FreeBSD.
592
593
594 o   Guenter Kukkukk &lt;linux@kukkukk.com&gt;
595     * BUG 10952: Fix 'samba-tool dns serverinfo &lt;server&gt;' for IPv6.
596
597
598 o   Volker Lendecke &lt;vl@samba.org&gt;
599     * BUG 10932: pdb_tdb: Fix a TALLOC/SAFE_FREE mixup.
600     * BUG 10942: dbwrap_ctdb: Pass on mutex flags to tdb_open.
601
602
603 o   Justin Maggard &lt;jmaggard10@gmail.com&gt;
604     * BUG 10852: winbind3: Fix pwent variable substitution.
605
606
607 o   Kamen Mazdrashki &lt;kamenim@samba.org&gt;
608     * BUG 10975: ldb: version 1.1.18
609
610
611 o   Stefan Metzmacher &lt;metze@samba.org&gt;
612     * BUG 10781: tdb: version 1.3.3
613     * BUG 10911: Add support for SMB2 leases.
614     * BUG 10921: s3:smbd: Fix file corruption using "write cache size != 0".
615     * BUG 10949: Fix RootDSE search with extended dn control.
616     * BUG 10958: libcli/smb: only force signing of smb2 session setups when
617       binding a new session.
618     * BUG 10975: ldb: version 1.1.18
619     * BUG 11016: pdb_get_trusteddom_pw() fails with non valid UTF16 random
620       passwords.
621
622
623 o   Marc Muehlfeld &lt;mmuehlfeld@samba.org&gt;
624     * BUG 10895: samba-tool group add: Add option '--nis-domain' and '--gid'.
625
626
627 o   Noel Power &lt;noel.power@suse.com&gt;
628     * BUG 10918: btrfs: Don't leak opened directory handle.
629
630
631 o   Matt Rogers &lt;mrogers@redhat.com&gt;
632     * BUG 10933: s3-keytab: fix keytab array NULL termination.
633
634
635 o   Garming Sam &lt;garming@catalyst.net.nz&gt;
636     * BUG 10355: pdb: Fix build issues with shared modules.
637     * BUG 10720: idmap: Return the correct id type to *id_to_sid methods.
638     * BUG 10864: Fix testparm to show hidden share defaults.
639
640
641 o   Andreas Schneider &lt;asn@samba.org&gt;
642     * BUG 10279: Make 'smbclient' use cached creds.
643     * BUG 10960: s3-smbclient: Return success if we listed the shares.
644     * BUG 10961: s3-smbstatus: Fix exit code of profile output.
645     * BUG 10965: socket_wrapper: Add missing prototype check for eventfd.
646
647
648 o   Martin Schwenke &lt;martin@meltin.net&gt;
649     * BUG 10892: Integrate CTDB into top-level Samba build.
650     * BUG 10996: Fix IPv6 support in CTDB.
651
652
653 CHANGES SINCE 4.2.0rc1
654 ======================
655
656 o   Jeremy Allison &lt;jra@samba.org&gt;
657     * BUG 10848: s3: smb2cli: query info return length check was reversed.
658
659
660 o   Bj&ouml;rn Baumbach &lt;bb@sernet.de&gt;
661     * BUG 10862: build: Do not install 'texpect' binary anymore.
662
663
664 o   Chris Davis &lt;cd.rattan@gmail.com&gt;
665     * BUG 10859: Improve samba-regedit.
666
667
668 o   Jakub Hrozek &lt;jakub.hrozek@gmail.com&gt;
669     * BUG 10861: Fix build of socket_wrapper on systems without SO_PROTOCOL.
670
671
672 o   Volker Lendecke &lt;vl@samba.org&gt;
673     * BUG 10860: registry: Don't leave dangling transactions.
674
675
676 o   Stefan Metzmacher &lt;metze@samba.org&gt;
677     * BUG 10866: libcli/smb: Fix smb2cli_validate_negotiate_info with
678       min=PROTOCOL_NT1 max=PROTOCOL_SMB2_02.
679
680
681 o   Christof Schmitt &lt;cs@samba.org&gt;
682     * BUG 10837: idmap_rfc2307: Fix a crash after connection problem to DC.
683 </pre>
684
685 </body>
686 </html>