- 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
---------------------
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
--------------------
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
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
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.
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.
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.
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