updating whatsnew for release
authorGerald Carter <jerry@samba.org>
Fri, 28 Feb 2003 15:10:24 +0000 (15:10 +0000)
committerGerald Carter <jerry@samba.org>
Fri, 28 Feb 2003 15:10:24 +0000 (15:10 +0000)
WHATSNEW.txt

index 64be6c8e4602c12926ec122eb4ba6b6d630b4602..06c751557a6ac12b7033f93167100cf8a99bfaf4 100644 (file)
@@ -1,16 +1,63 @@
-            What's new in Samba 2.2.8pre1 - 3rd February 2003
-            =================================================
+            What's new in Samba 2.2.8pre2 - 28th February 2003
+            ==================================================
 
-This is a non-production, preview release of the upcoming Samba 
-2.2.8 distribution.  This preview release is for testing purposes 
-only and should not be installed in production environments. 
+This is a non-production, preview release of the upcoming Samba
+2.2.8 distribution.  This preview release is for testing purposes
+only and should not be installed in production environments.
 
-The purpose of this preview release to make numerous bugs fixes 
+The purpose of this preview release to make numerous bugs fixes
 for Samba 2.2.7a available to the Samba community.  Please report
-testing results of this release to the Samba mailing list 
+testing results of this release to the Samba mailing list
 <samba@samba.org>.
 
 
+Changes since 2.2.8pre1
+-----------------------
+1)  smbumount lazy patch from Mandrake
+2)  Check for too many processes *before* the fork.
+3)  make sure we don't run over the end of 'name' in unix_convert()
+4)  set umask to 0 before creating socket directory.
+5)  Fix the LARGE_SMB_OFF_T problems and allow smbd to do the right thing 
+    in interactive mode when a log file dir is also specified.
+6)  Fix delete on close semantics to match W2K.
+7)  Correctly return access denied on share mode deny when we can't open 
+    the file.
+8)  Always use safe_strcpy not pstrcpy for malloc()'d strings
+9)  Fixes for HP-UX only having limited POSIX lock range
+10) Added uid/gid caching code. Reduces load on winbindd.
+11) Removed extra copy of server name in the printername field (it was
+    mangling the the name to be \\server\\\server\printer
+12) Fix dumb perror used without errno being set.
+13) Do retries correctly if the connection to the DC has failed.
+14) Correctly check for inet_addr fail.
+15) Ensure we use getgrnam() unless BROKEN_GETGRNAM is defined.
+16) Fix for missing if (setting_acls) on default perms.
+17) Fix to cache the sidtype
+18) fix printer settings on Solaris (big-endian) print servers.
+    ASCII -> UNICODE conversion bug.
+19) Small fix check correct error return.
+20) Ensure space_avail is unsigned.
+21) patch to check for a valid [f]chmod_acl function pointer
+    before calling it.  Fixes seg fault in audit VFS module
+22) When checking is_locked() new WRITE locks conflict with existing
+    READ locks even if the context is the same.
+23) Merge off-by-one crash fixes from HEAD
+24) Move off-by-one buggy malloc()/safe_strcpy() combination to strdup()
+    instead.
+25) Merge from HEAD. Use pstrcpy not safe_strcpy.
+26) Fix to allow blocking lock notification to be done rapidly (no wait
+    for smb -> smb lock release). Adds new PENDING_LOCK type to lockdb
+    (does not interfere with existing locks).
+27) Doxygen cleanups for code documentation
+28) limit the unix domain sockets used by winbindd  by adding a
+    "last_access" field to winbindd connections, and will close
+    the oldest idle connection once the number of open connections goes
+    over WINBINDD_MAX_SIMULTANEOUS_CLIENTS (defined in local.h as 200
+    currently)
+29) Fix a couple of string handling errors in smbd/dir.c that would 
+    cause smbd to crash
+
+
 Changes since 2.2.7a
 ---------------------
 
@@ -62,48 +109,6 @@ See the cvs log for SAMBA_2_2 for more details
 27) Include support for CUPS printer classes and logging the remote 
     client name
 
-Changes since 2.2.8pre1
------------------------
-28) smbumount lazy patch from Mandrake
-29) Check for too many processes *before* the fork.
-30) make sure we don't run over the end of 'name' in unix_convert()
-31) set umask to 0 before creating socket directory.
-32) Fix the LARGE_SMB_OFF_T problems and allow smbd to do the right thing in 
-    interactive mode when a log file dir is also specified.
-33) Fix delete on close semantics to match W2K.
-34) Correctly return access denied on share mode deny when we can't open the
-    file.
-35) Always use safe_strcpy not pstrcpy for malloced strings
-36) Fixes for HPUX only having limited POSIX lock range from Michael Steffens 
-    <michael.steffens@hp.com>
-37) Added code based on Michael Steffens <michael.steffens@hp.com> uid/gid
-    caching code. Reduces load on winbindd.
-38) Removed extra copy of server name in the printername field (it was
-    mangling the the name to be \\server\\\server\printer
-39) Fix dumb perror used without errno beeing set.
-    thanks to RedHat developers for the report
-40) Do retries correctly if the connection to the DC has failed. Based on
-    work by Michael Steffens. 
-41) Correctly check for inet_addr fail. Patch from gregor.7@osu.edu.
-42) Ensure we use getgrnam() unless BROKEN_GETGRNAM is defined.
-43) Fix from Corny.Bondad@hp.com for missing if (setting_acls) on default
-    perms.
-44) Fix inspired by Stefan (metze) Metzmacher - cache the sidtype also.
-45) fix printer settings on Solaris print servers.
-    ASCII -> UNICODE conversion bug.
-46) Small fix from Tom Jansen <tom@ninja.nl> to check correct error return.
-47) Ensure space_avail is unsigned. Patch from R.Nieuwenhuizen@cpb.nl.
-48) patch from Hal Roberts check for a valid [f]chmod_acl function pointer 
-    before calling it.  Fixes seg fault in audit VFS module
-49) When checking is_locked() new WRITE locks conflict with existing READ locks even
-    if the context is the same.
-50) Merge off-by-one crash fixes found and fixed in HEAD by Andrew Bartlett.
-51) Move off-by-one buggy malloc()/safe_strcpy() combination to strdup() instead.
-52) Merge from HEAD. Use pstrcpy not safe_strcpy.
-53) Fix to allow blocking lock notification to be done rapidly (no wait
-    for smb -> smb lock release). Adds new PENDING_LOCK type to lockdb
-    (does not interfere with existing locks).
-
 
 Changes since 2.2.7
 --------------------
@@ -657,7 +662,7 @@ between the UNIX EXIST error code and the NT status error.
 As Windows Explorer is a highly visible end user application a quick
 bugfix release was required, hence 2.2.3a.
 
-Compilation on HPUX versions earlier than HPUX 11 has also been
+Compilation on HP-UX versions earlier than HP-UX 11 has also been
 corrected.
 
 The cvs.log file is no longer included with this release, as it adds
@@ -690,7 +695,7 @@ switch (nss) to be entered into a Windows NT/2000 domain and
 use the Domain controller for all user and group enumeration.
 
 Samba 2.2.3 fixes the known memory leaks in winbindd and has
-been extended to work with SGI IRIX and HPUX (11.x) in addition
+been extended to work with SGI IRIX and HP-UX (11.x) in addition
 to the earlier targets of Linux and Solaris.
 
 For more information on using winbind, see the man pages for
@@ -741,7 +746,7 @@ this.
 10). Win9x clients can now see full user list.
 11). field added to identify simultaneous open files (no longer
 use dev/inode/time as unique value).
-12). HPUX ACL code added (donated by HP).
+12). HP-UX ACL code added (donated by HP).
 13). vfs interfaces updated (again !).
 14). MSDOS Code Page 866 -> 1251 mapping added.
 15). winbindd now processes quit/hup signals correctly.
@@ -831,7 +836,7 @@ Windows behavior of always allocating on-disk space.
 
 use mmap
 
-Set to 'on' by default, only set to 'off' on HPUX 11.x or below or other
+Set to 'on' by default, only set to 'off' on HP-UX 11.x or below or other
 UNIX systems that don't have coherent mmap/read-write internal caches.
 You should not need to set this parameter.
 
@@ -923,7 +928,7 @@ In the meantime we need to ship.....
 Changes in 2.2.2
 -----------------
 
-1). mmap tdb code disabled on HPUX. This should prevent the reports of
+1). mmap tdb code disabled on HP-UX. This should prevent the reports of
 tdb corruption on HUPX.
 2). Large file support set to off in Solaris 5.5 and below.
 3). Better CUPS detection.
@@ -1068,7 +1073,7 @@ Changes in 2.2.1
 22). Fix SID returns for server roles.
 23). Allow Windows 2000 mmc to view and set Samba share security descriptors.
 24). Allow smbcontrol to forcibly disconnect a share.
-25). tdb fixes for HPUX, OpenBSD and other OS's that don't have a coherent
+25). tdb fixes for HP-UX, OpenBSD and other OS's that don't have a coherent
      mmap/file read/write cache.
 26). Fix race condition in returning create disposition for file create/open.
 27). Fix NT rewriting of security descriptors to their canonical form for