diff options
author | Gerald Carter <jerry@samba.org> | 2003-08-15 19:50:52 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2003-08-15 19:50:52 +0000 |
commit | 014286a83b5df3e88a2cd97fea10e1b9f4f5cec2 (patch) | |
tree | f794c8fcb243f020713f5fd904f49a0d89cff150 | |
parent | 7fedda006928f7fe106da790b934ca39a9cdcb43 (diff) | |
download | samba-014286a83b5df3e88a2cd97fea10e1b9f4f5cec2.tar.gz |
closing in on last set of syncs
-rw-r--r-- | WHATSNEW.txt | 127 | ||||
-rwxr-xr-x | packaging/SuSE/samba-vscan-0.3.2b.tar.bz2 | bin | 0 -> 69479 bytes | |||
-rw-r--r-- | source/groupdb/mapping.c | 2 | ||||
-rwxr-xr-x | source/script/cvslog.pl | 102 | ||||
-rw-r--r-- | swat/images/globals.gif | bin | 628 -> 2004 bytes | |||
-rw-r--r-- | swat/images/home.gif | bin | 580 -> 2044 bytes | |||
-rw-r--r-- | swat/images/passwd.gif | bin | 613 -> 1993 bytes | |||
-rw-r--r-- | swat/images/printers.gif | bin | 705 -> 2077 bytes | |||
-rw-r--r-- | swat/images/shares.gif | bin | 569 -> 2006 bytes | |||
-rw-r--r-- | swat/images/status.gif | bin | 578 -> 2080 bytes | |||
-rw-r--r-- | swat/images/viewconfig.gif | bin | 820 -> 1939 bytes | |||
-rw-r--r-- | swat/images/wizard.gif | bin | 853 -> 2554 bytes |
12 files changed, 112 insertions, 119 deletions
diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 0d7138aeaa6..b69e60b6ad1 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,22 +1,14 @@ - WHATS NEW IN Samba 3.0.0 beta3 - July 16 2003 + WHATS NEW IN Samba 3.0.0 RC1 + Auguest 15 2003 ============================== -This is the third beta release of Samba 3.0.0. This is a -non-production release intended for testing purposes. Use -at your own risk. +This is the first release candiate snapshot of Samba 3.0.0. A release candiate +implies that the code is close to a final release, remember that this is still +a non-production release intended for testing purposes. Use at your own risk. The purpose of this beta release is to get wider testing of the major -new pieces of code in the current Samba 3.0 development tree. We have -officially ceased development on the 2.2.x release of Samba and are -concentrating on Samba 3.0. To reduce the time before the final -Samba 3.0 release we need as many people as possible to start testing -these beta releases, and to provide high quality feedback on what -needs fixing. - -Samba 3.0 is feature complete. However there is still some final -work to be done on certain pieces of functionality. Please refer to -the section on "Known Issues" for more details. +new pieces of code in the current Samba 3.0 development tree. +Please refer to the section on "Known Issues" for more details. Major new features: @@ -78,12 +70,115 @@ tasks (the current book is up to approximately 400 pages) and to refer to the various man pages for information on individual options. ###################################################################### -Changes since 3.0beta2 +Changes since 3.0beta3 ###################### Please refer to the CVS log for the SAMBA_3_0 branch for complete details +1) Various memory leak fixes. +2) Provide full support SMB signing (server and client) +3) Check for broken getgrouplist() in glibc. +4) Don't get stuck in an infinite loop listing directories + recursively if the server returns an empty directory name + (bug 222). +5) Idle LDAP connections after 150 seconds. +6) Patched make uninstallmodules (bug 236). +7) Fix bug that caused smbd to return incomplete directory listings + when UNIX files contained MS wildcards characters. +8) Quiet default debug messages in command line tools. +9) Fixes to avoid panics on invalid multi-byte strings. +10) Fix error messages when creating a new smbpasswd file (bug 198). +11) Implemented better detection routines in autoconf scripts for + locating ads support on the host os. +12) Fix bug that cuased libraries in /usr/local/lib to be ignored + (bug 174). +13) Ensure winbind_ads uses the correct realm or domain name when + connecting to trusted DC. +14) Ensure a correct prototype is created for snprintf() (bug 187) +15) Stop files being created on read-only shares in some circumstances. +16) Fix wbinfo -p (bug 251) +17) Support schannel on any tcp/ip connection if neccessary +18) Correct bug in user_in_list() so that it works with winbind groups + again. +19) Ensure the schannel bind credentials default to the domain + of the destination host. +20) Default password expiration time in account_pol.tdb to never + expire. +21) Add buttons to SWAT to change the view of smb.conf (bug 212) +22) Fix incorrect checks that determine whether or not the 'add user + script' has been set. +23) More cleanup for internal character set conversions. +24) Fixes for multi-byte strings in stat cache code. +25) Ensure that the net comand honors the 'workgroup' parameter + in smb.conf when not overidden from the command line. +26) Add gss-spnego support to the ntlm_auth tool. +27) Add vfs_default_quota VFS module. +28) Added server support for NT quota interfaces. +29) Prevent Krb5 replay attacks by adding a replay_cache. +30) Fix problems with winbindd and transitive trusts in AD domains. +31) Added -S to client tools for setting SMB signing options on the + command line. +32) Fix bug causing the passwd change program to not be called as root. +33) Fixed data corruption bug in byte-range locking (e.g. affected MS Excel). +34) Support winbindd on FreeBSD is possible. +35) Look at the only first OID in the security blob sent in the session + setup request to determine the token type. +36) Only push locks onto a blocking lock queue if the posix lock failed with + EACCES or EAGAIN (this means another lock conflicts). Else return an + error and don't queue the request. +37) Fix command line arguement processing for smbtar. +38) Correct issue that caused smbd to return generic unix_user.<uid> + for lookupsid(). +39) Default to algorithimic mapping when generating a rid for a group + mapping. +40) Expand %g and %G in logon script, profile path, etc... during + a domain logon (bug 208). +41) Make sure smbclient client obeys '-s <config>' +42) Added win2k3 shadow copy operations to VFS interface. +43) Allow connections to samba domain member as SERVER\user (don't + always default to DOMAIN\user). +44) Remove checks in winbindd that caused it to attempt to use + non-transitive trust relationships. +45) Remove delays in winbindd caused by invalid DNS lookups. +46) Fix supplementary group memberships on systems with slightly + broken NSS implementations (bug 267). +47) Correct issue that prevented smbclient from view shares on + a win2k server when using a non-anonymous connection (bug 284). +48) Add --domain=DOMAIN_NAME to wbinfo for limiting operations like + 'wbinfo -u' to a single domain. The '.' character represents + our domain. +49) Fix group enumeration bug when using an LDAP directory for + storing group mappings. +50) Fallback to not using NTLMv2 when the extended security + capability bit is not set. +51) Fix crash in 'wbinfo -a' when using extended characters in the username + (bug 269). +52) Fix multi-byte strupper() panics (bug 205). +53) Add vfs_readonly VFS module. +54) Make sure to initialize the sambaNextUserRid and sambaNextGroupRid + attributes when using 'idmap backend = ldap' (bug 280). +55) Make sure that UNIX users shared between a Samba PDC and member + samba server are seen as domain users and not local users on the + domain member. +56) Fix Query FS Info level 2. +57) Allow enumeration of users and groups by win9x "file server" (bug + 286). +58) Create symlinks during instal for modules that support mutliple + functions (bug 91). +59) More inconv detection fixes. +60) Fix path length error in vfs_recycle module (bug 291). +61) Added server support for the LSA_DS UUID on the \lsarpc pipe. + (server DsRoleGetPrimaryDomainInfo() is currently disabled). +62) Fix SMBseek and get/set position calls. +62) Fix SetFileInfo level 1. +63) Added tool to convert smbd log file to a pcap file (log2pcaphex). +64) + + +Changes since 3.0beta3 +###################### + 1) Added fix for Japanese case names in statcache code; these can change size on upper casing. 2) Correct issues with iconv detection in configure script diff --git a/packaging/SuSE/samba-vscan-0.3.2b.tar.bz2 b/packaging/SuSE/samba-vscan-0.3.2b.tar.bz2 Binary files differnew file mode 100755 index 00000000000..2680bed82f0 --- /dev/null +++ b/packaging/SuSE/samba-vscan-0.3.2b.tar.bz2 diff --git a/source/groupdb/mapping.c b/source/groupdb/mapping.c index 58d04f0dde5..7a07b5c3448 100644 --- a/source/groupdb/mapping.c +++ b/source/groupdb/mapping.c @@ -531,7 +531,7 @@ BOOL get_domain_group_from_sid(DOM_SID sid, GROUP_MAP *map) DEBUG(10, ("get_domain_group_from_sid: SID is mapped to gid:%lu\n",(unsigned long)map->gid)); - grp = getgrgid(map->gid) + grp = getgrgid(map->gid); if ( !grp ) { DEBUG(10, ("get_domain_group_from_sid: gid DOESN'T exist in UNIX security\n")); return False; diff --git a/source/script/cvslog.pl b/source/script/cvslog.pl deleted file mode 100755 index f3d020aa722..00000000000 --- a/source/script/cvslog.pl +++ /dev/null @@ -1,102 +0,0 @@ -#!/usr/bin/perl -w - -my ( $tag, $filename, $date ); -my ( $tmp, $change_flag ); - -if ( $#ARGV != 2 ) { - - print "Usage: ", $0, " cvstag date file\n"; - exit 1; -} - -$tag = $ARGV[0]; -$date = $ARGV[1]; -$filename = $ARGV[2]; - -print STDERR "$filename\n"; - -open ( CVSLOG, "cvs log -d\"$date\" $filename |" ) || die $!; - -## -## First get the branch revision number -## -undef $revision; -while ( !defined($revision) ) { - if ( eof( \*CVSLOG ) ) { - print STDERR "Premature end of cvs log output!\n"; - exit (1); - } - - $string = <CVSLOG>; - chomp( $string ); - - if ( $string =~ /$tag:/ ) { - ( $tmp, $revision ) = split( /:/, $string ); - $revision =~ s/\s+//g; - $revision =~ s/\.0\./\./g; - } -} - -## -## Setup the beginning of the first record -## -$string = ""; -while ( $string !~ /^-+/ ) { - $string = <CVSLOG>; - exit(0) if ( eof(\*CVSLOG) ); -} - -## -## Loop starting at the revision number for the entry -## - -while ( $string = <CVSLOG> ) { - - ($tmp, $entry_rev) = split( /\s+/, $string ); - if ( equal_revision( $revision, $entry_rev ) ) { - if ( ! defined($change_flag) ) { - print "++++++++++++++++++++++++++++++++++++++++++++++++++\n"; - print "## $filename\n"; - print "++\n"; - $change_flag = 1; - } - - while ( $string !~ /^-+/ && !eof(CVSLOG) ) { - print "$string"; - $string = <CVSLOG>; - } - } - else { - while ( ($string !~ /^-+/) && !eof(CVSLOG) ) { - $string = <CVSLOG>; - } - } -} - -close( CVSLOG ); -exit 0; - -############################################################## -## -sub equal_revision { - my ( $branch, $newfile ) = @_; - my ( $indx ); - my ( @branch_rev, @file_rev ); - - @branch_rev = split( /\./, $branch ); - @file_rev = split( /\./, $newfile ); - - return 0 if ( $#branch_rev != ($#file_rev - 1) ); - - $indx = 0; - while( $indx <= $#branch_rev ) { - if ( $branch_rev[$indx] != $file_rev[$indx] ) { - return 0; - } - $indx++; - } - - return 1; -} - - diff --git a/swat/images/globals.gif b/swat/images/globals.gif Binary files differindex 75e874f380c..7a9a8510d77 100644 --- a/swat/images/globals.gif +++ b/swat/images/globals.gif diff --git a/swat/images/home.gif b/swat/images/home.gif Binary files differindex 364a2955c84..84b1dd032f8 100644 --- a/swat/images/home.gif +++ b/swat/images/home.gif diff --git a/swat/images/passwd.gif b/swat/images/passwd.gif Binary files differindex 2fc88fb182e..17393a14020 100644 --- a/swat/images/passwd.gif +++ b/swat/images/passwd.gif diff --git a/swat/images/printers.gif b/swat/images/printers.gif Binary files differindex 212a70c6640..db9ec3f0e0a 100644 --- a/swat/images/printers.gif +++ b/swat/images/printers.gif diff --git a/swat/images/shares.gif b/swat/images/shares.gif Binary files differindex 2c04ca8b9c7..b3af15e35d6 100644 --- a/swat/images/shares.gif +++ b/swat/images/shares.gif diff --git a/swat/images/status.gif b/swat/images/status.gif Binary files differindex 48e2f07fcd7..81ef0bcf16f 100644 --- a/swat/images/status.gif +++ b/swat/images/status.gif diff --git a/swat/images/viewconfig.gif b/swat/images/viewconfig.gif Binary files differindex 5dee5156690..bdeac1cf967 100644 --- a/swat/images/viewconfig.gif +++ b/swat/images/viewconfig.gif diff --git a/swat/images/wizard.gif b/swat/images/wizard.gif Binary files differindex a2474e0f008..a4614e936bb 100644 --- a/swat/images/wizard.gif +++ b/swat/images/wizard.gif |