Fix from richard.kettlewell@kewill.com for leapyear bugs.
[ira/wip.git] / WHATSNEW.txt
1           WHATS NEW IN 2.0.0 ALPHA SERIES
2           ===============================
3
4 This is an alpha release of Samba. Releases in this series are done
5 automatically every week based on the latest code in the Samba CVS
6 tree. 
7
8 THIS RELEASE IS NOT PRODUCTION QUALITY. IT MAY NOT EVEN COMPILE. 
9
10 If you use this release then be aware of the following:
11
12 - only use these releases if you can't use CVS for some
13   reason. Getting the code via anonymous cvs is preferable. See
14   http://samba.anu.edu.au/cvs.html 
15
16 - don't use this code if you are not an experienced programmer. We are
17   doing these releases so that users who cannot access the CVS tree
18   directly for some reason can report/fix bugs. If you find bugs in
19   this release and you want to help fix them then please join the
20   samba-technical mailing list (see http://samba.anu.edu.au/listproc/)
21   and discuss it there.
22
23 - the docs are not uptodate. If you find documentation errors then
24   please send patches to fix them. Out of date documentation is one of
25   the main things holding back a Samba 2.0 release.
26
27 Major changes in Samba 2.0
28 --------------------------
29
30 There have been several major changes in Samba for version 2.0. Here
31 are some of them:
32
33 1) autoconf
34 -----------
35
36 You now configure Samba by running "./configure" then make. See
37 docs/UNIX_INSTALL.txt 
38
39 2) domain control
40 -----------------
41
42 Samba can now (mostly) act as a NT primary domain controller and
43 domain logon server. Unfortunately this is largely undocumented at the
44 moment, but to get you started you want smb.conf entries like this:
45
46         domain controller = Yes
47         domain logons = Yes
48         preferred master = Yes
49         domain master = Yes
50
51 [netlogon]
52         path = /data/netlogon
53         read only = No
54
55 further documentation on this still needs to be written :)
56
57 3) option defaults changed
58 --------------------------
59
60 several parameters have changed their default values. The most
61 important of these is that the default security mode is now user level
62 security rather than share level security.
63
64 4) web based GUI configuration
65 ------------------------------
66
67 Samba now comes with SWAT, a web based GUI config system. See
68 swat/README for how to set it up.
69
70 5) change to nmbd default logging behavior
71 ------------------------------------------
72
73 The nmbd daemon now appends to pre-existing log files by default.  In
74 previous releases, nmbd would overwrite old log files.  Both nmbd and smbd
75 now accept the '-a' and '-o' options, which mean "append" and "overwrite",
76 respectively.
77
78
79 Minor changes in Samba 2.0
80 --------------------------
81
82 1) timestamps on all log messages
83 ---------------------------------
84
85 Both nmbd and smbd now place timestamp headers on all log messages.  The
86 headers include the time and the message level.  On systems with compilers
87 that support the necessary macros, the file & function names and the line
88 number (of the call to Debug()) will also be listed.
89
90 2) NetBIOS name server has improved database
91 --------------------------------------------
92
93 The linked list used to store NetBIOS names in the Samba "WINS" database
94 has been replaced with a splay-balanced binary tree.  This should improve
95 speed for installations with very large WINS lists.
96
97
98 There have been lots of other changes as well. We'll add them here as
99 we remember them :)