summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2003-08-15 19:50:52 +0000
committerGerald Carter <jerry@samba.org>2003-08-15 19:50:52 +0000
commit014286a83b5df3e88a2cd97fea10e1b9f4f5cec2 (patch)
treef794c8fcb243f020713f5fd904f49a0d89cff150
parent7fedda006928f7fe106da790b934ca39a9cdcb43 (diff)
downloadsamba-014286a83b5df3e88a2cd97fea10e1b9f4f5cec2.tar.gz
closing in on last set of syncs
-rw-r--r--WHATSNEW.txt127
-rwxr-xr-xpackaging/SuSE/samba-vscan-0.3.2b.tar.bz2bin0 -> 69479 bytes
-rw-r--r--source/groupdb/mapping.c2
-rwxr-xr-xsource/script/cvslog.pl102
-rw-r--r--swat/images/globals.gifbin628 -> 2004 bytes
-rw-r--r--swat/images/home.gifbin580 -> 2044 bytes
-rw-r--r--swat/images/passwd.gifbin613 -> 1993 bytes
-rw-r--r--swat/images/printers.gifbin705 -> 2077 bytes
-rw-r--r--swat/images/shares.gifbin569 -> 2006 bytes
-rw-r--r--swat/images/status.gifbin578 -> 2080 bytes
-rw-r--r--swat/images/viewconfig.gifbin820 -> 1939 bytes
-rw-r--r--swat/images/wizard.gifbin853 -> 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
new file mode 100755
index 00000000000..2680bed82f0
--- /dev/null
+++ b/packaging/SuSE/samba-vscan-0.3.2b.tar.bz2
Binary files differ
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
index 75e874f380c..7a9a8510d77 100644
--- a/swat/images/globals.gif
+++ b/swat/images/globals.gif
Binary files differ
diff --git a/swat/images/home.gif b/swat/images/home.gif
index 364a2955c84..84b1dd032f8 100644
--- a/swat/images/home.gif
+++ b/swat/images/home.gif
Binary files differ
diff --git a/swat/images/passwd.gif b/swat/images/passwd.gif
index 2fc88fb182e..17393a14020 100644
--- a/swat/images/passwd.gif
+++ b/swat/images/passwd.gif
Binary files differ
diff --git a/swat/images/printers.gif b/swat/images/printers.gif
index 212a70c6640..db9ec3f0e0a 100644
--- a/swat/images/printers.gif
+++ b/swat/images/printers.gif
Binary files differ
diff --git a/swat/images/shares.gif b/swat/images/shares.gif
index 2c04ca8b9c7..b3af15e35d6 100644
--- a/swat/images/shares.gif
+++ b/swat/images/shares.gif
Binary files differ
diff --git a/swat/images/status.gif b/swat/images/status.gif
index 48e2f07fcd7..81ef0bcf16f 100644
--- a/swat/images/status.gif
+++ b/swat/images/status.gif
Binary files differ
diff --git a/swat/images/viewconfig.gif b/swat/images/viewconfig.gif
index 5dee5156690..bdeac1cf967 100644
--- a/swat/images/viewconfig.gif
+++ b/swat/images/viewconfig.gif
Binary files differ
diff --git a/swat/images/wizard.gif b/swat/images/wizard.gif
index a2474e0f008..a4614e936bb 100644
--- a/swat/images/wizard.gif
+++ b/swat/images/wizard.gif
Binary files differ