Changeset 233 for branches/samba-3.2.x/WHATSNEW.txt
- Timestamp:
- May 27, 2009, 11:39:15 AM (17 years ago)
- File:
-
- 1 edited
-
branches/samba-3.2.x/WHATSNEW.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/WHATSNEW.txt
r232 r233 1 1 ============================= 2 Release Notes for Samba 3.2. 83 March 03, 20092 Release Notes for Samba 3.2. 3 March , 2009 4 4 ============================= 5 5 6 6 7 This is a bug fix release of the Samba 3.2 series. 8 9 Major enhancements included in Samba 3.2.8 are: 10 11 o Correctly detect if the current DC is the closest one. 12 o Add saf_join_store() function to memorize the DC used at join time. 13 This avoids problems caused by replication delays shortly after domain 14 joins. 7 This is a maintenance release of the Samba 3.2 series. 8 9 Major enhancements included in Samba 3.2.9 are: 10 11 o Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb 12 correctly (bug #6195). 13 o Fix guest authentication in setups with "security = share" and 14 "guest ok = yes" when Winbind is running. 15 o Fix corruptions of source path in tar mode of smbclient (bug #6161). 15 16 16 17 … … 23 24 ####### 24 25 25 Changes since 3.2. 726 Changes since 3.2. 26 27 ------------------- 27 28 28 29 29 30 o Michael Adam <[email protected]> 30 * BUG 6066: netinet/ip.h present but cannot be compiled under Solaris. 31 * Fix join by creating keytab after changing the config in libnet. 32 * Streamline logic of libnet_join_post_processing() in libnet_join. 33 * Fix build of [u]mount.cifs in the RHEL packaging. 34 * Fix distclean target and add realdistclean target in the docs build. 35 * Clean generated .png images and build/catalog.xml in "make clean". 36 * Fix detection of netinet/ip.h on Solaris 8. 31 * Add script fill-templates. 32 * Make update-pkginfo callable from any directory. 37 33 38 34 39 35 o Jeremy Allison <[email protected]> 40 * BUG 4308: Excel save operation corrupts file ACLs. 41 * BUG 5979: Fix level 2 oplocks. 42 * BUG 5980: Fix race condition when granting level2 oplocks can cause break 43 notify to be missed. 44 * BUG 5986: Fix renaming of streams. 45 * BUG 5990: Strict allocate should be checked before ftruncate. 46 * BUG 6009: Setting "min receivefile size = 1" breaks writes. 47 * BUG 6016: Alternate Data Streams / Extended Attributes seem to conflict. 48 * BUG 6017: Fix magic scripts. 49 * BUG 6019: Fix file corruption in Clustered SMB/NFS environments managed via 50 CTDB. 51 * BUG 6021: smbclient du command does not recuse properly. 52 * BUG 6030: Add missing <th> header in Status page. 53 * BUG 6035: Fix possible race between fcntl F_SETLKW and alarm delivery. 54 * BUG 6040: Calling Samba print server with an aliased DNS-name fails. 55 * Fix race condition in alarm lock processing. 56 * Fix logic bug introduce in backport of ccache_regain_all_now. 57 * Fix crash bug in SWAT. 58 * Fix logic error in try_chown. 59 * Fix detection of dns_sd libraries. 60 61 62 o Kai Blin <[email protected]> 63 * BUG 5953: Fix smbclient crashes. 64 65 66 o Gerald (Jerry) Carter <[email protected]> 67 * Fix "allow trusted domain" so it disables trusted domains. 68 69 70 o Guenther Deschner <[email protected]> 71 * Fix buffer allocation in eventlog read call. 72 * Fix various invalid memcpy in read_package_entry(). 73 74 75 o SATOH Fumiyasu <[email protected]> 76 * Variables for signals must be volatile sig_atomic_t in Winbind. 77 * Fix gmem->numgids and gmem->maxgids breakage on Solaris 64-bit. 78 * Fix a compile-time warning. 79 * Fix SIGBUS on non-x86 CPUs in libsmbclient. 36 * BUG 6099: Samba returns incurrate capabilities list. 37 * BUG 6133: Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL 38 filesystem. 39 * BUG 6161: smbclient corrupts source path in tar mode. 40 * BUG 6195: Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb 41 correctly. 42 * BUG 6196: Unable to serve files with colons to Linux CIFS/VFS client. 43 * BUG 6224: nmbd waits 5 minutes at startup before checking if it needs to 44 run elections. 45 * Correctly use chroot(). 46 * Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure 47 that "offered" read from the rpc packet in spoolss is under 48 that size. 49 * Fix Coverity ID 602. 50 * Backport the semantics of when to delete alternate data streams on a file 51 truncate. 52 * Allow set attributes on a stream fnum to be redirected to the base 53 filename. 54 * Fix use of streams modules with CIFSFS client. 55 * Fix more POSIX path lstat calls. 56 * Allow DFS client paths to work when POSIX pathnames have been 57 selected. 58 * Try and fix the build farm RAW-STREAMS errors. 59 * Ensure files starting with multiple dots are hidden. 60 61 62 o Steven Danneman <[email protected]> 63 * Fix guest auth when Winbind is running. 64 65 66 o GÃŒnther Deschner <[email protected]> 67 * BUG 6102: NetQueryDisplayInformation could return wrong information. 68 * BUG 6193: Avoid messing with sync_context in fetch_database_to_ldif(). 69 * Fix memleak in get_remote_printer_publishing_data(). 70 * Add pidl in order to be able to regenerate librpc functions. 71 * Fix Coverity IDs 722, 762. 72 73 74 o Steve French <[email protected]> 75 * cifs mount fix for handling -V parameter. 76 * Fix guest mounts. 77 78 79 o Holger Hetterich <[email protected]> 80 * Enable total anonymization in vfs_smb_traffic_analyzer. 80 81 81 82 82 83 o Björn Jacke <[email protected]> 83 * Correct the description of the "ldap timeout" parameter. 84 * Fix build with external dns_sd libraries. 84 * Enable IPv6 support for NetBSD and FreeBSD. 85 * Prefer gssapi header files from subdirectory. 86 * Fix build on old Heimdal based systems. 87 * Use parentheses in if condition to make negation clear. 88 89 90 o GÃŒnter Kukkukk <[email protected]> 91 * Don't try and delete a default ACL from a file. 85 92 86 93 87 94 o Jeff Layton <[email protected]> 88 * Allow mounts to ipv6 capable servers in mount.cifs.95 * . 89 96 90 97 91 98 o Volker Lendecke <[email protected]> 92 * BUG 5933: Fix incrementing/decrementing num_validated_vuids. 93 * BUG 5953: Make cli_send_smb_direct_writeX use writev. 94 * BUG 5965: Fix creation of the first share using SWAT. 95 * BUG 5969: Optimize smbclient put command. 96 * BUG 6014: mget shouldn't segfault without arguments. 97 * Fix error code when smbclient puts a file over an existing directory. 99 * BUG 6100: Complete fix. 100 * BUG 6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped 101 members. 102 * BUG 6097: Fix smbd segfault. 103 * Fix remotely adding a share via MMC. 104 * Fix resume handle for _samr_EnumDomainGroups. 105 * Fix Coverity IDs 742, 744, 745, 879, 880. 106 * Fix a buffer handling bug when adding lots of registry keys. 107 * Fix a O(n^2) algorithm in regdb_fetch_keys(). 108 * Fix an uninitialized variable warning. 109 * Fix a valgrind error / segfault in dns_register_smbd(). 110 * Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog. 111 * Fix a malloc/talloc mismatch when cli_initialise() fails. 98 112 * Fix a valgrind error. 99 * Fix a "ignoring function call result" warning. 100 * Add sys_writev. 101 * Add write_data_iov. 102 * Make write_data use write_data_iov. 103 * Fix a memory leak in cups_pull_comment_location. 104 * Fix an ancient uninitialized variable read. 105 * Fix a bad memleak in vfs_full_audit. 106 * Fix several valgrind errors. 107 * Fix 'net rpc join' for users with the SeMachineAccountPrivilege. 108 109 110 o Herb Lewis <[email protected]> 111 * Don't return 0 on error in smbcacls - bad for scripts. 112 113 114 o Derrell Lipman <[email protected]> 115 * Determine case sensitivity based on file system attributes in 116 libsmbclient. 117 118 119 o Stefan Metzmacher <[email protected]> 120 * Correctly detect if the current dc is the closest one. 121 * Use get_dc_name() instead of get_sorted_dc_list() in the LDAP case. 122 * Fallback to returning all DCs, when none is available in the requested 123 site. 124 * Add saf_join_store() function. 125 * Use DS_FORCE_REDISCOVERY in libnet_join. 126 * Use dbwrap to open sessionid.tdb in net status. 127 * Fix dbwrap_store_uint32() to match dbwrap_store_int32(). 128 * Handle the SMB signing states the same in the krb5 and ntlmssp cases in 129 libsmb. 130 * Re-add "fileid:algorithm" as option in vfs_fileid. 131 * Add vfs_fileid manpage. 132 133 134 o Lars MÃŒller <[email protected]> 135 * Tweak with pam defines of older Linux versions. 136 * Adjust regex to match variable names including underscores. 137 * Conditional install of the cifs.upcall man page. 113 * Fix two memleaks in the encryption code. 114 * Fix gcc 4.4 compile warning. 115 * Fix a scary "fill_share_mode_lock failed" message. 116 117 118 o Derrell Lipman <derrell@dworkin.(none)> 119 * BUG 6228: Fix SMBC_open_ctx failure due to path resolve failure doesn't 120 set errno. 121 122 123 o Stefan Metzmacher <[email protected] 124 * BUG 6100: Implement _netr_LogonGetCapabilities() with 125 NT_STATUS_NOT_IMPLEMENTED. 126 * Add S-1-22-X-Y sids to the local token. 127 * Add idl for netr_LogonGetCapabilities(). 128 * Fix the build on SLES8. 129 * Fix smb signing for fragmented trans/trans2/nttrans requests. 130 131 132 o Glenn Machin <[email protected]> 133 * Don't miss an absolute pathname as a kerberos keytab path. 134 135 136 o Shirish Pargaonkar <[email protected]> 137 * Clean-up entries in /etc/mtab after unmount. 138 * Add fakemount (-f) and nomtab (-n) flags to mount.cifs. 139 140 141 o Ted Percival <[email protected]> 142 * Fix a crash during name resolution when log level >= 10 and libc 143 segfaults if printf is passed NULL for a "%s" arg (e.g. Solaris). 138 144 139 145 140 146 o Tim Prouty <[email protected]> 141 * Fix stream marshalling to return the correct streaminfo status. 142 * Fix a delete on close divergence from Windows. 143 * Allow renames of streams via NTRENAME and fix stream error codes on 144 rename. 145 * Remove a few unnecessary checks from the streams depot module and fix to 146 work with NTRENAME. 147 * Remove a few unnecessary checks from the streams xattr module. 148 * Remove a few unnecessary checks from the streams xattr module. 149 150 151 o Andreas Schneider <[email protected]> 152 * Fix a segfault if ? is there but the options are NULL. 153 * Avoid flooding of syslog with failing pam_putenv messages. 154 * Document default of the printing config variable. 155 * Use talloc_tos() instead of the talloc NULL context. 156 157 158 o Karolin Seeger <[email protected]> 159 * BUG 6058: Use 'make distclean' instead of 'make clean' in build_docs. 160 * BUG 6000: Avoid bashism in perfcount.init. 161 * Change default value for "ldap ssl" to "start tls". 162 * Several documentation improvements/typo fixes. 163 * Fix syntax error in samba.spec.tmpl. 164 * Check if Unix account exists before asking for the password in smbpasswd. 165 * Add manpage for vfs_shadow_copy2. 166 167 168 o Richard Sharpe <[email protected]> 169 * Fix mistake in DEBUG message. 147 * Fix SMB_VFS_RECVFILE/SENDFILE macros. 148 * Parse_packet can return NULL which is then dereferenced in 149 match_mailslot_name. 150 151 152 o Dan Sledz <[email protected]> 153 * Fix double free caused by incorrect talloc_steal usage. 154 155 156 o Aravind Srinivasan <[email protected]> 157 * Have nmbd check all available interfaces for WINS before failing. 158 159 160 o Miguel Suarez <[email protected]> 161 * BUG 6085: Fix build of vfs_default on systems without utime support. 162 163 164 o Yasuma Takeda <[email protected]> 165 * BUG 5920: The length of the memcpy was calculated wrong. 166 * BUG 6098: Fix the ads_find_dc() with "security = domain" when the DNS 167 server is invalid. 170 168 171 169 172 170 o Andrew Tridgell <[email protected]> 173 * Keep compatibility with v3-0-ctdb name for fileid:mapping option. 171 * Fix a bug in message handling for code the change notify code. 172 173 174 o Jelmer Vernooij <[email protected]> 175 * Properly cast array length in print functions. 174 176 175 177 176 178 o Bo Yang <[email protected]> 177 * Clean event context after child is forked. 178 * Refresh sequence number as soon as possible. 179 * Don't set child->requests to NULL in parent after fork. 180 * Backport of the clean event context after fork and 181 krb5 refresh chain fixes. 182 * Fix null pointer refrence in event context. 183 * Don't send message to any other child in child process. 184 * Fix bug in get_dc_name_via_netlogon(), null pointer refrence. 179 * Initialize the id_map status in idmap_ldap to avoid surprise. 185 180 186 181
Note:
See TracChangeset
for help on using the changeset viewer.
