Fix bug #6628 - "smbpassdb -a" using rid algorithm with tdbsam passdb
[Samba.git] / WHATSNEW.txt
blobf29e92c2f8d6df15e32625ed503f0cded0674ca2
1                    ==============================
2                    Release Notes for Samba 3.2.14
3                           August 12, 2009
4                    ==============================
7 This is the last maintenance release of the Samba 3.2 series.
9 Please note that this is the last bugfix release of the Samba 3.2 series!
10 There will security releases on demand only. Please see
11 http://wiki.samba.org/index.php/Samba3_Release_Planning for information
12 on current releases.
14 Major enhancements in 3.2.14 include:
16     o Fix SAMR access checks (e.g. bugs #6089 and #6112).
17     o Fix 'force user' (bug #6291).
18     o Improve Win7 support (bug #6099).
19     o Fix posix ACLs when setting an ACL without explicit ACE for the
20       owner (bug #2346).
23 ######################################################################
24 Changes
25 #######
27 Changes since 3.2.13
28 --------------------
31 o   Michael Adam <obnox@samba.org>
32     * BUG 6387: Fix Winbind crash when multiple IDmappings exist in the
33       LDAP directory.
34     * BUG 6509: Use gid (not uid) cache in fetch_gid_from_cache().
35     * Prevent creation of keys containing the '/' character.
38 o   Jeremy Allison <jra@samba.org>
39     * BUG 6089: Fix SAMR access checks.
40     * BUG 6112: Fix SAMR access checks.
41     * BUG 6279: Fix Winbind crash.
42     * BUG 6291: Fix 'force user'.
43     * BUG 6099: Try to fix domain join of Win7 Beta.
44     * BUG 6386: Groupdb mapping fix.
45     * BUG 6421: Fix POSIX read-only open on read-only shares.
46     * BUG 6476: Fix more smbd-zombies in memory.
47     * BUG 6488: acl_group_override() call in posix acls references an
48       uninitialized variable.
49     * BUG 6504: Fix SAMR server for Winbind access.
50     * BUG 6520: Fix time stamps.
51     * Fix join of Windows 7 RC to a Samba3 DC.
52     * Fix bug in processing of open modes in POSIX open.
55 o   Günther Deschner <gd@samba.org>
56     * BUG 6301: Fix samr_ConnectVersion enum which is 32bit not 16bit.
57     * BUG 6340: Don't segfault when cleartext trustdom pwd could not be
58       retrieved.
59     * BUG 6372: Fix usermanager only displaying 1024 groups and aliases.
60     * BUG 6465: Fix enum_aliasmem in ldb branch.
61     * BUG 6484: Fix searching for users while adding them to groups via
62       Windows usermanager.
63     * Fix the negotiate flags.
64     * Protect netlogon_creds_server_step() against NULL creds.
67 o   Björn Jacke <bj@sernet.de>
68     * Also handle DirX return codes.
71 o   Stefan Metzmacher <metze@samba.org>
72     * BUG 2346: Fix posix ACLs when setting an ACL without explicit ACE for the
73       owner.
74     * BUG 6526: Let parent_dirname() correctly return toplevel filenames.
75     * BUG 6627: Raise the timeout for lsa_Lookup*() calls from 10 to 35 seconds.
76     * Fix a crash bug if we timeout in net rpc trustdom list.
77     * Add '--request-timeout' option to 'net'.
80 o   Volker Lendecke <vl@samba.org>
81     * BUG 5798: Preserve CFLAGS info in configure.
82     * BUG 6382: Case insensitive access to DFS links broken.
83     * Fix a race condition in Winbind leading to a panic.
84     * Add workaround for MS KB932762.
87 o   Jim McDonough <jmcd@samba.org>
88     * BUG 6481: Don't require "Modify property" perms to unjoin.
91 o   Sébastien Prud'homme <sebastien.prudhomme@gmail.com>
92     * 5945: Fix out of memory error with Winbind idmap.
95 o   Simo Sorce <ssorce@redhat.com>
96     * Avoid duplicate ACEs.
97     * Fix profile ACLs in some corner cases.
100 o   Marc VanHeyningen <marc.vanheyningen@isilon.com>
101     * Zero an uninitialized array.
104 o   Bo Yang <boyang@samba.org>
105     * BUG 6560: Lookupname failed, cannot find domain when attempt
106       to change password.
109 ######################################################################
110 Reporting bugs & Development Discussion
111 #######################################
113 Please discuss this release on the samba-technical mailing list or by
114 joining the #samba-technical IRC channel on irc.freenode.net.
116 If you do report problems then please try to send high quality
117 feedback. If you don't provide vital information to help us track down
118 the problem then you will probably be ignored.  All bug reports should
119 be filed under the Samba 3.2 product in the project's Bugzilla
120 database (https://bugzilla.samba.org/).
123 ======================================================================
124 == Our Code, Our Bugs, Our Responsibility.
125 == The Samba Team
126 ======================================================================
129 Release notes for older releases follow:
130 ----------------------------------------
132                    ==============================
133                    Release Notes for Samba 3.2.13
134                            June 23, 2009
135                    ==============================
138 This is a security release in order to address CVE-2009-1886 and CVE-2009-1888.
140    o CVE-2009-1886:
141      In Samba 3.2.0 to 3.2.12 (inclusive), the smbclient commands dealing
142      with file names treat user input as a format string to asprintf.
143      With a maliciously crafted file name smbclient can be made
144      to execute code triggered by the server.
146    o CVE-2009-1888:
147      In Samba 3.0.31 to 3.3.5 (inclusive), an uninitialized read of a data
148      value can potentially affect access control when "dos filemode"
149      is set to "yes".
152 ######################################################################
153 Changes
154 #######
156 Changes since 3.2.12
157 --------------------
160 o   Jeremy Allison <jra@samba.org>
161     * Fix for CVE-2009-1886.
162     * Fix for CVE-2009-1888.
165 ######################################################################
166 Reporting bugs & Development Discussion
167 #######################################
169 Please discuss this release on the samba-technical mailing list or by
170 joining the #samba-technical IRC channel on irc.freenode.net.
172 If you do report problems then please try to send high quality
173 feedback. If you don't provide vital information to help us track down
174 the problem then you will probably be ignored.  All bug reports should
175 be filed under the Samba 3.2 product in the project's Bugzilla
176 database (https://bugzilla.samba.org/).
179 ======================================================================
180 == Our Code, Our Bugs, Our Responsibility.
181 == The Samba Team
182 ======================================================================
185 ----------------------------------------------------------------------
188                    ==============================
189                    Release Notes for Samba 3.2.12
190                            June 16, 2009
191                    ==============================
194 This is a maintenance release of the Samba 3.2 series.
196 Major enhancements in 3.2.12 include:
198     o Fix SAMR and LSA checks (bug #6089, #6289)
199     o Fix posix acls when setting an ACL without explicit ACE for the
200       owner (bug #2346).
201     o Fix "force user" (bug #6291).
202     o Fix Winbind crash (bug #6279).
203     o Fix joining of Win7 into Samba domain (bug #6099).
206 ######################################################################
207 Changes
208 #######
210 Changes since 3.2.11
211 --------------------
214 o   Michael Adam <obnox@samba.org>
215     * Prevent creation of keys containing the '/' character.
218 o   Jeremy Allison <jra@samba.org>
219     * BUG 6089: Revert the extra SAMR and LSA checks.
220     * BUG 6099: Fix joining of Win7 into Samba domain.
221     * BUG 6279: Fix Winbind crash.
222     * BUG 6289: Revert the extra SAMR and LSA checks.
223     * BUG 6291: Fix "force user".
224     * BUG 6386: Groupdb mapping fix.
225     * Fix bug in processing of open modes in POSIX open.
228 o   Guenther Deschner <gd@samba.org>
229     * BUG 6099: Fix joining of Win7 into Samba domain.
230     * BUG 6301: Fix samr_ConnectVersion enum which is 32bit not 16bit.
231     * BUG 6372: Fix usermanager only displaying 1024 groups and aliases.
232     * BUG 6465: Fix enumeration of empty aliases (ldb backend).
233     * Protect netlogon_creds_server_step() against NULL creds.
236 o   Björn Jacke <bj@sernet.de>
237     * Also handle DirX return codes.
240 o   Volker Lendecke <vl@samba.org>
241     * BUG 5798: CFLAGS info lost in configure.
242     * BUG 6382: Fix case insensitive access to DFS links.
243     * Fix a race condition in winbind leading to a panic.
246 o   Stefan Metzmacher <metze@samba.org>
247     * BUG 2346: Fix posix acls when setting an ACL without explicit ACE for the
248       owner.
249     * Fix a crash bug if we timeout in net rpc trustdom list.
252 o   D.L. Meyer <dlmeyer@uiuc.edu>
253     * BUG 5832: Fix build on RHEL when ccache is not available.
256 o   Sébastien Prud'homme <sebastien.prudhomme@gmail.com>
257     * BUG 5945: Fix out of memory error with Winbind idmap.
260 o   Karolin Seeger <kseeger@samba.org>
261     * BUG 5835: Add keyutils-devel to build requires.
264 o   Simo Sorce <ssorce@redhat.com>
265     * Fix profile acls in some corner cases.
269 ######################################################################
270 Reporting bugs & Development Discussion
271 #######################################
273 Please discuss this release on the samba-technical mailing list or by
274 joining the #samba-technical IRC channel on irc.freenode.net.
276 If you do report problems then please try to send high quality
277 feedback. If you don't provide vital information to help us track down
278 the problem then you will probably be ignored.  All bug reports should
279 be filed under the Samba 3.2 product in the project's Bugzilla
280 database (https://bugzilla.samba.org/).
283 ======================================================================
284 == Our Code, Our Bugs, Our Responsibility.
285 == The Samba Team
286 ======================================================================
289 ----------------------------------------------------------------------
291                    ==============================
292                    Release Notes for Samba 3.2.11
293                            April 17, 2009
294                    ==============================
297 This is a maintenance release of the Samba 3.2 series.
299 Major enhancements in 3.2.11 include:
301     o Fix domain logins for WinXP clients pre SP3 (bug #6263).
302     o Fix samr_OpenDomain access checks (bug #6089).
303     o Fix smbd crash for close_on_completion.
306 ######################################################################
307 Changes
308 #######
310 Changes since 3.2.10
311 --------------------
314 o   Jeremy Allison <jra@samba.org>
315     * BUG 6089: Fix samr_OpenDomain access checks.
316     * BUG 6254: Fix IPv6 PUT/GET errors to an SMB server (3.3) with
317       "msdfs root" set to "yes".
318     * Allow pdbedit to change a user rid/sid.
319     * When doing a cli_ulogoff don't invalidate the cnum, invalidate the vuid.
322 o   Günther Deschner <gd@samba.org>
323     * BUG 6205: Correct sample smb.conf share configuration.
324     * BUG 6263: Fix domain logins for WinXP clients pre SP3.
325     * Fix resume command typo for "printing = vlp".
328 o   Volker Lendecke <vl@samba.org>
329     * Fix smbd crash for close_on_completion.
330     * Fix a memleak in an unlikely error path in change_notify_create().
333 o   Jim McDonough <jmcd@samba.org>
334     * Don't look up local user for remote changes, even when root.
337 ######################################################################
338 Reporting bugs & Development Discussion
339 #######################################
341 Please discuss this release on the samba-technical mailing list or by
342 joining the #samba-technical IRC channel on irc.freenode.net.
344 If you do report problems then please try to send high quality
345 feedback. If you don't provide vital information to help us track down
346 the problem then you will probably be ignored.  All bug reports should
347 be filed under the Samba 3.2 product in the project's Bugzilla
348 database (https://bugzilla.samba.org/).
351 ======================================================================
352 == Our Code, Our Bugs, Our Responsibility.
353 == The Samba Team
354 ======================================================================
357 ----------------------------------------------------------------------
360                    ==============================
361                    Release Notes for Samba 3.2.10
362                             April 1, 2009
363                    ==============================
366 This is a maintenance release of the Samba 3.2 series.
368 In Samba 3.2.9, there is an issue while migrating passdb.tdb files from older
369 Samba versions (e.g. 3.2.8). That causes panics of smbd child processes until
370 the parent smbd is restarted once after converting the passdb.tdb file. This
371 issue is fixed in Samba 3.2.10.
373 Sorry for the inconveniences!
375 ######################################################################
376 Changes
377 #######
379 Changes since 3.2.9
380 -------------------
383 o   Michael Adam <obnox@samba.org>
384     * BUG #6195: Don't let smbd child processes panic.
387 ######################################################################
388 Reporting bugs & Development Discussion
389 #######################################
391 Please discuss this release on the samba-technical mailing list or by
392 joining the #samba-technical IRC channel on irc.freenode.net.
394 If you do report problems then please try to send high quality
395 feedback. If you don't provide vital information to help us track down
396 the problem then you will probably be ignored.  All bug reports should
397 be filed under the Samba 3.2 product in the project's Bugzilla
398 database (https://bugzilla.samba.org/).
401 ======================================================================
402 == Our Code, Our Bugs, Our Responsibility.
403 == The Samba Team
404 ======================================================================
407 ----------------------------------------------------------------------
410                    =============================
411                    Release Notes for Samba 3.2.9
412                           March 31, 2009
413                    =============================
416 This is a maintenance release of the Samba 3.2 series.
418 Major enhancements included in Samba 3.2.9 are:
420   o Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb
421     correctly (bug #6195).
422   o Fix guest authentication in setups with "security = share" and
423     "guest ok = yes" when Winbind is running.
424   o Fix corruptions of source path in tar mode of smbclient (bug #6161).
427 The original security announcement for this and past advisories can
428 be found http://www.samba.org/samba/security/
431 ######################################################################
432 Changes
433 #######
435 Changes since 3.2.8
436 -------------------
439 o   Michael Adam <obnox@samba.org>
440     * Add script fill-templates.
441     * Make update-pkginfo callable from any directory.
444 o   Jeremy Allison <jra@samba.org>
445     * BUG 6099: Samba returns incurrate capabilities list.
446     * BUG 6133: Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL
447       filesystem.
448     * BUG 6161: smbclient corrupts source path in tar mode.
449     * BUG 6195: Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb
450       correctly.
451     * BUG 6196: Unable to serve files with colons to Linux CIFS/VFS client.
452     * BUG 6224: nmbd waits 5 minutes at startup before checking if it needs to
453       run elections.
454     * Correctly use chroot().
455     * Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
456       that "offered" read from the rpc packet in spoolss is under
457       that size.
458     * Fix Coverity ID 602.
459     * Backport the semantics of when to delete alternate data streams on a file
460       truncate.
461     * Allow set attributes on a stream fnum to be redirected to the base
462       filename.
463     * Fix use of streams modules with CIFSFS client.
464     * Fix more POSIX path lstat calls.
465     * Allow DFS client paths to work when POSIX pathnames have been
466       selected.
467     * Try and fix the build farm RAW-STREAMS errors.
468     * Ensure files starting with multiple dots are hidden.
471 o   Steven Danneman <steven.danneman@isilon.com>
472     * Fix guest auth when Winbind is running.
475 o   Günther Deschner <gd@samba.org>
476     * BUG 6102: NetQueryDisplayInformation could return wrong information.
477     * BUG 6193: Avoid messing with sync_context in fetch_database_to_ldif().
478     * Fix memleak in get_remote_printer_publishing_data().
479     * Add pidl in order to be able to regenerate librpc functions.
480     * Fix Coverity IDs 722, 762.
483 o   Steve French <smfrench@gmail.com>
484     * cifs mount fix for handling -V parameter.
485     * Fix guest mounts.
488 o   Holger Hetterich <hhetter@novell.com>
489     * Enable total anonymization in vfs_smb_traffic_analyzer.
492 o   Björn Jacke <bj@sernet.de>
493     * Enable IPv6 support for NetBSD and FreeBSD.
494     * Prefer gssapi header files from subdirectory.
495     * Fix build on old Heimdal based systems.
496     * Use parentheses in if condition to make negation clear.
499 o   Günter Kukkukk <linux@kukkukk.com>
500     * Don't try and delete a default ACL from a file.
503 o   Jeff Layton <jlayton@redhat.com>
504     * Initialize rc to 0 in main.
507 o   Volker Lendecke <vl@sernet.de>
508     * BUG 6100: Complete fix.
509     * BUG 6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped
510       members.
511     * BUG 6097: Fix smbd segfault.
512     * Fix remotely adding a share via MMC.
513     * Fix resume handle for _samr_EnumDomainGroups.
514     * Fix Coverity IDs 742, 744, 745, 879, 880.
515     * Fix a buffer handling bug when adding lots of registry keys.
516     * Fix a O(n^2) algorithm in regdb_fetch_keys().
517     * Fix an uninitialized variable warning.
518     * Fix a valgrind error / segfault in dns_register_smbd().
519     * Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog.
520     * Fix a malloc/talloc mismatch when cli_initialise() fails.
521     * Fix a valgrind error.
522     * Fix two memleaks in the encryption code.
523     * Fix gcc 4.4 compile warning.
524     * Fix a scary "fill_share_mode_lock failed" message.
527 o   Derrell Lipman <derrell@dworkin.(none)>
528     * BUG 6228: Fix SMBC_open_ctx failure due to path resolve failure doesn't
529       set errno.
532 o   Stefan Metzmacher <metze@samba.org
533     * BUG 6100: Implement _netr_LogonGetCapabilities() with
534       NT_STATUS_NOT_IMPLEMENTED.
535     * Add S-1-22-X-Y sids to the local token.
536     * Add idl for netr_LogonGetCapabilities().
537     * Fix the build on SLES8.
538     * Fix smb signing for fragmented trans/trans2/nttrans requests.
541 o   Glenn Machin <gmachin@sandia.gov>
542     * Don't miss an absolute pathname as a kerberos keytab path.
545 o   Shirish Pargaonkar <shirishpargaonkar@gmail.com>
546     * Clean-up entries in /etc/mtab after unmount.
547     * Add fakemount (-f) and nomtab (-n) flags to mount.cifs.
550 o   Ted Percival <ted.percival@quest.com>
551     * Fix a crash during name resolution when log level >= 10 and libc
552       segfaults if printf is passed NULL for a "%s" arg (e.g. Solaris).
555 o   Tim Prouty <tprouty@samba.org>
556     * Fix SMB_VFS_RECVFILE/SENDFILE macros.
557     * Parse_packet can return NULL which is then dereferenced in
558       match_mailslot_name.
561 o   Dan Sledz <dsledz@isilon.com>
562     * Fix double free caused by incorrect talloc_steal usage.
565 o   Aravind Srinivasan <aravind.srinivasan@isilon.com>
566     * Have nmbd check all available interfaces for WINS before failing.
569 o   Miguel Suarez <Miguel.Suarez@stratus.com>
570     * BUG 6085: Fix build of vfs_default on systems without utime support.
573 o   Yasuma Takeda <yasuma@osstech.co.jp>
574     * BUG 5920: The length of the memcpy was calculated wrong.
575     * BUG 6098: Fix the ads_find_dc() with "security = domain" when the DNS
576       server is invalid.
579 o   Andrew Tridgell <tridge@samba.org>
580     * Fix a bug in message handling for code the change notify code.
583 o   Jelmer Vernooij <jelmer@samba.org>
584     * Properly cast array length in print functions.
587 o   Bo Yang <boyang@novell.com>
588     * Initialize the id_map status in idmap_ldap to avoid surprise.
591 ######################################################################
592 Reporting bugs & Development Discussion
593 #######################################
595 Please discuss this release on the samba-technical mailing list or by
596 joining the #samba-technical IRC channel on irc.freenode.net.
598 If you do report problems then please try to send high quality
599 feedback. If you don't provide vital information to help us track down
600 the problem then you will probably be ignored.  All bug reports should
601 be filed under the Samba 3.2 product in the project's Bugzilla
602 database (https://bugzilla.samba.org/).
605 ======================================================================
606 == Our Code, Our Bugs, Our Responsibility.
607 == The Samba Team
608 ======================================================================
611 ----------------------------------------------------------------------
614                    =============================
615                    Release Notes for Samba 3.2.8
616                           March 03, 2009
617                    =============================
620 This is a bug fix release of the Samba 3.2 series.
622 Major enhancements included in Samba 3.2.8 are:
624   o Correctly detect if the current DC is the closest one.
625   o Add saf_join_store() function to memorize the DC used at join time.
626     This avoids problems caused by replication delays shortly after domain
627     joins.
630 The original security announcement for this and past advisories can
631 be found http://www.samba.org/samba/security/
634 ######################################################################
635 Changes
636 #######
638 Changes since 3.2.7
639 -------------------
642 o   Michael Adam <obnox@samba.org>
643     * BUG 6066: netinet/ip.h present but cannot be compiled under Solaris.
644     * Fix join by creating keytab after changing the config in libnet.
645     * Streamline logic of libnet_join_post_processing() in libnet_join.
646     * Fix build of [u]mount.cifs in the RHEL packaging.
647     * Fix distclean target and add realdistclean target in the docs build.
648     * Clean generated .png images and build/catalog.xml in "make clean".
649     * Fix detection of netinet/ip.h on Solaris 8.
652 o   Jeremy Allison <jra@samba.org>
653     * BUG 4308: Excel save operation corrupts file ACLs.
654     * BUG 5979: Fix level 2 oplocks.
655     * BUG 5980: Fix race condition when granting level2 oplocks can cause break
656       notify to be missed.
657     * BUG 5986: Fix renaming of streams.
658     * BUG 5990: Strict allocate should be checked before ftruncate.
659     * BUG 6009: Setting "min receivefile size = 1" breaks writes.
660     * BUG 6016: Alternate Data Streams / Extended Attributes seem to conflict.
661     * BUG 6017: Fix magic scripts.
662     * BUG 6019: Fix file corruption in Clustered SMB/NFS environments managed via
663       CTDB.
664     * BUG 6021: smbclient du command does not recuse properly.
665     * BUG 6030: Add missing <th> header in Status page.
666     * BUG 6035: Fix possible race between fcntl F_SETLKW and alarm delivery.
667     * BUG 6040: Calling Samba print server with an aliased DNS-name fails.
668     * Fix race condition in alarm lock processing.
669     * Fix logic bug introduce in backport of ccache_regain_all_now.
670     * Fix crash bug in SWAT.
671     * Fix logic error in try_chown.
672     * Fix detection of dns_sd libraries.
675 o   Kai Blin <kai@samba.org>
676     * BUG 5953: Fix smbclient crashes.
679 o   Gerald (Jerry) Carter <jerry@samba.org>
680     * Fix "allow trusted domain" so it disables trusted domains.
683 o   Guenther Deschner <gd@samba.org>
684     * Fix buffer allocation in eventlog read call.
685     * Fix various invalid memcpy in read_package_entry().
688 o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
689     * Variables for signals must be volatile sig_atomic_t in Winbind.
690     * Fix gmem->numgids and gmem->maxgids breakage on Solaris 64-bit.
691     * Fix a compile-time warning.
692     * Fix SIGBUS on non-x86 CPUs in libsmbclient.
695 o   Björn Jacke <bj@sernet.de>
696     * Correct the description of the "ldap timeout" parameter.
697     * Fix build with external dns_sd libraries.
700 o   Jeff Layton <jlayton@redhat.com>
701     * Allow mounts to ipv6 capable servers in mount.cifs.
704 o   Volker Lendecke <vl@sernet.de>
705     * BUG 5933: Fix incrementing/decrementing num_validated_vuids.
706     * BUG 5953: Make cli_send_smb_direct_writeX use writev.
707     * BUG 5965: Fix creation of the first share using SWAT.
708     * BUG 5969: Optimize smbclient put command.
709     * BUG 6014: mget shouldn't segfault without arguments.
710     * Fix error code when smbclient puts a file over an existing directory.
711     * Fix a valgrind error.
712     * Fix a "ignoring function call result" warning.
713     * Add sys_writev.
714     * Add write_data_iov.
715     * Make write_data use write_data_iov.
716     * Fix a memory leak in cups_pull_comment_location.
717     * Fix an ancient uninitialized variable read.
718     * Fix a bad memleak in vfs_full_audit.
719     * Fix several valgrind errors.
720     * Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
723 o   Herb Lewis <hlewis@chomps.localdomain>
724     * Don't return 0 on error in smbcacls - bad for scripts.
727 o   Derrell Lipman <derrell.lipman@unwireduniverse.com>
728     * Determine case sensitivity based on file system attributes in
729       libsmbclient.
732 o   Stefan Metzmacher <metze@samba.org>
733     * Correctly detect if the current dc is the closest one.
734     * Use get_dc_name() instead of get_sorted_dc_list() in the LDAP case.
735     * Fallback to returning all DCs, when none is available in the requested
736       site.
737     * Add saf_join_store() function.
738     * Use DS_FORCE_REDISCOVERY in libnet_join.
739     * Use dbwrap to open sessionid.tdb in net status.
740     * Fix dbwrap_store_uint32() to match dbwrap_store_int32().
741     * Handle the SMB signing states the same in the krb5 and ntlmssp cases in
742       libsmb.
743     * Re-add "fileid:algorithm" as option in vfs_fileid.
744     * Add vfs_fileid manpage.
747 o   Lars Müller <lars@samba.org>
748     * Tweak with pam defines of older Linux versions.
749     * Adjust regex to match variable names including underscores.
750     * Conditional install of the cifs.upcall man page.
753 o   Tim Prouty <tprouty@samba.org>
754     * Fix stream marshalling to return the correct streaminfo status.
755     * Fix a delete on close divergence from Windows.
756     * Allow renames of streams via NTRENAME and fix stream error codes on
757       rename.
758     * Remove a few unnecessary checks from the streams depot module and fix to
759       work with NTRENAME.
760     * Remove a few unnecessary checks from the streams xattr module.
761     * Remove a few unnecessary checks from the streams xattr module.
764 o   Andreas Schneider <anschneider@suse.de>
765     * Fix a segfault if ? is there but the options are NULL.
766     * Avoid flooding of syslog with failing pam_putenv messages.
767     * Document default of the printing config variable.
768     * Use talloc_tos() instead of the talloc NULL context.
771 o   Karolin Seeger <kseeger@samba.org>
772     * BUG 6058: Use 'make distclean' instead of 'make clean' in build_docs.
773     * BUG 6000: Avoid bashism in perfcount.init.
774     * Change default value for "ldap ssl" to "start tls".
775     * Several documentation improvements/typo fixes.
776     * Fix syntax error in samba.spec.tmpl.
777     * Check if Unix account exists before asking for the password in smbpasswd.
778     * Add manpage for vfs_shadow_copy2.
781 o   Richard Sharpe <realrichardsharpe@gmail.com>
782     * Fix mistake in DEBUG message.
785 o   Andrew Tridgell <tridge@samba.org>
786     * Keep compatibility with v3-0-ctdb name for fileid:mapping option.
789 o   Bo Yang <boyang@novell.com>
790     * Clean event context after child is forked.
791     * Refresh sequence number as soon as possible.
792     * Don't set child->requests to NULL in parent after fork.
793     * Backport of the clean event context after fork and
794       krb5 refresh chain fixes.
795     * Fix null pointer refrence in event context.
796     * Don't send message to any other child in child process.
797     * Fix bug in get_dc_name_via_netlogon(), null pointer refrence.
800 ######################################################################
801 Reporting bugs & Development Discussion
802 #######################################
804 Please discuss this release on the samba-technical mailing list or by
805 joining the #samba-technical IRC channel on irc.freenode.net.
807 If you do report problems then please try to send high quality
808 feedback. If you don't provide vital information to help us track down
809 the problem then you will probably be ignored.  All bug reports should
810 be filed under the Samba 3.2 product in the project's Bugzilla
811 database (https://bugzilla.samba.org/).
814 ======================================================================
815 == Our Code, Our Bugs, Our Responsibility.
816 == The Samba Team
817 ======================================================================
820 ----------------------------------------------------------------------
823                    =============================
824                    Release Notes for Samba 3.2.7
825                          January 05, 2009
826                    =============================
829 This is a security release in order to address CVE-2009-0022.
831    o CVE-2009-0022
832      In Samba 3.2.0 to 3.2.6, in setups with registry shares enabled,
833      access to the root filesystem ("/") is granted
834      when connecting to a share called "" (empty string)
835      using old versions of smbclient (before 3.0.28).
837 The original security announcement for this and past advisories can
838 be found http://www.samba.org/samba/security/
841 ######################################################################
842 Changes
843 #######
845 Changes since 3.2.6
846 -------------------
849 o   Michael Adam <obnox@samba.org>
850     * Fix for CVE-2009-0022.
853 ######################################################################
854 Reporting bugs & Development Discussion
855 #######################################
857 Please discuss this release on the samba-technical mailing list or by
858 joining the #samba-technical IRC channel on irc.freenode.net.
860 If you do report problems then please try to send high quality
861 feedback. If you don't provide vital information to help us track down
862 the problem then you will probably be ignored.  All bug reports should
863 be filed under the Samba 3.2 product in the project's Bugzilla
864 database (https://bugzilla.samba.org/).
867 ======================================================================
868 == Our Code, Our Bugs, Our Responsibility.
869 == The Samba Team
870 ======================================================================
873 ----------------------------------------------------------------------
876                    ==============================
877                    Release Notes for Samba 3.2.6
878                          December 10, 2008
879                    ==============================
882 This is a bug fix release of the Samba 3.2 series.
884 Major enhancements included in Samba 3.2.6 are:
886   o Fix Winbind crash bugs.
887   o Fix moving of readonly files.
888   o Fix "write list" in setups using "security = share".
889   o Fix access to cups-printers with cups 1.3.4.
890   o Fix timeouts in setups with large groups.
891   o Fix several bugs concerning Alternate Data Streams.
892   o Add new SMB traffic analyzer VFS module.
895 ######################################################################
896 Changes
897 #######
899 Changes since 3.2.5
900 -------------------
903 o   Michael Adam <obnox@samba.org>
904     * BUG 5677: Fix test_{shlibs,nss_modules,pam_modules} on Solaris.
905     * BUG 5765: Fix installlibs on solaris by using portable "test -r".
906     * Fix potential segfault in vfs_tsmsm.
907     * Don't list the domain twice when expanding internal aliases.
908     * Fix the output of "getent group" when "winbind use default domain = yes"
909       with "security = ads".
910     * Add domain prefix to username in lookup_groupmem().
911     * Prevent negative GM/ cache entries due to broken connections.
912     * Fix crash in sync_eventlog_params().
913     * Fix timeouts when calling 'getgrent'.
914     * Fix smbd hanging on Solaris when winbindd closes socket.
917 o   Jeremy Allison <jra@samba.org>
918     * BUG 1254: Fix "write list" in setups using "security = share".
919     * BUG 5080: Fix access to cups-printers with cups 1.3.4.
920     * BUG 5737: Fix Winbind crash in an unusual failure mode.
921     * BUG 5783: Fix FindFirst where search pattern equals the mangled filename.
922     * BUG 5790: Fix returning of STATUS_OBJECT_NAME_NOT_FOUND on set file
923       disposition.
924     * BUG 5797: Fix moving of readonly files.
925     * BUG 5814: Fix Winbind crash bug while doing "rescan_trusted_domain".
926     * BUG 5818: Sort ACEs in smbcacl output properly and honor inheritance.
927     * BUG 5825: Fix account locking with LDAP backend.
928     * BUG 5826: Fix truncated filenames when accessing old servers.
929     * BUG 5889: Fix "delete veto files = no".
930     * BUG 5891: Fix smbd crash when viewing the eventlog exported by "eventlog
931       list".
932     * BUG 5900: Fix vfs_readonly.
933     * BUG 5903: Fix vfs_streams_xattr breaking contents of files.
934     * BUG 5904: Fix libnss_wins causing SIGABRT while servicing getaddrinfo()
935       request.
936     * BUG 5914: Fix build failure: redefinition of struct name_list.
937     * BUG 5937: Fix filenames with "*" char hiding other files.
938     * BUG 5953: Fix smbclient crashes.
939     * Fix rename_open_files.
940     * Restructure VFS SMB traffic analyzer VFS module.
941     * Correctly fix smbclient to terminate on eof from server.
942     * Unify access checks for lsa server functions.
943     * Remove the requirement for ldap call made as root.
944     * Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
945     * Fix net rpc vampire, based on an *amazing* piece of debugging work by
946       "Cooper S. Blake" <the_analogkid@yahoo.com>.
947     * Fix Coverity IDs 456, 574, 592, 606 and 607.
948     * Fix net rpc vampire.
951 o   Gerald (Jerry) Carter <jerry@samba.org>
952     * Use the same prerequisite for DDNS update as Windows XP.
953     * Make "lwinet ads dns register" honor the "interfaces" parameter.
956 o   Steven Danneman <steven.danneman@isilon.com>
957     * Fix extended DN parse error when AD object does not have a SID.
960 o   Guenther Deschner <gd@samba.org>
961     * BUG 5888: Fix PNP_GetHwProfInfo().
962     * BUG 5957: Do not abort rename process on valid rename script.
963     * BUG 5898: Fix 'net rpc shutdown'.
964     * Fix duplicate installation of cifs.upcall.
965     * Fix _srvsvc_NetShareAdd segfault.
966     * Ensure consistency when reporting password complexity.
967     * Fix _lsa_GetUserName.
968     * Fix access check in _samr_QuerySecurity().
969     * _samr_DeleteUser needs to wipe out the user_handle on success.
970     * NetGroupEnum_r needs to handle servers with no groups.
973 o   Mathias Dietz <MDIETZ@de.ibm.com>
974     * Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so.
977 o   Dina Fine <dina@exanet.com>
978     * BUG 5908: Fix internal change notify on shared directory.
981 o   Nils Goroll <nils.goroll@hamburg.de>
982     * BUG 5135 and 5446: Prevent calling POSIX ACL vfs methods on zfs share.
985 o   Henning Henkel <henning.henkel@fh-furtwangen.de>
986     * BUG 5929: Fix building of vfs_prealloc with option --with-cluster-support
987       and GPFS.
990 o   Holger Hetterich <hhetter@novell.com>
991     * Add new VFS module to analyze SMB traffic
994 o   Tomasz Krasuski <kr0tki@poczta.onet.pl>
995     * BUG 5928: Fix 'testparm --version'.
998 o   Jeff Layton <jlayton@redhat.com>
999     * Have uppercase_string return success on NULL pointer in mount.cifs.
1000     * Make mount.cifs return codes match the return codes for /bin/mount.
1001     * Use lock/unlock_mtab scheme from util-linux-ng mount prog in mount.cifs.
1004 o   Volker Lendecke <vl@samba.org>
1005     * BUG 5691: Fig smbd panic on Solaris.
1006     * BUG 5778: Check if strlcpy and strlcat are already defined.
1007     * BUG 5840: Fix segfault in "rpcclient lsaaddacctrights".
1008     * BUG 5860: Fix nasty error message for overlong strings in safe_strcpy.
1009     * Fix a potential NULL deref in found by the IBM Checker.
1010     * Fix an uninitialized variable found by the IBM Checker.
1011     * Fix an unlikely memleak found by the IBM Checker.
1012     * Fix some missing error handlings.
1013     * Add workaround for domain joins using a netbios name which is different
1014       from the hostname.
1015     * Fix crash bug when freeing a non-malloc'ed buffer if the client sends a
1016       non-encrypted packet with the crypto state set.
1017     * Fix trans2findfirst for the large directory optimization.
1018     * Fix checking for presence of cups-devel and correct cups-devel test for
1019       HAVE_IPRINT.
1022 o   Derrell Lipman <derrell.lipman@unwireduniverse.com>
1023     * BUG 5805: Don't close stdout when calling setup_logging multiple times.
1026 o   Stefan Metzmacher <metze@samba.org>
1027     * Fix setting of trust password using 'net rpc trustdom add'.
1028     * Fix several issues in vfs_streams_xattr and vfs_stream_depot.
1029     * Return an error instead of crashing when no realm is given (trigerred by
1030       "net ads info -S 127.8.7.6" (where 127.8.7.6 doesn't exist)
1031       and "disable netbios = yes").
1034 o   Jim McDonough <jmcd@samba.org>
1035     * Fix the new vfs_smb_traffic_analyzer build for static links.
1038 o   TAKAHASHI Motonobu <monyo@samba.gr.jp>
1039     * BUG 5901: Fix default for streams_depot location.
1042 o   Tim Prouty <tim.prouty@isilon.com>
1043     * Fix several build warnings.
1046 o   Andreas Schneider <mail@cynapses.org>
1047     * Delete the krb5 ccname variable from the PAM environment if set.
1048     * Fix circular dependency error with autoconf 2.6.3.
1051 o   Martin Schwenke <martin@meltin.net>
1052     * Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
1053       compile time rather than install time.
1056 o   Davide Sfriso <sfriso@virgilio.it>
1057     * BUG 5906: Fix Winbind crash when calling 'getent group'.
1060 o   Dan Sledz <dsledz@isilon.com>
1061     * Add FreeBSD configure check for backtrace_symbols.
1062     * Fix logging to syslog.
1063     * Allow SYSLOG_FACILITY to be modified with a new configure option called
1064       --with-syslog-facility.
1067 o   Yasuma Takeda <yasuma@osstech.co.jp>
1068     * BUG 5909: Fix MS-DFS on Vista clients.
1069     * BUG 5944: Fix starting of nmbd with "socket address" set to "".
1072 o   Andrew Tridgell <tridge@samba.org>
1073     * Fix segfault on startup with trusted domains.
1074     * Re-add "winbind:ignore domains" parameter.
1077 o   Jelmer Vernooij <jelmer@samba.org>
1078     * Avoid freeing fsp twice when opening new_file fails (Debian #431696).
1081 ######################################################################
1082 Reporting bugs & Development Discussion
1083 #######################################
1085 Please discuss this release on the samba-technical mailing list or by
1086 joining the #samba-technical IRC channel on irc.freenode.net.
1088 If you do report problems then please try to send high quality
1089 feedback. If you don't provide vital information to help us track down
1090 the problem then you will probably be ignored.  All bug reports should
1091 be filed under the Samba 3.2 product in the project's Bugzilla
1092 database (https://bugzilla.samba.org/).
1095 ======================================================================
1096 == Our Code, Our Bugs, Our Responsibility.
1097 == The Samba Team
1098 ======================================================================
1101 ----------------------------------------------------------------------
1104                    ==============================
1105                    Release Notes for Samba 3.2.5
1106                          November, 27 2008
1107                    ==============================
1110 This is a security release in order to address CVE-2008-4314 ("Potential leak of
1111 arbitrary memory contents").
1113    o CVE-2008-4314
1114      Samba 3.0.29 to 3.2.4 can potentially leak
1115      arbitrary memory contents to malicious
1116      clients.
1118 The original security announcement for this and past advisories can
1119 be found http://www.samba.org/samba/security/
1121 ######################################################################
1122 Changes
1123 #######
1125 Changes since 3.2.4
1126 -------------------
1129 o   Volker Lendecke <vl@samba.org>
1130     * Fix for CVE-2008-4314.
1133 ######################################################################
1134 Reporting bugs & Development Discussion
1135 #######################################
1137 Please discuss this release on the samba-technical mailing list or by
1138 joining the #samba-technical IRC channel on irc.freenode.net.
1140 If you do report problems then please try to send high quality
1141 feedback. If you don't provide vital information to help us track down
1142 the problem then you will probably be ignored.  All bug reports should
1143 be filed under the Samba 3.2 product in the project's Bugzilla
1144 database (https://bugzilla.samba.org/).
1147 ======================================================================
1148 == Our Code, Our Bugs, Our Responsibility.
1149 == The Samba Team
1150 ======================================================================
1153 ----------------------------------------------------------------------
1156                    ==============================
1157                    Release Notes for Samba 3.2.4
1158                         September 18, 2008
1159                    ==============================
1162 This is a bug fix release of the Samba 3.2 series.
1164 Major bug fixes included in Samba 3.2.4 are:
1166   o Fix Winbind crashes.
1167   o Fix changing of machine account passwords.
1168   o Fix non guest connections to shares when "security = share"
1169     is used.
1170   o Fix file write times.
1173 ######################################################################
1174 Changes
1175 #######
1177 Changes since 3.2.3
1178 -------------------
1181 o   Michael Adam <obnox@samba.org>
1182     * BUG 5590: Fix binary stripping on older OS.
1183     * BUG 5492: Fix RHEL SPEC file by removing libmsrpc stuff.
1184     * BUG 5507: Fix several issues in the RHEL SPEC file.
1185     * Fix linking of cifs.upcall when nscd_flush_cache() is found.
1188 o   Jeremy Allison <jra@samba.org>
1189     * BUG 5052: Allow inheritable permissions.
1190     * BUG 5697: Fix spinning of nmbd in reload_interfaces when only loopback
1191       has an IPv4 address.
1192     * BUG 5698: Fix non guest connections to shares when "security = share"
1193       is used.
1194     * BUG 5729: Explicitly allow "-valid".
1195     * BUG 5745: Fix Kerberos authentication with (lib)smbclient.
1196     * BUG 5751: Fix showing of ACLs on DFS in (lib)smbclient.
1197     * BUG 5761: Fix opening of mangled directory name (resulted
1198       'is a stream name').
1199     * Fix the wcache_invalidate_samlogon calls.
1200     * Add st_birthtime and friends for accurate create times on *BSD and MacOSX.
1201     * Clarify usage of "force create mode".
1202     * Write times code update.
1205 o   Gerald (Jerry) Carter <jerry@samba.org>
1206     * Fix Winbind crash.
1207     * idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads
1208       structure.
1211 o   Steven Danneman <steven.danneman@isilon.com>
1212     * Fix build warnings.
1213     * Cleanup of DC enumeration in get_dcs().
1216 o   Günther Deschner <gd@samba.org>
1217     * BUG 5710: Fix changing of machine account passwords.
1218     * Fix several build warnings.
1219     * Fix invalid sid copy (hit when enumerating sibling domains) in Winbind.
1222 o   James Ding <ding_cc@hotmail.com>
1223     * BUG 5736: Fix Winbind crash bug with trusted domains.
1226 o   Ephi Dror <Ephi.Dror@datadomain.com>
1227     * Correct the netsamlogon_clear_cached_user function.
1230 o   Jeff Layton <jlayton@redhat.com>
1231     * Fix handling of MSKRB5 OID in cifs.upcall.
1232     * Fix build warnings in cifs.upcall.
1233     * Change default install location of cifs.upcall to EPREFIX/sbin.
1234     * Enable building of cifs.upcall by default on Linux.
1237 o   Volker Lendecke <vl@sernet.de>
1238     * BUG 5707: Do proper error handling if the socket is closed.
1239     * Fix calculation of useable_space for trans2 and nttrans replies.
1240     * Fix Coverity ID 587.
1241     * Add mapping of generic bits when setting an NFSv4 ACL.
1244 o   Stefan Metzmacher <metze@samba.org>
1245     * Some write time fixes.
1248 o   David Leonard <David.Leonard@quest.com>
1249     * BUG 4516: No IPv6 on Solaris 2.6.
1252 o   Simo Sorce <idra@samba.org>
1253     * BUG 5571: Fix group memeberships in Winbind.
1256 o   Timur <timur@FreeBSD.org>
1257     * Fix cut and paste error in quota code.
1258     * Fix display of POSIX ACLs.
1259     * Fix aio on FreeBSD.
1262 o   Andrew Tridgell <tridge@samba.org>
1263     * Avoid a race condition in glibc between AIO and setresuid().
1264     * Add missing become root for AIO operations.
1265     * Fix logic of tsmsm_sendfile().
1266     * Fix an errno handling bug that could lead to an infinite loop.
1267     * Fix handling of arbitrary new PAC types.
1270 o   Qiao Yang <geoyang@ironport.com>
1271     * Fix a memleak.
1274 ######################################################################
1275 Reporting bugs & Development Discussion
1276 #######################################
1278 Please discuss this release on the samba-technical mailing list or by
1279 joining the #samba-technical IRC channel on irc.freenode.net.
1281 If you do report problems then please try to send high quality
1282 feedback. If you don't provide vital information to help us track down
1283 the problem then you will probably be ignored.  All bug reports should
1284 be filed under the Samba 3.2 product in the project's Bugzilla
1285 database (https://bugzilla.samba.org/).
1288 ======================================================================
1289 == Our Code, Our Bugs, Our Responsibility.
1290 == The Samba Team
1291 ======================================================================
1294 ----------------------------------------------------------------------
1297                    ==============================
1298                    Release Notes for Samba 3.2.3
1299                           August, 27 2008
1300                    ==============================
1302 This is a security release in order to address CVE-2008-3789 ("Wrong
1303 permissions of group_mapping.ldb").
1305    o CVE-2008-3789
1306      The file group_mapping.ldb is created with
1307      the permissions 0666. That means everyone
1308      is able to edit this file and might map any
1309      SID to root.
1311 The original security announcement for this and past advisories can
1312 be found http://www.samba.org/samba/security/
1315 ######################################################################
1316 Changes
1317 #######
1319 Changes since 3.2.2
1320 -------------------
1322 o   Andrew Tridgell <tridge@samba.org>
1323     * Fix for CVE-2008-3789.
1326 ######################################################################
1327 Reporting bugs & Development Discussion
1328 #######################################
1330 Please discuss this release on the samba-technical mailing list or by
1331 joining the #samba-technical IRC channel on irc.freenode.net.
1333 If you do report problems then please try to send high quality
1334 feedback. If you don't provide vital information to help us track down
1335 the problem then you will probably be ignored.  All bug reports should
1336 be filed under the Samba 3.2 product in the project's Bugzilla
1337 database (https://bugzilla.samba.org/).
1340 ======================================================================
1341 == Our Code, Our Bugs, Our Responsibility.
1342 == The Samba Team
1343 ======================================================================
1346 ----------------------------------------------------------------------
1349                    ==============================
1350                    Release Notes for Samba 3.2.2
1351                           August, 19 2008
1352                    ==============================
1354 This is a bug fix release of the Samba 3.2 series.
1356 Major bug fixes included in Samba 3.2.2 are:
1358   o Fix removal of dead records in tdb files. This can lead to very large
1359     tdb files and to overflowing partitions as a consequence on systems
1360     running an nmbd daemon.
1361   o Fix "force group" in setups using Winbind.
1362   o Fix freezing Windows Explorer on WinXP while browsing Samba shares.
1363     This one led to timeouts during printing as well.
1364   o Fix assigning of primary group memberships when authenticating via
1365     Winbind.
1366   o Fix creation and installation of shared libraries.
1369 ######################################################################
1370 Changes
1371 #######
1373 Changes since 3.2.1
1374 -------------------
1377 o   Michael Adam <obnox@samba.org>
1378     * BUG 5592: Fix creation and installation of shared libraries.
1379     * Fix replacement of random seed generator.
1380     * Fix a race condition in idmap_tdb2_allocate_id().
1381     * Fix unix_convert() for "*" after changing map_nt_error_from_unix().
1382     * Make sure to always set errno on error path in OpenDir.
1385 o   Jeremy Allison <jra@samba.org>
1386     * BUG 5675: Fix smbspool program assuming Kerberos authentication by
1387       mistake.
1388     * BUG 5686: Fix segfaults in libsmbclient.
1389     * BUG 5692: Fix coredump in full_audit.so.
1390     * BUG 5696: Fix "force group" in setups using Winbind.
1391     * Rename cifs.spnego to cifs.upcall.
1392     * Fix segfault in cifs.upcall when it is called without any arguments.
1393     * Fix coverity ID 594 (resource leak on error path).
1394     * Fix assigning of primary group memberships when authenticating via
1395       Winbind.
1396     * Several build fixes.
1399 o   Bartosz Antosik <antosik@gmail.com>
1400     * BUG #5617: Fix freezing Windows Explorer on WinXP while browsing
1401       Samba shares.
1404 o   Andrew Bartlett <abartlet@samba.org>
1405     * Include stdlib.h to get a prototype for free().
1408 o   Yannick Bergeron <yaberger@ca.ibm.com>
1409     * Solve an IBM XL C/C++ compiler error encountered in get_exit_code()
1410       auth_errors array initialization in client/smbspool.c.
1411     * Use NGROUPS_MAX instead of 32 for the max group value in
1412       rep_initgroups().
1415 o   Günther Deschner <gd@samba.org>
1416     * Fix build warning.
1417     * Add add c++ guard to netapi.
1420 o   Steve French <stevef@smf-t60p.smfdom>
1421     * Fix compile warning in cifs.upcall.
1422     * Add "dns_resolver" key type to cifs.upcall.
1425 o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
1426     * BUG 5688: Fix orphaned LPQ processes if socket address is invalid.
1429 o   Volker Lendecke <vl@samba.org>
1430     * BUG 5684: Fix removal of dead records in tdb files.
1431     * Fix coverity IDs 595, 596.
1432     * Fix smb_len calculation for chained requests.
1435 o   Herb Lewis <herb@samba.org>
1436     * Fix output of test status.
1439 o   Jim McDonough <jmcd@samba.org>
1440     * Fix smbclient connections to older servers.
1443 o   Andrew Tridgell <tridge@samba.org>
1444     * Fix a fd leak when trying to regain contact to a domain controller
1445       in Winbind.
1446     * Fix permissions on ctdb databases.
1447     * Fix passing back success when a function had in fact failed in two
1448       places.
1451 ######################################################################
1452 Reporting bugs & Development Discussion
1453 #######################################
1455 Please discuss this release on the samba-technical mailing list or by
1456 joining the #samba-technical IRC channel on irc.freenode.net.
1458 If you do report problems then please try to send high quality
1459 feedback. If you don't provide vital information to help us track down
1460 the problem then you will probably be ignored.  All bug reports should
1461 be filed under the Samba 3.2 product in the project's Bugzilla
1462 database (https://bugzilla.samba.org/).
1465 ======================================================================
1466 == Our Code, Our Bugs, Our Responsibility.
1467 == The Samba Team
1468 ======================================================================
1471 ----------------------------------------------------------------------
1474                    ==============================
1475                    Release Notes for Samba 3.2.1
1476                            August 5, 2008
1477                    ==============================
1479 This is the second stable release of Samba 3.2.
1481 Major bug fixes included in Samba 3.2.1 are:
1483   o Race condition in Winbind leading to a crash.
1484   o Regression in Winbindd offline mode.
1485   o Flushing of smb.conf when creating a new share using SWAT.
1486   o Setting of ACEs in setups with "dos filemode = yes".
1489 ######################################################################
1490 Changes
1491 #######
1493 Changes since 3.2.0
1494 -------------------
1497 o   Michael Adam <obnox@samba.org>
1498     * BUG 5608: Fix link creation for libtalloc.so.1 (and friends) on
1499       Solaris 8.
1500     * BUG 5594: Fix "make test" by adding and using a new testparm
1501       switch "--skip-logic-checks".
1502     * Fix creation of libaddns.a, libsmbclient.a and libsharemodes.a.
1503     * Update the section about net conf in the net(8) manpage.
1504     * Improve processing of registry shares.
1505     * Fix listing of registry shares with testparm.
1506     * Fix several build issues.
1509 o   Jeremy Allison <jra@samba.org>
1510     * BUG 5578: Fix error from strlcat.
1511     * BUG 5613: Fix flushing of smb.conf when creating a new share using SWAT.
1512     * Ensure consistent use of pdb_get_nt_passwd instead of
1513       pdb_get_lanman_passwd.
1514     * Remove worrying warning message when safe_strcpy tries to copy a
1515       pseaudo interface name that's too long.
1516     * Canonicalize servername in the printer functions to remove leading
1517       '\\' characters.
1518     * Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
1519     * Fix bug creating files using DOS clients with mixed case files.
1520     * Fix uninitialized variable.
1523 o   Yannick Bergeron <yaberger@ca.ibm.com>
1524     * Fix compile error on AIX 6.1
1527 o   Jim Brown <jim.brown@miami.edu>
1528     * Fix SGI compiler warnings.
1531 o   Günther Deschner <gd@samba.org>
1532     * BUG 5616: Fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
1533     * BUG 5570: Fix bogus error message during AD domain join.
1534     * Fix trusted domain handling in Winbindd.
1535     * Fix build warning.
1538 o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
1539     * BUG 5202: Fix setting of ACEs for users/groups with write access
1540       in setups with 'dos filemode = yes'.
1541     * Re-activate 'acl group control' parameter and make it only apply
1542       to owning group.
1545 o   Volodymyr Khomenko <Volodymyr.Khomenko@exanet.com>
1546     * Make ntimes function more like POSIX and allow NULL arg.
1549 o   Volker Lendecke <vl@samba.org>
1550     * BUG 5512: Fix alignment problems on sparc.
1551     * BUG 5616: Fix share connections in setups with
1552       "server signing = mandatory" or SMB signing set on the client side.
1553     * Fix a race condition in Winbind leading to a crash.
1554     * Fix a segfault in base64_encode_data_blob.
1555     * Fix some uninitialized variable references via ndr_print.
1556     * Fix error message if trying to join with a non-privileged user.
1557     * Fix setups using "include = registry" without [global] settings
1558       in the registry.
1559     * Fix "net sam rights" on domain member servers.
1560     * Add documentation for the vfs streams modules.
1563 o   Herb Lewis <herb@samba.org>
1564     * Cleanup some duplicate code by passing the password to the wbinfo_auth*
1565       functions.
1566     * Allow SID with 0 in subauthority to be converted properly.
1569 o   Zach Loafman <zachary.loafman@isilon.com>
1570     * Set sin[6]_family instead of ss_family in in[6]_addr_to_sockaddr_storage.
1571     * Fix realpath() check so that it doesn't generate a core() when it fails.
1574 o   Jim McDonough <jmcd@samba.org>
1575     * Fix overwriting of winbind logfiles.
1578 o   Lars Müller <lars@samba.org>
1579     * Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic.
1582 o   Darshan Purandare <dpurandare@isilon.com>
1583     * Add broadcasting of the debug message to all winbindd children.
1586 o   Karolin Seeger <kseeger@samba.org>
1587     * BUG 5635: Fix updating of printer queues.
1590 o   Andreas Schneider <anschneider@suse.de>
1591     * Release still reachable memory if the smbclient context is freed.
1592     * Remove trailing withespace from wbinfo -m which breaks gdm auth.
1595 o   Simo Sorce <idra@samba.org>
1596     * BUG 5540: Fix "set primary group script" user option substitution.
1597     * Fix regression in Winbindd offline mode.
1600 o   Bo Yang <boyang@novell.com>
1601     * Allow authentication and memory credential refresh after password
1602       change from gdm/xdm.
1603     * Allow %u parameters for print job username.
1606 ######################################################################
1607 Reporting bugs & Development Discussion
1608 #######################################
1610 Please discuss this release on the samba-technical mailing list or by
1611 joining the #samba-technical IRC channel on irc.freenode.net.
1613 If you do report problems then please try to send high quality
1614 feedback. If you don't provide vital information to help us track down
1615 the problem then you will probably be ignored.  All bug reports should
1616 be filed under the Samba 3.2 product in the project's Bugzilla
1617 database (https://bugzilla.samba.org/).
1620 ======================================================================
1621 == Our Code, Our Bugs, Our Responsibility.
1622 == The Samba Team
1623 ======================================================================
1626 ----------------------------------------------------------------------
1629                    ==============================
1630                    Release Notes for Samba 3.2.0
1631                             July 1, 2008
1632                    ==============================
1634 This is the first stable release of Samba 3.2.0.
1636 Please be aware that Samba is now distributed under the version 3
1637 of the new GNU General Public License.  You may refer to the COPYING
1638 file that accompanies these release notes for further licensing details.
1640 Major enhancements in Samba 3.2.0 include:
1642   File Serving:
1643   o Use of IDL generated parsing layer for several DCE/RPC
1644     interfaces.
1645   o Removal of the 1024 byte limit on pathnames and 256 byte limit on
1646     filename components to honor the MAX_PATH setting from the host OS.
1647   o Introduction of a registry based configuration system.
1648   o Improved CIFS Unix Extensions support.
1649   o Experimental support for file serving clusters.
1650   o Support for IPv6 in the server, and client tools and libraries.
1651   o Support for storing alternate data streams in xattrs.
1652   o Encrypted SMB transport in client tools and libraries, and server.
1653   o Support for Vista clients authenticating via Kerberos.
1655   Winbind and Active Directory Integration:
1656   o Full support for Windows 2003 cross-forest, transitive trusts
1657     and one-way domain trusts.
1658   o Support for userPrincipalName logons via pam_winbind and NSS
1659     lookups.
1660   o Expansion of nested domain groups via NSS calls.
1661   o Support for Active Directory LDAP Signing policy.
1662   o New LGPL Winbind client library (libwbclient.so).
1663   o Support for establishing interdomain trust relationships with
1664     Windows 2008.
1666   Joining:
1667   o New NetApi library for domain join related queries (libnetapi.so)
1668     and example GTK+ Domain join gui.
1669   o New client and server support for remotely joining and unjoining
1670     Domains.
1671   o Support for joining into Windows 2008 domains.
1673   Users & Groups:
1674   o New ldb backend for local group mapping tables
1675   o Raised level of security defaults for authentication operations.
1676   o New NetApi library for user account related queries.
1680 Now Licensed under the GNU GPLv3
1681 ================================
1683 The Samba Team has adopted the Version 3 of the GNU General Public
1684 License for the 3.2 and later releases.   The GPLv3 is the updated
1685 version of the GPLv2 license under which Samba is currently
1686 distributed. It has been updated to improve compatibility with other
1687 licenses and to make it easier to adopt internationally, and is an
1688 improved version of the license to better suit the needs of Free
1689 Software in the 21st Century.
1691 The original announcement is available on-line at
1693     http://news.samba.org/announcements/samba_gplv3/
1696 New Security Defaults for Authentication
1697 ========================================
1699 Support for LanMan passwords is now disabled in both client and server
1700 applications.  Additionally, clear text authentication requests are
1701 disabled by default in client utilities such as smbclient and all
1702 libsmbclient based applications.  This will affect connection both
1703 to and from hosts running DOS, Windows 9x/ME, and OS/2.  Please refer
1704 to the "Changes" section for details on the exact parameters that were
1705 updated.
1708 Registry Configuration Backend
1709 ==============================
1711 Samba is now able to use a registry based configuration backed to
1712 supplement smb.conf settings.  This feature may be enabled by setting
1713 "config backend = registry" in the [global] section of smb.conf for a
1714 registry only configuration, or by specifying "include = registry" to
1715 include global options from registry for a mixed setup.
1717 The new parameter "registry shares = yes" in the [global] section of
1718 smb.conf can be used to activate share definitions from registry.
1719 These shares are loaded on demand by the server. Registry shares are
1720 automatically activated by the global registry options above.
1722 The configuration stored in registry can be conveniently managed using
1723 the "net conf" command.
1725 More information may be obtained from the smb.conf(5) and net(8) man
1726 pages.
1729 Removed Features
1730 ================
1732 Both the Python bindings and the libmsrpc shared library have been
1733 removed from the tree due to lack of an official maintainer.
1735 As smbfs is no longer supported in current kernel versions, smbmount has
1736 been removed in this Samba version. Please use cifs (mount.cifs) instead.
1737 See examples/scripts/mount/mount.smbfs as an example for a wrapper which
1738 calls mount.cifs instead of smbmount/mount.smbfs.
1741 Modified API for libsmbclient
1742 ==============================================================================
1744 Maintaining ABI compatibility for libsmbclient has become increasingly
1745 difficult to accomplish, while also keeping the code organization such that it
1746 is easily readable.  Towards the goal of maintaining ABI compatibility and
1747 also keeping the code easy to maintain and enhance, the API has been enhanced.
1748 In particular, the fields in the SMBCCTX context structure are no longer
1749 intended to be read/write by the user, and are marked as deprecated.  An
1750 application that previously accessed the members of the SMBCCTX context
1751 structure will now encounter warnings if recompiled.  This is intentional, to
1752 encourage implementation of the small changes required for the new interface.
1753 The number of changes is expected to be quite small for the vast majority of
1754 applications, and no changes need be made for many applications.  The changes
1755 required for KDE (konqueror) to conform to the new interface, for example, are
1756 only four lines in only one file.
1758 Instead of the application manually changing or reading values in the context
1759 structure, there are now setter and getter functions for each configurable
1760 member in that structure.  Similarly, the smbc_option_get() and
1761 smbc_option_set() functions are deprecated in favor of the setter/getter
1762 interface.  The setters and getters are all documented in libsmbclient.h
1763 under these comment blocks:
1765   Getters and setters for CONFIGURATION
1766   Getters and setters for OPTIONS
1767   Getters and setters for FUNCTIONS
1768   Callable functions for files
1769   Callable functions for directories
1770   Callable functions applicable to both files and directories
1772 Example changes that may be required to eliminate "deprecated" warnings:
1774   /* Set the debug level */
1775   context->debug = 99;
1776 changes to:
1777   smbc_setDebug(context, 99);
1779   /* Specify the authentication callback function */
1780   context->callbacks.auth_fn = auth_smbc_get_data;
1781 changes to:
1782   smbc_setFunctionAuthData(context, auth_smbc_get_data);
1784   /* Specify the new-style authentication callback with context parameter */
1785   smbc_option_set("auth_function", auth_smbc_get_data_with_ctx);
1786 changes to:
1787   smbc_setFunctionAuthDataWithContext(context, auth_smbc_get_data_with_ctx);
1789   /* Set kerberos flags */
1790   context->flags = (SMB_CTX_FLAG_USE_KERBEROS |
1791                     SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS);
1792 changes to:
1793   smbc_setOptionUseKerberos(context, 1);
1794   smbc_setOptionFallbackAfterKerberos(context, 1);
1799 ######################################################################
1800 Changes
1801 #######
1803 smb.conf changes
1804 ----------------
1806     Parameter Name                      Description     Default
1807     --------------                      -----------     -------
1808     administrative share                New             No
1809     client lanman auth                  Changed Default No
1810     client ldap sasl wrapping           New             plain
1811     client plaintext auth               Changed Default No
1812     clustering                          New             No
1813     cluster addresses                   New             ""
1814     config backend                      New             file
1815     ctdbd socket                        New             ""
1816     debug class                         New             No
1817     lanman auth                         Changed Default No
1818     ldap connection timeout             New             2
1819     ldap debug level                    New             0
1820     ldap debug threshold                New             10
1821     mangled map                         Removed
1822     min receive file size               New             0
1823     open files database hashsize        Removed
1824     read bmpx                           Removed
1825     registry shares                     New             No
1826     smb encrypt                         New             Auto
1827     winbind expand groups               New             1
1828     winbind rpc only                    New             No
1830     New special meaning of "include = registry".
1833 Changes since 3.2.0rc2:
1834 -----------------------
1837 o   Jeremy Allison <jra@samba.org>
1838     * BUG 5531: Fix conversion of ns units when converting
1839       from nttime to timespec.
1840     * BUG 5533: Fix handling of workgroup names containing a '.' in Winbindd.
1841     * BUG 5551: Fix group enumeration with 'wbinfo -g' on PDCs.
1842     * BUG 5555: Fix setting of the password last set field during domain joins.
1843     * BUG 5568: Fix net rpc trustdom add.
1844     * Fix gcc warnings at -O3.
1847 o   Michael Adam <obnox@samba.org>
1848     * BUG 5548: Fix segfaults in handle_include with %m macro expansion.
1849     * Add several tests to the testsuite.
1852 o   Steven Danneman <steven.danneman@isilon.com>
1853     * Make winbindd enum users and groups async.
1856 o   Günther Deschner <gd@samba.org>
1857     * BUG 5542: Fix empty passwords of samsync.
1860 o   Volker Lendecke <vl@samba.org>
1861     * BUG 5500: Add missing become_root to enable access to LDAP DB.
1862     * Fix coverity IDs 464, 474.
1863     * Fix an uninitialized variable found by the IBM checker.
1864     * Fix group parsing in libwbclient's copy_group_entry().
1865     * Fix max_fd calculation in event_loop_once.
1866     * Fix warnings on Fedory Core 9.
1867     * Fix several memleaks.
1868     * Fix a segfaults in wbcLookupRids.
1869     * Fix a segfault in clitar.
1870     * Fix the build on FreeBSD 4.6.2 and Darwin.
1871     * Fix a double-closedir() in form_junctions().
1872     * Fix a crash in _dfs_Enum.
1873     * Fix a segfault in rpcclient adddriver.
1874     * Fix valgrind errors in _spoolss_addprinterdriver.
1875     * Fix warnings on SuSE 9.0.
1876     * Fix a file descriptor leak in add_port_hook.
1879 o   William Jojo <jojowil@hvcc.edu>
1880     * Fix several AIX build issues.
1881     * Add -brtl to the AIX linker flags.
1884 o   Atte Peltomäki <atte.peltomaki@f-secure.com>
1885     * Fix winbindd group expansion.
1888 o   Andreas Schneider <anschneider@suse.de>
1889     * Add documentation for kerberos support in libsmbclient.
1890     * Add krb5 support for the testbrowse example.
1893 o   John H Terpstra <jht@samba.org>
1894     * Fix net help info.
1895     * Add documentation for TDB file.
1898 o   Bo Yang <boyang@novell.com>
1899     * Fix update of cached credentials during password change in pam_winbind.
1902 o   Christoph Zauner <christoph.zauner@sernet.de>
1903     * Fix several typos in the man pages and the Samba3 HowTo Collection.
1907 ######################################################################
1908 Reporting bugs & Development Discussion
1909 #######################################
1911 Please discuss this release on the samba-technical mailing list or by
1912 joining the #samba-technical IRC channel on irc.freenode.net.
1914 If you do report problems then please try to send high quality
1915 feedback. If you don't provide vital information to help us track down
1916 the problem then you will probably be ignored.  All bug reports should
1917 be filed under the Samba 3.2 product in the project's Bugzilla
1918 database (https://bugzilla.samba.org/).
1921 ======================================================================
1922 == Our Code, Our Bugs, Our Responsibility.
1923 == The Samba Team
1924 ======================================================================
1927                    ==============================
1928                    Release Notes for Samba 3.2.11
1929                            April 17, 2009
1930                    ==============================
1933 This is a maintenance release of the Samba 3.2 series.
1935 Major enhancements in 3.2.11 include:
1937     o Fix domain logins for WinXP clients pre SP3 (bug #6263).
1938     o Fix samr_OpenDomain access checks (bug #6089).
1939     o Fix smbd crash for close_on_completion.
1942 ######################################################################
1943 Changes
1944 #######
1946 Changes since 3.2.10
1947 --------------------
1950 o   Jeremy Allison <jra@samba.org>
1951     * BUG 6089: Fix samr_OpenDomain access checks.
1952     * BUG 6254: Fix IPv6 PUT/GET errors to an SMB server (3.3) with
1953       "msdfs root" set to "yes".
1954     * Allow pdbedit to change a user rid/sid.
1955     * When doing a cli_ulogoff don't invalidate the cnum, invalidate the vuid.
1958 o   Günther Deschner <gd@samba.org>
1959     * BUG 6205: Correct sample smb.conf share configuration.
1960     * BUG 6263: Fix domain logins for WinXP clients pre SP3.
1961     * Fix resume command typo for "printing = vlp".
1964 o   Volker Lendecke <vl@samba.org>
1965     * Fix smbd crash for close_on_completion.
1966     * Fix a memleak in an unlikely error path in change_notify_create().
1969 o   Jim McDonough <jmcd@samba.org>
1970     * Don't look up local user for remote changes, even when root.
1973 ######################################################################
1974 Reporting bugs & Development Discussion
1975 #######################################
1977 Please discuss this release on the samba-technical mailing list or by
1978 joining the #samba-technical IRC channel on irc.freenode.net.
1980 If you do report problems then please try to send high quality
1981 feedback. If you don't provide vital information to help us track down
1982 the problem then you will probably be ignored.  All bug reports should
1983 be filed under the Samba 3.2 product in the project's Bugzilla
1984 database (https://bugzilla.samba.org/).
1987 ======================================================================
1988 == Our Code, Our Bugs, Our Responsibility.
1989 == The Samba Team
1990 ======================================================================
1993 ----------------------------------------------------------------------
1996                    ==============================
1997                    Release Notes for Samba 3.2.10
1998                             April 1, 2009
1999                    ==============================
2002 This is a maintenance release of the Samba 3.2 series.
2004 In Samba 3.2.9, there is an issue while migrating passdb.tdb files from older
2005 Samba versions (e.g. 3.2.8). That causes panics of smbd child processes until
2006 the parent smbd is restarted once after converting the passdb.tdb file. This
2007 issue is fixed in Samba 3.2.10.
2009 Sorry for the inconveniences!
2011 ######################################################################
2012 Changes
2013 #######
2015 Changes since 3.2.9
2016 -------------------
2019 o   Michael Adam <obnox@samba.org>
2020     * BUG #6195: Don't let smbd child processes panic.
2023 ######################################################################
2024 Reporting bugs & Development Discussion
2025 #######################################
2027 Please discuss this release on the samba-technical mailing list or by
2028 joining the #samba-technical IRC channel on irc.freenode.net.
2030 If you do report problems then please try to send high quality
2031 feedback. If you don't provide vital information to help us track down
2032 the problem then you will probably be ignored.  All bug reports should
2033 be filed under the Samba 3.2 product in the project's Bugzilla
2034 database (https://bugzilla.samba.org/).
2037 ======================================================================
2038 == Our Code, Our Bugs, Our Responsibility.
2039 == The Samba Team
2040 ======================================================================
2043 ----------------------------------------------------------------------
2046                    =============================
2047                    Release Notes for Samba 3.2.9
2048                           March 31, 2009
2049                    =============================
2052 This is a maintenance release of the Samba 3.2 series.
2054 Major enhancements included in Samba 3.2.9 are:
2056   o Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb
2057     correctly (bug #6195).
2058   o Fix guest authentication in setups with "security = share" and
2059     "guest ok = yes" when Winbind is running.
2060   o Fix corruptions of source path in tar mode of smbclient (bug #6161).
2063 The original security announcement for this and past advisories can
2064 be found http://www.samba.org/samba/security/
2067 ######################################################################
2068 Changes
2069 #######
2071 Changes since 3.2.8
2072 -------------------
2075 o   Michael Adam <obnox@samba.org>
2076     * Add script fill-templates.
2077     * Make update-pkginfo callable from any directory.
2080 o   Jeremy Allison <jra@samba.org>
2081     * BUG 6099: Samba returns incurrate capabilities list.
2082     * BUG 6133: Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL
2083       filesystem.
2084     * BUG 6161: smbclient corrupts source path in tar mode.
2085     * BUG 6195: Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb
2086       correctly.
2087     * BUG 6196: Unable to serve files with colons to Linux CIFS/VFS client.
2088     * BUG 6224: nmbd waits 5 minutes at startup before checking if it needs to
2089       run elections.
2090     * Correctly use chroot().
2091     * Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
2092       that "offered" read from the rpc packet in spoolss is under
2093       that size.
2094     * Fix Coverity ID 602.
2095     * Backport the semantics of when to delete alternate data streams on a file
2096       truncate.
2097     * Allow set attributes on a stream fnum to be redirected to the base
2098       filename.
2099     * Fix use of streams modules with CIFSFS client.
2100     * Fix more POSIX path lstat calls.
2101     * Allow DFS client paths to work when POSIX pathnames have been
2102       selected.
2103     * Try and fix the build farm RAW-STREAMS errors.
2104     * Ensure files starting with multiple dots are hidden.
2107 o   Steven Danneman <steven.danneman@isilon.com>
2108     * Fix guest auth when Winbind is running.
2111 o   Günther Deschner <gd@samba.org>
2112     * BUG 6102: NetQueryDisplayInformation could return wrong information.
2113     * BUG 6193: Avoid messing with sync_context in fetch_database_to_ldif().
2114     * Fix memleak in get_remote_printer_publishing_data().
2115     * Add pidl in order to be able to regenerate librpc functions.
2116     * Fix Coverity IDs 722, 762.
2119 o   Steve French <smfrench@gmail.com>
2120     * cifs mount fix for handling -V parameter.
2121     * Fix guest mounts.
2124 o   Holger Hetterich <hhetter@novell.com>
2125     * Enable total anonymization in vfs_smb_traffic_analyzer.
2128 o   Björn Jacke <bj@sernet.de>
2129     * Enable IPv6 support for NetBSD and FreeBSD.
2130     * Prefer gssapi header files from subdirectory.
2131     * Fix build on old Heimdal based systems.
2132     * Use parentheses in if condition to make negation clear.
2135 o   Günter Kukkukk <linux@kukkukk.com>
2136     * Don't try and delete a default ACL from a file.
2139 o   Jeff Layton <jlayton@redhat.com>
2140     * Initialize rc to 0 in main.
2143 o   Volker Lendecke <vl@sernet.de>
2144     * BUG 6100: Complete fix.
2145     * BUG 6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped
2146       members.
2147     * BUG 6097: Fix smbd segfault.
2148     * Fix remotely adding a share via MMC.
2149     * Fix resume handle for _samr_EnumDomainGroups.
2150     * Fix Coverity IDs 742, 744, 745, 879, 880.
2151     * Fix a buffer handling bug when adding lots of registry keys.
2152     * Fix a O(n^2) algorithm in regdb_fetch_keys().
2153     * Fix an uninitialized variable warning.
2154     * Fix a valgrind error / segfault in dns_register_smbd().
2155     * Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog.
2156     * Fix a malloc/talloc mismatch when cli_initialise() fails.
2157     * Fix a valgrind error.
2158     * Fix two memleaks in the encryption code.
2159     * Fix gcc 4.4 compile warning.
2160     * Fix a scary "fill_share_mode_lock failed" message.
2163 o   Derrell Lipman <derrell@dworkin.(none)>
2164     * BUG 6228: Fix SMBC_open_ctx failure due to path resolve failure doesn't
2165       set errno.
2168 o   Stefan Metzmacher <metze@samba.org
2169     * BUG 6100: Implement _netr_LogonGetCapabilities() with
2170       NT_STATUS_NOT_IMPLEMENTED.
2171     * Add S-1-22-X-Y sids to the local token.
2172     * Add idl for netr_LogonGetCapabilities().
2173     * Fix the build on SLES8.
2174     * Fix smb signing for fragmented trans/trans2/nttrans requests.
2177 o   Glenn Machin <gmachin@sandia.gov>
2178     * Don't miss an absolute pathname as a kerberos keytab path.
2181 o   Shirish Pargaonkar <shirishpargaonkar@gmail.com>
2182     * Clean-up entries in /etc/mtab after unmount.
2183     * Add fakemount (-f) and nomtab (-n) flags to mount.cifs.
2186 o   Ted Percival <ted.percival@quest.com>
2187     * Fix a crash during name resolution when log level >= 10 and libc
2188       segfaults if printf is passed NULL for a "%s" arg (e.g. Solaris).
2191 o   Tim Prouty <tprouty@samba.org>
2192     * Fix SMB_VFS_RECVFILE/SENDFILE macros.
2193     * Parse_packet can return NULL which is then dereferenced in
2194       match_mailslot_name.
2197 o   Dan Sledz <dsledz@isilon.com>
2198     * Fix double free caused by incorrect talloc_steal usage.
2201 o   Aravind Srinivasan <aravind.srinivasan@isilon.com>
2202     * Have nmbd check all available interfaces for WINS before failing.
2205 o   Miguel Suarez <Miguel.Suarez@stratus.com>
2206     * BUG 6085: Fix build of vfs_default on systems without utime support.
2209 o   Yasuma Takeda <yasuma@osstech.co.jp>
2210     * BUG 5920: The length of the memcpy was calculated wrong.
2211     * BUG 6098: Fix the ads_find_dc() with "security = domain" when the DNS
2212       server is invalid.
2215 o   Andrew Tridgell <tridge@samba.org>
2216     * Fix a bug in message handling for code the change notify code.
2219 o   Jelmer Vernooij <jelmer@samba.org>
2220     * Properly cast array length in print functions.
2223 o   Bo Yang <boyang@novell.com>
2224     * Initialize the id_map status in idmap_ldap to avoid surprise.
2227 ######################################################################
2228 Reporting bugs & Development Discussion
2229 #######################################
2231 Please discuss this release on the samba-technical mailing list or by
2232 joining the #samba-technical IRC channel on irc.freenode.net.
2234 If you do report problems then please try to send high quality
2235 feedback. If you don't provide vital information to help us track down
2236 the problem then you will probably be ignored.  All bug reports should
2237 be filed under the Samba 3.2 product in the project's Bugzilla
2238 database (https://bugzilla.samba.org/).
2241 ======================================================================
2242 == Our Code, Our Bugs, Our Responsibility.
2243 == The Samba Team
2244 ======================================================================
2247 ----------------------------------------------------------------------
2250                    =============================
2251                    Release Notes for Samba 3.2.8
2252                           March 03, 2009
2253                    =============================
2256 This is a bug fix release of the Samba 3.2 series.
2258 Major enhancements included in Samba 3.2.8 are:
2260   o Correctly detect if the current DC is the closest one.
2261   o Add saf_join_store() function to memorize the DC used at join time.
2262     This avoids problems caused by replication delays shortly after domain
2263     joins.
2266 The original security announcement for this and past advisories can
2267 be found http://www.samba.org/samba/security/
2270 ######################################################################
2271 Changes
2272 #######
2274 Changes since 3.2.7
2275 -------------------
2278 o   Michael Adam <obnox@samba.org>
2279     * BUG 6066: netinet/ip.h present but cannot be compiled under Solaris.
2280     * Fix join by creating keytab after changing the config in libnet.
2281     * Streamline logic of libnet_join_post_processing() in libnet_join.
2282     * Fix build of [u]mount.cifs in the RHEL packaging.
2283     * Fix distclean target and add realdistclean target in the docs build.
2284     * Clean generated .png images and build/catalog.xml in "make clean".
2285     * Fix detection of netinet/ip.h on Solaris 8.
2288 o   Jeremy Allison <jra@samba.org>
2289     * BUG 4308: Excel save operation corrupts file ACLs.
2290     * BUG 5979: Fix level 2 oplocks.
2291     * BUG 5980: Fix race condition when granting level2 oplocks can cause break
2292       notify to be missed.
2293     * BUG 5986: Fix renaming of streams.
2294     * BUG 5990: Strict allocate should be checked before ftruncate.
2295     * BUG 6009: Setting "min receivefile size = 1" breaks writes.
2296     * BUG 6016: Alternate Data Streams / Extended Attributes seem to conflict.
2297     * BUG 6017: Fix magic scripts.
2298     * BUG 6019: Fix file corruption in Clustered SMB/NFS environments managed via
2299       CTDB.
2300     * BUG 6021: smbclient du command does not recuse properly.
2301     * BUG 6030: Add missing <th> header in Status page.
2302     * BUG 6035: Fix possible race between fcntl F_SETLKW and alarm delivery.
2303     * BUG 6040: Calling Samba print server with an aliased DNS-name fails.
2304     * Fix race condition in alarm lock processing.
2305     * Fix logic bug introduce in backport of ccache_regain_all_now.
2306     * Fix crash bug in SWAT.
2307     * Fix logic error in try_chown.
2308     * Fix detection of dns_sd libraries.
2311 o   Kai Blin <kai@samba.org>
2312     * BUG 5953: Fix smbclient crashes.
2315 o   Gerald (Jerry) Carter <jerry@samba.org>
2316     * Fix "allow trusted domain" so it disables trusted domains.
2319 o   Guenther Deschner <gd@samba.org>
2320     * Fix buffer allocation in eventlog read call.
2321     * Fix various invalid memcpy in read_package_entry().
2324 o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
2325     * Variables for signals must be volatile sig_atomic_t in Winbind.
2326     * Fix gmem->numgids and gmem->maxgids breakage on Solaris 64-bit.
2327     * Fix a compile-time warning.
2328     * Fix SIGBUS on non-x86 CPUs in libsmbclient.
2331 o   Björn Jacke <bj@sernet.de>
2332     * Correct the description of the "ldap timeout" parameter.
2333     * Fix build with external dns_sd libraries.
2336 o   Jeff Layton <jlayton@redhat.com>
2337     * Allow mounts to ipv6 capable servers in mount.cifs.
2340 o   Volker Lendecke <vl@sernet.de>
2341     * BUG 5933: Fix incrementing/decrementing num_validated_vuids.
2342     * BUG 5953: Make cli_send_smb_direct_writeX use writev.
2343     * BUG 5965: Fix creation of the first share using SWAT.
2344     * BUG 5969: Optimize smbclient put command.
2345     * BUG 6014: mget shouldn't segfault without arguments.
2346     * Fix error code when smbclient puts a file over an existing directory.
2347     * Fix a valgrind error.
2348     * Fix a "ignoring function call result" warning.
2349     * Add sys_writev.
2350     * Add write_data_iov.
2351     * Make write_data use write_data_iov.
2352     * Fix a memory leak in cups_pull_comment_location.
2353     * Fix an ancient uninitialized variable read.
2354     * Fix a bad memleak in vfs_full_audit.
2355     * Fix several valgrind errors.
2356     * Fix 'net rpc join' for users with the SeMachineAccountPrivilege.
2359 o   Herb Lewis <hlewis@chomps.localdomain>
2360     * Don't return 0 on error in smbcacls - bad for scripts.
2363 o   Derrell Lipman <derrell.lipman@unwireduniverse.com>
2364     * Determine case sensitivity based on file system attributes in
2365       libsmbclient.
2368 o   Stefan Metzmacher <metze@samba.org>
2369     * Correctly detect if the current dc is the closest one.
2370     * Use get_dc_name() instead of get_sorted_dc_list() in the LDAP case.
2371     * Fallback to returning all DCs, when none is available in the requested
2372       site.
2373     * Add saf_join_store() function.
2374     * Use DS_FORCE_REDISCOVERY in libnet_join.
2375     * Use dbwrap to open sessionid.tdb in net status.
2376     * Fix dbwrap_store_uint32() to match dbwrap_store_int32().
2377     * Handle the SMB signing states the same in the krb5 and ntlmssp cases in
2378       libsmb.
2379     * Re-add "fileid:algorithm" as option in vfs_fileid.
2380     * Add vfs_fileid manpage.
2383 o   Lars Müller <lars@samba.org>
2384     * Tweak with pam defines of older Linux versions.
2385     * Adjust regex to match variable names including underscores.
2386     * Conditional install of the cifs.upcall man page.
2389 o   Tim Prouty <tprouty@samba.org>
2390     * Fix stream marshalling to return the correct streaminfo status.
2391     * Fix a delete on close divergence from Windows.
2392     * Allow renames of streams via NTRENAME and fix stream error codes on
2393       rename.
2394     * Remove a few unnecessary checks from the streams depot module and fix to
2395       work with NTRENAME.
2396     * Remove a few unnecessary checks from the streams xattr module.
2397     * Remove a few unnecessary checks from the streams xattr module.
2400 o   Andreas Schneider <anschneider@suse.de>
2401     * Fix a segfault if ? is there but the options are NULL.
2402     * Avoid flooding of syslog with failing pam_putenv messages.
2403     * Document default of the printing config variable.
2404     * Use talloc_tos() instead of the talloc NULL context.
2407 o   Karolin Seeger <kseeger@samba.org>
2408     * BUG 6058: Use 'make distclean' instead of 'make clean' in build_docs.
2409     * BUG 6000: Avoid bashism in perfcount.init.
2410     * Change default value for "ldap ssl" to "start tls".
2411     * Several documentation improvements/typo fixes.
2412     * Fix syntax error in samba.spec.tmpl.
2413     * Check if Unix account exists before asking for the password in smbpasswd.
2414     * Add manpage for vfs_shadow_copy2.
2417 o   Richard Sharpe <realrichardsharpe@gmail.com>
2418     * Fix mistake in DEBUG message.
2421 o   Andrew Tridgell <tridge@samba.org>
2422     * Keep compatibility with v3-0-ctdb name for fileid:mapping option.
2425 o   Bo Yang <boyang@novell.com>
2426     * Clean event context after child is forked.
2427     * Refresh sequence number as soon as possible.
2428     * Don't set child->requests to NULL in parent after fork.
2429     * Backport of the clean event context after fork and
2430       krb5 refresh chain fixes.
2431     * Fix null pointer refrence in event context.
2432     * Don't send message to any other child in child process.
2433     * Fix bug in get_dc_name_via_netlogon(), null pointer refrence.
2436 ######################################################################
2437 Reporting bugs & Development Discussion
2438 #######################################
2440 Please discuss this release on the samba-technical mailing list or by
2441 joining the #samba-technical IRC channel on irc.freenode.net.
2443 If you do report problems then please try to send high quality
2444 feedback. If you don't provide vital information to help us track down
2445 the problem then you will probably be ignored.  All bug reports should
2446 be filed under the Samba 3.2 product in the project's Bugzilla
2447 database (https://bugzilla.samba.org/).
2450 ======================================================================
2451 == Our Code, Our Bugs, Our Responsibility.
2452 == The Samba Team
2453 ======================================================================
2456 ----------------------------------------------------------------------
2459                    =============================
2460                    Release Notes for Samba 3.2.7
2461                          January 05, 2009
2462                    =============================
2465 This is a security release in order to address CVE-2009-0022.
2467    o CVE-2009-0022
2468      In Samba 3.2.0 to 3.2.6, in setups with registry shares enabled,
2469      access to the root filesystem ("/") is granted
2470      when connecting to a share called "" (empty string)
2471      using old versions of smbclient (before 3.0.28).
2473 The original security announcement for this and past advisories can
2474 be found http://www.samba.org/samba/security/
2477 ######################################################################
2478 Changes
2479 #######
2481 Changes since 3.2.6
2482 -------------------
2485 o   Michael Adam <obnox@samba.org>
2486     * Fix for CVE-2009-0022.
2489 ######################################################################
2490 Reporting bugs & Development Discussion
2491 #######################################
2493 Please discuss this release on the samba-technical mailing list or by
2494 joining the #samba-technical IRC channel on irc.freenode.net.
2496 If you do report problems then please try to send high quality
2497 feedback. If you don't provide vital information to help us track down
2498 the problem then you will probably be ignored.  All bug reports should
2499 be filed under the Samba 3.2 product in the project's Bugzilla
2500 database (https://bugzilla.samba.org/).
2503 ======================================================================
2504 == Our Code, Our Bugs, Our Responsibility.
2505 == The Samba Team
2506 ======================================================================
2509 ----------------------------------------------------------------------
2512                    ==============================
2513                    Release Notes for Samba 3.2.6
2514                          December 10, 2008
2515                    ==============================
2518 This is a bug fix release of the Samba 3.2 series.
2520 Major enhancements included in Samba 3.2.6 are:
2522   o Fix Winbind crash bugs.
2523   o Fix moving of readonly files.
2524   o Fix "write list" in setups using "security = share".
2525   o Fix access to cups-printers with cups 1.3.4.
2526   o Fix timeouts in setups with large groups.
2527   o Fix several bugs concerning Alternate Data Streams.
2528   o Add new SMB traffic analyzer VFS module.
2531 ######################################################################
2532 Changes
2533 #######
2535 Changes since 3.2.5
2536 -------------------
2539 o   Michael Adam <obnox@samba.org>
2540     * BUG 5677: Fix test_{shlibs,nss_modules,pam_modules} on Solaris.
2541     * BUG 5765: Fix installlibs on solaris by using portable "test -r".
2542     * Fix potential segfault in vfs_tsmsm.
2543     * Don't list the domain twice when expanding internal aliases.
2544     * Fix the output of "getent group" when "winbind use default domain = yes"
2545       with "security = ads".
2546     * Add domain prefix to username in lookup_groupmem().
2547     * Prevent negative GM/ cache entries due to broken connections.
2548     * Fix crash in sync_eventlog_params().
2549     * Fix timeouts when calling 'getgrent'.
2550     * Fix smbd hanging on Solaris when winbindd closes socket.
2553 o   Jeremy Allison <jra@samba.org>
2554     * BUG 1254: Fix "write list" in setups using "security = share".
2555     * BUG 5080: Fix access to cups-printers with cups 1.3.4.
2556     * BUG 5737: Fix Winbind crash in an unusual failure mode.
2557     * BUG 5783: Fix FindFirst where search pattern equals the mangled filename.
2558     * BUG 5790: Fix returning of STATUS_OBJECT_NAME_NOT_FOUND on set file
2559       disposition.
2560     * BUG 5797: Fix moving of readonly files.
2561     * BUG 5814: Fix Winbind crash bug while doing "rescan_trusted_domain".
2562     * BUG 5818: Sort ACEs in smbcacl output properly and honor inheritance.
2563     * BUG 5825: Fix account locking with LDAP backend.
2564     * BUG 5826: Fix truncated filenames when accessing old servers.
2565     * BUG 5889: Fix "delete veto files = no".
2566     * BUG 5891: Fix smbd crash when viewing the eventlog exported by "eventlog
2567       list".
2568     * BUG 5900: Fix vfs_readonly.
2569     * BUG 5903: Fix vfs_streams_xattr breaking contents of files.
2570     * BUG 5904: Fix libnss_wins causing SIGABRT while servicing getaddrinfo()
2571       request.
2572     * BUG 5914: Fix build failure: redefinition of struct name_list.
2573     * BUG 5937: Fix filenames with "*" char hiding other files.
2574     * BUG 5953: Fix smbclient crashes.
2575     * Fix rename_open_files.
2576     * Restructure VFS SMB traffic analyzer VFS module.
2577     * Correctly fix smbclient to terminate on eof from server.
2578     * Unify access checks for lsa server functions.
2579     * Remove the requirement for ldap call made as root.
2580     * Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
2581     * Fix net rpc vampire, based on an *amazing* piece of debugging work by
2582       "Cooper S. Blake" <the_analogkid@yahoo.com>.
2583     * Fix Coverity IDs 456, 574, 592, 606 and 607.
2584     * Fix net rpc vampire.
2587 o   Gerald (Jerry) Carter <jerry@samba.org>
2588     * Use the same prerequisite for DDNS update as Windows XP.
2589     * Make "lwinet ads dns register" honor the "interfaces" parameter.
2592 o   Steven Danneman <steven.danneman@isilon.com>
2593     * Fix extended DN parse error when AD object does not have a SID.
2596 o   Guenther Deschner <gd@samba.org>
2597     * BUG 5888: Fix PNP_GetHwProfInfo().
2598     * BUG 5957: Do not abort rename process on valid rename script.
2599     * BUG 5898: Fix 'net rpc shutdown'.
2600     * Fix duplicate installation of cifs.upcall.
2601     * Fix _srvsvc_NetShareAdd segfault.
2602     * Ensure consistency when reporting password complexity.
2603     * Fix _lsa_GetUserName.
2604     * Fix access check in _samr_QuerySecurity().
2605     * _samr_DeleteUser needs to wipe out the user_handle on success.
2606     * NetGroupEnum_r needs to handle servers with no groups.
2609 o   Mathias Dietz <MDIETZ@de.ibm.com>
2610     * Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so.
2613 o   Dina Fine <dina@exanet.com>
2614     * BUG 5908: Fix internal change notify on shared directory.
2617 o   Nils Goroll <nils.goroll@hamburg.de>
2618     * BUG 5135 and 5446: Prevent calling POSIX ACL vfs methods on zfs share.
2621 o   Henning Henkel <henning.henkel@fh-furtwangen.de>
2622     * BUG 5929: Fix building of vfs_prealloc with option --with-cluster-support
2623       and GPFS.
2626 o   Holger Hetterich <hhetter@novell.com>
2627     * Add new VFS module to analyze SMB traffic
2630 o   Tomasz Krasuski <kr0tki@poczta.onet.pl>
2631     * BUG 5928: Fix 'testparm --version'.
2634 o   Jeff Layton <jlayton@redhat.com>
2635     * Have uppercase_string return success on NULL pointer in mount.cifs.
2636     * Make mount.cifs return codes match the return codes for /bin/mount.
2637     * Use lock/unlock_mtab scheme from util-linux-ng mount prog in mount.cifs.
2640 o   Volker Lendecke <vl@samba.org>
2641     * BUG 5691: Fig smbd panic on Solaris.
2642     * BUG 5778: Check if strlcpy and strlcat are already defined.
2643     * BUG 5840: Fix segfault in "rpcclient lsaaddacctrights".
2644     * BUG 5860: Fix nasty error message for overlong strings in safe_strcpy.
2645     * Fix a potential NULL deref in found by the IBM Checker.
2646     * Fix an uninitialized variable found by the IBM Checker.
2647     * Fix an unlikely memleak found by the IBM Checker.
2648     * Fix some missing error handlings.
2649     * Add workaround for domain joins using a netbios name which is different
2650       from the hostname.
2651     * Fix crash bug when freeing a non-malloc'ed buffer if the client sends a
2652       non-encrypted packet with the crypto state set.
2653     * Fix trans2findfirst for the large directory optimization.
2654     * Fix checking for presence of cups-devel and correct cups-devel test for
2655       HAVE_IPRINT.
2658 o   Derrell Lipman <derrell.lipman@unwireduniverse.com>
2659     * BUG 5805: Don't close stdout when calling setup_logging multiple times.
2662 o   Stefan Metzmacher <metze@samba.org>
2663     * Fix setting of trust password using 'net rpc trustdom add'.
2664     * Fix several issues in vfs_streams_xattr and vfs_stream_depot.
2665     * Return an error instead of crashing when no realm is given (trigerred by
2666       "net ads info -S 127.8.7.6" (where 127.8.7.6 doesn't exist)
2667       and "disable netbios = yes").
2670 o   Jim McDonough <jmcd@samba.org>
2671     * Fix the new vfs_smb_traffic_analyzer build for static links.
2674 o   TAKAHASHI Motonobu <monyo@samba.gr.jp>
2675     * BUG 5901: Fix default for streams_depot location.
2678 o   Tim Prouty <tim.prouty@isilon.com>
2679     * Fix several build warnings.
2682 o   Andreas Schneider <mail@cynapses.org>
2683     * Delete the krb5 ccname variable from the PAM environment if set.
2684     * Fix circular dependency error with autoconf 2.6.3.
2687 o   Martin Schwenke <martin@meltin.net>
2688     * Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
2689       compile time rather than install time.
2692 o   Davide Sfriso <sfriso@virgilio.it>
2693     * BUG 5906: Fix Winbind crash when calling 'getent group'.
2696 o   Dan Sledz <dsledz@isilon.com>
2697     * Add FreeBSD configure check for backtrace_symbols.
2698     * Fix logging to syslog.
2699     * Allow SYSLOG_FACILITY to be modified with a new configure option called
2700       --with-syslog-facility.
2703 o   Yasuma Takeda <yasuma@osstech.co.jp>
2704     * BUG 5909: Fix MS-DFS on Vista clients.
2705     * BUG 5944: Fix starting of nmbd with "socket address" set to "".
2708 o   Andrew Tridgell <tridge@samba.org>
2709     * Fix segfault on startup with trusted domains.
2710     * Re-add "winbind:ignore domains" parameter.
2713 o   Jelmer Vernooij <jelmer@samba.org>
2714     * Avoid freeing fsp twice when opening new_file fails (Debian #431696).
2717 ######################################################################
2718 Reporting bugs & Development Discussion
2719 #######################################
2721 Please discuss this release on the samba-technical mailing list or by
2722 joining the #samba-technical IRC channel on irc.freenode.net.
2724 If you do report problems then please try to send high quality
2725 feedback. If you don't provide vital information to help us track down
2726 the problem then you will probably be ignored.  All bug reports should
2727 be filed under the Samba 3.2 product in the project's Bugzilla
2728 database (https://bugzilla.samba.org/).
2731 ======================================================================
2732 == Our Code, Our Bugs, Our Responsibility.
2733 == The Samba Team
2734 ======================================================================
2737 ----------------------------------------------------------------------
2740                    ==============================
2741                    Release Notes for Samba 3.2.5
2742                          November, 27 2008
2743                    ==============================
2746 This is a security release in order to address CVE-2008-4314 ("Potential leak of
2747 arbitrary memory contents").
2749    o CVE-2008-4314
2750      Samba 3.0.29 to 3.2.4 can potentially leak
2751      arbitrary memory contents to malicious
2752      clients.
2754 The original security announcement for this and past advisories can
2755 be found http://www.samba.org/samba/security/
2757 ######################################################################
2758 Changes
2759 #######
2761 Changes since 3.2.4
2762 -------------------
2765 o   Volker Lendecke <vl@samba.org>
2766     * Fix for CVE-2008-4314.
2769 ######################################################################
2770 Reporting bugs & Development Discussion
2771 #######################################
2773 Please discuss this release on the samba-technical mailing list or by
2774 joining the #samba-technical IRC channel on irc.freenode.net.
2776 If you do report problems then please try to send high quality
2777 feedback. If you don't provide vital information to help us track down
2778 the problem then you will probably be ignored.  All bug reports should
2779 be filed under the Samba 3.2 product in the project's Bugzilla
2780 database (https://bugzilla.samba.org/).
2783 ======================================================================
2784 == Our Code, Our Bugs, Our Responsibility.
2785 == The Samba Team
2786 ======================================================================
2789 ----------------------------------------------------------------------
2792                    ==============================
2793                    Release Notes for Samba 3.2.4
2794                         September 18, 2008
2795                    ==============================
2798 This is a bug fix release of the Samba 3.2 series.
2800 Major bug fixes included in Samba 3.2.4 are:
2802   o Fix Winbind crashes.
2803   o Fix changing of machine account passwords.
2804   o Fix non guest connections to shares when "security = share"
2805     is used.
2806   o Fix file write times.
2809 ######################################################################
2810 Changes
2811 #######
2813 Changes since 3.2.3
2814 -------------------
2817 o   Michael Adam <obnox@samba.org>
2818     * BUG 5590: Fix binary stripping on older OS.
2819     * BUG 5492: Fix RHEL SPEC file by removing libmsrpc stuff.
2820     * BUG 5507: Fix several issues in the RHEL SPEC file.
2821     * Fix linking of cifs.upcall when nscd_flush_cache() is found.
2824 o   Jeremy Allison <jra@samba.org>
2825     * BUG 5052: Allow inheritable permissions.
2826     * BUG 5697: Fix spinning of nmbd in reload_interfaces when only loopback
2827       has an IPv4 address.
2828     * BUG 5698: Fix non guest connections to shares when "security = share"
2829       is used.
2830     * BUG 5729: Explicitly allow "-valid".
2831     * BUG 5745: Fix Kerberos authentication with (lib)smbclient.
2832     * BUG 5751: Fix showing of ACLs on DFS in (lib)smbclient.
2833     * BUG 5761: Fix opening of mangled directory name (resulted
2834       'is a stream name').
2835     * Fix the wcache_invalidate_samlogon calls.
2836     * Add st_birthtime and friends for accurate create times on *BSD and MacOSX.
2837     * Clarify usage of "force create mode".
2838     * Write times code update.
2841 o   Gerald (Jerry) Carter <jerry@samba.org>
2842     * Fix Winbind crash.
2843     * idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads
2844       structure.
2847 o   Steven Danneman <steven.danneman@isilon.com>
2848     * Fix build warnings.
2849     * Cleanup of DC enumeration in get_dcs().
2852 o   Günther Deschner <gd@samba.org>
2853     * BUG 5710: Fix changing of machine account passwords.
2854     * Fix several build warnings.
2855     * Fix invalid sid copy (hit when enumerating sibling domains) in Winbind.
2858 o   James Ding <ding_cc@hotmail.com>
2859     * BUG 5736: Fix Winbind crash bug with trusted domains.
2862 o   Ephi Dror <Ephi.Dror@datadomain.com>
2863     * Correct the netsamlogon_clear_cached_user function.
2866 o   Jeff Layton <jlayton@redhat.com>
2867     * Fix handling of MSKRB5 OID in cifs.upcall.
2868     * Fix build warnings in cifs.upcall.
2869     * Change default install location of cifs.upcall to EPREFIX/sbin.
2870     * Enable building of cifs.upcall by default on Linux.
2873 o   Volker Lendecke <vl@sernet.de>
2874     * BUG 5707: Do proper error handling if the socket is closed.
2875     * Fix calculation of useable_space for trans2 and nttrans replies.
2876     * Fix Coverity ID 587.
2877     * Add mapping of generic bits when setting an NFSv4 ACL.
2880 o   Stefan Metzmacher <metze@samba.org>
2881     * Some write time fixes.
2884 o   David Leonard <David.Leonard@quest.com>
2885     * BUG 4516: No IPv6 on Solaris 2.6.
2888 o   Simo Sorce <idra@samba.org>
2889     * BUG 5571: Fix group memeberships in Winbind.
2892 o   Timur <timur@FreeBSD.org>
2893     * Fix cut and paste error in quota code.
2894     * Fix display of POSIX ACLs.
2895     * Fix aio on FreeBSD.
2898 o   Andrew Tridgell <tridge@samba.org>
2899     * Avoid a race condition in glibc between AIO and setresuid().
2900     * Add missing become root for AIO operations.
2901     * Fix logic of tsmsm_sendfile().
2902     * Fix an errno handling bug that could lead to an infinite loop.
2903     * Fix handling of arbitrary new PAC types.
2906 o   Qiao Yang <geoyang@ironport.com>
2907     * Fix a memleak.
2910 ######################################################################
2911 Reporting bugs & Development Discussion
2912 #######################################
2914 Please discuss this release on the samba-technical mailing list or by
2915 joining the #samba-technical IRC channel on irc.freenode.net.
2917 If you do report problems then please try to send high quality
2918 feedback. If you don't provide vital information to help us track down
2919 the problem then you will probably be ignored.  All bug reports should
2920 be filed under the Samba 3.2 product in the project's Bugzilla
2921 database (https://bugzilla.samba.org/).
2924 ======================================================================
2925 == Our Code, Our Bugs, Our Responsibility.
2926 == The Samba Team
2927 ======================================================================
2930 ----------------------------------------------------------------------
2933                    ==============================
2934                    Release Notes for Samba 3.2.3
2935                           August, 27 2008
2936                    ==============================
2938 This is a security release in order to address CVE-2008-3789 ("Wrong
2939 permissions of group_mapping.ldb").
2941    o CVE-2008-3789
2942      The file group_mapping.ldb is created with
2943      the permissions 0666. That means everyone
2944      is able to edit this file and might map any
2945      SID to root.
2947 The original security announcement for this and past advisories can
2948 be found http://www.samba.org/samba/security/
2951 ######################################################################
2952 Changes
2953 #######
2955 Changes since 3.2.2
2956 -------------------
2958 o   Andrew Tridgell <tridge@samba.org>
2959     * Fix for CVE-2008-3789.
2962 ######################################################################
2963 Reporting bugs & Development Discussion
2964 #######################################
2966 Please discuss this release on the samba-technical mailing list or by
2967 joining the #samba-technical IRC channel on irc.freenode.net.
2969 If you do report problems then please try to send high quality
2970 feedback. If you don't provide vital information to help us track down
2971 the problem then you will probably be ignored.  All bug reports should
2972 be filed under the Samba 3.2 product in the project's Bugzilla
2973 database (https://bugzilla.samba.org/).
2976 ======================================================================
2977 == Our Code, Our Bugs, Our Responsibility.
2978 == The Samba Team
2979 ======================================================================
2982 ----------------------------------------------------------------------
2985                    ==============================
2986                    Release Notes for Samba 3.2.2
2987                           August, 19 2008
2988                    ==============================
2990 This is a bug fix release of the Samba 3.2 series.
2992 Major bug fixes included in Samba 3.2.2 are:
2994   o Fix removal of dead records in tdb files. This can lead to very large
2995     tdb files and to overflowing partitions as a consequence on systems
2996     running an nmbd daemon.
2997   o Fix "force group" in setups using Winbind.
2998   o Fix freezing Windows Explorer on WinXP while browsing Samba shares.
2999     This one led to timeouts during printing as well.
3000   o Fix assigning of primary group memberships when authenticating via
3001     Winbind.
3002   o Fix creation and installation of shared libraries.
3005 ######################################################################
3006 Changes
3007 #######
3009 Changes since 3.2.1
3010 -------------------
3013 o   Michael Adam <obnox@samba.org>
3014     * BUG 5592: Fix creation and installation of shared libraries.
3015     * Fix replacement of random seed generator.
3016     * Fix a race condition in idmap_tdb2_allocate_id().
3017     * Fix unix_convert() for "*" after changing map_nt_error_from_unix().
3018     * Make sure to always set errno on error path in OpenDir.
3021 o   Jeremy Allison <jra@samba.org>
3022     * BUG 5675: Fix smbspool program assuming Kerberos authentication by
3023       mistake.
3024     * BUG 5686: Fix segfaults in libsmbclient.
3025     * BUG 5692: Fix coredump in full_audit.so.
3026     * BUG 5696: Fix "force group" in setups using Winbind.
3027     * Rename cifs.spnego to cifs.upcall.
3028     * Fix segfault in cifs.upcall when it is called without any arguments.
3029     * Fix coverity ID 594 (resource leak on error path).
3030     * Fix assigning of primary group memberships when authenticating via
3031       Winbind.
3032     * Several build fixes.
3035 o   Bartosz Antosik <antosik@gmail.com>
3036     * BUG #5617: Fix freezing Windows Explorer on WinXP while browsing
3037       Samba shares.
3040 o   Andrew Bartlett <abartlet@samba.org>
3041     * Include stdlib.h to get a prototype for free().
3044 o   Yannick Bergeron <yaberger@ca.ibm.com>
3045     * Solve an IBM XL C/C++ compiler error encountered in get_exit_code()
3046       auth_errors array initialization in client/smbspool.c.
3047     * Use NGROUPS_MAX instead of 32 for the max group value in
3048       rep_initgroups().
3051 o   Günther Deschner <gd@samba.org>
3052     * Fix build warning.
3053     * Add add c++ guard to netapi.
3056 o   Steve French <stevef@smf-t60p.smfdom>
3057     * Fix compile warning in cifs.upcall.
3058     * Add "dns_resolver" key type to cifs.upcall.
3061 o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
3062     * BUG 5688: Fix orphaned LPQ processes if socket address is invalid.
3065 o   Volker Lendecke <vl@samba.org>
3066     * BUG 5684: Fix removal of dead records in tdb files.
3067     * Fix coverity IDs 595, 596.
3068     * Fix smb_len calculation for chained requests.
3071 o   Herb Lewis <herb@samba.org>
3072     * Fix output of test status.
3075 o   Jim McDonough <jmcd@samba.org>
3076     * Fix smbclient connections to older servers.
3079 o   Andrew Tridgell <tridge@samba.org>
3080     * Fix a fd leak when trying to regain contact to a domain controller
3081       in Winbind.
3082     * Fix permissions on ctdb databases.
3083     * Fix passing back success when a function had in fact failed in two
3084       places.
3087 ######################################################################
3088 Reporting bugs & Development Discussion
3089 #######################################
3091 Please discuss this release on the samba-technical mailing list or by
3092 joining the #samba-technical IRC channel on irc.freenode.net.
3094 If you do report problems then please try to send high quality
3095 feedback. If you don't provide vital information to help us track down
3096 the problem then you will probably be ignored.  All bug reports should
3097 be filed under the Samba 3.2 product in the project's Bugzilla
3098 database (https://bugzilla.samba.org/).
3101 ======================================================================
3102 == Our Code, Our Bugs, Our Responsibility.
3103 == The Samba Team
3104 ======================================================================
3107 ----------------------------------------------------------------------
3110                    ==============================
3111                    Release Notes for Samba 3.2.1
3112                            August 5, 2008
3113                    ==============================
3115 This is the second stable release of Samba 3.2.
3117 Major bug fixes included in Samba 3.2.1 are:
3119   o Race condition in Winbind leading to a crash.
3120   o Regression in Winbindd offline mode.
3121   o Flushing of smb.conf when creating a new share using SWAT.
3122   o Setting of ACEs in setups with "dos filemode = yes".
3125 ######################################################################
3126 Changes
3127 #######
3129 Changes since 3.2.0
3130 -------------------
3133 o   Michael Adam <obnox@samba.org>
3134     * BUG 5608: Fix link creation for libtalloc.so.1 (and friends) on
3135       Solaris 8.
3136     * BUG 5594: Fix "make test" by adding and using a new testparm
3137       switch "--skip-logic-checks".
3138     * Fix creation of libaddns.a, libsmbclient.a and libsharemodes.a.
3139     * Update the section about net conf in the net(8) manpage.
3140     * Improve processing of registry shares.
3141     * Fix listing of registry shares with testparm.
3142     * Fix several build issues.
3145 o   Jeremy Allison <jra@samba.org>
3146     * BUG 5578: Fix error from strlcat.
3147     * BUG 5613: Fix flushing of smb.conf when creating a new share using SWAT.
3148     * Ensure consistent use of pdb_get_nt_passwd instead of
3149       pdb_get_lanman_passwd.
3150     * Remove worrying warning message when safe_strcpy tries to copy a
3151       pseaudo interface name that's too long.
3152     * Canonicalize servername in the printer functions to remove leading
3153       '\\' characters.
3154     * Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
3155     * Fix bug creating files using DOS clients with mixed case files.
3156     * Fix uninitialized variable.
3159 o   Yannick Bergeron <yaberger@ca.ibm.com>
3160     * Fix compile error on AIX 6.1
3163 o   Jim Brown <jim.brown@miami.edu>
3164     * Fix SGI compiler warnings.
3167 o   Günther Deschner <gd@samba.org>
3168     * BUG 5616: Fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
3169     * BUG 5570: Fix bogus error message during AD domain join.
3170     * Fix trusted domain handling in Winbindd.
3171     * Fix build warning.
3174 o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
3175     * BUG 5202: Fix setting of ACEs for users/groups with write access
3176       in setups with 'dos filemode = yes'.
3177     * Re-activate 'acl group control' parameter and make it only apply
3178       to owning group.
3181 o   Volodymyr Khomenko <Volodymyr.Khomenko@exanet.com>
3182     * Make ntimes function more like POSIX and allow NULL arg.
3185 o   Volker Lendecke <vl@samba.org>
3186     * BUG 5512: Fix alignment problems on sparc.
3187     * BUG 5616: Fix share connections in setups with
3188       "server signing = mandatory" or SMB signing set on the client side.
3189     * Fix a race condition in Winbind leading to a crash.
3190     * Fix a segfault in base64_encode_data_blob.
3191     * Fix some uninitialized variable references via ndr_print.
3192     * Fix error message if trying to join with a non-privileged user.
3193     * Fix setups using "include = registry" without [global] settings
3194       in the registry.
3195     * Fix "net sam rights" on domain member servers.
3196     * Add documentation for the vfs streams modules.
3199 o   Herb Lewis <herb@samba.org>
3200     * Cleanup some duplicate code by passing the password to the wbinfo_auth*
3201       functions.
3202     * Allow SID with 0 in subauthority to be converted properly.
3205 o   Zach Loafman <zachary.loafman@isilon.com>
3206     * Set sin[6]_family instead of ss_family in in[6]_addr_to_sockaddr_storage.
3207     * Fix realpath() check so that it doesn't generate a core() when it fails.
3210 o   Jim McDonough <jmcd@samba.org>
3211     * Fix overwriting of winbind logfiles.
3214 o   Lars Müller <lars@samba.org>
3215     * Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic.
3218 o   Darshan Purandare <dpurandare@isilon.com>
3219     * Add broadcasting of the debug message to all winbindd children.
3222 o   Karolin Seeger <kseeger@samba.org>
3223     * BUG 5635: Fix updating of printer queues.
3226 o   Andreas Schneider <anschneider@suse.de>
3227     * Release still reachable memory if the smbclient context is freed.
3228     * Remove trailing withespace from wbinfo -m which breaks gdm auth.
3231 o   Simo Sorce <idra@samba.org>
3232     * BUG 5540: Fix "set primary group script" user option substitution.
3233     * Fix regression in Winbindd offline mode.
3236 o   Bo Yang <boyang@novell.com>
3237     * Allow authentication and memory credential refresh after password
3238       change from gdm/xdm.
3239     * Allow %u parameters for print job username.
3242 ######################################################################
3243 Reporting bugs & Development Discussion
3244 #######################################
3246 Please discuss this release on the samba-technical mailing list or by
3247 joining the #samba-technical IRC channel on irc.freenode.net.
3249 If you do report problems then please try to send high quality
3250 feedback. If you don't provide vital information to help us track down
3251 the problem then you will probably be ignored.  All bug reports should
3252 be filed under the Samba 3.2 product in the project's Bugzilla
3253 database (https://bugzilla.samba.org/).
3256 ======================================================================
3257 == Our Code, Our Bugs, Our Responsibility.
3258 == The Samba Team
3259 ======================================================================
3262 ----------------------------------------------------------------------
3265                    ==============================
3266                    Release Notes for Samba 3.2.0
3267                             July 1, 2008
3268                    ==============================
3270 This is the first stable release of Samba 3.2.0.
3272 Please be aware that Samba is now distributed under the version 3
3273 of the new GNU General Public License.  You may refer to the COPYING
3274 file that accompanies these release notes for further licensing details.
3276 Major enhancements in Samba 3.2.0 include:
3278   File Serving:
3279   o Use of IDL generated parsing layer for several DCE/RPC
3280     interfaces.
3281   o Removal of the 1024 byte limit on pathnames and 256 byte limit on
3282     filename components to honor the MAX_PATH setting from the host OS.
3283   o Introduction of a registry based configuration system.
3284   o Improved CIFS Unix Extensions support.
3285   o Experimental support for file serving clusters.
3286   o Support for IPv6 in the server, and client tools and libraries.
3287   o Support for storing alternate data streams in xattrs.
3288   o Encrypted SMB transport in client tools and libraries, and server.
3289   o Support for Vista clients authenticating via Kerberos.
3291   Winbind and Active Directory Integration:
3292   o Full support for Windows 2003 cross-forest, transitive trusts
3293     and one-way domain trusts.
3294   o Support for userPrincipalName logons via pam_winbind and NSS
3295     lookups.
3296   o Expansion of nested domain groups via NSS calls.
3297   o Support for Active Directory LDAP Signing policy.
3298   o New LGPL Winbind client library (libwbclient.so).
3299   o Support for establishing interdomain trust relationships with
3300     Windows 2008.
3302   Joining:
3303   o New NetApi library for domain join related queries (libnetapi.so)
3304     and example GTK+ Domain join gui.
3305   o New client and server support for remotely joining and unjoining
3306     Domains.
3307   o Support for joining into Windows 2008 domains.
3309   Users & Groups:
3310   o New ldb backend for local group mapping tables
3311   o Raised level of security defaults for authentication operations.
3312   o New NetApi library for user account related queries.
3316 Now Licensed under the GNU GPLv3
3317 ================================
3319 The Samba Team has adopted the Version 3 of the GNU General Public
3320 License for the 3.2 and later releases.   The GPLv3 is the updated
3321 version of the GPLv2 license under which Samba is currently
3322 distributed. It has been updated to improve compatibility with other
3323 licenses and to make it easier to adopt internationally, and is an
3324 improved version of the license to better suit the needs of Free
3325 Software in the 21st Century.
3327 The original announcement is available on-line at
3329     http://news.samba.org/announcements/samba_gplv3/
3332 New Security Defaults for Authentication
3333 ========================================
3335 Support for LanMan passwords is now disabled in both client and server
3336 applications.  Additionally, clear text authentication requests are
3337 disabled by default in client utilities such as smbclient and all
3338 libsmbclient based applications.  This will affect connection both
3339 to and from hosts running DOS, Windows 9x/ME, and OS/2.  Please refer
3340 to the "Changes" section for details on the exact parameters that were
3341 updated.
3344 Registry Configuration Backend
3345 ==============================
3347 Samba is now able to use a registry based configuration backed to
3348 supplement smb.conf settings.  This feature may be enabled by setting
3349 "config backend = registry" in the [global] section of smb.conf for a
3350 registry only configuration, or by specifying "include = registry" to
3351 include global options from registry for a mixed setup.
3353 The new parameter "registry shares = yes" in the [global] section of
3354 smb.conf can be used to activate share definitions from registry.
3355 These shares are loaded on demand by the server. Registry shares are
3356 automatically activated by the global registry options above.
3358 The configuration stored in registry can be conveniently managed using
3359 the "net conf" command.
3361 More information may be obtained from the smb.conf(5) and net(8) man
3362 pages.
3365 Removed Features
3366 ================
3368 Both the Python bindings and the libmsrpc shared library have been
3369 removed from the tree due to lack of an official maintainer.
3371 As smbfs is no longer supported in current kernel versions, smbmount has
3372 been removed in this Samba version. Please use cifs (mount.cifs) instead.
3373 See examples/scripts/mount/mount.smbfs as an example for a wrapper which
3374 calls mount.cifs instead of smbmount/mount.smbfs.
3377 Modified API for libsmbclient
3378 ==============================================================================
3380 Maintaining ABI compatibility for libsmbclient has become increasingly
3381 difficult to accomplish, while also keeping the code organization such that it
3382 is easily readable.  Towards the goal of maintaining ABI compatibility and
3383 also keeping the code easy to maintain and enhance, the API has been enhanced.
3384 In particular, the fields in the SMBCCTX context structure are no longer
3385 intended to be read/write by the user, and are marked as deprecated.  An
3386 application that previously accessed the members of the SMBCCTX context
3387 structure will now encounter warnings if recompiled.  This is intentional, to
3388 encourage implementation of the small changes required for the new interface.
3389 The number of changes is expected to be quite small for the vast majority of
3390 applications, and no changes need be made for many applications.  The changes
3391 required for KDE (konqueror) to conform to the new interface, for example, are
3392 only four lines in only one file.
3394 Instead of the application manually changing or reading values in the context
3395 structure, there are now setter and getter functions for each configurable
3396 member in that structure.  Similarly, the smbc_option_get() and
3397 smbc_option_set() functions are deprecated in favor of the setter/getter
3398 interface.  The setters and getters are all documented in libsmbclient.h
3399 under these comment blocks:
3401   Getters and setters for CONFIGURATION
3402   Getters and setters for OPTIONS
3403   Getters and setters for FUNCTIONS
3404   Callable functions for files
3405   Callable functions for directories
3406   Callable functions applicable to both files and directories
3408 Example changes that may be required to eliminate "deprecated" warnings:
3410   /* Set the debug level */
3411   context->debug = 99;
3412 changes to:
3413   smbc_setDebug(context, 99);
3415   /* Specify the authentication callback function */
3416   context->callbacks.auth_fn = auth_smbc_get_data;
3417 changes to:
3418   smbc_setFunctionAuthData(context, auth_smbc_get_data);
3420   /* Specify the new-style authentication callback with context parameter */
3421   smbc_option_set("auth_function", auth_smbc_get_data_with_ctx);
3422 changes to:
3423   smbc_setFunctionAuthDataWithContext(context, auth_smbc_get_data_with_ctx);
3425   /* Set kerberos flags */
3426   context->flags = (SMB_CTX_FLAG_USE_KERBEROS |
3427                     SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS);
3428 changes to:
3429   smbc_setOptionUseKerberos(context, 1);
3430   smbc_setOptionFallbackAfterKerberos(context, 1);
3435 ######################################################################
3436 Changes
3437 #######
3439 smb.conf changes
3440 ----------------
3442     Parameter Name                      Description     Default
3443     --------------                      -----------     -------
3444     administrative share                New             No
3445     client lanman auth                  Changed Default No
3446     client ldap sasl wrapping           New             plain
3447     client plaintext auth               Changed Default No
3448     clustering                          New             No
3449     cluster addresses                   New             ""
3450     config backend                      New             file
3451     ctdbd socket                        New             ""
3452     debug class                         New             No
3453     lanman auth                         Changed Default No
3454     ldap connection timeout             New             2
3455     ldap debug level                    New             0
3456     ldap debug threshold                New             10
3457     mangled map                         Removed
3458     min receive file size               New             0
3459     open files database hashsize        Removed
3460     read bmpx                           Removed
3461     registry shares                     New             No
3462     smb encrypt                         New             Auto
3463     winbind expand groups               New             1
3464     winbind rpc only                    New             No
3466     New special meaning of "include = registry".
3469 Changes since 3.2.0rc2:
3470 -----------------------
3473 o   Jeremy Allison <jra@samba.org>
3474     * BUG 5531: Fix conversion of ns units when converting
3475       from nttime to timespec.
3476     * BUG 5533: Fix handling of workgroup names containing a '.' in Winbindd.
3477     * BUG 5551: Fix group enumeration with 'wbinfo -g' on PDCs.
3478     * BUG 5555: Fix setting of the password last set field during domain joins.
3479     * BUG 5568: Fix net rpc trustdom add.
3480     * Fix gcc warnings at -O3.
3483 o   Michael Adam <obnox@samba.org>
3484     * BUG 5548: Fix segfaults in handle_include with %m macro expansion.
3485     * Add several tests to the testsuite.
3488 o   Steven Danneman <steven.danneman@isilon.com>
3489     * Make winbindd enum users and groups async.
3492 o   Günther Deschner <gd@samba.org>
3493     * BUG 5542: Fix empty passwords of samsync.
3496 o   Volker Lendecke <vl@samba.org>
3497     * BUG 5500: Add missing become_root to enable access to LDAP DB.
3498     * Fix coverity IDs 464, 474.
3499     * Fix an uninitialized variable found by the IBM checker.
3500     * Fix group parsing in libwbclient's copy_group_entry().
3501     * Fix max_fd calculation in event_loop_once.
3502     * Fix warnings on Fedory Core 9.
3503     * Fix several memleaks.
3504     * Fix a segfaults in wbcLookupRids.
3505     * Fix a segfault in clitar.
3506     * Fix the build on FreeBSD 4.6.2 and Darwin.
3507     * Fix a double-closedir() in form_junctions().
3508     * Fix a crash in _dfs_Enum.
3509     * Fix a segfault in rpcclient adddriver.
3510     * Fix valgrind errors in _spoolss_addprinterdriver.
3511     * Fix warnings on SuSE 9.0.
3512     * Fix a file descriptor leak in add_port_hook.
3515 o   William Jojo <jojowil@hvcc.edu>
3516     * Fix several AIX build issues.
3517     * Add -brtl to the AIX linker flags.
3520 o   Atte Peltomäki <atte.peltomaki@f-secure.com>
3521     * Fix winbindd group expansion.
3524 o   Andreas Schneider <anschneider@suse.de>
3525     * Add documentation for kerberos support in libsmbclient.
3526     * Add krb5 support for the testbrowse example.
3529 o   John H Terpstra <jht@samba.org>
3530     * Fix net help info.
3531     * Add documentation for TDB file.
3534 o   Bo Yang <boyang@novell.com>
3535     * Fix update of cached credentials during password change in pam_winbind.
3538 o   Christoph Zauner <christoph.zauner@sernet.de>
3539     * Fix several typos in the man pages and the Samba3 HowTo Collection.
3543 ######################################################################
3544 Reporting bugs & Development Discussion
3545 #######################################
3547 Please discuss this release on the samba-technical mailing list or by
3548 joining the #samba-technical IRC channel on irc.freenode.net.
3550 If you do report problems then please try to send high quality
3551 feedback. If you don't provide vital information to help us track down
3552 the problem then you will probably be ignored.  All bug reports should
3553 be filed under the Samba 3.2 product in the project's Bugzilla
3554 database (https://bugzilla.samba.org/).
3557 ======================================================================
3558 == Our Code, Our Bugs, Our Responsibility.
3559 == The Samba Team
3560 ======================================================================