diff options
author | Karolin Seeger <kseeger@samba.org> | 2009-01-28 11:34:15 +0100 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2009-01-28 11:35:11 +0100 |
commit | 02bef7bde1915e05d3c3c2b5bf3730a2e6dde79c (patch) | |
tree | ea155fe3fada494a0f970c5777ba9156c514d8d6 /WHATSNEW.txt | |
parent | 545072b91fff2a125ea568ae569ced24a4c3146e (diff) | |
download | samba-02bef7bde1915e05d3c3c2b5bf3730a2e6dde79c.tar.gz samba-02bef7bde1915e05d3c3c2b5bf3730a2e6dde79c.tar.xz samba-02bef7bde1915e05d3c3c2b5bf3730a2e6dde79c.zip |
WHATSNEW: Prepare WHATSNEW for 3.2.8.
Karolin
(cherry picked from commit c21720a3c47748dcbf04d94377c36c47262c4953)
Diffstat (limited to 'WHATSNEW.txt')
-rw-r--r-- | WHATSNEW.txt | 170 |
1 files changed, 160 insertions, 10 deletions
diff --git a/WHATSNEW.txt b/WHATSNEW.txt index af91e725b3e..1616c3d719d 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,16 +1,18 @@ ============================= - Release Notes for Samba 3.2.7 - January 05, 2009 + Release Notes for Samba 3.2.8 + March 03, 2009 ============================= -This is a security release in order to address CVE-2009-0022. +This is a bug fix release of the Samba 3.2 series. + +Major enhancements included in Samba 3.2.8 are: + + o Correctly detect if the current DC is the closest one. + o Add saf_join_store() function to memorize the DC used at join time. + This avoids problems caused by replication delays shortly after domain + joins. - o CVE-2009-0022 - In Samba 3.2.0 to 3.2.6, in setups with registry shares enabled, - access to the root filesystem ("/") is granted - when connecting to a share called "" (empty string) - using old versions of smbclient (before 3.0.28). The original security announcement for this and past advisories can be found http://www.samba.org/samba/security/ @@ -20,12 +22,160 @@ be found http://www.samba.org/samba/security/ Changes ####### -Changes since 3.2.6 +Changes since 3.2.7 ------------------- o Michael Adam <obnox@samba.org> - * Fix for CVE-2009-0022. + * BUG 6066: netinet/ip.h present but cannot be compiled under Solaris. + * Fix join by creating keytab after changing the config in libnet. + * Streamline logic of libnet_join_post_processing() in libnet_join. + * Fix build of [u]mount.cifs in the RHEL packaging. + * Fix distclean target and add realdistclean target in the docs build. + * Clean generated .png images and build/catalog.xml in "make clean". + * Fix detection of netinet/ip.h on Solaris 8. + + +o Jeremy Allison <jra@samba.org> + * BUG 4308: Excel save operation corrupts file ACLs. + * BUG 5979: Fix level 2 oplocks. + * BUG 5980: Fix race condition when granting level2 oplocks can cause break + notify to be missed. + * BUG 5986: Fix renaming of streams. + * BUG 5990: Strict allocate should be checked before ftruncate. + * BUG 6009: Setting "min receivefile size = 1" breaks writes. + * BUG 6016: Alternate Data Streams / Extended Attributes seem to conflict. + * BUG 6017: Fix magic scripts. + * BUG 6019: Fix file corruption in Clustered SMB/NFS environments managed via + CTDB. + * BUG 6021: smbclient du command does not recuse properly. + * BUG 6030: Add missing <th> header in Status page. + * BUG 6035: Fix possible race between fcntl F_SETLKW and alarm delivery. + * BUG 6040: Calling Samba print server with an aliased DNS-name fails. + * Fix race condition in alarm lock processing. + * Fix logic bug introduce in backport of ccache_regain_all_now. + * Fix crash bug in SWAT. + * Fix logic error in try_chown. + * Fix detection of dns_sd libraries. + + +o Kai Blin <kai@samba.org> + * BUG 5953: Fix smbclient crashes. + + +o Gerald (Jerry) Carter <jerry@samba.org> + * Fix "allow trusted domain" so it disables trusted domains. + + +o Guenther Deschner <gd@samba.org> + * Fix buffer allocation in eventlog read call. + * Fix various invalid memcpy in read_package_entry(). + + +o SATOH Fumiyasu <fumiyas@osstech.co.jp> + * Variables for signals must be volatile sig_atomic_t in Winbind. + * Fix gmem->numgids and gmem->maxgids breakage on Solaris 64-bit. + * Fix a compile-time warning. + * Fix SIGBUS on non-x86 CPUs in libsmbclient. + + +o Björn Jacke <bj@sernet.de> + * Correct the description of the "ldap timeout" parameter. + + +o Jeff Layton <jlayton@redhat.com> + * Allow mounts to ipv6 capable servers in mount.cifs. + + +o Volker Lendecke <vl@sernet.de> + * BUG 5933: Fix incrementing/decrementing num_validated_vuids. + * BUG 5953: Make cli_send_smb_direct_writeX use writev. + * BUG 5965: Fix creation of the first share using SWAT. + * BUG 5969: Optimize smbclient put command. + * BUG 6014: mget shouldn't segfault without arguments. + * Fix error code when smbclient puts a file over an existing directory. + * Fix a valgrind error. + * Fix a "ignoring function call result" warning. + * Add sys_writev. + * Add write_data_iov. + * Make write_data use write_data_iov. + * Fix a memory leak in cups_pull_comment_location. + * Fix an ancient uninitialized variable read. + * Fix a bad memleak in vfs_full_audit. + + +o Herb Lewis <hlewis@chomps.localdomain> + * Don't return 0 on error in smbcacls - bad for scripts. + + +o Derrell Lipman <derrell.lipman@unwireduniverse.com> + * Determine case sensitivity based on file system attributes in + libsmbclient. + + +o Stefan Metzmacher <metze@samba.org> + * Correctly detect if the current dc is the closest one. + * Use get_dc_name() instead of get_sorted_dc_list() in the LDAP case. + * Fallback to returning all DCs, when none is available in the requested + site. + * Add saf_join_store() function. + * Use DS_FORCE_REDISCOVERY in libnet_join. + * Use dbwrap to open sessionid.tdb in net status. + * Fix dbwrap_store_uint32() to match dbwrap_store_int32(). + * Handle the SMB signing states the same in the krb5 and ntlmssp cases in + libsmb. + * Re-add "fileid:algorithm" as option in vfs_fileid. + * Add vfs_fileid manpage. + + +o Lars Müller <lars@samba.org> + * Tweak with pam defines of older Linux versions. + + +o Tim Prouty <tprouty@samba.org> + * Fix stream marshalling to return the correct streaminfo status. + * Fix a delete on close divergence from Windows. + * Allow renames of streams via NTRENAME and fix stream error codes on + rename. + * Remove a few unnecessary checks from the streams depot module and fix to + work with NTRENAME. + * Remove a few unnecessary checks from the streams xattr module. + * Remove a few unnecessary checks from the streams xattr module. + + +o Andreas Schneider <anschneider@suse.de> + * Fix a segfault if ? is there but the options are NULL. + * Avoid flooding of syslog with failing pam_putenv messages. + * Document default of the printing config variable. + + +o Karolin Seeger <kseeger@samba.org> + * BUG 6058: Use 'make distclean' instead of 'make clean' in build_docs. + * BUG 6000: Avoid bashism in perfcount.init. + * Change default value for "ldap ssl" to "start tls". + * Several documentation improvements/typo fixes. + * Fix syntax error in samba.spec.tmpl. + * Check if Unix account exists before asking for the password in smbpasswd. + * Add manpage for vfs_shadow_copy2. + + +o Richard Sharpe <realrichardsharpe@gmail.com> + * Fix mistake in DEBUG message. + + +o Andrew Tridgell <tridge@samba.org> + * Keep compatibility with v3-0-ctdb name for fileid:mapping option. + + +o Bo Yang <boyang@novell.com> + * Clean event context after child is forked. + * Refresh sequence number as soon as possible. + * Don't set child->requests to NULL in parent after fork. + * Backport of the clean event context after fork and + krb5 refresh chain fixes. + * Fix null pointer refrence in event context. + * Don't send message to any other child in child process. + * Fix bug in get_dc_name_via_netlogon(), null pointer refrence. ###################################################################### |