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">
6 <title>Samba - Release Notes Archive</title>
11 <H2>Samba 3.0.28a Available for Download</H2>
15 ===============================
16 Release Notes for Samba 3.0.28a
18 ===============================
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
24 Major bug fixes included in Samba 3.0.28a are:
26 o Failure to join Windows 2008 domains
27 o Windows Vista (including SP1 RC) interop issues
31 ######################################################################
38 Parameter Name Description Default
39 -------------- ----------- -------
40 administrative share New No
41 ldap debug level New 0
42 ldap debug threshold New 10
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
54 * Remove unnecessary functions when managing domain trust
56 * Fix winbindd on a Samba DC talking to a trusted domain DC
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
62 * Fix retrieval of trusted domain password policies when
63 authenticating a user (only when WBFLAG_PAM_GET_PWD is config
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.
70 o Jeremy Allison <jra@samba.org>
71 * Fix cut-n-paste bug when filling in form values for Printer
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
84 * BUG 5121: Fix problems running unix passwd sync on streams based
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
97 * Fix ACL set bug when group being set is the primary group.
98 * Ensure NDR wire-reads of string types are always null
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.
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.
112 o Gerald Carter <jerry@samba.org>
113 * Restrict the enctypes in the generated krb5.conf files to
117 o Steven Danneman <steven.danneman@isilon.com>
118 * Error path memory leak fixes.
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
125 * Back port additional fixes necessary for support Windows 2008
126 domain joins from the 3.2 branch.
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
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
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
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.
162 o Guenter Kukkukk <linux@kukkukk.com>
163 * OS/2 returns eclass == ERRDOS && ecode == ERRnofiles for a zero
164 entry directory listing.
167 o Tom Maher <tmaher@watson.org>
168 * BUG 5175: Support krb5 auth in smbcacls.
171 o Hans Mayer <hans.mayer@ages.at>
172 * BUG 5141: Solaris 9 compile fix.
175 o Stefan Metzmacher <metze@samba.org>
176 * Fix default printing system detection in libreplace.
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.
184 o Jiri Sasek <Jiri.Sasek@Sun.COM>
185 * BUG 4866: Correct password routine detection on Solaris.
188 o Andreas Schneider <anschneider@suse.de>
189 * Remove trailing slashes on server names when parsing input from
191 * Support Windows 2008 domain joins (variant of Todd Stecher's
193 * Add "administrative share" service parameter for defining hidden
194 administrative shares that cannot be managed from Windows.
197 o Karolin Seeger <kseeger@samba.org>
198 * Use the "ldap user suffix" when enumerating a users group
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).
208 o Bo Yang <boyang@novell.com>
209 * Fix bad private_data pointer in winbindd_lookupname_async().
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>