Samba 3.0.25b Available for Download

                   ===============================
                   Release Notes for Samba 3.0.25b
                             June 26, 2007
                   ===============================

This is the third 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.25b are:

  o Offline caching of files with Windows XP/Vista clients.
  o Improper cleanup of expired or invalid byte range locks 
    on files.
  o Crashes is idmap_ldap and idmap_rid.


Changes to 'net idmap dump'
===========================

A change in command line syntax and behavior was introduced in the
3.0.25 release series where the command 

  $ net idmap dump /.../path/to/idmap.tdb

would overwrite the tdb instead of dumping its contents to standard 
output as was the case in releases prior to Samba 3.0.25.  The 
changed has been reverted in 3.0.25b and the semantics from 3.0.24
and earlier releases have been restored.  


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

Changes since 3.0.25a
---------------------

o   Jeremy Allison 
    * BUG 4655: Fix client parsing bug in spoolss EnumPrinterDataEx().
    * Ensure that proper oplock break requests occur during file open
      and performing internal checks for compatible open modes.
    * Fix offline file caching with Windows XP/Vista clients.
    * Coverity fixes.
    * Ensure that winbindd reports the correct client connection
      details in response to a SIGUSR2.
    * Fix timespec_current() to return the correct nano-second time.
    * Fix lock logic inconsistencies in tdb_traverse().
    * Remove restriction on string length for rpcclient commands.
    * BUG 4683: Fix LSA crash bug.
    * BUG 3204: Fix file descriptor leak in the parent winbindd when
      child processes hang.
    * Avoid calling rename_open_files() when the old and new names 
      are identical.
    * BUG 4689: Fix bug in new change notify code caused by not
      ignoring the max_params_return value and as a resulting
      returning truncated names.
    * Fix sync_file() to return NTSTATUS and return this on failure in
      the write reply path.
    * BUG 4678,4697: Fix token creation for clear text logins.  
    * BUG 4725: Don't crash when no eventlog names are defined in
      smb.conf.
    * Ensure we will always release any timeout handler on fsp close 
      or removal of oplock.


o   Jacob Berkman 
    * BUG 4566: Pass password data to krb5_prompter.


o   Gerald (Jerry) Carter 
    * BUG 4579: Fix "wbinfo -t" when running winbindd on a Samba DC.


o   Guenther Deschner 
    * BUG 4657: Fix compilation and linking of pam_smbpass.so.
    * Add more netlogon GetDcName() client calls.
    * Fix event based krb5 ticket refreshing in winbindd.

o   SATOH Fumiyasu 
    * BUG 4720: Fix smbclient connections to share names containing 
      multibyte characters.


o   Steve Langasek 
    * Allow SIGTERM to cause nmbd to exit on awaiting an interface 
      to come up.


o   Volker Lendecke 
    * Fix record state check error when reviewing entries in nmbd's
      WINS database.
    * Revert 'net idmap dump' behavior to 3.0.24 behavior to fix change 
      in command line syntax that would overwrite winbindd_idmap.tdb.
      

o   Justin Maggard 
    * Don't expire a password if it's explicitly set as ACB_PWNOTREQ.


o   
    * Fix old old bug in cli_smbwrite() (not incrementing data 
      being sent).


o   Jens Nissen 
    * BUG 4537: Fix smbtorture deny test2.


o   James Peach 
    * Fix structure types in the vfs_catia NT_ACL operations.


o   Doug Rudoff 
    * Ensure that the the lck struct for invalid locks are correctly
      saved and therefore cleaned up.


o   Simo Sorce 
    * Updates for the packaging/Debian directory.
    * Add missing 'c' character to the list of shell safe characters.
    * BUG 4667 (partial): Fix crash bug in idmap_ldap.c.
    * Fix inconsistencies between creating machine and user accounts.
    * Fix bug deleting LDAP user accounts that used the account 
      objectclass as its structural basis.
    * BUG 2319: Ensure that smbspool correctly decodes %-encoded
      characters.
    * BUG 4624: Fix crashes in idmap_rid.

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