WHATSNEW: Add Printing changes
[ambi/samba-autobuild/.git] / WHATSNEW.txt
1 Release Announcements
2 =====================
3
4 This is the first preview release of Samba 4.6.  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.6 will be the next version of the Samba suite.
10
11
12 UPGRADING
13 =========
14
15 vfs_fruit option "fruit:resource" spelling correction
16 -----------------------------------------------------
17
18 Due to a spelling error in the vfs_fruit option parsing for the "fruit:resource"
19 option, users who have set this option in their smb.conf were still using the
20 default setting "fruit:resource = file" as the parser was looking for the string
21 "fruit:ressource" (two "s").
22
23 After upgrading to this Samba version 4.6, you MUST either remove the option
24 from your smb.conf or set it to the default "fruit:resource = file", otherwise
25 your macOS clients will not be able to access the resource fork data.
26
27 This version Samba 4.6 accepts both the correct and incorrect spelling, but the
28 next Samba version 4.7 will not accept the wrong spelling.
29
30 Users who were using the wrong spelling "ressource" with two "s" can keep the
31 setting, but are advised to switch to the correct spelling.
32
33 NEW FEATURES/CHANGES
34 ====================
35
36 Kerberos client encryption types
37 --------------------------------
38 Some parts of Samba (most notably winbindd) perform Kerberos client
39 operations based on a Samba-generated krb5.conf file. A new
40 parameter, "kerberos encryption types" allows configuring the
41 encryption types set in this file, thereby allowing the user to
42 enforce strong or legacy encryption in Kerberos exchanges.
43
44 The default value of "all" is compatible with previous behavior, allowing
45 all encryption algorithms to be negotiated. Setting the parameter to "strong"
46 only allows AES-based algorithms to be negotiated. Setting the parameter to
47 "legacy" allows only RC4-HMAC-MD5 - the legacy algorithm for Active Directory.
48 This can solves some corner cases of mixed environments with Server 2003R2 and
49 newer DCs.
50
51 Printing
52 --------
53 Support for uploading printer drivers from newer Windows clients (Windows 10)
54 has been added until our implementation of [MS-PAR] protocol is ready.
55 Several issues with uploading different printing drivers have been addressed.
56
57 The OS Version for the printing server has been increased to announce
58 Windows Server 2003 R2 SP2. If a driver needs a newer version then you should
59 check the smb.conf manpage for details.
60
61 new option for owner inheritance
62 --------------------------------
63 The "inherit owner" smb.conf parameter instructs smbd to set the
64 owner of files to be the same as the parent directory's owner.
65 Up until now, this parameter could be set to "yes" or "no".
66 A new option, "unix only", enables this feature only for the UNIX owner
67 of the file, not affecting the SID owner in the Windows NT ACL of the
68 file. This can be used to emulate something very similar to folder quotas.
69
70
71 REMOVED FEATURES
72 ================
73
74
75 smb.conf changes
76 ================
77
78   Parameter Name                Description             Default
79   --------------                -----------             -------
80   kerberos encryption types     New                     all
81   inherit owner                 New option
82   fruit:resource                Spelling correction
83
84
85 KNOWN ISSUES
86 ============
87
88 Currently none.
89
90 #######################################
91 Reporting bugs & Development Discussion
92 #######################################
93
94 Please discuss this release on the samba-technical mailing list or by
95 joining the #samba-technical IRC channel on irc.freenode.net.
96
97 If you do report problems then please try to send high quality
98 feedback. If you don't provide vital information to help us track down
99 the problem then you will probably be ignored.  All bug reports should
100 be filed under the Samba 4.1 and newer product in the project's Bugzilla
101 database (https://bugzilla.samba.org/).
102
103
104 ======================================================================
105 == Our Code, Our Bugs, Our Responsibility.
106 == The Samba Team
107 ======================================================================
108