From e114894a5b8e3187d28f830ff67792d96367b21e Mon Sep 17 00:00:00 2001 From: Karolin Seeger Date: Fri, 12 Dec 2008 16:19:27 +0100 Subject: [PATCH] WHATSNEW: Prepare WHATSNEW for 3.3.0rc2. Karolin (cherry picked from commit b1875b8e543abfc836309bc6371039e590c6d523) --- WHATSNEW.txt | 219 ++++++++++++----------------------------------------------- 1 file changed, 43 insertions(+), 176 deletions(-) diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 2530e741af3..50d62daf5b2 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,9 +1,9 @@ ================================ - Release Notes for Samba 3.3.0rc1 - November, 27 2008 + Release Notes for Samba 3.3.0rc2 + December, 15 2008 ================================ -This is the first release candidate of Samba 3.3.0. This is *not* +This is the second release candidate of Samba 3.3.0. This is *not* intended for production environments and is designed for testing purposes only. Please report any defects via the Samba bug reporting system at https://bugzilla.samba.org/. @@ -22,6 +22,7 @@ Major enhancements in Samba 3.3.0 include: o New idmap backends "adex" and "hash". o Added new parameter "winbind reconnect delay". o Added support for user and group aliasing. + o Added support for multiple domains to idmap_ad. Administrative tools: o The destination "all" of smbcontrol does now affect all running @@ -169,212 +170,78 @@ smb.conf changes winbind reconnect delay New 30 -Changes since 3.3.0pre2: +Changes since 3.3.0rc1: ------------------------ -o Michael Adam - * Fix eventlog crash. - * Make keytab filename argument mandatory to "net rpc vampire keytab". - * Add domain prefix to username in lookup_groupmem(). - * Honour "winbind use default domain" in lookup_groupmem(). - * Sanely handle NULL domain in add_member(). - * Don't list the domain twice when expanding internal aliases. - * Prevent negative GM/ cache entries due to broken connections. - * Use the reconnect methods instead of the rpc methods directly. - o Jeremy Allison - * BUG 5080: Fix access to cups-printers with cups 1.3.4. - * BUG 5814: Fix Winbind crash bug while doing "rescan_trusted_domain". - * BUG 5818: Sort ACEs in smbcacl output properly and honor inheritance. - * BUG 5825: Fix account locking with an LDAP backend. - * BUG 5826: Fix truncated filenames when accessing old servers. - * BUG 5873: Fix ACL inheritance. - * BUG 5889: Fix "delete veto files = no". - * BUG 5891: Fix smbd crash when viewing the eventlog exported by "eventlog - list". - * BUG 5900: Fix vfs_readonly. - * BUG 5903: Fix breaking of file contents in vfs_streams_xattr. - * BUG 5904: Fix SIGABRT while servicing getaddrinfo() request caused by - libnss_wins. - * BUG 5914: Fix redefinition of struct name_list. - * Correctly fix smbclient to terminate on eof from server. - * Fix client timeout when searching for a large number of cups printers. - * Unify access checks for lsa server functions. - * Remove the requirement for ldap call made as root. - * Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles. - * Fix net rpc vampire, based on an *amazing* piece of debugging work by - "Cooper S. Blake" . - * Fix memory leak in error path, spotted by Martin Zielinski . - * Add vfs_acl_tdb.c module to do ACLs completely in userspace. - * Use fxattr calls whenever possible (trying to work around the strange - Linux kernel oplock bug). - - -o Kai Blin - * BUG 5892: Fix net rap printq info documentation. - * Add placeholder functions to libwbclient. - - -o Gerald (Jerry) Carter - * Use the same prerequisite for DDNS update as Windows XP. - * Make "lwinet ads dns register" honor the "interfaces" parameter. - - -o Steven Danneman - * Add options to manage identity mapping entries to wbinfo and Winbind. - * Fix to allow setting of NULL DACL/SACL. + * BUG 1254: Fix "write list" in setups using "security = share". + * BUG 5937: Fix filenames with "*" char hiding other files. + * BUG 5953: Fix segfaults in smbclient. + * Fix usrmgr opening a user object as non-root. -o Günther Deschner - * BUG 5888: Fix remote rpc service management. - * Ensure consistency when reporting password complexity. - * Fix _lsa_GetUserName. - * Fix access check in _samr_QuerySecurity(). - * _samr_DeleteUser needs to wipe out the user_handle on success. - * NetGroupEnum_r needs to handle servers with no groups. - * Fix numerous netapi issues. - * Add support for partial and delta netlogon replication in - "net rpc vampire". - * Add automatic machine password update in Winbind for member servers. - * Add German internalization for pam_winbind. - * Add Winbind krb5 locator plugin manpage. - * Add new wbclient wbcLookupDomainControllerEx call. - * Use autogenerated DCE/RPC routines for one more call on SVCCTL - named pipe. - * Use autogenerated NBT routines from Samba4 for Mailslot/CLDAP - parsing. - * Fix Winbind password change code for Windows 2000 DCs. - * Fix PNP_HwProfInfo NDR parsing. - * Add wbclient wbcLogonUser and wbcLogoffUserEx functions. - * Add automatic home directory creation for pam_winbind. - - -o Mathias Dietz - * Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so. - - -o Dina Fine - * BUG 5908: Fix internal change notify on share directories. - - -o Nils Goroll - * BUG 5135: Prevent calling POSIX ACL vfs methods on zfs share. - * BUG 5446: Prevent calling POSIX ACL vfs methods on zfs share. +o Michael Adam + * BUG 3661: Add support for trusted domains to idmap_ad. + * Fix default backend handling for ad backends. + * Fix potential segfault in vfs_tsmsm. + * Fix several RHEL CTDB packaging issues. -o Jeff Layton - * Have uppercase_string return success on NULL pointer in mount.cifs. - * Make mount.cifs return codes match the return codes for /bin/mount. +o Günther Deschner + * BUG 5957: Do not abort rename process on valid rename script. + * Fix various potential memleaks in samr_SetUserInfo. + * Fix access bits in netapi. -o Volker Lendecke - * BUG 5691: Fig smbd panic on Solaris. - * BUG 5840: Fix segfault in "rpcclient lsaaddacctrights". - * BUG 5860: safe_strcpy gives a nasty error message for overlong strings. - * Fix the offset checks in the trans routines (CVE-2008-4314). - * Fix a potential NULL deref in found by the IBM Checker. - * Fix an uninitialized variable found by the IBM Checker. - * Fix an unlikely memleak found by the IBM Checker. - * Fix some missing error handlings. - * Add workaround for domain joins using a netbios name which is different - from the hostname. - * Fix a valgrind error in idmap_ad_sids_to_unixids(). - * Make memcache_add_talloc NULL out the source pointer. - * Fix memleak in memcache_add_talloc found by Martin Zielinski . - * Fix memleak in calculate_next_machine_pwd_change. +o Steve French + * BUG 5934: Use USER environment in mount.cifs when no user is specified. + * variable -o Jeff Layton - * mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog. +o SATOH Fumiyasu + * BUG 5688: LPQ process is orphaned if socket address parameter is invalid. -o Derrell Lipman - * BUG 5805: Don't close stdout when calling setup_logging multiple times. +o Henning Henkel + * BUG 5929: Fix build of vfs_prealloc with option --with-cluster-support and + GPFS. -o Stefan Metzmacher - * Return an error instead of crashing when no realm is given. +o Tomasz Krasuski + * BUG 5928: Fix 'testparm --version'. -o TAKAHASHI Motonobu - * 5901: Fix default value for streams_depot location. +o Jeff Layton + * Allow mounts to ipv6 capable servers in mount.cifs. -o Tim Prouty - * Fix several build warnings. +o Volker Lendecke + * Fix crash bug when freeing a non-malloc'ed buffer if the client sends a + non-encrypted packet with the crypto state set. -o Andreas Schneider - * Delete the krb5 ccname variable from the PAM environment if set. - * Add a function out of pam_sm_close_session to delete the credentials. - * Fix circular dependency error with autoconf 2.6.3. +o Stefan Metzmacher + * BUG 5749: Re-set acctflags while joining. + * Fix several issues concerning Alternate Data Streams. + * Fix valgrind bug lp_parm_const_string(). + * Fix setting of trust passwords using 'net rpc trustdom add'. -o Davide Sfriso - * BUG 5906: Fix Winbind crash bug during 'getent group' on PDC. +o Tim Prouty + * Fix a delete on close divergence from windows. o Dan Sledz - * Add FreeBSD configure check for backtrace_symbols. - * Allow SYSLOG_FACILITY to be modified with a new configure option called - --with-syslog-facility. - - -o Joe Smith - * Fix typo in source/utils/net_rap.c. - - -o Martin Schwenke - * Prevent make errors for picky makes when $(EXTRA_ALL_TARGETS) is empty. - * Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at - compile time rather than install time. + * Fix logging to syslog. o Yasuma Takeda - * BUG 5909: Fix MS-DFS links containing multibyte characters on Vista. + * BUG 5944: Fix starting of nmbd with "socket address" set to "". o Bo Yang - * Fix broken msgids in ntstatus_errors. - * i18n/l10n pam_winbind - - -Commit Highlights: ------------------- - -o Michael Adam - * BUG 5609: Remove configure option "--with-libdir" and add - "--with-modulesdir". - * Extend "net rpc vampire keytab" to support differential replication - and storing of kerberos keys. - * Rework internal logic of registry tdb code. - * Freeze autogenerated prototype headers (good bye "make proto"). - - -o Jeremy Allison - * Add new "winbind reconnect delay" parameter. - * Make the change to smbcontrol for "all" to mean broadcast, - and "smbd" to mean the main smb daemon. - - -o Gerald W. Carter - * Add support for name aliasing in Winbind. - * Add the idmap/nss-info provider from Likewise Open. - * Allow an admin to define the "uid" attribute for a RFC2307 - user object in AD to be the username alias. - * Add new idmap backend "adex" to support RFC2307 enabled AD forests. - - -o Guenther Deschner - * BUG 5710: Fix changing of machine account passwords. - * Add "net rpc vampire keytab" and "net rpc vampire ldif". - - -o Volker Lendecke - * Rework of the Winbind idmap backend. - * Fix calculation of useable_space for trans2 and nttrans replies. - * Add mapping of generic bits when setting an NFSv4 ACL. + * Fix script installmo.sh when no .po file exists. ###################################################################### -- 2.11.4.GIT