[SCM] Samba Shared Repository - branch master updated

Andrew Bartlett abartlet at samba.org
Tue Jun 5 03:39:02 MDT 2012


The branch, master has been updated
       via  06a6eb6 VERSION: mark as beta2 as we move on to the next release
       via  bbe6cad VERSION: Mark release as beta1
       via  15c532e build: Add newlines for clarity
       via  659f588 build: Add test for HAVE_BROKEN_POSIX_FALLOCATE to waf build
       via  fcd1aa8 build: Remove unused check for HAVE_UNSIGNED_CHAR
       via  7b1ae6e Roadmap: Clarify that 4.0 is our next release
       via  c0a9fdc WHATSNEW: Add details on NTP and DNS as new protocols we cover
      from  07fc59f Tests for bug #8972 - Add permission checks to run_simple_posix_open_test().

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 06a6eb640610df8e4f0bb2e7f7d96bfc9a5b1ffb
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 13:43:08 2012 +1000

    VERSION: mark as beta2 as we move on to the next release
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Tue Jun  5 11:38:21 CEST 2012 on sn-devel-104

commit bbe6cad55d6271e0b3bb3064dbac76ca928eb978
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 13:27:42 2012 +1000

    VERSION: Mark release as beta1

commit 15c532e78b79cf3205053e4ddfe1c7348a0b7f26
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 14:39:15 2012 +1000

    build: Add newlines for clarity

commit 659f588c7a0576d53688109d7d3fd24df9bdbde1
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 14:35:15 2012 +1000

    build: Add test for HAVE_BROKEN_POSIX_FALLOCATE to waf build
    
    This was previously only in the autoconf build, added in 3264a98f.
    
    Andrew Bartlett

commit fcd1aa82ac154677c085caf0ed5edf205544e341
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 14:02:44 2012 +1000

    build: Remove unused check for HAVE_UNSIGNED_CHAR
    
    BTW, uint8_t check is in libreplace for both build systems.

commit 7b1ae6e7b5567df2a6431417f871dbd9e52561f6
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 13:42:23 2012 +1000

    Roadmap: Clarify that 4.0 is our next release

commit c0a9fdc66e33de1a00a366f317ddd3fe0ca9f8cb
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Jun 5 13:21:13 2012 +1000

    WHATSNEW: Add details on NTP and DNS as new protocols we cover

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

Summary of changes:
 Roadmap              |    2 +-
 VERSION              |    2 +-
 WHATSNEW.txt         |   19 ++++++++++++++++---
 source3/configure.in |    8 --------
 source3/wscript      |   15 +++++++++++++++
 5 files changed, 33 insertions(+), 13 deletions(-)


Changeset truncated at 500 lines:

diff --git a/Roadmap b/Roadmap
index c79176d..975ca7b 100644
--- a/Roadmap
+++ b/Roadmap
@@ -15,7 +15,7 @@ Samba-3.0.x		This release turned into maintenance mode since we
 Samba-3.6.x		This is the current stable Samba 3 release intended
 			for all Samba production server.
 
-Samba-4.0		A future release including the AD domain controller
+Samba-4.0		Our next release including the AD domain controller
                         feature, and the file server and other functionality 
                         from Samba 3.6.
 
diff --git a/VERSION b/VERSION
index 9cfbd4e..b2ed8e6 100644
--- a/VERSION
+++ b/VERSION
@@ -67,7 +67,7 @@ SAMBA_VERSION_ALPHA_RELEASE=
 # e.g. SAMBA_VERSION_BETA_RELEASE=1                    #
 #  ->  "4.0.0beta1"                                    #
 ########################################################
-SAMBA_VERSION_BETA_RELEASE=1
+SAMBA_VERSION_BETA_RELEASE=2
 
 ########################################################
 # For 'pre' releases the version will be               #
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 2ec9233..cb35f08 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -34,6 +34,7 @@ unaffected at this stage.
 If you are upgrading, or looking to develop, test or deploy Samba 4.0
 beta releases, you should backup all configuration and data.
 
+
 NEW FEATURES
 ============
 
@@ -64,10 +65,20 @@ As mentioned above, this change to the default file server may cause
 instability, as we learn about the real-world interactions between
 these two key components. 
 
-A new scripting interface has been added to Samba 4, allowing Python
-programs to interface to Samba's internals, and many tools and
-internal workings of the DC code is now implemented in python.  
+As DNS is an integral part of Active Directory, we also provide a DNS
+solution, using the BIND DLZ mechanism in versions 9.8 and 9.9.
+During the provision, a configuration file will be generated for bind
+to make it use this plugin.  We also have a project to provide a
+minimal internal DNS server from within the Samba process, for easier
+'out of the box' configuration.  Note however that this is not yet
+complete (pending addition of secure DNS update support).
+
+To provide accurate timestamps to Windows clients, we integrate with
+the NTP project to provide secured NTP replies. 
 
+Finally, a new scripting interface has been added to Samba 4, allowing
+Python programs to interface to Samba's internals, and many tools and
+internal workings of the DC code is now implemented in python.
 
 
 CHANGES SINCE alpha21
@@ -98,6 +109,7 @@ number of scary warnings from our log output).
 Much improved support for FreeBSD, including extended attribute
 support on the filesystem for the AD DC.
 
+
 KNOWN ISSUES
 ============
 
@@ -140,6 +152,7 @@ KNOWN ISSUES
   experience issues with DRS replication, as we have fixed many issues
   here in response to feedback from our production users. 
 
+
 RUNNING Samba 4.0 as an AD DC
 =============================
 
diff --git a/source3/configure.in b/source3/configure.in
index 671fdf1..7a9f03a 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -2053,14 +2053,6 @@ if test x"$samba_cv_HAVE_MAKEDEV" = x"yes"; then
     AC_DEFINE(HAVE_MAKEDEV,1,[Whether the macro for makedev is available])
 fi
 
-AC_CACHE_CHECK([for unsigned char],samba_cv_HAVE_UNSIGNED_CHAR,[
-AC_TRY_RUN([#include <stdio.h>
-main() { char c; c=250; exit((c > 0)?0:1); }],
-samba_cv_HAVE_UNSIGNED_CHAR=yes,samba_cv_HAVE_UNSIGNED_CHAR=no,samba_cv_HAVE_UNSIGNED_CHAR=cross)])
-if test x"$samba_cv_HAVE_UNSIGNED_CHAR" = x"yes"; then
-    AC_DEFINE(HAVE_UNSIGNED_CHAR,1,[Whether the 'unsigned char' type is available])
-fi
-
 AC_CACHE_CHECK([whether seekdir returns void],samba_cv_SEEKDIR_RETURNS_VOID,[
 AC_TRY_COMPILE([#include <sys/types.h>
 #include <dirent.h>
diff --git a/source3/wscript b/source3/wscript
index 7136c47..9d8264c 100755
--- a/source3/wscript
+++ b/source3/wscript
@@ -788,6 +788,7 @@ int i; i = PAM_RADIO_TYPE;
 ''',
                 'HAVE_LINUX_NETLINK_H',
                 msg="Checking whether Linux netlink is available"):
+
         conf.CHECK_CODE('''
 #include <bits/sockaddr.h>
 #include <linux/netlink.h>
@@ -795,6 +796,7 @@ int i; i = PAM_RADIO_TYPE;
 ''',
                 'HAVE_LINUX_RTNETLINK_H',
                 msg='Checking whether Linux rtnetlink is available')
+
     conf.CHECK_CODE('''
 #include "../tests/fcntl_lock.c"
 ''',
@@ -803,6 +805,19 @@ int i; i = PAM_RADIO_TYPE;
                 execute=True,
                 msg='Checking whether fcntl locking is available')
 
+# glibc up to 2.3.6 had dangerously broken posix_fallocate(). DON'T USE IT.
+    if not conf.CHECK_CODE('''
+#define _XOPEN_SOURCE 600
+#include <stdlib.h>
+#if defined(__GLIBC__) && ((__GLIBC__ < 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 4))
+#error probably broken posix_fallocate
+#endif
+''',
+                           '_HAVE_UNBROKEN_POSIX_FALLOCATE',
+                           msg='for broken posix_fallocate'):
+        conf.DEFINE('HAVE_BROKEN_POSIX_FALLOCATE', '1')
+
+
     conf.CHECK_STRUCTURE_MEMBER('struct stat', 'st_mtim.tv_nsec',
                                 define='HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC') # Linux, Solaris
     conf.CHECK_STRUCTURE_MEMBER('struct stat', 'st_mtimensec',


-- 
Samba Shared Repository


More information about the samba-cvs mailing list