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:
parent
4b3a15917d
commit
8deb6370ef
117
WHATSNEW.txt
117
WHATSNEW.txt
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user