From 5136c5ec119968b39e2cf9d7f3e6836d9286a51f Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 16 Dec 1997 12:21:39 +0000 Subject: WHATSNEW.txt - updated for 1.9.18alpha13. docs/smb.conf.5: Removed unused NTDOMAIN params. Added new params. source/loadparm.c: Put #ifdef NTDOMAIN around unused params. source/nmbd_become_lmb.c: Removed check for workgroup name in lmb name. Jeremy. --- WHATSNEW.txt | 143 +++++++++++++++++++++++++++-------------------------------- 1 file changed, 65 insertions(+), 78 deletions(-) (limited to 'WHATSNEW.txt') diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 4b20449d100..dd5b1856e14 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,28 +1,24 @@ - WHATS NEW IN 1.9.18alpha12 Nov 27th 1997 + WHATS NEW IN 1.9.18alpha13 Dec 15th 1997 ======================================== This is NOT a production release of Samba code. For production servers please run Samba 1.9.17p4 or later releases in the 1.9.17 series. -This release contains some experimental features and -changes and is being made available so people can -test and provide feedback and patches for ongoing -Samba development. +In this release (1.9.18alpha13) the Domain controller +code should not be turned on. The Domain controller +code stream is now being developed in a separate code +development branch. To participate in this important +work, send an email to : -Please note that only the Domain controller code -is truly experimental. The other changes have -been extensively tested and are of the same -quality as normal Samba alpha releases. The -Domain controller code is disabled in the Makefile -by default and is being made available to Samba -programmers in the interests of advancing a -public implementation of this important protocol. +samba-bugs@samba.anu.edu.au + +to get instructions on how to gain access to +the latest Domain controller code. This release contains three major changes to the 1.9.17 series and much re-written code. - The main changes are : 1). Oplock support now operational. @@ -36,42 +32,37 @@ makes locally, and greatly improves performance. Windows NT has this feature and prior to this release this was one of the reasons Windows NT -could be faster in some situations. +could be faster in some situations. Samba has +now been benchmarked as out performing Windows +NT on equivalently priced hardware. The oplock code in Samba has been extensively tested and is believed to be completely stable. Please report any problems to the samba-bugs alias. +2). NetBIOS name daemon re-written. +----------------------------------- -2). Experimental Primary Domain controller code. ------------------------------------------------- - -Samba now contains a *VERY* experimental client and -server implementation of part of the Windows NT -4.x Domain Controller specification, as -published by Paul Ashton (now a Samba Team -member). - -This code is not enabled in the Makefile by default, -and to work on this code you must read the file : - - docs/NTDOMAIN.txt - -Please note that as this code is not complete, -it is being made available as part of this release -to allow interested parties to contribute and help -the Samba Team in documenting and implementing -this important feature. - -Please do not expect to be able to replace your -NT Domain Controllers with Samba until this code -is finished, tested and an announcement is made. - -At present the Domain Controller code is for -programmers and people interested in Microsoft -protocols only. - +The old nmbd that has caused some users problems +has now been completely re-written and now is +much easier to maintain and add changes to. + +Changes include support for multi-homed hosts +in the same way as an NT Server with multiple +IP interfaces behaves (registers with the WINS +server as a multi-homed name type), and also +support for multi-homed name registration in +the Samba WINS server. Another added feature +is robustness in the face of WINS server failure, +nmbd will now keep trying to contact the WINS +server until it is successful, in the same +way as an NT Server. + +Also in this release is an implementation +of the Lanman announce protocol used by +OS/2 clients. Thanks to Jacco de Leeuw for +this code. 3). New Internationalization support. ------------------------------------- @@ -108,24 +99,39 @@ may now be used without recompiling. Much of the internals of Samba has been re-structured to support the oplock and Domain controller changes. -The WINS client and WINS server capabilities in nmbd -are also being restructured, to make it easier to -understand and maintain. - Samba supports the NT 3.51 and 4.0 Domain Authentication Protocol to a degree sufficient to download Profiles to an NT 3.51 or 4.0 Workstation ("Welcome to the SAMBA Domain"). -There is also code in smbclient to generate the same -requests as an NT Workstation would when doing an NT -Domain Logon. This has only been tested against a Samba -"Experimental" PDC so far. +An implementation of the Windows 95 automatic printer +driver installation has been added to smbd. To use this +new feature please read the document: + +docs/PRINTER_DRIVER.txt + +Thanks to Jean-Francois Micouleau for this new code. + +Printer support on System V systems (notably Solaris) +has been improved with the addition of code generously +donated by Norm Jacobs of Sun Microsystems. Sun have +also made a Solaris SPARC workstation available to the +Samba Team to aid in their porting efforts. + +Samba now contains an implementation of share modes +using System V shared memory as well as the mmap() +based code. This was done to allow the 'FAST_SHARE_MODES' +to be used on more systems (especially HPUX 9.x) that +have System V shared memory, but not the mmap() call. + +The System V shared memory code is used by default on +many systems as it has benchmarked as faster on many +systems. Some of the new parameters for NT Domain Logons and Profile support are now also used by the Win95 Domain Logons and Profile support. -The Automount code has been slightly reshuffled, such +The Automount code has been slightly re-shuffled, such that the home directory (and profile location) can be specified by \\%N\homes and \\%N\homes\profiles respectively, which are the defaults for these values. @@ -135,49 +141,30 @@ you will need to be running Samba on the user's home server as well as the one they just logged in on. The RPC Domain code has been moved into a separate directory -rpc_pipe/, and a GLPL License issued specifically for code +rpc_pipe/, and a LGPL License issued specifically for code in this directory. This is so that people can use this code in other projects. -New workstation accounts are added to the smbpasswd file, -when a user first logs in from that workstation. The -default machine password is used. NTDOMAIN.txt has been -updated to reflect this (you used to have to add workstation -accounts manually). - -The "domain hosts allow/deny" parameters have been added -to control access to the domain from specific workstations. - - New parameters in smb.conf. --------------------------- New Global parameters. ---------------------- -Documented in the smb.conf man pages : +Documented in the smb.con man pages : "bind interfaces only" - "username level" - - "domain hosts allow" - "domain hosts deny" - "domain sid" - "domain groups" + "lm announce" + "lm interval" "logon drive" "logon home" + "min wins ttl" + "max wins ttl" -Not yet documented in the smb.conf man page, please -read docs/NTDOMAIN.txt or examine the source code for -information on the next parameters : - - "domain other sids" - "domain admin users" - "domain guest users" - + "username level" New Share level parameters. --------------------------- -- cgit