[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