ffe for samba 3.0.28 to 3.0.28a
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
samba (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: samba
I would like to ask for a feature freeeze exception to upgrade Samba from 3.0.28 to 3.0.28a. I have attached the changelog below, diffstat, and diff to follow shortly.
Changes since 3.0.28
-------
o Michael Adam <email address hidden>
* Fix bug in version string's vendor tag.
* Prevent net getdomainsid from crashing when called as non-root.
* BUG 4801: Correctly implement LSA lookup levels for LookupNames.
* Fixes for internal LookupNames() calls for unqualified users and
groups.
* Remove unnecessary functions when managing domain trust
passwords.
* Fix winbindd on a Samba DC talking to a trusted domain DC
(again).
* Consolidate the detection of the machine_
obtaining trust credentials from the local database.
* Refactor trust account database routines and session key
management.
* Fix retrieval of trusted domain password policies when
authentic
flags is set).
* Refactor Winbind's cm_connect_sam().
* Enable building the notify_fam module.
* Add "ldap debug level" and "ldap debug threshold" smb.conf options.
o Jeremy Allison <email address hidden>
* Fix cut-n-paste bug when filling in form values for Printer
info.
* Fix SMB signing bug found by Volker.
* Create locking.tdb when running smbstatus before smbd to avoid
confusing error messages.
* Add a portable version of strlcpy and strlcat.
* BUG 4780: Cause user mounts to inherit uid= and gid= from the
calling user when called as non-root, except when overridden on
the command line. Original patch by Steve Langasek.
* BUG 5802: Recent versions of Linux-PAM support localization of
user prompts, so Samba must use the C locale when invoking PAM
* Merge Vista principal detection changes by Andreas Schneider
from 3.2 branch.
* BUG 5121: Fix problems running unix passwd sync on streams based
systems.
+ BUG 4612: Fix smbd crash when connecting from an OS/2 client.
* Back port Volker's ACL fixes on newly create files form 3.2.
* Ensure that send_getdc_
* BUG 3617: Fix crash in nmbd caused by referencing freed memory.
* Fixes for issues reported by IBM checker.
* Fixes for issues reported by Coverity.
* Back port Volker's fix for nlink count.
* Back port SAMR flag fixes from Matt Geddes
<email address hidden>.
! BUG 4929: Cope with protected ACL set correctly (based on work
from Jim McDonough).
* Fix ACL set bug when group being set is the primary group.
* Ensure NDR wire-reads of string types are always null
terminated.
! BUG 5247: Fix mget wildcard expansion in smbclient.
* Fix bug in SPNEGO negotiation.
* BUG 3617: Fix "Invalid read of size 4" errors.
+ BUG 5267: Prevent nmbd from shutting down when no network
interfaces can be located.
o Kai Blin <email address hidden>
* libsmb: Do not upper-case target name on NTLMv2 hash generation.
* Fix an incompatible pointer type warning.
o Gerald Carter <email address hidden>
* Restrict the enctypes in the generated krb5.conf files to
Win2003 types.
o Steven Danneman <email address hidden>
* Error path memory leak fixes.
o Guenther Deschner <email address hidden>
* Fix PAC decoding from Vista SP1 client.
* Fix get_trust_creds() to return always an upper-cased krb5
principal.
* Back port additional fixes necessary for support Windows 2008
domain joins from the 3.2 branch.
o Mathias Gug <email address hidden>
* BUG 5802: Recent versions of Linux-PAM support localization of
user prompts, so Samba must use the C locale when invoking PAM
o Steve Langasek <email address hidden>
* BUG 3727: Fix smbpasswd abort when called by non-root user.
* BUG 4784: Prevent umount.cifs from allowing all users to unmount shares.
* BUG 5802: Recent versions of Linux-PAM support localization of
user prompts, so Samba must use the C locale when invoking PAM
o Volker Lendecke <email address hidden>
* When allocating a new vuid, also avoid partial ones. Also
fully invalidate intermediate ones.
* Fix error path exit in create_
back security contexts.
* Fix valgrind warnings in nmbd.
* Pointer initialization fixes in notify_
* BUG 5208: Fix uninitialized variables in vfs_hpuxacl.c (reported
by David Leonard <email address hidden>).
* Copy the 3.2 version of string_replace to 3.0.
* Port SMB_FS_
Vinschen).
* Memory leak fixes.
* Fix error code propagation from cli_session_
* BUG 5217: Fix inotify detection.
* BUG 5279: Correctly check return of rename().
* BUG 5252: Fix confusing error messages in mount.cifs.
* BUG 5307: Respect FAMChanged (Thanks to Ricardo Santos).
* Work around a handle leak in XP 64 bit.
o Guenter Kukkukk <email address hidden>
* OS/2 returns eclass == ERRDOS && ecode == ERRnofiles for a zero
entry directory listing.
o Tom Maher <email address hidden>
* BUG 5175: Support krb5 auth in smbcacls.
o Hans Mayer <email address hidden>
* BUG 5141: Solaris 9 compile fix.
o Stefan Metzmacher <email address hidden>
* Fix default printing system detection in libreplace.
o Laurent Pinchart <email address hidden>
* BUG 5163: Return better error codes when a password cannot be
set in and LDAP directory.
o Jiri Sasek <email address hidden>
* BUG 4866: Correct password routine detection on Solaris.
o Andreas Schneider <email address hidden>
* Remove trailing slashes on server names when parsing input from
smbclient.
! Support Windows 2008 domain joins (variant of Todd Stecher's
original patch).
! Add "administrative share" service parameter for defining hidden
administr
o Karolin Seeger <email address hidden>
* Use the "ldap user suffix" when enumerating a users group
memberships.
o Simo Sorce <email address hidden>
* Don't assume NULL termination when copying the principal name
in kerberos_
* Fix winbindd running on a Samba DC (again).
o Bo Yang <email address hidden>
* Fix bad private_data pointer in winbindd_
I have marked bugfixes in Ubuntu as '+' and important features as '!'.
I feel that there are several changes that is important for hardy that are needed for LTS, especially the Windows 2008 support.
It has built succesfully and I have been running it locally. I have intergrated changes from Debian's samba svn.
Changed in samba: | |
status: | Confirmed → Fix Released |
This looks very reasonable to me, mostly bug fixes. The Win08 fixes are somewhere half in between new features and bug fixes, but I agree that we should definitively get them. So, please make sure that the beta gets it, for maximum testing exposure.