1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

Propagate changes to WHATSNEW.txt from release tree so that they would not be out of sync with reality.

This commit is contained in:
Alexander Bokovoy 0001-01-01 00:00:00 +00:00
parent 4b3a15917d
commit 8deb6370ef

View File

@ -22,8 +22,9 @@ the section on "Known Issues" for more details.
Major new features: Major new features:
------------------- -------------------
1) Active Directory support. This release is able to join a ADS realm 1) Active Directory support. Samba 3.0 is now able to
as a member server and authenticate users using LDAP/kerberos. to join a ADS realm as a member server and authenticate
users using LDAP/Kerberos.
2) Unicode support. Samba will now negotiate UNICODE on the wire and 2) Unicode support. Samba will now negotiate UNICODE on the wire and
internally there is now a much better infrastructure for multi-byte internally there is now a much better infrastructure for multi-byte
@ -37,30 +38,29 @@ Major new features:
completely rewritten. An internal database now stores mangling maps completely rewritten. An internal database now stores mangling maps
persistently. This needs lots of testing. persistently. This needs lots of testing.
5) New "net" command. A new "net" command has been added. It is 5) A new "net" command has been added. It is somewhat similar to
somewhat similar to the "net" command in windows. Eventually we the "net" command in windows. Eventually we plan to replace
plan to replace a bunch of other utilities (such as smbpasswd) numerous other utilities (such as smbpasswd) with subcommands
with subcommands in "net", at the moment only a few things are in "net".
implemented.
6) Samba now negotiates NT-style status32 codes on the wire. This 6) Samba now negotiates NT-style status32 codes on the wire. This
improves error handling a lot. improves error handling a lot.
7) Better Windows 2000/XP/2003 printing support including publishing 7) Better Windows 2000/XP/2003 printing support including publishing
printer attributes in active directory printer attributes in active directory.
8) New loadable RPC modules 8) New loadable RPC modules.
9) New dual-daemon winbindd support (-B) for better performance 9) New dual-daemon winbindd support (-B) for better performance.
10) Support for migrating from a Windows NT 4.0 domain to a Samba 10) Support for migrating from a Windows NT 4.0 domain to a Samba
domain and maintaining user, group and domain SIDs domain and maintaining user, group and domain SIDs.
11) Support for establishing trust relationships with Windows NT 4.0 11) Support for establishing trust relationships with Windows NT 4.0
domain controllers domain controllers.
12) Initial support for a distributed Winbind architecture using 12) Initial support for a distributed Winbind architecture using
an LDAP directory for storing SID to uid/gid mappings an LDAP directory for storing SID to uid/gid mappings.
13) Major updates to the Samba documentation tree. 13) Major updates to the Samba documentation tree.
@ -86,76 +86,77 @@ details
1) Rework our smb signing code again, this factors out some of 1) Rework our smb signing code again, this factors out some of
the common MAC calculation code, and now supports multiple the common MAC calculation code, and now supports multiple
outstanding packets (bug #40) outstanding packets (bug #40).
2) Enforce 'client plaintext auth', 'client lanman auth' and 'client 2) Enforce 'client plaintext auth', 'client lanman auth' and 'client
ntlmv2 auth' ntlmv2 auth'.
3) Correct timestamp problem on 64-bit machines (bug #140) 3) Correct timestamp problem on 64-bit machines (bug #140).
4) Add extra debugging statements to winbindd for tracking down 4) Add extra debugging statements to winbindd for tracking down
failures failures.
5) Fix bug when aliased 'winbind uid/gid' parameters are used 5) Fix bug when aliased 'winbind uid/gid' parameters are used.
('winbind uid/gid' are now replaced with 'idmap uid/gid') ('winbind uid/gid' are now replaced with 'idmap uid/gid').
6) Added an auth flag that indicates if we should be allowed 6) Added an auth flag that indicates if we should be allowed
to fall back to NTLMSSP for SASL if krb5 fails to fall back to NTLMSSP for SASL if krb5 fails.
7) Fixed the bug that forced us not to use the winbindd cache when 7) Fixed the bug that forced us not to use the winbindd cache when
we have a primary ADS domain and a secondary (trusted) NT4 domain. we have a primary ADS domain and a secondary (trusted) NT4
8) Use lp_realm() to find the default realm for 'net ads password' domain.
9) Removed editreg from standard build until it is portable. 8) Use lp_realm() to find the default realm for 'net ads password'.
10) Fix domain membership for servers not running winbindd 9) Removed editreg from standard build until it is portable..
10) Fix domain membership for servers not running winbindd.
11) Correct race condition in determining the high water mark 11) Correct race condition in determining the high water mark
in the idmap backend (bug #181) in the idmap backend (bug #181).
12) Set the user's primary unix group from usrmgr.exe (partial 12) Set the user's primary unix group from usrmgr.exe (partial
fix for bug #45) fix for bug #45).
13) Show comments when doing 'net group -l' (bug #3) 13) Show comments when doing 'net group -l' (bug #3).
14) Add trivial extension to 'net' to dump current local idmap 14) Add trivial extension to 'net' to dump current local idmap
and restore mappings as well and restore mappings as well.
15) Modify 'net rpc vampire' to add new and existing users to 15) Modify 'net rpc vampire' to add new and existing users to
both the idmap and the SAM. This code needs further testing. both the idmap and the SAM. This code needs further testing.
16) Fix crash bug in ADS searches 16) Fix crash bug in ADS searches.
17) Build libnss_wins.so as part of nsswitch target (bug #160) 17) Build libnss_wins.so as part of nsswitch target (bug #160).
18) Make net rpc vampire return an error if the sam sync RPC 18) Make net rpc vampire return an error if the sam sync RPC
returns an error returns an error.
19) Fail to join an NT 4 domain as a BDC if a workstation account 19) Fail to join an NT 4 domain as a BDC if a workstation account
using our name exists using our name exists.
20) Fix various memory leaks in server and client code 20) Fix various memory leaks in server and client code
21) Remove the short option to --set-auth-user for wbinfo (-A) to 21) Remove the short option to --set-auth-user for wbinfo (-A) to
prevent confusion with the -a option (bug #158) prevent confusion with the -a option (bug #158).
22) Added new 'map acl inherit' parameter 22) Added new 'map acl inherit' parameter.
23) Removed unused 'privileges' code from group mapping database 23) Removed unused 'privileges' code from group mapping database.
24) Don't segfault on empty passdb backend list (bug #136) 24) Don't segfault on empty passdb backend list (bug #136).
25) Fixed acl sorting algorithm for Windows 2000 clients 25) Fixed acl sorting algorithm for Windows 2000 clients.
26) Replace universal group cache with netsamlogon_cache 26) Replace universal group cache with netsamlogon_cache
from APPLIANCE_HEAD branch from APPLIANCE_HEAD branch.
27) Fix autoconf detection issues surrounding --with-ads=yes 27) Fix autoconf detection issues surrounding --with-ads=yes
but no Krb5 header files installed (bug #152) but no Krb5 header files installed (bug #152).
28) Add LDAP lookup for domain sequence number in case we are 28) Add LDAP lookup for domain sequence number in case we are
joined using NT4 protocols to a native mode AD domain joined using NT4 protocols to a native mode AD domain.
29) Fix backend method selection for trusted NT 4 (or 2k 29) Fix backend method selection for trusted NT 4 (or 2k
mixed mode) domains mixed mode) domains.
30) Fixed bug that caused us to enumerate domain local groups 30) Fixed bug that caused us to enumerate domain local groups
from native mode AD domains other than our own from native mode AD domains other than our own.
31) Correct group enumeration for viewing in the Windows 31) Correct group enumeration for viewing in the Windows
security tab (bug #110) security tab (bug #110).
32) Consolidate the DC location code 32) Consolidate the DC location code.
33) Moved 'ads server' functionality into 'password server' for 33) Moved 'ads server' functionality into 'password server' for
backwards compatibility backwards compatibility.
34) Fix winbindd_idmap tdb upgrades from a 2.2 installation 34) Fix winbindd_idmap tdb upgrades from a 2.2 installation.
( if you installed beta1, be sure to ( if you installed beta1, be sure to
'mv idmap.tdb winbindd_idmap.tdb' ) 'mv idmap.tdb winbindd_idmap.tdb' ).
35) Fix pdb_ldap segfaults, and wrong default values for 35) Fix pdb_ldap segfaults, and wrong default values for
ldapsam_compat ldapsam_compat.
36) Enable negative connection cache for winbindd's ADS backend 36) Enable negative connection cache for winbindd's ADS backend
functions functions.
37) Enable address caching for active directory DC's so we don't 37) Enable address caching for active directory DC's so we don't
have to hit DNS so much have to hit DNS so much.
38) Fix bug in idmap code that caused mapping to randomly be 38) Fix bug in idmap code that caused mapping to randomly be
redefined redefined.
39) Add tdb locking code to prevent race condition when adding a 39) Add tdb locking code to prevent race condition when adding a
new mapping to idmap new mapping to idmap.
40) Fix 'map to guest = bad user' when acting as a PDC supporting 40) Fix 'map to guest = bad user' when acting as a PDC supporting
trust relationships trust relationships.
41) Prevent deadlock issues when running winbindd on a Samba PDC 41) Prevent deadlock issues when running winbindd on a Samba PDC
to handle allocating uids & gids for trusted users and groups to handle allocating uids & gids for trusted users and groups
42) added LOCALE patch from Steve Langasek (bug #122) 42) added LOCALE patch from Steve Langasek (bug #122).
43) Add the 'guest' passdb backend automatically to the end of 43) Add the 'guest' passdb backend automatically to the end of
the 'passdb backend' list if 'guest account' has a valid the 'passdb backend' list if 'guest account' has a valid
username. username.
@ -166,14 +167,14 @@ details
45) Match Windows NT4/2k behavior when authenticating a user with 45) Match Windows NT4/2k behavior when authenticating a user with
and unknown domain (default to our domain if we are a DC or and unknown domain (default to our domain if we are a DC or
domain member; default to our local name if we are a domain member; default to our local name if we are a
standalone server) standalone server).
46) Fix Get_Pwnam() to always fall back to lookup 'user' if the 46) Fix Get_Pwnam() to always fall back to lookup 'user' if the
'DOMAIN\user' lookup fails. This matches 2.2. behavior. 'DOMAIN\user' lookup fails. This matches 2.2. behavior.
47) Fix the trustdom_cache code to update the list of trusted 47) Fix the trustdom_cache code to update the list of trusted
domains when operating as a domain member and not using domains when operating as a domain member and not using
winbindd winbindd.
48) Remove 'nisplussam' passdb backend since it has suffered for 48) Remove 'nisplussam' passdb backend since it has suffered for
too long without a maintainer too long without a maintainer.
@ -183,7 +184,7 @@ Upgrading from Samba 2.2
######################## ########################
This section is provided to help administrators understand the details This section is provided to help administrators understand the details
involved with upgrading a Samba 2.2 server to Samba 3.0 involved with upgrading a Samba 2.2 server to Samba 3.0.
Building Building