summaryrefslogtreecommitdiff
path: root/WHATSNEW.txt
blob: b8ac9939f8458fd6a883df65cab66e373efd63a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
          WHATS NEW IN 2.0.0 ALPHA SERIES
          ===============================

This is an alpha release of Samba. Releases in this series are done
automatically every week based on the latest code in the Samba CVS
tree. 

THIS RELEASE IS NOT PRODUCTION QUALITY. IT MAY NOT EVEN COMPILE. 

If you use this release then be aware of the following:

- only use these releases if you can't use CVS for some
  reason. Getting the code via anonymous cvs is preferable. See
  http://samba.anu.edu.au/cvs.html 

- don't use this code if you are not an experienced programmer. We are
  doing these releases so that users who cannot access the CVS tree
  directly for some reason can report/fix bugs. If you find bugs in
  this release and you want to help fix them then please join the
  samba-technical mailing list (see http://samba.anu.edu.au/listproc/)
  and discuss it there.

- the docs are not uptodate. If you find documentation errors then
  please send patches to fix them. Out of date documentation is one of
  the main things holding back a Samba 2.0 release.

Major changes in Samba 2.0
--------------------------

There have been several major changes in Samba for version 2.0. Here
are some of them:

1) autoconf
-----------

You now configure Samba by running "./configure" then make. See
docs/UNIX_INSTALL.txt 

2) domain control
-----------------

Samba can now (mostly) act as a NT primary domain controller and
domain logon server. Unfortunately this is largely undocumented at the
moment, but to get you started you want smb.conf entries like this:

	domain controller = Yes
	domain logons = Yes
	preferred master = Yes
	domain master = Yes

[netlogon]
	path = /data/netlogon
	read only = No

further documentation on this still needs to be written :)

3) option defaults changed
--------------------------

several parameters have changed their default values. The most
important of these is that the default security mode is now user level
security rather than share level security.

4) web based GUI configuration
------------------------------

Samba now comes with SWAT, a web based GUI config system. See
swat/README for how to set it up.

5) change to nmbd default logging behavior
------------------------------------------

The nmbd daemon now appends to pre-existing log files by default.  In
previous releases, nmbd would overwrite old log files.  Both nmbd and smbd
now accept the '-a' and '-o' options, which mean "append" and "overwrite",
respectively.


Minor changes in Samba 2.0
--------------------------

1) timestamps on all log messages
---------------------------------

Both nmbd and smbd now place timestamp headers on all log messages.  The
headers include the time and the message level.  On systems with compilers
that support the necessary macros, the file & function names and the line
number (of the call to Debug()) will also be listed.

2) NetBIOS name server has improved database
--------------------------------------------

The linked list used to store NetBIOS names in the Samba "WINS" database
has been replaced with a splay-balanced binary tree.  This should improve
speed for installations with very large WINS lists.


There have been lots of other changes as well. We'll add them here as
we remember them :)