X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=WHATSNEW.txt;h=3e8711de062d2f0c5af32cb389041706147df362;hb=6692bd5944bcc060453a8ae3424cef71b47d37f4;hp=a59df9ebf80142bfd23e39d22d7097aa3f9450f2;hpb=e75afeb933931839b855da7700f5089551ae3551;p=samba.git diff --git a/WHATSNEW.txt b/WHATSNEW.txt index a59df9ebf80..3e8711de062 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,6 +1,497 @@ + ============================== + Release Notes for Samba 3.5.16 + , 2012 + ============================== + + +This is the latest stable release of Samba 3.5. + +Major enhancements in Samba 3.5.16 include: + +o + +Changes since 3.5.15: +--------------------- + + +o Jeremy Allison + + +###################################################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 3.5 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +Release notes for older releases follow: +---------------------------------------- + + ============================== + Release Notes for Samba 3.5.15 + April 30, 2012 + ============================== + + +This is a security release in order to address +CVE-2012-2111 (Incorrect permission checks when granting/removing +privileges can compromise file server security). + +o CVE-2012-2111: + Samba 3.4.x to 3.6.4 are affected by a + vulnerability that allows arbitrary users + to modify privileges on a file server. + + +Changes since 3.5.14: +--------------------- + + +o Jeremy Allison + * Fix incorrect permission checks when granting/removing + privileges (CVE-2012-2111). + + +###################################################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 3.5 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +---------------------------------------------------------------------- + + + ============================== + Release Notes for Samba 3.5.14 + April 10, 2012 + ============================== + + +This is a security release in order to address +CVE-2012-1182 ("root" credential remote code execution). + +o CVE-2012-1182: + Samba 3.0.x to 3.6.3 are affected by a + vulnerability that allows remote code + execution as the "root" user. + + +Changes since 3.5.13: +--------------------- + + +o Stefan Metzmacher + *BUG 8815: PIDL based autogenerated code allows overwriting beyond of + allocated array (CVE-2012-1182). + + +###################################################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 3.5 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +---------------------------------------------------------------------- + + + ============================== + Release Notes for Samba 3.5.13 + March 12, 2012 + ============================== + + +This is the latest stable release of Samba 3.5. + +Major enhancements in Samba 3.5.13 include: + +o Fix a crash bug in cldap_socket_recv_dgram() (bug #8593). +o Fully observe password change settings (bug #8561). +o Fix NT ACL issue (bug #8673). +o Fix segfault in Winbind if we can't map the last user (bug #8678). + + +Changes since 3.5.12: +-------------------- + + +o Michael Adam + * BUG 8327: Fix config reload to reload shares from registry. + + +o Jeremy Allison + * BUG 8139: Ignore SMBecho errors. + * BUG 8521: Fix Winbind cache timeout expiry test. + * BUG 8561: Fully observe password change settings. + * BUG 8631: Fix POSIX ACE x permission mapping to and from a DACL. + * BUG 8636: When returning an ACL without SECINFO_DACL requested, we still + set SEC_DESC_DACL_PRESENT in the type field. + * BUG 8644: Make sure that vfs_acl_xattr and vfs_acl_tdb modules add + inheritable entries on a directory with no stored ACL. + * BUG 8663: Fix deleting a symlink if the symlink target is outside of the + * share. + * BUG 8664: Fix renaming a symlink if the symlink target is outside of the + share. + * BUG 8673: Fix NT ACL issue. + * BUG 8679: Make sure that recvfile code path using splice() on Linux + does not leave data in the pipe on short write. + * BUG 8687: Fix typo in 'net memberships' usage. + + +o Christian Ambach + * BUG 8658: Add timeouts to Winbind cache. + + +o Andrew Bartlett + * BUG 8727: Do not limit read replies to NBT packet sizes. + + +o Günther Deschner + * BUG 8176: Fix perl path. + * BUG 8692: Fix malloc/talloc mismatch in ads_keytab_verify_ticket(). + + +o Björn Jacke + * BUG 8652: Document the ignore system acls option of vfs_acl_xattr and + vfs_acl_tdb. + + +o Jeff Layton + * BUG 8648: Document more undocumented mount.cifs options. + + +o Volker Lendecke + * BUG 8639: Fix the vfs_commit module. + * BUG 8686: Packet validation checks can be done before length validation + causing uninitialized memory read. + + +o Stefan Metzmacher + * BUG 5326: Fix cli_write_and_x() against OS/2 print shares. + * BUG 8562: Fix double free error (talloc). + * BUG 8593: Fix a crash bug in cldap_socket_recv_dgram(). + * BUG 8684: Try ctdbd_init_connection() as root. + + +o Masafumi Nakayama + * BUG 563: Fix 'smbclient tar' for files greater than 8GB on BE machines. + + +o Matthieu Patou + * BUG 8599: Make WINBINDD_PAM_AUTH_CRAP return valid user session key. + * BUG 8771: Make Winbind change faster from DC1 to DC2. + + +o Andreas Schneider + * BUG 8608: Don't fail on users without a uid (Winbind). + * BUG 8628: Don't duplicate Kerberos service tickets. + * BUG 8645: Add missing prefixpath options for mount.cifs manpage. + * BUG 8658: Add an update function for Winbind cache. + * BUG 8678: Fix segfault in Winbind if we can't map the last user. + + +o Karolin Seeger + * BUG 7705: Fix rpm build issues on RHEL4. + + +o Richard Sharpe + * BUG 8607: Simplify building modules outside the Samba source tree. + + +###################################################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 3.5 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +---------------------------------------------------------------------- + + + ============================== + Release Notes for Samba 3.5.12 + November 2, 2011 + ============================== + + +This is the latest stable release of Samba 3.5. + +Major enhancements in Samba 3.5.12 include: + +o Fix race condition in Winbind (bug 7844). +o The VFS ACL modules are no longer experimental but production-ready. + + +Changes since 3.5.11: +-------------------- + + +o Jeremy Allison + * BUG 7509: smb_acl_to_posix: ACL is invalid for set (Invalid argument). + * BUG 7551: Return error of cli_push when 'put - /some/file' is used. + * BUG 8156: 'net ads join' fails to use the user's kerberos ticket. + * BUG 8370: Fix vfs_chown_fsp. + * BUG 8422: Fix infinite loop in ACL module code. + * BUG 8443: Be smarter about setting default permissions when a ACL_USER_OBJ + isn't given. + * BUG 8458: IE9 on Windows 7 cannot download files to samba 3.5.11 share. + * BUG 8493: DFS breaks zip file extracting unless "follow symlinks = no" + set. + * BUG 8507: Make smbd correctly honor the "force create mode" bits from a + cifsfs create. + * BUG 8541: Fix readlink() on Linux clients if the symlink target is + outside of the share. + * BUG 8542: smbclient posix_open command fails to return correct info on + open file. + + +o Pierre Carrier + * BUG 8186: Allow changing the maximum number of simultaneous clients in + Winbind through an smb.conf option. + + +o Günther Deschner + * BUG 7465: Fix 'net ads join -k' when KRB5CCNAME is not set. + * BUG 7888: Deal with buggy 3.0 based PDCs. + * BUG 8491: Fix some coverity issues. + + +o David Disseldorp + * BUG 8480: acl_xattr can free an invalid pointer if no blob is loaded. + + +o Björn Jacke + * BUG 8256: Add man vfs_aio_fork. + * BUG 8362: Fix SWAT build issue on old glibc systems. + * BUG 8531: Make DSO_EXPORTS_CMD more portable. + + +o Volodymyr Khomenko + * BUG 8515: Disallow "." in can_set_delete_on_close(). + + +o Volker Lendecke + * BUG 7844: Fix race condition in Winbind. + * BUG 8338: Add a fallback for missing open&x support in OS/X Lion. + * BUG 8420: Fix getent group if trusted domains are not reachable. + + +o Stefan Metzmacher + * BUG 7462: Make SA_RESETHAND conditional on its existance. + * BUG 8254: Make "acl check permissions = no" working in all cases. + + +o Gregor Beck + * BUG 8253: Fix Winbind panics if verify_idpool() fails. + + +o David Disseldorp + * BUG 8269: Stop spamming log with "Could not find child X -- ignoring" + messages in smbd. + + +o Björn Jacke + * BUG 7460: Include sys/file.h only when available. + + +o Volker Lendecke + * BUG 7841: Explicitly pass domain_sid to wbint_LookupRids(). + * BUG 8238: Fix access to Samba shares when Windows security patch + KB2536276 is installed. + * BUG 8322: Add HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR. + + +o Stefan Metzmacher + * BUG 7841: Make WINBINDD_LOOKUPRIDS ask the right domain. + * BUG 8276: Close all sockets attached to a subnet in close_subnet(). + + +###################################################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 3.5 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +---------------------------------------------------------------------- + + + ============================== + Release Notes for Samba 3.5.10 + July 26, 2011 + ============================== + + +This is a security release in order to address +CVE-2011-2522 (Cross-Site Request Forgery in SWAT) and +CVE-2011-2694 (Cross-Site Scripting vulnerability in SWAT). + + +o CVE-2011-2522: + The Samba Web Administration Tool (SWAT) in Samba versions + 3.0.x to 3.5.9 are affected by a cross-site request forgery. + + +o CVE-2011-2694: + The Samba Web Administration Tool (SWAT) in Samba versions + 3.0.x to 3.5.9 are affected by a cross-site scripting + vulnerability. + +Please note that SWAT must be enabled in order for these +vulnerabilities to be exploitable. By default, SWAT +is *not* enabled on a Samba install. + + +Changes since 3.5.9: +-------------------- + + +o Kai Blin + * BUG 8289: SWAT contains a cross-site scripting vulnerability. + * BUG 8290: CSRF vulnerability in SWAT. + + +###################################################################### +Reporting bugs & Development Discussion +####################################### + +Please discuss this release on the samba-technical mailing list or by +joining the #samba-technical IRC channel on irc.freenode.net. + +If you do report problems then please try to send high quality +feedback. If you don't provide vital information to help us track down +the problem then you will probably be ignored. All bug reports should +be filed under the Samba 3.5 product in the project's Bugzilla +database (https://bugzilla.samba.org/). + + +====================================================================== +== Our Code, Our Bugs, Our Responsibility. +== The Samba Team +====================================================================== + + +---------------------------------------------------------------------- + + ============================= Release Notes for Samba 3.5.9 - , 2011 + June 14, 2011 ============================= @@ -8,12 +499,132 @@ This is the latest stable release of Samba 3.5. Major enhancements in Samba 3.5.9 include: -o +o Sgid bit lost on folder rename (bug #7996). +o ACL can get lost when files are being renamed (bug #7987). +o Respect "allow trusted domains = no" in Winbind (bug #6966). +o Samba now follows Windows behaviour as a Kerberos client, + requesting a CIFS/ ticket (bug #7893). + +New Kerberos behaviour +---------------------- + +A new parameter 'client use spnego principal' defaults to 'no' and +mean Samba will use CIFS/hostname to obtain a kerberos ticket, acting +more like Windows when using Kerberos against a CIFS server in +smbclient, winbind and other Samba client tools. This will change +which servers we will successfully negotiate kerberos connections to. +This is due to Samba no longer trusting a server-provided hint which +is not available from Windows 2008 or later. For correct operation +with all clients, all aliases for a server should be recorded as a as +a servicePrincipalName on the server's record in AD. Changes since 3.5.8: -------------------- -o +o Jeremy Allison + * BUG 6911: Kerberos authentication from Vista to Samba fails when security + blob size is greater than 16 kB. + * BUG 7080: Quota only shown when logged as root. + * BUG 7528: Fix Solaris with NIS autohome. + * BUG 7987: ACL can get lost when files are being renamed. + * BUG 7996: sgid bit lost on folder rename. + * BUG 8040: Fix 'smbclient' segfaults when a Cyrillic netbios name or + workgroup is configured. + * BUG 8072: Fix panic in create_file_acl_common. + * BUG 8038: Fix is_myname_or_ipaddr() to be robust against strange DNS + setups. + * BUG 8083: "inherit owner = yes" doesn't interact correctly with + vfs_acl_xattr or vfs_acl_tdb module. + * BUG 8088: Fix segfault in rpccli_samr_chng_pswd_auth_crap if any input + blobs are null. + * BUG 8111: CIFS VFS: Fix unexpected error on SMB posix open. + * BUG 8157: Fix parsing CUPS printcap files in std_pcap_cache_reload(). + * BUG 8163: Fix our asn.1 parser to handle negative numbers. + * BUG 8211: "inherit owner = yes" doesn't interact correctly with "inherit + permissions = yes". + + +o Christian Ambach + * BUG 8008: Fix a segfault in the krb5 locator plugin. + * BUG 8012: Use getgrset() instead of initgroups() + getgroups() when + getgrouplist() is not defined. + * BUG 8031: Convert gpfs:sharemodes and gpfs:leases parameters from a + global setting to a per share setting. + + +o Andrew Bartlett + * BUG 7893: Don't ever ask for machine$ principals as a target. + + +o Björn Baumbach + * BUG 8074: Fix debug message. + + +o Dmitry Butskoy + * BUG 6966: Respect "allow trusted domains = no" in Winbind. + + +o Marc A. Dahlhaus + * BUG 8047: Fix mdns registration if "interfaces=" is used. + + +o Günther Deschner + * BUG 7993: Make sure we don't crash when publishing a single printer. + * BUG 8085: Fix incorrect timeout handling in ncacn_ip_tcp client code. + * BUG 8132: Fix filling printers location field when using CUPS. + + +o David Disseldorp + * BUG 7836: Make newly added printers visible to clients. + * BUG 7994: Use printcap IDL for IPC. + + +o Björn Jacke + * BUG 7825: Fix GNU ld version detection with old gcc releases. + * BUG 8033: Add explicit configure option whether to enable dmapi + support or not. + + +o Sergey Korsak + * BUG 8099: setpwent() actually does endpwent() on FreeBSD. + + +o Volker Lendecke + * BUG 8009: Fix getting username in 'net rap session'. + * BUG 8011: Fix memory corruption in shadow_copy2. + * BUG 8016: Fix gpfs_get_xattr. + * BUG 8042: File creation on OS/X. + * BUG 8054: Winbind cache stores/retrieves wrong sizes for 16-bit ints. + * BUG 8066: Fix wrong output in 'smbget'. + * BUG 8087: Fix wbcChangeUserPasswordEx in RESPONSE mode. + + +o Nikolay Martynov + * BUG 8010: Fix inode generation so nautilus can count total dir size + correctly. + + +o Jim McDonough + * BUG 6364: Pull realm from supplied username on libnet join. + * BUG 8166: Don't lockout users when offline. + + +o Stefan Metzmacher + * BUG 7383: Normalize IPv4 mapped IPv6 addresses in both directions. + * BUG 8034: SEC_STD_DELETE is always granted to the owner of a file. + + +o Larry Reid + * BUG 8055: Can't see Parts of DFS CIFS share. + + +o Simo Sorce + * BUG 7610: winbindd_cache.tdb grows too large when scaled. + + +o Martin Vogt + * BUG 6762: Fix ctdb on gpfs error with MS Office. + ###################################################################### @@ -36,8 +647,8 @@ database (https://bugzilla.samba.org/). ====================================================================== -Release notes for older releases follow: ----------------------------------------- +---------------------------------------------------------------------- + ============================= Release Notes for Samba 3.5.8