[Samba] [Announce] Samba 3.3.1 Available for Download

Karolin Seeger kseeger at samba.org
Tue Feb 24 11:00:39 GMT 2009

Hash: SHA1

		"There are two ways to write error-free programs;
		 only the third one works."

		 Alan J. Perlis

Release Announcements

This is the latest bugfix release release of the Samba 3.3 series.

Major enhancements in Samba 3.3.1 include:

     * Fix net ads join when "ldap ssl = start tls" (bug #6073).
     * Fix renaming/deleting of files using Windows clients (bug #6082).
     * Fix renaming/deleting a "not matching/resolving" symlink (bug #6090).
     * Fix remotely adding a share via the Windows MMC.


smb.conf changes
- ----------------

    Parameter Name                      Description     Default
    --------------                      -----------     -------
    ldap ssl ads			New		No

Changes since 3.3.0:
- --------------------

o   Jeremy Allison <jra at samba.org>
    * BUG 6082: Fix renaming/deleting of files using Windows clients.
    * BUG 6069: Fix build with too many arguments.
    * BUG 6090: Fix renaming/deleting a "not matching/resolving" symlink.
    * BUG 6099: Try to fix domain join of Win7 Beta.
    * BUG 6117: Fix core dump of pdbedit -a.
    * BUG 6133: Fix deletion of non-ACL files on Solaris/ZFS/NFSv4 ACL
    * Fix Coverity IDs 115, 116, 117, 602.
    * Fix warning (bad handler prototype).
    * Unify the detection of the timespec code in configure.in, and the
      application of it in time.c.
    * Correctly use chroot().
    * Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure that "offered"
      read from the rpc packet in spoolss is under that size.
    * Backport the semantics of when to delete alternate data streams on a file
    * Fix printf warnings.
    * Fix warnings on Solaris.

o   Michael Adam <obnox at samba.org>
    * BUG 6066: netinet/ip.h present but cannot be compiled on Solaris.
    * BUG 6073: Prevent ads_connect() from using SSL unless explicitly
    * Fix 'getent passwd' to allocate new uids.
    * Fix 'getent group' to allocate new gids.
    * Remove check for sharename being a username in 'net conf

o   Guenther Deschner <gd at samba.org>
    * Fix Coverity ID 848.
    * Remove unused ENUM_HND from 'net'.
    * Fix getform command asprintf return code in rpcclient.
    * Fix memleak in get_remote_printer_publishing_data().
    * Remove duplicate prototypes for generated rpc server functions.

o   Holger Hetterich <hhetter at novell.com>
    * Enable total anonymization in vfs_smb_traffic_analyzer.

o   Bjoern Jacke <bj at sernet.de>
    * Fix build with external dns_sd libraries.
    * Fix configure check "sub-second timestamps without struct timespec".
    * Add configure check for AIX style sub-second resolution support.
    * Add configure check for Tru64 sub-second timestamp resolution.
    * Add Tru64 sub-second resolution timestamp support.
    * Enable IPv6 support for NetBSD and FreeBSD.
    * Use correct BSD evironment variable.

o   Guenter Kukkukk <linux at kukkukk.com>
    * Don't try and delete a default ACL from a file.

o   Volker Lendecke <vl at samba.org>
    * BUG 5798: CFLAGS info lost in configure.
    * Fix Coverity IDs 740, 742, 744, 745, 876, 879, 880.
    * Fix remotely adding a share via the Windows MMC.
    * Avoid valgrind errors.
    * Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
    * Fix resume handle for _samr_EnumDomainGroups.
    * Fix a buffer handling bug when adding lots of registry keys.
    * Fix a O(n^2) algorithm in regdb_fetch_keys().

o   Jeff Layton <jlayton at redhat.com>
    * Initialize rc to 0 in main in mount.cifs.

o   Derrell Lipman <derrell.lipman at unwireduniverse.com>
    * BUG 6069: Add a fstatvfs function for libsmbclient.
    * Eliminate compiler warnings.

o   Glenn Machin <gmachin at sandia.gov>
    * Don't miss an absolute pathname as a kerberos keytab path.

o   Stefan Metzmacher <metze at samba.org>
    * BUG 6100: Implement _netr_LogonGetCapabilities() with
    * Make Samba work with older ctdb versions.
    * Add S-1-22-X-Y sids to the local token.

o   Lars Mueller <lars at samba.org>
    * Conditional install of the cifs.upcall man page.
    * Adjust regex to match variable names including underscores.

o   Shirish Pargaonkar <shirishpargaonkar at gmail.com>
    * BUG 4370: Clean-up entries in /etc/mtab after unmount.
    * Add fakemount (-f) and nomtab (-n) flags to mount.cifs.

o   Ted Percival <ted.percival at quest.com>
    * Fix a crash during name resolution.

o   Tim Prouty <tprouty at samba.org>
    * Fix "assignment discards qualifiers from pointer target type"

o   Karolin Seeger <kseeger at samba.org>
    * Change "ldap ssl:ads" parameter to "ldap ssl ads".
    * Add manpages for vfs_acl_xattr and vfs_acl_tdb.

o   Dan Sledz <dsledz at isilon.com>
    * Fix double free caused by incorrect talloc_steal usage.

o   Simo Sorce <idra at samba.org>
    * Build ldbrename.

o   Aravind Srinivasan <aravind.srinivasan at isilon.com>
    * Make nmbd check all available interfaces for WINS before failing.

o   Miguel Suarez <Miguel.Suarez at stratus.com>
    * Fix compilation of vfs_default on systems that do not support utimes().

o   Yasuma Takeda <yasuma at osstech.co.jp>
    * BUG 5920: Fix the calculation of the memcpy length.
    * BUG 6098: Fix ads_find_dc() in setups with "security = domain".

o   Bo Yang <boyang at novell.com>
    * Make libsmbclient work with DFS.

Download Details

The uncompressed tarballs and patch files have been signed
using GnuPG (ID 6568B7EA).  The source code can be downloaded


The release notes are available online at:


Binary packages will be made available on a volunteer basis from


Our Code, Our Bugs, Our Responsibility.

                        The Samba Team

Version: GnuPG v2.0.9 (GNU/Linux)


More information about the samba mailing list