team: Add employer for Christof
[samba-web.git] / history / samba-3.0.28a.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 3.0.28a Available for Download</H2>
12
13 <p>
14 <pre>
15                    ===============================
16                    Release Notes for Samba 3.0.28a
17                             Mar 8, 2008
18                    ===============================
19
20 This is the second production release of the Samba 3.0.28 code 
21 base and is the version that servers should be run for for all 
22 current bug fixes.  
23
24 Major bug fixes included in Samba 3.0.28a are:
25
26   o Failure to join Windows 2008 domains
27   o Windows Vista (including SP1 RC) interop issues
28
29
30
31 ######################################################################
32 Changes
33 #######
34
35 smb.conf changes
36 ----------------
37
38     Parameter Name                      Description     Default
39     --------------                      -----------     -------
40     administrative share                New             No
41     ldap debug level                    New             0
42     ldap debug threshold                New             10
43
44
45 Changes since 3.0.28
46 --------------------
47
48 o   Michael Adam <obnox@samba.org>
49     * Fix bug in version string's vendor tag.
50     * Prevent net getdomainsid from crashing when called as non-root.
51     * BUG 4801: Correctly implement LSA lookup levels for LookupNames.
52     * Fixes for internal LookupNames() calls for unqualified users and 
53       groups.
54     * Remove unnecessary functions when managing domain trust 
55       passwords.
56     * Fix winbindd on a Samba DC talking to a trusted domain DC
57       (again).
58     * Consolidate the detection of the machine_account_name when
59       obtaining trust credentials from the local database.
60     * Refactor trust account database routines and session key
61       management.
62     * Fix retrieval of trusted domain password policies when
63       authenticating a user (only when WBFLAG_PAM_GET_PWD is config
64       flags is set).
65     * Refactor Winbind's cm_connect_sam().
66     * Enable building the notify_fam module.
67     * Add "ldap debug level" and "ldap debug threshold" smb.conf options.
68
69
70 o   Jeremy Allison <jra@samba.org>
71     * Fix cut-n-paste bug when filling in form values for Printer
72       info.
73     * Fix SMB signing bug found by Volker.
74     * Create locking.tdb when running smbstatus before smbd to avoid
75       confusing error messages.
76     * Add a portable version of strlcpy and strlcat.
77     * BUG 4780: Cause user mounts to inherit uid= and gid= from the
78       calling user when called as non-root, except when overridden on
79       the command line.  Original patch by Steve Langasek.
80     * BUG 5802: Recent versions of Linux-PAM support localization of
81       user prompts, so Samba must use the C locale when invoking PAM
82     * Merge Vista principal detection changes by Andreas Schneider
83       from 3.2 branch.
84     * BUG 5121: Fix problems running unix passwd sync on streams based 
85       systems.
86     * BUG 4612: Fix smbd crash when connecting from an OS/2 client.
87     * Back port Volker's ACL fixes on newly create files form 3.2.
88     * Ensure that send_getdc_request() matches the 3.2 code base.
89     * BUG 3617: Fix crash in nmbd caused by referencing freed memory.
90     * Fixes for issues reported by IBM checker.
91     * Fixes for issues reported by Coverity.
92     * Back port Volker's fix for nlink count.
93     * Back port SAMR flag fixes from Matt Geddes
94       <musicalcarrion@gmail.com>.
95     * BUG 4929: Cope with protected ACL set correctly (based on work
96       from Jim McDonough).
97     * Fix ACL set bug when group being set is the primary group.
98     * Ensure NDR wire-reads of string types are always null
99       terminated.
100     * BUG 5247: Fix mget wildcard expansion in smbclient.
101     * Fix bug in SPNEGO negotiation.
102     * BUG 3617: Fix "Invalid read of size 4" errors.
103     * BUG 5267: Prevent nmbd from shutting down when no network
104       interfaces can be located.
105
106
107 o   Kai Blin <kai@samba.org>
108     * libsmb: Do not upper-case target name on NTLMv2 hash generation.
109     * Fix an incompatible pointer type warning.
110
111
112 o   Gerald Carter <jerry@samba.org>
113     * Restrict the enctypes in the generated krb5.conf files to
114       Win2003 types.
115
116
117 o   Steven Danneman <steven.danneman@isilon.com>
118     * Error path memory leak fixes.
119
120
121 o   Guenther Deschner <gd@samba.org>
122     * Fix PAC decoding from Vista SP1 client.
123     * Fix get_trust_creds() to return always an upper-cased krb5
124       principal.
125     * Back port additional fixes necessary for support Windows 2008
126       domain joins from the 3.2 branch.
127
128
129 o   Mathias Gug <mathiaz@ubuntu.com>
130     * BUG 5802: Recent versions of Linux-PAM support localization of
131       user prompts, so Samba must use the C locale when invoking PAM
132
133
134 o   Steve Langasek <vorlon@debian.org>
135     * BUG 3727: Fix smbpasswd abort when called by non-root user.
136     * BUG 4784: Prevent umount.cifs from allowing all users to unmount shares.
137     * BUG 5802: Recent versions of Linux-PAM support localization of
138       user prompts, so Samba must use the C locale when invoking PAM
139
140
141 o   Volker Lendecke <vl@samba.org>
142     * When allocating a new vuid, also avoid partial ones.  Also
143       fully invalidate intermediate ones.
144     * Fix error path exit in create_local_nt_token() to correctly roll 
145       back security contexts.
146     * Fix valgrind warnings in nmbd.
147     * Pointer initialization fixes in notify_marshall_changes().
148     * BUG 5208: Fix uninitialized variables in vfs_hpuxacl.c (reported 
149       by David Leonard <David.Leonard@quest.com>).
150     * Copy the 3.2 version of string_replace to 3.0.
151     * Port SMB_FS_OBJECTID_INFORMATION from 3.2 (Patch by Corinna
152       Vinschen).
153     * Memory leak fixes.
154     * Fix error code propagation from cli_session_setup_kerberos().
155     * BUG 5217: Fix inotify detection.
156     * BUG 5279: Correctly check return of rename().
157     * BUG 5252: Fix confusing error messages in mount.cifs.
158     * BUG 5307: Respect FAMChanged (Thanks to Ricardo Santos).
159     * Work around a handle leak in XP 64 bit.
160
161
162 o   Guenter Kukkukk <linux@kukkukk.com>
163     * OS/2 returns eclass == ERRDOS && ecode == ERRnofiles for a zero 
164       entry directory listing.
165
166
167 o   Tom Maher <tmaher@watson.org>
168     * BUG 5175: Support krb5 auth in smbcacls.
169
170
171 o   Hans Mayer <hans.mayer@ages.at>
172     * BUG 5141: Solaris 9 compile fix.
173
174
175 o   Stefan Metzmacher <metze@samba.org>
176     * Fix default printing system detection in libreplace. 
177
178
179 o   Laurent Pinchart <pinchart@skynet.be>
180     * BUG 5163: Return better error codes when a password cannot be
181       set in and LDAP directory.
182
183
184 o   Jiri Sasek <Jiri.Sasek@Sun.COM>
185     * BUG 4866: Correct password routine detection on Solaris.
186
187
188 o   Andreas Schneider <anschneider@suse.de>
189     * Remove trailing slashes on server names when parsing input from
190       smbclient.
191     * Support Windows 2008 domain joins (variant of Todd Stecher's
192       original patch).
193     * Add "administrative share" service parameter for defining hidden
194       administrative shares that cannot be managed from Windows.
195
196
197 o   Karolin Seeger <kseeger@samba.org>
198     * Use the "ldap user suffix" when enumerating a users group
199       memberships.
200
201
202 o   Simo Sorce <idra@samba.org>
203     * Don't assume NULL termination when copying the principal name
204       in kerberos_get_default_realm_from_ccache().
205     * Fix winbindd running on a Samba DC (again).
206
207
208 o   Bo Yang <boyang@novell.com>
209     * Fix bad private_data pointer in winbindd_lookupname_async().
210 </pre>
211
212 <p>Please refer to the original <a href="/samba/history/samba-3.0.28.html">Samba
213 3.0.28 Release Notes</a> for more details regarding changes in
214 previous releases.</p>
215 </body>
216 </html>
217