Samba 3.0.25c Available for Download


                   ===============================
                   Release Notes for Samba 3.0.25c
                             Aug 20, 2007
                   ===============================

This is the latest production release of the Samba 3.0.25 code 
base and is the version that servers should be run for for all 
current bug fixes.  

Major bug fixes included in Samba 3.0.25c are:

  o File sharing with Widows 9x clients.
  o Winbind running out of file descriptors due to stalled 
    child processes.
  o MS-DFS inter-operability issues.


######################################################################
Changes
#######

Changes since 3.0.25b
---------------------

o   Michael Adam 
    * Fix incorrect log messages in tdbbackup.
    * Fix a bug in pwrite error detection in tdb_expand_file().


o   Jeremy Allison 
    * BUG 4711: Make cli_connect() return NT_STATUS codes.
    * Ensure we obey Unicode consortium restrictions.  Based on 
      patch from MORIYAMA Masayuki.
    * BUG 3204: Cope with stalled winbindd child processes and 
      prevent the parent winbindd process from running out of file  
      descriptors.
    * Fix realloc leak on failure case from Jim Meyering.
    * BUG 4759: Fix crash in ber_printf() caused invalid tag.
    * BUG 4763: Limit notify responses to client max buf size.      
    * BUG 4777: Doing a DFS traverse through a deep link could fail
      (not using explorer).
    * BUG 4779: Setting the allocation size updates the modified 
      time as a write does.
    * BUG 4308: Fix interaction with MS Excel and POSIX ACLs.
    * Fix POSIX unlink bug found by the Linux CIFS fs client.
    * Stop counting locks if we get a POSIX lock request.
    * Fix interaction between Linux CIFS fs client and Windows
      clients when the former tries to remove a file opened by the 
      latter.
    * Fix incorrect mapping of invalid resume names in FindNext 
      commands.
    * Cope with dead entries in the locking database tied to 
      non-existent processes (merge from 3.2-ctdb).
    * Fix MS-DFS related renaming bug in smbclient.
    * Fix for write cache corruption bug.
    * Fix invalid vuid from being returned by a failed call to
      cli_session_setup_spnego.().
    * Fixes for error mappings from NT_STATUS to the appropriate DOS
      error codes in reply_opeNXXX() calls.


o   Ofir Azoulay 
    * Only look at errno set by SMB_VFS_CLOSE() if the call actually 
      failed.


o   Alexander Bokovoy 
    * Fix vfs_readahead: transparent modules should always pass 
      through.


o   David S. Collier-Brown 
    * BUG 4897: Fix Solaris xattr misdeclarations.


o   Guenther Deschner 
    * Remove redundant pointer checks when freeing memory in winbindd.
    * BUG 4408: Remove last traces of Heimdal KCM support.
    * Fix bug in user Krb5 ticket refresh feature in winbindd.
    * Fix Heimdal path in the krb5 renew routine.
    * Unused code cleanup in winbindd.


o   SATOH Fumiyasu 
    * BUG 4750: smbc_telldir_ctx() was not returning a value useful 
      to smbc_lseekdir_ctx().


o   Bjoern Jacke 
    * Add support for Extended Attributes on Solaris.


o   Matthijs Kooijman 
    * BUG 4836: Fix incorrect log message in the nss_info 
      plugin init call.
    * BUG 4849: Fix "net ads dns register" usage text.


o   Volker Lendecke 
    * Port cli_connect() NT_STATUS fixes to smbmount.
    * Add notes about smbfs/cifs to usage() in smb[u]mount.
    * BUG 4792: Fix pidfile name bug.
    * Fix missing END_PROFILE() call in the SMBunlink reply.
    * Coverity fixes.
    * Correct logic error in change notify code that would result in 
      an endless loop.
    * Fix uninitialized reads in the spoolss GetPrinterData() replies.
    * Fix file overwrites from Windows 9x clients.


o   Herb Lewis 
    * Unused code cleanup.
    * Avoid a crash in "net rpc info" when no username has 
      been specified.
    * Remove biconv detection on *BSD.


o   Derrell Lipman 
    * Get/Set ACL fixes in libsmbclient.


o   Jan Martin 
    * BUG 4860: Patches for fixing MS-DFS links with trailing 
      back slashes.


o   Jim McDonough 
    * BUG 4719: "Must change password" is not set from usrmgr.exe.


o   Atsushi Nakabayashi 
    * Ensure proper exit when nmbd is unable to reopen the wins.tdb.
    * Fix error path memleaks in the messaging subsystem.

Please refer to the original Samba 3.0.25b Release Notes for more details regarding changes in previous releases.