summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2006-08-07 16:40:37 +0000
committerGerald Carter <jerry@samba.org>2006-08-07 16:40:37 +0000
commitbcb49a0ce53c651f9058aee8aca72180ec075599 (patch)
tree34c2eec5afb41036a202530bfce4d7c2d2407394
parent7995bf0da07e48bcce76bf43162c0487dec8877d (diff)
downloadsamba-bcb49a0ce53c651f9058aee8aca72180ec075599.tar.gz
samba-bcb49a0ce53c651f9058aee8aca72180ec075599.tar.xz
samba-bcb49a0ce53c651f9058aee8aca72180ec075599.zip
r17440: updating release notes for 3.0.23b -- please review
-rw-r--r--WHATSNEW.txt123
1 files changed, 120 insertions, 3 deletions
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index e69538607b9..14762604cbd 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,6 +1,6 @@
===============================
- Release Notes for Samba 3.0.23a
- Jul 21, 2006
+ Release Notes for Samba 3.0.23b
+ Aug 7, 2006
===============================
This is the latest stable release of Samba. This is the version
@@ -9,6 +9,123 @@ bug-fixes. Please read the changes in this section and for the
original 3.0.23 release regarding new features and difference
in behavior from previous releases.
+Common bugs fixed in 3.0.23b include:
+
+ o Ambiguity with unqualified names in smb.conf parameters
+ such as "force user" and "valid users".
+ o Errors in 'net ads join' caused by bad IP address in the list
+ of domain controllers.
+ o SMB signing errors in the client and server code.
+ o Domain join failures when using smbpasswd on a Samba PDC.
+
+
+Member servers, domain accounts, and smb.conf
+=============================================
+
+Since Samba 3.0.8, it has been recommended that all domain accounts
+listed in smb.conf on a member server be fully qualified with
+the domain name. This is now a requirement. All unqualified names
+are assumed to be local to the Unix host, either as part of the
+server's local passdb or in the local system list of accounts
+(e.g. /etc/passwd or /etc/group).
+
+The reason for this change is that smbd has transitioned from
+access checks based on string comparisons to token based
+authorization. All names are resolved to a SID and they verified
+against the logged on user's NT user token. Local names will
+resolve to a local SID, while qualified domain names will resolve
+to the appropriate domain SID.
+
+If the member server is not running winbindd at all, domain
+accounts will be implicitly mapped to local accounts and their
+tokens will be modified appropriately to reflect the local
+SID and group membership.
+
+For example, the following share will restrict access to the
+domain group "Linux Admins" and the local group srvadmin.
+
+[restricted]
+ path = /data
+ valid users = +"DOMAIN\Linux Admins" +srvadmin
+
+Note that to restrict the [homes] share on a member server, it
+is necessary to prefix the %S valid to "valid users".
+
+[global]
+ security = {domain,ads}
+ workgroup = DOM
+ winbind separator = +
+[homes]
+ valid users = DOM+%S
+
+
+
+######################################################################
+Changes
+#######
+
+Changes since 3.0.23
+--------------------
+
+commits
+-------
+o Michael Adams <ma@sernet.de>
+ * Fix memory leaks on error paths in 'net ads join'.
+
+
+o Jeremy Allison <jra@samba.org>
+ * BUG 3962: Fix memory leak when enumerating print jobs.
+ * Fix file access flags for the Linux CIFS fs client.
+ * Fix memory leaks in the smbclient DFS code.
+ * BUG 3967: Fix SMB signing client bug in trans calls.
+ * BUG 3985: Ensure in msdfs we check for our NetBIOS aliases.
+ * Added lookup_name_smbconf() to be called when looking up names
+ from smb.conf. Unqualified names are assumed to be local.
+ * BUG 4003: Fix SMB signing server error in NTcancel reply.
+
+
+o Gerald (Jerry) Carter <jerry@samba.org>
+ * Fix a few "smbldap_open(): Cannot open when not root" bugs when
+ viewing or modifying local group membership.
+ * Make LsaLookupSids() reply include the full SID of unresolved
+ SIDs.
+ * BUG 3957: Prevent returning strange DC IP addresses by zeroing
+ memory in the SRV hostlist in case there is not an A record for
+ each SRV name.
+ * BUG 3964: normalize the case of usernames prior to getpwnam()
+ call in the smbpasswd backend.
+ * Cleanup the 'net ads help join' output and document createupn
+ and createcomputer options.
+ * Fix a regression in the ldapsam URI syntax. Allow multiple
+ LDAP URIs to be grouped by "".
+
+
+o William Charles <william@charles.name>
+ * BUG 3959: Remove rand() from SRV RR comparison to fix crashes
+ in qsort().
+
+
+o Guenther Deschner <gd@samba.org>
+ * Fix memory leaks in pam_winbind.
+ * Save the logon script path from the info3 in the PAM session
+ allowing other PAM modules to pick it up from there.
+
+
+o Volker Lendecke <vl@samba.org>
+ * BUG 3991: Fix problem with user tokens on standalone systems
+ configured to use a username map.
+ * Fix bug where qualified user or group names in smb.conf
+ were assumed to use the '\' character as the winbind separator.
+
+
+Release Notes for older release follow:
+
+ --------------------------------------------------
+ ===============================
+ Release Notes for Samba 3.0.23a
+ Jul 21, 2006
+ ===============================
+
Common bugs fixed in 3.0.23a include:
o Failure to strip the domain name from groups when 'winbind
@@ -556,7 +673,7 @@ o Guenther Deschner <gd@samba.org>
* Wrap the samr_query_domain_info2() call around
samr_query_domain_info().
* Fix segv in smbctool.
- * Honour the time_offset also when verifying Kerberos tickets.
+ * Honor the time_offset also when verifying Kerberos tickets.
* Prevent unnecessary longstanding LDAP connection to eDirectory.
* Fix segv in smbspool.
* BUG 1914: Allow to store 24 password history entries in ldapsam.