WHATSNEW: Update changes.
[samba.git] / WHATSNEW.txt
1                    ==============================
2                    Release Notes for Samba 3.2.6
3                          December 10, 2008
4                    ==============================
5
6
7 This is a bug fix release of the Samba 3.2 series.
8
9 Major enhancements included in Samba 3.2.6 are:
10
11   o Fix Winbind crash bugs.
12   o Fix moving of readonly files.
13   o Fix access to cups-printers with cups 1.3.4.
14   o Add new SMB traffic analyzer VFS module.
15
16
17 ######################################################################
18 Changes
19 #######
20
21 Changes since 3.2.5
22 -------------------
23
24
25 o   Michael Adam <obnox@samba.org>
26     * BUG 5677: Fix test_{shlibs,nss_modules,pam_modules} on Solaris.
27     * BUG 5765: Fix installlibs on solaris by using portable "test -r".
28     * Fix potential segfault in vfs_tsmsm.
29     * Don't list the domain twice when expanding internal aliases.
30     * Fix the output of "getent group" when "winbind use default domain = yes"
31       with "security = ads".
32     * Add domain prefix to username in lookup_groupmem().
33     * Prevent negative GM/ cache entries due to broken connections.
34     * Fix crash in sync_eventlog_params().
35     * Fix timeouts when calling 'getgrent'.
36     * Fix smbd hanging on Solaris when winbindd closes socket.
37
38
39 o   Jeremy Allison <jra@samba.org>
40     * BUG 1254: Fix "write list" in setups using "security = share".
41     * BUG 5080: Fix access to cups-printers with cups 1.3.4.
42     * BUG 5737: Fix Winbind crash in an unusual failure mode.
43     * BUG 5783: Fix FindFirst where search pattern equals the mangled filename.
44     * BUG 5790: Fix returning of STATUS_OBJECT_NAME_NOT_FOUND on set file
45       disposition.
46     * BUG 5797: Fix moving of readonly files.
47     * BUG 5814: Fix Winbind crash bug while doing "rescan_trusted_domain".
48     * BUG 5818: Sort ACEs in smbcacl output properly and honor inheritance.
49     * BUG 5825: Fix account locking with LDAP backend.
50     * BUG 5826: Fix truncated filenames when accessing old servers.
51     * BUG 5889: Fix "delete veto files = no".
52     * BUG 5891: Fix smbd crash when viewing the eventlog exported by "eventlog
53       list".
54     * BUG 5900: Fix vfs_readonly.
55     * BUG 5903: Fix vfs_streams_xattr breaking contents of files.
56     * BUG 5904: Fix libnss_wins causing SIGABRT while servicing getaddrinfo()
57       request.
58     * BUG 5914: Fix build failure: redefinition of struct name_list.
59     * BUG 5937: Fix filenames with "*" char hiding other files.
60     * BUG 5953: Fix smbclient crashes.
61     * Fix rename_open_files.
62     * Restructure VFS SMB traffic analyzer VFS module.
63     * Correctly fix smbclient to terminate on eof from server.
64     * Unify access checks for lsa server functions.
65     * Remove the requirement for ldap call made as root.
66     * Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
67     * Fix net rpc vampire, based on an *amazing* piece of debugging work by
68       "Cooper S. Blake" <the_analogkid@yahoo.com>.
69     * Fix Coverity IDs 456, 574, 592, 606 and 607.
70     * Fix net rpc vampire.
71
72
73 o   Gerald (Jerry) Carter <jerry@samba.org>
74     * Use the same prerequisite for DDNS update as Windows XP.
75     * Make "lwinet ads dns register" honor the "interfaces" parameter.
76
77
78 o   Steven Danneman <steven.danneman@isilon.com>
79     * Fix extended DN parse error when AD object does not have a SID.
80
81
82 o   Guenther Deschner <gd@samba.org>
83     * BUG 5888: Fix PNP_GetHwProfInfo().
84     * BUG 5957: Do not abort rename process on valid rename script.
85     * BUG 5898: Fix 'net rpc shutdown'.
86     * Fix duplicate installation of cifs.upcall.
87     * Fix _srvsvc_NetShareAdd segfault.
88     * Ensure consistency when reporting password complexity.
89     * Fix _lsa_GetUserName.
90     * Fix access check in _samr_QuerySecurity().
91     * _samr_DeleteUser needs to wipe out the user_handle on success.
92     * NetGroupEnum_r needs to handle servers with no groups.
93
94
95 o   Mathias Dietz <MDIETZ@de.ibm.com>
96     * Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so.
97
98
99 o   Dina Fine <dina@exanet.com>
100     * BUG 5908: Fix internal change notify on shared directory.
101
102
103 o   Nils Goroll <nils.goroll@hamburg.de>
104     * BUG 5135 and 5446: Prevent calling POSIX ACL vfs methods on zfs share.
105
106
107 o   Henning Henkel <henning.henkel@fh-furtwangen.de>
108     * BUG 5929: Fix building of vfs_prealloc with option --with-cluster-support
109       and GPFS.
110
111
112 o   Holger Hetterich <hhetter@novell.com>
113     * Add new VFS module to analyze SMB traffic
114
115
116 o   Tomasz Krasuski <kr0tki@poczta.onet.pl>
117     * BUG 5928: Fix 'testparm --version'.
118
119
120 o   Jeff Layton <jlayton@redhat.com>
121     * Have uppercase_string return success on NULL pointer in mount.cifs.
122     * Make mount.cifs return codes match the return codes for /bin/mount.
123     * Use lock/unlock_mtab scheme from util-linux-ng mount prog in mount.cifs.
124
125
126 o   Volker Lendecke <vl@samba.org>
127     * BUG 5691: Fig smbd panic on Solaris.
128     * BUG 5778: Check if strlcpy and strlcat are already defined.
129     * BUG 5840: Fix segfault in "rpcclient lsaaddacctrights".
130     * BUG 5860: Fix nasty error message for overlong strings in safe_strcpy.
131     * Fix a potential NULL deref in found by the IBM Checker.
132     * Fix an uninitialized variable found by the IBM Checker.
133     * Fix an unlikely memleak found by the IBM Checker.
134     * Fix some missing error handlings.
135     * Add workaround for domain joins using a netbios name which is different
136       from the hostname.
137     * Fix crash bug when freeing a non-malloc'ed buffer if the client sends a
138       non-encrypted packet with the crypto state set.
139     * Fix trans2findfirst for the large directory optimization.
140     * Fix checking for presence of cups-devel and correct cups-devel test for
141       HAVE_IPRINT.
142
143
144 o   Derrell Lipman <derrell.lipman@unwireduniverse.com>
145     * BUG 5805: Don't close stdout when calling setup_logging multiple times.
146
147
148 o   Stefan Metzmacher <metze@samba.org>
149     * Fix setting of trust password using 'net rpc trustdom add'.
150     * Fix several issues in vfs_streams_xattr and vfs_stream_depot.
151     * Return an error instead of crashing when no realm is given (trigerred by
152       "net ads info -S 127.8.7.6" (where 127.8.7.6 doesn't exist)
153       and "disable netbios = yes").
154
155
156 o   Jim McDonough <jmcd@samba.org>
157     * Fix the new vfs_smb_traffic_analyzer build for static links.
158
159
160 o   TAKAHASHI Motonobu <monyo@samba.gr.jp>
161     * BUG 5901: Fix default for streams_depot location.
162
163
164 o   Tim Prouty <tim.prouty@isilon.com>
165     * Fix several build warnings.
166
167
168 o   Andreas Schneider <mail@cynapses.org>
169     * Delete the krb5 ccname variable from the PAM environment if set.
170     * Fix circular dependency error with autoconf 2.6.3.
171
172
173 o   Martin Schwenke <martin@meltin.net>
174     * Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
175       compile time rather than install time.
176
177
178 o   Davide Sfriso <sfriso@virgilio.it>
179     * BUG 5906: Fix Winbind crash when calling 'getent group'.
180
181
182 o   Dan Sledz <dsledz@isilon.com>
183     * Add FreeBSD configure check for backtrace_symbols.
184     * Fix logging to syslog.
185     * Allow SYSLOG_FACILITY to be modified with a new configure option called
186       --with-syslog-facility.
187
188
189 o   Yasuma Takeda <yasuma@osstech.co.jp>
190     * BUG 5909: Fix MS-DFS on Vista clients.
191     * BUG 5944: Fix starting of nmbd with "socket address" set to "".
192
193
194 o   Andrew Tridgell <tridge@samba.org>
195     * Fix segfault on startup with trusted domains.
196     * Re-add "winbind:ignore domains" parameter.
197
198
199 o   Jelmer Vernooij <jelmer@samba.org>
200     * Avoid freeing fsp twice when opening new_file fails (Debian #431696).
201
202
203 ######################################################################
204 Reporting bugs & Development Discussion
205 #######################################
206
207 Please discuss this release on the samba-technical mailing list or by
208 joining the #samba-technical IRC channel on irc.freenode.net.
209
210 If you do report problems then please try to send high quality
211 feedback. If you don't provide vital information to help us track down
212 the problem then you will probably be ignored.  All bug reports should
213 be filed under the Samba 3.2 product in the project's Bugzilla
214 database (https://bugzilla.samba.org/).
215
216
217 ======================================================================
218 == Our Code, Our Bugs, Our Responsibility.
219 == The Samba Team
220 ======================================================================
221