Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
[samba.git] / WHATSNEW.txt
1                    =============================
2                    Release Notes for Samba 3.3.1
3                           February, 24 2009
4                    =============================
5
6 This is the latest bugfix release release of the Samba 3.3 series.
7
8 Major enhancements in Samba 3.3.1 include:
9
10      * Fix net ads join when "ldap ssl = start tls" (bug #6073).
11      * Fix renaming/deleting of files using Windows clients (bug #6082).
12      * Fix renaming/deleting a "not matching/resolving" symlink (bug #6090).
13      * Fix remotely adding a share via the Windows MMC.
14
15
16 ######################################################################
17 Changes
18 #######
19
20 smb.conf changes
21 ----------------
22
23     Parameter Name                      Description     Default
24     --------------                      -----------     -------
25     ldap ssl ads                        New             No
26
27
28 Changes since 3.3.0:
29 --------------------
30
31
32 o   Jeremy Allison <jra@samba.org>
33     * BUG 6082: Fix renaming/deleting of files using Windows clients.
34     * BUG 6069: Fix build with too many arguments.
35     * BUG 6090: Fix renaming/deleting a "not matching/resolving" symlink.
36     * BUG 6099: Try to fix domain join of Win7 Beta.
37     * BUG 6117: Fix core dump of pdbedit -a.
38     * Fix Coverity IDs 115, 116, 117, 602.
39     * Fix warning (bad handler prototype).
40     * Unify the detection of the timespec code in configure.in, and the
41       application of it in time.c.
42     * Correctly use chroot().
43     * Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure that "offered"
44       read from the rpc packet in spoolss is under that size.
45     * Backport the semantics of when to delete alternate data streams on a file
46       truncate.
47     * Fix printf warnings.
48
49
50 o   Michael Adam <obnox@samba.org>
51     * BUG 6066: netinet/ip.h present but cannot be compiled on Solaris.
52     * BUG 6073: Prevent ads_connect() from using SSL unless explicitly
53       requested.
54     * Fix 'getent passwd' to allocate new uids.
55     * Fix 'getent group' to allocate new gids.
56     * Remove check for sharename being a username in 'net conf
57       addshare'.
58
59
60 o   Guenther Deschner <gd@samba.org>
61     * Fix Coverity ID 848.
62     * Remove unused ENUM_HND from 'net'.
63     * Fix getform command asprintf return code in rpcclient.
64     * Fix memleak in get_remote_printer_publishing_data().
65     * Remove duplicate prototypes for generated rpc server functions.
66
67
68 o   Holger Hetterich <hhetter@novell.com>
69     * Enable total anonymization in vfs_smb_traffic_analyzer.
70
71
72 o   Bjoern Jacke <bj@sernet.de>
73     * Fix build with external dns_sd libraries.
74     * Fix configure check "sub-second timestamps without struct timespec".
75     * Add configure check for AIX style sub-second resolution support.
76     * Add configure check for Tru64 sub-second timestamp resolution.
77     * Add Tru64 sub-second resolution timestamp support.
78     * Enable IPv6 support for NetBSD and FreeBSD.
79
80
81 o   Guenter Kukkukk <linux@kukkukk.com>
82     * Don't try and delete a default ACL from a file.
83
84
85 o   Volker Lendecke <vl@samba.org>
86     * BUG 5798: CFLAGS info lost in configure.
87     * Fix Coverity IDs 740, 742, 744, 745, 876, 879, 880.
88     * Fix remotely adding a share via the Windows MMC.
89     * Avoid valgrind errors.
90     * Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
91     * Fix resume handle for _samr_EnumDomainGroups.
92     * Fix a buffer handling bug when adding lots of registry keys.
93     * Fix a O(n^2) algorithm in regdb_fetch_keys().
94
95
96 o   Jeff Layton <jlayton@redhat.com>
97     * Initialize rc to 0 in main in mount.cifs.
98
99
100 o   Derrell Lipman <derrell.lipman@unwireduniverse.com>
101     * BUG 6069: Add a fstatvfs function for libsmbclient.
102     * Eliminate compiler warnings.
103
104
105 o   Glenn Machin <gmachin@sandia.gov>
106     * Don't miss an absolute pathname as a kerberos keytab path.
107
108
109 o   Stefan Metzmacher <metze@samba.org>
110     * BUG 6100: Implement _netr_LogonGetCapabilities() with
111       NT_STATUS_NOT_IMPLEMENTED.
112     * Make Samba work with older ctdb versions.
113     * Add S-1-22-X-Y sids to the local token.
114
115
116 o   Lars Mueller <lars@samba.org>
117     * Conditional install of the cifs.upcall man page.
118     * Adjust regex to match variable names including underscores.
119
120
121 o   Shirish Pargaonkar <shirishpargaonkar@gmail.com>
122     * BUG 4370: Clean-up entries in /etc/mtab after unmount.
123     * Add fakemount (-f) and nomtab (-n) flags to mount.cifs.
124
125
126 o   Ted Percival <ted.percival@quest.com>
127     * Fix a crash during name resolution.
128
129
130 o   Tim Prouty <tprouty@samba.org>
131     * Fix "assignment discards qualifiers from pointer target type"
132       warnings.
133     * Fix SMB_VFS_RECVFILE/SENDFILE macros.
134
135
136 o   Karolin Seeger <kseeger@samba.org>
137     * Change "ldap ssl:ads" parameter to "ldap ssl ads".
138
139
140 o   Dan Sledz <dsledz@isilon.com>
141     * Fix double free caused by incorrect talloc_steal usage.
142
143
144 o   Aravind Srinivasan <aravind.srinivasan@isilon.com>
145     * Make nmbd check all available interfaces for WINS before failing.
146
147
148 o   Miguel Suarez <Miguel.Suarez@stratus.com>
149     * Fix compilation of vfs_default on systems that do not support utimes().
150
151
152 o   Yasuma Takeda <yasuma@osstech.co.jp>
153     * BUG 5920: Fix the calculation of the memcpy length.
154     * BUG 6098: Fix ads_find_dc() in setups with "security = domain".
155
156
157 ######################################################################
158 Reporting bugs & Development Discussion
159 #######################################
160
161 Please discuss this release on the samba-technical mailing list or by
162 joining the #samba-technical IRC channel on irc.freenode.net.
163
164 If you do report problems then please try to send high quality
165 feedback. If you don't provide vital information to help us track down
166 the problem then you will probably be ignored.  All bug reports should
167 be filed under the Samba 3.3 product in the project's Bugzilla
168 database (https://bugzilla.samba.org/).
169
170
171 ======================================================================
172 == Our Code, Our Bugs, Our Responsibility.
173 == The Samba Team
174 ======================================================================
175