s3-printing: fix broken print_job_get_name() return
[ddiss/samba.git] / WHATSNEW.txt
index 2f131e84d46905e2e528068a49a46faa905ac4d5..f3d561d57b354ded411c4a0b92a5e861d461e4c5 100644 (file)
@@ -1,3 +1,240 @@
+                   =============================
+                   Release Notes for Samba 3.6.6
+                           June 25, 2012
+                   =============================
+
+
+This is is the latest stable release of Samba 3.6.
+
+Major enhancements in Samba 3.6.6 include:
+
+o  Fix possible memory leaks in the Samba master process (bug #8970).
+o  Fix uninitialized memory read in talloc_free().
+o  Fix joining of XP Pro workstations to 3.6 DCs (bug #8373).
+
+
+Changes since 3.6.5:
+--------------------
+
+o   Michael Adam <obnox@samba.org>
+    * BUG 8738: SMB2 server will not release unused shares.
+    * BUG 8749: Sign non guest sessions in SessionSetup.
+    * BUG 8921: Fix race writing registry values.
+
+
+o   Jeremy Allison <jra@samba.org>
+    * BUG 8373: Fix joining of XP Pro workstations to 3.6 DCs.
+    * BUG 8627: Fix crash bug in dns_create_probe when dns_create_update fails.
+    * BUG 8723: Add pthread-based aio VFS module.
+    * BUG 8784: When calculating the share security mask, take priviliges into
+      account for the connecting user.
+    * BUG 8811: sd_has_inheritable_components segfaults on an SD that
+      se_access_check accepts.
+    * BUG 8837: Fix crash in smbd when deleting directory and veto files are
+      enabled.
+    * BUG 8857: Setting traverse rights fails to enable directory traversal when
+      acl_xattr in use.
+    * BUG 8882: Broken processing of %U with vfs_full_audit when force user is
+      set.
+    * BUG 8897: Make winbind_krb5_locator not only returning one IP address.
+    * BUG 8910: resolve_ads() code can return zero addresses and miss valid
+      DC IP addresses.
+    * BUG 8922: smbclient's tarmode insists on listing excluded directories.
+    * BUG 8953: Winbind can hang as nbt_getdc() has no timeout.
+    * BUG 8957: Typo in pam_winbindd code MUST fix.
+    * BUG 8970: Fix possible memory leaks in the Samba master process.
+    * BUG 8971: cleanup_timeout_fn() is called too often, on exiting when an
+      smbd is idle.
+    * BUG 8972: Directory group write permission bit is set if unix extensions
+      are enabled.
+
+
+o   Christian Ambach <ambi@samba.org>
+    * BUG 8406: Fix a return code check in Winbind.
+    * BUG 8807: Fix crash in dcerpc_lsa_lookup_sids_noalloc() crashes when
+      groups has more than 1000 groups.
+
+
+o   Andrew Bartlett <abartlet@samba.org>
+    * BUG 8599: Only use SamLogonEx when we can get unencrypted session keys.
+    * BUG 8727: Fix smbclients with posix large reads.
+    * BUG 8943: Slow but responsive DC can lock up Winbind for > 10 minutes
+      at a time.
+
+
+o   Björn Baumbach <bb@sernet.de>
+    * BUG 7564: Fix default name resolve order in the manpage.
+    * BUG 8554, 8612, 8748: Add new printers to registry.
+    * BUG 8789: Remove whitespace in example samba.ldif.
+
+
+o   Alexander Bokovoy <ab@samba.org>
+    * BUG 8988: Avoid crash with MIT krb5 1.10.0 in gss_get_name_attribute().
+
+
+o   Alejandro Escanero Blanco <aescanero@gmail.com>
+    * BUG 8798: The primary rid should be in the groups rid array.
+
+
+o   Ira Cooper <samba@ira.wakeful.net>
+    * BUG 8729: Fix getpass regressions on Solaris/Illumos.
+    * BUG 8743: Fix configure.developer builds on Solaris.
+    * BUG 8910: Fix bad bugfix for bug #8910.
+    * BUG 8952: Fix negative SID->uid/gid cache handling.
+    * BUG 8995: Use fsp_persistent_id() as persistent_file_id part for SMB2.
+
+
+o   David Disseldorp <ddiss@samba.org>
+    * BUG 8762: Fix crash in printer_list_set_printer().
+
+
+o   Olaf Flebbe <o.flebbe@science-computing.de>
+    * BUG 8859: Fix assertion in reg_parse.
+
+
+o   Björn Jacke <bj@sernet.de>
+    * BUG 8732: Fix compile of krb5 locator on Solaris.
+    * BUG 8869: Remove outdated netscape ds 5 schema file.
+    * BUG 8978: Remove dependency on automake for 'make everything'.
+
+
+o   Steve Langasek <steve.langasek@ubuntu.com>
+    * BUG 8920: Fix null dereference in pdb_interface.
+
+
+o   Volker Lendecke <vl@samba.org>
+    * Fix uninitialized memory read in talloc_free().
+    * BUG 8567: Fix segfault in dom_sid_compare.
+    * BUG 8733: Delete streams on directories (streams_depot).
+    * BUG 8760: Add SERVERID_UNIQUE_ID_NOT_TO_VERIFY.
+    * BUG 8836: Fix segfaults on "smbcontrol close-share" in aio_fork.
+    * BUG 8861: Fix a segfault with debug level 3 on Solaris.
+    * BUG 8904: Fix Winbind crash triggered by 'wbinfo --lookup-sids ""'.
+    * BUG 8998: Notify code can miss a ChDir.
+
+
+o   Stefan Metzmacher <metze@samba.org>
+    * BUG 8139: Ignore SMBecho errors (the server may not support it).
+    * BUG 8527: db_ctdb_traverse fails to traverse records created within the
+      current transaction.
+    * BUG 8311: Winzip occasionally can not read files out of an open winzip
+      dialog.
+    * BUG 8739: Fill the sids array of the info in
+      wbcAuthUserInfo_to_netr_SamInfo3().
+    * BUG 8749: Sign non guest sessions in SessionSetup.
+    * BUG 8995: Use fsp_persistent_id() as persistent_file_id part for SMB2.
+
+
+o   Matthieu Patou <mat@matws.net>
+    * BUG 8599: Set the can_do_validation6 also for trusted domain.
+    * BUG 8714: Catch with pid filename's change when config file is not
+      smb.conf.
+    * BUG 8734: Don't try to do clever thing if the username is not found while
+      authenticating through Winbind.
+    * BUG 8771: Winbind takes up to 20 minutes to change from DC 1 to DC 2.
+    * BUG 8975: Call dump_core_setup after command line option has been parsed.
+
+
+o   SATOH Fumiyasu <fumiyas@osstech.co.jp>
+    * BUG 8826: Prepend '/' to filename argument (docs).
+
+
+o   Andreas Schneider <asn@samba.org>
+    * BUG 8944 and 8567: Don't lookup the system user in pdb.
+
+
+o   Richard Sharpe <realrichardsharpe@gmail.com>
+    * BUG 8768: Honor SeTakeOwnershipPrivilege when file opened with
+      SEC_STD_WRITE_OWNER.
+    * BUG 8797: Correctly handle DENY ACEs when privileges apply.
+    * BUG 8822: Fix building out-of-tree modules.
+    * BUG 8945: vfs_acl_common discards errors from writing to the underlying
+      storage.
+    * BUG 8970: Fix possible memory leaks in the Samba master process.
+
+
+o   Simo Sorce <idra@samba.org>
+    * BUG 8915: Fix pam_winbind build against newer iniparser library.
+
+
+o   Joseph Tam <jtam.home@gmail.com>
+    * BUG 8877: Syslog broken owing to mistyping of debug_settings.syslog.
+
+
+o   Ralph Wuerthner <ralph.wuerthner@de.ibm.com>
+    * BUG 8845: Move print_backend_init() behind init_system_info().
+
+
+######################################################################
+Reporting bugs & Development Discussion
+#######################################
+
+Please discuss this release on the samba-technical mailing list or by
+joining the #samba-technical IRC channel on irc.freenode.net.
+
+If you do report problems then please try to send high quality
+feedback. If you don't provide vital information to help us track down
+the problem then you will probably be ignored.  All bug reports should
+be filed under the Samba 3.6 product in the project's Bugzilla
+database (https://bugzilla.samba.org/).
+
+
+======================================================================
+== Our Code, Our Bugs, Our Responsibility.
+== The Samba Team
+======================================================================
+
+Release notes for older releases follow:
+----------------------------------------
+
+                   =============================
+                   Release Notes for Samba 3.6.5
+                          April 30, 2012
+                   =============================
+
+
+This is a security release in order to address
+CVE-2012-2111 (Incorrect permission checks when granting/removing
+privileges can compromise file server security).
+
+o  CVE-2012-2111:
+   Samba 3.4.x to 3.6.4 are affected by a
+   vulnerability that allows arbitrary users
+   to modify privileges on a file server.
+
+
+Changes since 3.6.4:
+--------------------
+
+
+o   Jeremy Allison <jra@samba.org>
+    * Fix  incorrect permission checks when granting/removing
+      privileges (CVE-2012-2111).
+
+
+######################################################################
+Reporting bugs & Development Discussion
+#######################################
+
+Please discuss this release on the samba-technical mailing list or by
+joining the #samba-technical IRC channel on irc.freenode.net.
+
+If you do report problems then please try to send high quality
+feedback. If you don't provide vital information to help us track down
+the problem then you will probably be ignored.  All bug reports should
+be filed under the Samba 3.6 product in the project's Bugzilla
+database (https://bugzilla.samba.org/).
+
+
+======================================================================
+== Our Code, Our Bugs, Our Responsibility.
+== The Samba Team
+======================================================================
+
+
+----------------------------------------------------------------------
+
+
                    =============================
                    Release Notes for Samba 3.6.4
                           April 10, 2012
@@ -41,8 +278,9 @@ database (https://bugzilla.samba.org/).
 == The Samba Team
 ======================================================================
 
-Release notes for older releases follow:
-----------------------------------------
+
+----------------------------------------------------------------------
+
 
                    =============================
                    Release Notes for Samba 3.6.3