[Bug 201442] [NEW] ffe for samba 3.0.28 to 3.0.28a

Chuck Short chuck.short at canonical.com
Wed Mar 12 15:52:50 GMT 2008


Public bug reported:

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 <obnox at samba.org>
    * 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_account_name when
      obtaining trust credentials from the local database.
    * Refactor trust account database routines and session key
      management.
    * Fix retrieval of trusted domain password policies when
      authenticating a user (only when WBFLAG_PAM_GET_PWD is config
      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 <jra at samba.org>
    * 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_request() matches the 3.2 code base.
    * 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
      <musicalcarrion at gmail.com>.
    ! 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 <kai at samba.org>
    * libsmb: Do not upper-case target name on NTLMv2 hash generation.
    * Fix an incompatible pointer type warning.


o   Gerald Carter <jerry at samba.org>
    * Restrict the enctypes in the generated krb5.conf files to
      Win2003 types.


o   Steven Danneman <steven.danneman at isilon.com>
    * Error path memory leak fixes.


o   Guenther Deschner <gd at samba.org>
    * 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 <mathiaz at ubuntu.com>
    * 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 <vorlon at debian.org>
    * 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 <vl at samba.org>
    * When allocating a new vuid, also avoid partial ones.  Also
      fully invalidate intermediate ones.
    * Fix error path exit in create_local_nt_token() to correctly roll 
      back security contexts.
    * Fix valgrind warnings in nmbd.
    * Pointer initialization fixes in notify_marshall_changes().
    * BUG 5208: Fix uninitialized variables in vfs_hpuxacl.c (reported 
      by David Leonard <David.Leonard at quest.com>).
    * Copy the 3.2 version of string_replace to 3.0.
    * Port SMB_FS_OBJECTID_INFORMATION from 3.2 (Patch by Corinna
      Vinschen).
    * Memory leak fixes.
    * Fix error code propagation from cli_session_setup_kerberos().
    * 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 <linux at kukkukk.com>
    * OS/2 returns eclass == ERRDOS && ecode == ERRnofiles for a zero 
      entry directory listing.


o   Tom Maher <tmaher at watson.org>
    * BUG 5175: Support krb5 auth in smbcacls.


o   Hans Mayer <hans.mayer at ages.at>
    * BUG 5141: Solaris 9 compile fix.


o   Stefan Metzmacher <metze at samba.org>
    * Fix default printing system detection in libreplace. 


o   Laurent Pinchart <pinchart at skynet.be>
    * BUG 5163: Return better error codes when a password cannot be
      set in and LDAP directory.


o   Jiri Sasek <Jiri.Sasek at Sun.COM>
    * BUG 4866: Correct password routine detection on Solaris.


o   Andreas Schneider <anschneider at suse.de>
    * 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
      administrative shares that cannot be managed from Windows.


o   Karolin Seeger <kseeger at samba.org>
    * Use the "ldap user suffix" when enumerating a users group
      memberships.


o   Simo Sorce <idra at samba.org>
    * Don't assume NULL termination when copying the principal name
      in kerberos_get_default_realm_from_ccache().
    * Fix winbindd running on a Samba DC (again).


o   Bo Yang <boyang at novell.com>
    * Fix bad private_data pointer in winbindd_lookupname_async().

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.

** Affects: samba (Ubuntu)
     Importance: Undecided
         Status: New

-- 
ffe for samba 3.0.28 to 3.0.28a
https://bugs.launchpad.net/bugs/201442
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to samba in ubuntu.



More information about the Ubuntu-server-bugs mailing list