Fix for plaintext passwords from Pat Sandfort @ HP.
[Samba.git] / WHATSNEW.txt
blob71b7c009bb20bc93d72a45b01e8f38ab2bd8f987
1               WHATS NEW IN Samba 2.2.0alpha0
2               ==============================
4 This is the first alpha release of the new 2.2.0 codebase
5 for Samba. This version must not be run in production.
7 This code will almost certainly have some bugs and is
8 intended to help the Samba Team prepare an official 2.2.0
9 release.
11 The documentation in this alpha snapshot is not up to date,
12 there are many new parameters since 2.0.7. This will be
13 corrected in a later alpha release.
15 The upcoming 2.2.0 Samba release will include the following
16 new features: 
18 Support for native Windows NT4/2000 printing RPCs.
19 This includes support for automatic printer driver
20 download. 
22 Rewritten internal locking semantics for more robustness.
23 This alpha supports full 64 bit locking semantics on all
24 (even 32 bit) platforms. SMB locks are mapped onto POSIX
25 locks (32 bit or 64 bit) as the underlying system allows.
27 Conversion of various internal flat data structures to use
28 database records for increased performance and
29 flexibility. 
31 Support for acting as a MS-DFS server 
33 Compile time option for enabling a VFS layer 
35 Support for server supported Access Control Lists (ACLs).
36 This support will require a specific pluggable backend to
37 be written for each filesystem ACL implementation to be
38 supported. The stable 2.2.0 release should contain
39 support for the following filesystems: 
40     Solaris 2.6+ 
41     HPUX
42     SGI Irix 
43     Linux Kernel 2.2 with German ACL patch 
45 Currently in this alpha snapshot (alpha0) this feature
46 is not enabled - the VFS layer has been modified to allow
47 it, but the code is still under development and should
48 be in a later alpha snapshot.
50 Other platforms will be supported as resources are
51 available to test and implement the encessary modules. If
52 you are interested in writing the support for a particular
53 ACL filesystem, please join the samba-technical mailing
54 list and coordinate your efforts. 
56 Support for collection of profile information. A shared 
57 memory area has been created which contains counters for
58 the number of calls to and the amount of time spent in
59 various system calls and smb transactions. See the file
60 profile.h for a complete listing of the information 
61 collected. Sample code for a samba pmda (collection agent
62 for Performance Co-Pilot) has been included in the pcp
63 directory. 
65 To enable the profile data collection code in samba, you 
66 must compile samba with profile support (run configure with 
67 the --with-profile option). On startup, collection of data
68 is disabled. To begin collecting data use the smbcontrol
69 program to turn on profiling (see the smbcontrol man page).
70 Profile information collection can be enabled for all smbd
71 processes or one or more selected processes. The profiling
72 data collected is the aggragate for all processes that have
73 profiling enabled.
75 With samba compiled for profile data collection, you may see
76 a very slight degradation in performance even with profiling
77 collection turned off. On initial tests with NetBench on an
78 SGI Origin 200 server, this degradation was not measureable 
79 with profile collection off compared to no profile collection
80 compiled into samba. 
82 With count profile collection enabled on all clients, the 
83 degradation was less than 2%. With full profile collection 
84 enabled on all clients, the degradation was about 8.5%. 
87 =====================================================================
89 If you think you have found a bug please email a report to :
91         samba@samba.org
93 As always, all bugs are our responsibility.
95 Regards,
97         The Samba Team.