[SCM] Samba Shared Repository - branch v4-2-test updated

Karolin Seeger kseeger at samba.org
Thu Apr 28 13:27:08 UTC 2016


The branch, v4-2-test has been updated
       via  65cdf7e WHATSNEW: Start release notes for Samba 4.2.12.
       via  e3a7138 configure: Don't check for inotify on illumos
       via  e16c8ed nwrap: Fix the build on Solaris
      from  aec25b0 libads: record session expiry for spnego sasl binds

https://git.samba.org/?p=samba.git;a=shortlog;h=v4-2-test


- Log -----------------------------------------------------------------
commit 65cdf7ec32c338d27fca85ecf23039cf412a44a1
Author: Karolin Seeger <kseeger at samba.org>
Date:   Thu Apr 28 11:06:43 2016 +0200

    WHATSNEW: Start release notes for Samba 4.2.12.
    
    Signed-off-by: Karolin Seeger <kseeger at samba.org>
    
    Autobuild-User(v4-2-test): Karolin Seeger <kseeger at samba.org>
    Autobuild-Date(v4-2-test): Thu Apr 28 15:26:50 CEST 2016 on sn-devel-104

commit e3a7138e06e8e3fdd12ee65afa814dcd19e26544
Author: Jorge Schrauwen <sjorge at blackdot.be>
Date:   Sun Apr 3 11:43:50 2016 +0200

    configure: Don't check for inotify on illumos
    
    Bug: https://bugzilla.samba.org/show_bug.cgi?id=11816
    Reviewed-by: Volker Lendecke <vl at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>
    (cherry picked from commit 94f31295b12b20a68d596929ea428eb36f8c0d82)

commit e16c8ed682e6ffe726354e8a6fe649e64adca2bc
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Apr 4 13:43:02 2016 +0200

    nwrap: Fix the build on Solaris
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=11816
    
    Signed-off-by: Volker Lendecke <vl at samba.org>
    Reviewed-by: Andreas Schneider <asn at samba.org>
    
    Autobuild-User(master): Volker Lendecke <vl at samba.org>
    Autobuild-Date(master): Tue Apr  5 08:57:06 CEST 2016 on sn-devel-144
    
    (cherry picked from commit ff6b49beeb5df30f4e243a97d2e6218ec497e9ad)

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt                           | 127 +++++++++++++++++++++++++++++++--
 lib/nss_wrapper/wscript                |   2 +-
 source3/wscript                        |  11 +--
 source4/ntvfs/sysdep/wscript_configure |  13 ++--
 4 files changed, 137 insertions(+), 16 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index ecb5fe6..a7b553b 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -1,4 +1,121 @@
                    ==============================
+                   Release Notes for Samba 4.2.12
+                           April , 2016
+                   ==============================
+
+
+This is the latest stable release of Samba 4.2.
+
+
+Changes since 4.2.11:
+---------------------
+
+o  Jeremy Allison <jra at samba.org>
+   * BUG 10489: s3: smbd: posix_acls: Fix check for setting u:g:o entry on a
+     filesystem with no ACL support.
+   * BUG 11703: s3: smbd: Fix timestamp rounding inside SMB2 create.
+   * BUG 11742: lib: tevent: Fix memory leak when old signal action restored.
+   * BUG 11771: lib: tevent: Fix memory leak when old signal action restored.
+
+
+o  Christian Ambach <ambi at samba.org>
+   * BUG 6482: s3:utils/smbget: Fix recursive download.
+
+
+o  Andrew Bartlett <abartlet at samba.org>
+   * BUG 11780: smbd: Only check dev/inode in open_directory, not the full
+     stat().
+   * BUG 11789: build: Mark explicit dependencies on pytalloc-util.
+
+
+o  Ralph Boehme <slow at samba.org>
+   * BUG 11714: lib/tsocket: Work around sockets not supporting FIONREAD.
+
+
+o  Günther Deschner <gd at samba.org>
+   * BUG 11789: libsmb/pysmb: add pytalloc-util dependency to fix the build.
+
+
+o  Berend De Schouwer <berend.de.schouwer at gmail.com>
+   * BUG 11643: docs: Add example for domain logins to smbspool man page.
+
+
+o  Nathan Huff <nhuff at acm.org>
+   * BUG 11771: Fix ETIME handling for Solaris event ports.
+
+
+o  Volker Lendecke <vl at samba.org>
+   * BUG 11732: param: Fix str_list_v3 to accept ";" again.
+   * BUG 11816: nwrap: Fix the build on Solaris.
+   * BUG 11827: Fix memleak.
+
+
+o  Justin Maggard <jmaggard10 at gmail.com>
+   * BUG 11773: s3:smbd: Add negprot remote arch detection for OSX.
+
+
+o  Stefan Metzmacher <metze at samba.org>
+   * BUG 11742: tevent: version 0.9.28. Fix memory leak when old signal action
+     restored.
+   * BUG 11789: s3:wscript: pylibsmb depends on pycredentials.
+
+
+o  Jose A. Rivera <jarrpa at samba.org>
+   * BUG 11727: s3:smbd:open: Skip redundant call to file_set_dosmode when
+     creating a new file.
+
+
+o  Andreas Schneider <asn at samba.org>
+   * BUG 11690: docs: Add smbspool_krb5_wrapper manpage.
+
+
+o  Jorge Schrauwen <sjorge at blackdot.be>
+   * BUG 11816: configure: Don't check for inotify on illumos.
+
+
+o  Martin Schwenke <martin at meltin.net>
+   * BUG 11719: ctdb-scripts: Drop use of "smbcontrol winbindd ip-dropped ...".
+
+
+o  Uri Simchoni <uri at samba.org>
+   * BUG 11852: libads: Record session expiry for spnego sasl binds.
+
+
+o  Hemanth Thummala <hemanth.thummala at nutanix.com>
+   * BUG 11708: loadparm: Fix memory leak issue.
+   * BUG 11740: Real memory leak(buildup) issue in loadparm.
+
+
+o  Jelmer Vernooij <jelmer at jelmer.uk>
+   * BUG 11771: tevent: Only set public headers field when installing as a
+     public library.
+
+
+#######################################
+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 4.1 and newer" 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 4.2.11
                            April 12, 2016
                    ==============================
@@ -16,8 +133,9 @@ o  Stefan Metzmacher <metze at samba.org>
    * Bug 11804 - prerequisite backports for the security release on
      April 12th, 2016
 
-Release notes for the original 4.2.10 release follows:
-------------------------------------------------------
+
+----------------------------------------------------------------------
+
 
                    ==============================
                    Release Notes for Samba 4.2.10
@@ -570,11 +688,6 @@ database (https://bugzilla.samba.org/).
 == The Samba Team
 ======================================================================
 
-
-Release notes for older releases follow:
-----------------------------------------
-
-
                    =============================
                    Release Notes for Samba 4.2.9
                            March 8, 2016
diff --git a/lib/nss_wrapper/wscript b/lib/nss_wrapper/wscript
index 78fe4cd..55c4d04 100644
--- a/lib/nss_wrapper/wscript
+++ b/lib/nss_wrapper/wscript
@@ -62,7 +62,7 @@ def configure(conf):
                                define='HAVE_SOLARIS_GETPWUID_R', headers='unistd.h pwd.h')
         conf.CHECK_C_PROTOTYPE('getgrent_r',
                                'struct group *getgrent_r(struct group *src, char *buf, int buflen)',
-                               define='SOLARIS_GETGRENT_R', headers='unistd.h grp.h')
+                               define='HAVE_SOLARIS_GETGRENT_R', headers='unistd.h grp.h')
         conf.CHECK_C_PROTOTYPE('getgrnam_r',
                                'int getgrnam_r(const char *name, struct group *grp, char *buf, int buflen, struct group **pgrp)',
                                define='HAVE_SOLARIS_GETGRNAM_R', headers='unistd.h grp.h')
diff --git a/source3/wscript b/source3/wscript
index a5c8358..f7fded8 100644
--- a/source3/wscript
+++ b/source3/wscript
@@ -116,10 +116,13 @@ long ret = splice(0,0,1,0,400,SPLICE_F_MOVE);
         headers='fcntl.h'):
         conf.CHECK_DECLS('splice', reverse=True, headers='fcntl.h')
 
-    # Check for inotify support
-    conf.CHECK_HEADERS('sys/inotify.h')
-    if "HAVE_SYS_INOTIFY_H" in conf.env:
-        conf.DEFINE('HAVE_INOTIFY', 1)
+    # Check for inotify support (Skip if we are SunOS)
+    #NOTE: illumos provides sys/inotify.h but is not an exact match for linux
+    host_os = sys.platform
+    if host_os.rfind('sunos') == -1:
+        conf.CHECK_HEADERS('sys/inotify.h')
+        if "HAVE_SYS_INOTIFY_H" in conf.env:
+           conf.DEFINE('HAVE_INOTIFY', 1)
 
     # Check for kernel change notify support
     conf.CHECK_CODE('''
diff --git a/source4/ntvfs/sysdep/wscript_configure b/source4/ntvfs/sysdep/wscript_configure
index aa63000..274fc08 100644
--- a/source4/ntvfs/sysdep/wscript_configure
+++ b/source4/ntvfs/sysdep/wscript_configure
@@ -1,9 +1,14 @@
 #!/usr/bin/env python
 
-conf.CHECK_HEADERS('sys/inotify.h', add_headers=False)
+import sys
+
+# Check for inotify support (Skip if we are SunOS)
+#NOTE: illumos provides sys/inotify.h but is not an exact match for linux
+host_os = sys.platform
+if host_os.rfind('sunos') == -1:
+    conf.CHECK_HEADERS('sys/inotify.h', add_headers=False)
+    if (conf.CONFIG_SET('HAVE_SYS_INOTIFY_H')):
+        conf.DEFINE('HAVE_LINUX_INOTIFY', 1)
 
 conf.CHECK_DECLS('F_SETLEASE', headers='linux/fcntl.h', reverse=True)
 conf.CHECK_DECLS('SA_SIGINFO', headers='signal.h', reverse=True)
-
-if (conf.CONFIG_SET('HAVE_SYS_INOTIFY_H')):
-    conf.DEFINE('HAVE_LINUX_INOTIFY', 1)


-- 
Samba Shared Repository



More information about the samba-cvs mailing list