[SCM] Samba Shared Repository - branch master updated

2012-04-11 Thread Jeremy Allison
The branch, master has been updated
   via  81d1749 Remove overly complex attemt to define blkcnt_t and 
blksize_t. AC_CHECK_TYPE should just do it.
   via  2216d3f Try and fix autoconf on the build farm. Always include 
sys/types.h when working out sizeof(blkcnt_t).
  from  2927ca3 s3:smbd only care about missing level2 support if kernel 
oplocks are enabled

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


- Log -
commit 81d17493d6e4dc8c63d261fec36a44939db43f3c
Author: Jeremy Allison 
Date:   Wed Apr 11 17:50:54 2012 -0700

Remove overly complex attemt to define blkcnt_t and blksize_t. 
AC_CHECK_TYPE should just do it.

Still trying to fix the buildfarm.

Autobuild-User: Jeremy Allison 
Autobuild-Date: Thu Apr 12 04:28:29 CEST 2012 on sn-devel-104

commit 2216d3f08ae1d09ec10098a55b8a2f9c9fa0a5b2
Author: Jeremy Allison 
Date:   Wed Apr 11 17:10:27 2012 -0700

Try and fix autoconf on the build farm. Always include sys/types.h when 
working out sizeof(blkcnt_t).

---

Summary of changes:
 lib/replace/libreplace.m4 |   14 ++
 source3/configure.in  |8 ++--
 2 files changed, 4 insertions(+), 18 deletions(-)


Changeset truncated at 500 lines:

diff --git a/lib/replace/libreplace.m4 b/lib/replace/libreplace.m4
index df3d4c8..7335c98 100644
--- a/lib/replace/libreplace.m4
+++ b/lib/replace/libreplace.m4
@@ -60,18 +60,8 @@ AC_STRUCT_ST_RDEV
 AC_CHECK_TYPE(ino_t,unsigned)
 AC_CHECK_TYPE(loff_t,off_t)
 AC_CHECK_TYPE(offset_t,loff_t)
-AC_CHECK_TYPE([blksize_t],,
-[AC_DEFINE_UNQUOTED([blksize_t], [long],
-[Define to `long' if
-  does not define it.])],
-   [],
-   [[#include ]])
-AC_CHECK_TYPE([blkcnt_t],,
-[AC_DEFINE_UNQUOTED([blkcnt_t], [long],
-[Define to `long' if
-  does not define it.])],
-   [],
-   [[#include ]])
+AC_CHECK_TYPE(blksize_t,long)
+AC_CHECK_TYPE(blkcnt_t,long)
 
 AC_FUNC_MEMCMP
 
diff --git a/source3/configure.in b/source3/configure.in
index 0470a18..287d20a 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -2940,10 +2940,8 @@ AC_TRY_RUN([
 #include 
 #endif
 #include 
+#include 
 #include 
-#ifndef HAVE_BLKCNT_T
-typedef long blkcnt_t;
-#endif
 main() { exit((sizeof(blkcnt_t) == 4) ? 0 : 1); }],
 
samba_cv_SIZEOF_BLKCNT_T_4=yes,samba_cv_SIZEOF_BLKCNT_T_4=no,samba_cv_SIZEOF_BLKCNT_T_4=cross)])
 if test x"$samba_cv_SIZEOF_BLKCNT_T_4" = x"yes"; then
@@ -2956,10 +2954,8 @@ AC_TRY_RUN([
 #include 
 #endif
 #include 
+#include 
 #include 
-#ifndef HAVE_BLKCNT_T
-typedef long blkcnt_t;
-#endif
 main() { exit((sizeof(blkcnt_t) == 8) ? 0 : 1); }],
 
samba_cv_SIZEOF_BLKCNT_T_8=yes,samba_cv_SIZEOF_BLKCNT_T_8=no,samba_cv_SIZEOF_BLKCNT_T_8=cross)])
 if test x"$samba_cv_SIZEOF_BLKCNT_T_8" = x"yes"; then


-- 
Samba Shared Repository


[SCM] CTDB repository - branch master updated - ctdb-1.13-62-g7917233

2012-04-11 Thread Ronnie Sahlberg
The branch, master has been updated
   via  79172330d10ae0d5a7e5bf724959c9e5784716b4 (commit)
  from  83aea6488002aa75dd25752fa0d164afb8b4f300 (commit)

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


- Log -
commit 79172330d10ae0d5a7e5bf724959c9e5784716b4
Author: Ronnie Sahlberg 
Date:   Thu Apr 12 10:31:17 2012 +1000

Add test for NoIPTakeover

---

Summary of changes:
 tests/simple/73_tunable_NoIPTakeover.sh |   83 +++
 1 files changed, 83 insertions(+), 0 deletions(-)
 create mode 100755 tests/simple/73_tunable_NoIPTakeover.sh


Changeset truncated at 500 lines:

diff --git a/tests/simple/73_tunable_NoIPTakeover.sh 
b/tests/simple/73_tunable_NoIPTakeover.sh
new file mode 100755
index 000..2f44ce4
--- /dev/null
+++ b/tests/simple/73_tunable_NoIPTakeover.sh
@@ -0,0 +1,83 @@
+#!/bin/bash
+
+test_info()
+{
+cat <

[SCM] Samba Shared Repository - branch master updated

2012-04-11 Thread Jeremy Allison
The branch, master has been updated
   via  2927ca3 s3:smbd only care about missing level2 support if kernel 
oplocks are enabled
   via  fbfbc6a s3:smbd only initialize kernel oplocks if they are enabled 
for a share
   via  1d9a3d4 s3:smbd add seperate function to initialize kernel oplocks
   via  639a775 docs: update kernel oplocks documentation
   via  2a36408 s3:param convert kernel oplocks to share parameter
  from  30203bd build: Fix spelling of tevent

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


- Log -
commit 2927ca36706bf2e9b2b0458bbb1dfb493ea8e208
Author: Christian Ambach 
Date:   Fri Mar 30 16:11:08 2012 +0200

s3:smbd only care about missing level2 support if kernel oplocks are enabled

if kernel oplocks are not enabled for that share, we can grant level2 
oplocks

Signed-off-by: Jeremy Allison 

Autobuild-User: Jeremy Allison 
Autobuild-Date: Wed Apr 11 22:45:21 CEST 2012 on sn-devel-104

commit fbfbc6a252d3ab4e61d85abb7bc25e08f7b519eb
Author: Christian Ambach 
Date:   Fri Mar 30 16:00:15 2012 +0200

s3:smbd only initialize kernel oplocks if they are enabled for a share

Signed-off-by: Jeremy Allison 

commit 1d9a3d488db2a9575ea1dc954c4d14b7d0a20204
Author: Christian Ambach 
Date:   Fri Mar 30 15:51:25 2012 +0200

s3:smbd add seperate function to initialize kernel oplocks

Signed-off-by: Jeremy Allison 

commit 639a775866230fd1fb1a44d0f4e27522d9ade93a
Author: Christian Ambach 
Date:   Fri Mar 30 16:11:37 2012 +0200

docs: update kernel oplocks documentation

Signed-off-by: Jeremy Allison 

commit 2a36408d4020b67d94f8750951bfead069ca1206
Author: Christian Ambach 
Date:   Fri Mar 30 15:31:19 2012 +0200

s3:param convert kernel oplocks to share parameter

Signed-off-by: Jeremy Allison 

---

Summary of changes:
 docs-xml/smbdotconf/locking/kerneloplocks.xml |9 +++--
 lib/param/param_functions.c   |1 +
 source3/include/proto.h   |2 +-
 source3/param/loadparm.c  |   11 ---
 source3/smbd/oplock.c |   24 +---
 source3/smbd/proto.h  |1 +
 source3/smbd/service.c|4 
 7 files changed, 35 insertions(+), 17 deletions(-)


Changeset truncated at 500 lines:

diff --git a/docs-xml/smbdotconf/locking/kerneloplocks.xml 
b/docs-xml/smbdotconf/locking/kerneloplocks.xml
index c4f12b9..9ac7256 100644
--- a/docs-xml/smbdotconf/locking/kerneloplocks.xml
+++ b/docs-xml/smbdotconf/locking/kerneloplocks.xml
@@ -1,11 +1,13 @@
 http://www.samba.org/samba/DTD/samba-doc";>
 
For UNIXes that support kernel based 
(currently only IRIX and the Linux 2.4 kernel), this parameter 
-   allows the use of them to be turned on or off.
+   allows the use of them to be turned on or off. However, this disables
+   Level II oplocks for clients as the Linux and IRIX kernels do not
+   support them properly.
 
Kernel oplocks support allows Samba oplocks
 to be broken whenever a local UNIX process or NFS 
operation 
@@ -13,6 +15,9 @@
8 has oplocked. This allows 
complete 
data consistency between SMB/CIFS, NFS and local file access (and is 
a very cool feature :-).
+   If you do not need this interaction, you should disable the
+   parameter on Linux and IRIX to get Level II oplocks and the associated
+   performance benefit.
 
This parameter defaults to on, but is 
translated
to a no-op on systems that no not have the necessary kernel support.
diff --git a/lib/param/param_functions.c b/lib/param/param_functions.c
index ee865fd..cd85cb0 100644
--- a/lib/param/param_functions.c
+++ b/lib/param/param_functions.c
@@ -104,6 +104,7 @@ FN_LOCAL_PARM_BOOL(locking, bLocking)
 FN_LOCAL_PARM_INTEGER(strict_locking, iStrictLocking)
 FN_LOCAL_PARM_BOOL(posix_locking, bPosixLocking)
 FN_LOCAL_BOOL(share_modes, bShareModes)
+FN_LOCAL_BOOL(kernel_oplocks, bKernelOplocks)
 FN_LOCAL_BOOL(level2_oplocks, bLevel2OpLocks)
 FN_LOCAL_BOOL(onlyuser, bOnlyUser)
 FN_LOCAL_PARM_BOOL(manglednames, bMangledNames)
diff --git a/source3/include/proto.h b/source3/include/proto.h
index 34c9fe8..d32d2e8 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -1226,7 +1226,6 @@ bool lp_client_plaintext_auth(void);
 bool lp_client_lanman_auth(void);
 bool lp_client_ntlmv2_auth(void);
 bool lp_host_msdfs(void);
-bool lp_kernel_oplocks(void);
 bool lp_enhanced_browsing(void);
 bool lp_use_mmap(void);
 bool lp_unix_extensions(void);
@@ -1355,6 +1354,7 @@ int lp_strict_locking(const struct share_params *p );
 bool lp_posix_locking(const struct share_params *p );
 bool lp_share_modes(int );
 bool lp_oplocks(int );
+bool lp_kernel_oplocks(int

[SCM] Samba Shared Repository - branch master updated

2012-04-11 Thread Andrew Bartlett
The branch, master has been updated
   via  30203bd build: Fix spelling of tevent
   via  c5a58c3 build: use include paths for pkg-config found libraries
   via  d271bf8 lib/tdb_compat: Do not define BUILD_TDB2 if we are not 
building tdb2
  from  dba2ed9 s4-smb2: Fix a talloc crash bug.

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


- Log -
commit 30203bda66259d78f07233854118f0f4a3ee673c
Author: Andrew Bartlett 
Date:   Wed Apr 11 15:16:05 2012 +1000

build: Fix spelling of tevent

Found by metze.

Andrew Bartlett

Autobuild-User: Andrew Bartlett 
Autobuild-Date: Wed Apr 11 17:36:19 CEST 2012 on sn-devel-104

commit c5a58c3ea708c274b11aac76e37c9f823a8579f1
Author: Andrew Bartlett 
Date:   Wed Apr 11 18:40:27 2012 +1000

build: use include paths for pkg-config found libraries

commit d271bf8dc2d37453e84ceea86a5cc70bef22d6d7
Author: Andrew Bartlett 
Date:   Wed Apr 11 22:18:34 2012 +1000

lib/tdb_compat: Do not define BUILD_TDB2 if we are not building tdb2

The simple fact that this was defined at all, even to false, caused some
of the tdb2 build code to run.

Andrew Bartlett

---

Summary of changes:
 buildtools/wafsamba/samba3.py |   22 +++---
 buildtools/wafsamba/samba_autoconf.py |   16 
 buildtools/wafsamba/samba_deps.py |2 +-
 lib/tdb_compat/wscript|4 +---
 4 files changed, 25 insertions(+), 19 deletions(-)


Changeset truncated at 500 lines:

diff --git a/buildtools/wafsamba/samba3.py b/buildtools/wafsamba/samba3.py
index afdf99a..de859dd 100644
--- a/buildtools/wafsamba/samba3.py
+++ b/buildtools/wafsamba/samba3.py
@@ -60,32 +60,32 @@ def s3_fix_kwargs(bld, kwargs):
 
 if bld.CONFIG_SET('BUILD_TDB2'):
 if bld.CONFIG_SET('USING_SYSTEM_TDB2'):
-(tdb2_includes, tdb2_ldflags) = library_flags(bld, 'tdb')
-extra_includes += tdb2_includes
+(tdb2_includes, tdb2_ldflags, tdb2_cpppath) = library_flags(bld, 
'tdb')
+extra_includes += tdb2_cpppath
 else:
 extra_includes += [ '../lib/tdb2' ]
 else:
 if bld.CONFIG_SET('USING_SYSTEM_TDB'):
-(tdb_includes, tdb_ldflags) = library_flags(bld, 'tdb')
-extra_includes += tdb_includes
+(tdb_includes, tdb_ldflags, tdb_cpppath) = library_flags(bld, 
'tdb')
+extra_includes += tdb_cpppath
 else:
 extra_includes += [ '../lib/tdb/include' ]
 
-if bld.CONFIG_SET('USING_SYSTEM_TEVNT'):
-(tevent_includes, tevent_ldflags) = library_flags(bld, 'tevent')
-extra_includes += tevent_includes
+if bld.CONFIG_SET('USING_SYSTEM_TEVENT'):
+(tevent_includes, tevent_ldflags, tevent_cpppath) = library_flags(bld, 
'tevent')
+extra_includes += tevent_cpppath
 else:
 extra_includes += [ '../lib/tevent' ]
 
 if bld.CONFIG_SET('USING_SYSTEM_TALLOC'):
-(talloc_includes, talloc_ldflags) = library_flags(bld, 'talloc')
-extra_includes += talloc_includes
+(talloc_includes, talloc_ldflags, talloc_cpppath) = library_flags(bld, 
'talloc')
+extra_includes += talloc_cpppath
 else:
 extra_includes += [ '../lib/talloc' ]
 
 if bld.CONFIG_SET('USING_SYSTEM_POPT'):
-(popt_includes, popt_ldflags) = library_flags(bld, 'popt')
-extra_includes += popt_includes
+(popt_includes, popt_ldflags, popt_cpppath) = library_flags(bld, 
'popt')
+extra_includes += popt_cpppath
 else:
 extra_includes += [ '../lib/popt' ]
 
diff --git a/buildtools/wafsamba/samba_autoconf.py 
b/buildtools/wafsamba/samba_autoconf.py
index 08df2b3..4da5df8 100644
--- a/buildtools/wafsamba/samba_autoconf.py
+++ b/buildtools/wafsamba/samba_autoconf.py
@@ -92,7 +92,7 @@ def CHECK_HEADER(conf, h, add_headers=False, lib=None):
 conf.env.hlist.append(h)
 return True
 
-(ccflags, ldflags) = library_flags(conf, lib)
+(ccflags, ldflags, cpppath) = library_flags(conf, lib)
 
 hdrs = hlist_to_string(conf, headers=h)
 if lib is None:
@@ -101,6 +101,7 @@ def CHECK_HEADER(conf, h, add_headers=False, lib=None):
  type='nolink',
  execute=0,
  ccflags=ccflags,
+ includes=cpppath,
  uselib=lib.upper(),
  msg="Checking for header %s" % h)
 if not ret:
@@ -371,7 +372,10 @@ def CHECK_CODE(conf, code, define,
 
 uselib = TO_LIST(lib)
 
-(ccflags, ldflags) = library_flags(conf, uselib)
+(ccflags, ldflags, cpppath) = library_flags(conf, uselib)
+
+includes = TO_LIST(includes)
+includes.extend(cpppath)
 
 uselib = [l.upper() for l in uselib]
 
@@ -472,20 +476,24 @@ def library_flags(self, libs):
 '''

[SCM] Samba Shared Repository - branch master updated

2012-04-11 Thread Andreas Schneider
The branch, master has been updated
   via  dba2ed9 s4-smb2: Fix a talloc crash bug.
  from  e02a788 Simplify the logic around doing an immediate event 
reschedule.

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


- Log -
commit dba2ed9ac1710aff2ecc3e9f9463b786e90cd9e3
Author: Andreas Schneider 
Date:   Wed Apr 11 14:15:54 2012 +0200

s4-smb2: Fix a talloc crash bug.

The talloc context needs to be initialzed or NULL. So move
talloc_steal() to the position where req is initialized.

Autobuild-User: Andreas Schneider 
Autobuild-Date: Wed Apr 11 15:59:39 CEST 2012 on sn-devel-104

---

Summary of changes:
 source4/smb_server/smb2/receive.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/smb_server/smb2/receive.c 
b/source4/smb_server/smb2/receive.c
index 3b54c97..19ab20b 100644
--- a/source4/smb_server/smb2/receive.c
+++ b/source4/smb_server/smb2/receive.c
@@ -164,8 +164,6 @@ static void smb2srv_chain_reply(struct smb2srv_request 
*p_req)
uint32_t flags;
uint32_t last_hdr_offset;
 
-   talloc_steal(req, p_req);
-
last_hdr_offset = p_req->in.hdr - p_req->in.buffer;
 
chain_offset = p_req->chain_offset;
@@ -192,6 +190,8 @@ static void smb2srv_chain_reply(struct smb2srv_request 
*p_req)
return;
}
 
+   talloc_steal(req, p_req);
+
req->in.buffer  = talloc_steal(req, p_req->in.buffer);
req->in.size= p_req->in.size;
req->request_time   = p_req->request_time;


-- 
Samba Shared Repository


[SCM] Samba Website Repository - branch master updated

2012-04-11 Thread Simo Sorce
The branch, master has been updated
   via  31eb555 Add note about patches that apply to alpha18
  from  6698fef Fix typo.

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


- Log -
commit 31eb5557bb01549be26bd4c20aacce0c00f0b262
Author: Simo Sorce 
Date:   Wed Apr 11 09:46:27 2012 -0400

Add note about patches that apply to alpha18

---

Summary of changes:
 security/CVE-2012-1182.html |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/security/CVE-2012-1182.html b/security/CVE-2012-1182.html
index 4aa1ca4..2e3f9c2 100644
--- a/security/CVE-2012-1182.html
+++ b/security/CVE-2012-1182.html
@@ -71,6 +71,9 @@ Due to the seriousness of this vulnerability, patches have 
been
 released for all Samba versions currently out of support and
 maintenance from 3.0.37 onwards.
 
+Patches for the 3.6 series also apply to Samba4 alpha18 and can be used to
+make a pure security release on top of it.
+
 
 ==
 Workaround


-- 
Samba Website Repository


[SCM] Samba Shared Repository - annotated tag ldb-1.1.5 created

2012-04-11 Thread Stefan Metzmacher
The annotated tag, ldb-1.1.5 has been created
at  2fcecfd1a43e0dcdcfce9be3067d7ed47fb73017 (tag)
   tagging  e17d12c23b2f56d8d29f7ee43148be85d28154c6 (commit)
  replaces  tdb-1.2.10
 tagged by  Stefan Metzmacher
on  Wed Apr 11 14:42:01 2012 +0200

- Log -
ldb: tag release ldb-1.1.5
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJPhXwZAAoJEEeTkWETCEAlzN8H/1kMVZbdQENrtCPv92FsyrNo
1tAsi60ikz4geT5tM25qBUIVgrxAlMjii2fQgQIe+8fRRMCPKxWBi1gxai5HiBeV
f5dfhxqtpthVqBh8HIOkdzIYW7/4D+cQiuI8bCr4fVKhSk097l9aZUHb6M1uSmnq
8Qruc9l+dRKBctuLoyqL9cz3SxwcDIEl1qALA19nU4wHZb4mVjp3H4TKZ+3C7Vhs
3L1IyPdm3FQSeRI6UfJwZj7iU44kj6YnHd+vRoN7WzWyq5OlqNJ402R8IMHICPvR
k3aiKfC5DtaZOTpifj/3qxMOc9OMYBTGjdb/j6ErM0IWdXq9bAzB2QYafPAJoDs=
=rMpz
-END PGP SIGNATURE-

Amitay Isaacs (1):
  s4-upgradedns: Fix the fqdn for forest dns zone

Andreas Schneider (1):
  systemd: Add samba service file.

Andrew Bartlett (72):
  lib/util: Add smb_load_module that returns DEBUG(0) errors on failure
  s3-smbd: Inline init_modules() into only caller
  s3-vfs: Use new smb_load_module for better diagnostics
  s4-ntvfs: Rename xattr_tdb.c to posix_eadb.c and make more generally 
useful
  s3-vfs: initial work on posix:eadb module
  file_server: Move vfs objects initialisation into file_server.c smb.conf 
wrapper
  lib/util: charset modules do not exist any more
  s3-ntlm_auth Use GENSEC for gss-spnego server
  s3-ntlm_auth: add ntlm_auth_generate_session_info_pac()
  s3-auth: Order GENSEC mechs by priority, krb5 before NTLMSSP
  s3-ntlm_auth: use manage_gensec_request for squid-2.5-ntlmssp
  build: Reduce deps of ntlm_auth
  s3-libsmb: Remove unused spnego_parse_krb5_wrap()
  s3-libads: Rework kerberos_return_pac() to use GENSEC for the server-side
  s3-libads: Remove ads_verify_ticket() as it is now unused
  s3-krb5: Remove unused get_principal_from_tkt
  s3-krb5: Remove unused krb5_rd_req_return_keyblock_from_keytab
  s3-krb5: Remove unused get_authtime_from_tkt
  s3-krb5: remove unused get_auth_data_from_tkt
  s3-krb5: remove unused unwrap_pac()
  s3-krb5: Remove unused get_key_from_keytab
  s3-krb5: Remove unused smb_krb5_get_keyinfo_from_ap_req()
  s3-krb5 Remove unused get_enctype_from_ap_req
  s3-krb5 Remove unused get_kvno_from_ap_req()
  build: Remove unused check for HAVE_KRB5_TKT_ENC_PART2
  build: Remove checks for krb5_decode_ap_req, free_AP_REQ and 
KRB5_TICKET_HAS_KEYINFO
  lib/replace: Add getconf LFS_CFLAGS support to autoconf build
  build: use only standard _FILE_OFFSET_BITS=64 macro for large files
  build: Add getconf LFS_CFLAGS support to waf build
  build: Require 64-bit files support and do not define 
HAVE_EXPLICIT_LARGEFILE_SUPPORT
  build: Remove configure tests for *64 functions and types
  build: do not use HAVE_EXPLICIT_LARGEFILE_SUPPORT and *64() fucntions any 
more
  build: Fix configure test that was declaring an off64_t
  Remove off64_t declarations
  build: #ifdef LARGE_SMB_OFF_T as off_t is now always 64 bits
  vfs: Remove -D_LARGEFILE64_SOURCE from vfs examples Makefile
  build: combine off_t 64 bit and largefile test
  build: Remove sys_ftruncate wrapper
  build: Remove sys_lseek wrapper
  build: Remove sys_ftell wrapper
  build: Remove fallback call to sys_open as HAVE_CREAT is not actually 
checked for
  build: Remove sys_creat wrapper
  build: Remove sys_open wrapper
  build: Remove sys_fopen wrapper
  build: Remove sys_opendir wrapper
  build: Remove sys_readdir wrapper
  build: Remove sys_seekdir wrapper
  build: Remove sys_telldir wrapper
  build: Remove sys_closedir wrapper
  build: Remove sys_rewinddir wrapper
  build: Remove SMB_STRUCT_DIRENT define
  build: Remove SMB_STRUCT_DIR define
  build: Remove SMB_STRUCT_FLOCK define
  build: Remove SMB_F* locking defines
  build: Fix sys_open() removal by including system/filesys.h
  build: Remove unused GLIBC_HACK_FCNTL64
  build: Add more assertions that fcntl locking works 64-bit
  build: Restore configure summary checking
  build: Fix bitrotted configure summary, we now also test 
HAVE_IFACE_GETIFADDRS
  build: Add configure summary checking to waf build
  s3-vfs: Remove unused lgetxattr call from VFS modules, system.c and 
configure
  s3-vfs: Remove unused llistxattr call from VFS modules, system.c and 
configure
  s3-vfs: Remove unused lsetxattr call from VFS modules, system.c and 
configure
  s3-build: Remove unused configure checks for xattr functions
  s3-vfs: Remove unused lremovexattr call from VFS modules, system.c and 
configure
  s3-build: Remove unused configure checks for xattr functions
  build: Remove SMB_OFF_T, replace with off_t
  autobuild: Also test a distribution-

[SCM] Samba Shared Repository - annotated tag tdb-1.2.10 created

2012-04-11 Thread Stefan Metzmacher
The annotated tag, tdb-1.2.10 has been created
at  13a173630b855fb70df9aa5e683b221258c540a2 (tag)
   tagging  593e731097bc6f2fd50034f5e3ddac017894e584 (commit)
  replaces  samba-4.0.0alpha18
 tagged by  Stefan Metzmacher
on  Wed Apr 11 14:37:49 2012 +0200

- Log -
tdb: tag release tdb-1.2.10
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJPhXsdAAoJEEeTkWETCEAlmskH/3f5CUzuOwWpnjRL0Ud8m4nB
3V2RJhoHECfZQBHV5/BAuUKetDyQ5SemsKgQfqF5emRSzk3DDbw53U2snibSymGt
RVzCCtGoAG/5BkFX1gk11RcBvU2UfVg72mzw0cn08gvk4bdLzd504S0LfOFKSBxl
qF4bj1FrXxWW1WbhV7QkHIninlzhmUDXvuvXGQIYpGMPkH1dNY+S5rOEn8eydqOI
/WaU1NiLqJ3Pn4bW8huvv34ETyaqEAs6285h0/N0QyV8b8PtmqfudfwTyOpCfLiF
6EHlkGkbfQ9XKXihZ3T+5uImEhlpXDGNDmhOPPlOwFP/jre6c6lMdA1+kmQf6Ik=
=EB1A
-END PGP SIGNATURE-

Alexander Bokovoy (1):
  s3-rpc: Decrypt with the proper session key in CreateTrustedDomainEx2.

Amitay Isaacs (31):
  upgradedns: Missing rename from upgradedns to samba_upgradedns
  testsuite: Replace deprecated bzero with memset
  s4-provision: Use "state directory" from lp, as it is always set
  dlz_bind9: This fixes the problem with adding/deleting rdataset
  ndr: Fix the error messages, add correct data type name
  ndr: Fix NDR push function for dnsp_string
  idl: dnsp: Add dnsp_string_list data type for TXT DNS record
  ndr: Add NDR pull, push, print functions for dnsp_string_list
  dlz_bind9: Fix handling of TXT records with multiple quoted strings
  idl: dnsserver: Add DNS_RPC_RECORD_STRING data type for TXT DNS record
  ndr: dnsserver: Add pull and push functions for DNS_RPC_RECORD_STRING
  provision: dns: TXT Records need a list of strings as input
  samba-tool: dns: Copy string data when creating DNS_RPC_RECORD
  samba-tool: dns: Add support for handling TXT records
  s4-rpc: dnsserver: Update data type for TXT DNS records
  upgradedns: Fix import of TXT DNS records
  s4-dns: Fix handling of TXT DNS Record
  dlz_bind9: Match PTR records as DNS names and not just strings
  s4-rpc: dnsserver: Fix the typo in comparing two DNS records
  s3-ctdb: Enable CTDB readonly support only if CTDB supports it
  s4-libcli: pysmb: Fix typo in secinfo_flags
  autobuild: Enable standalone tdb2 tests
  s4-dsdb: Fix the case for attribute name msDS-hasMasterNCs
  build: Fix build issue on OpenBSD 5.x
  build: Do not use --export-dynamic flag on OpenBSD 5.x
  s4-upgradedns: Allow fixing of dns provision after domain join
  s4-rpc: dnsserver: Fix IPv6 reverse zone handling
  s4-upgradedns: Add DNS partitions in msDS-hasMasterNCs in NTDS settings
  s4-upgradedns: Make sure the attribute exists before accessing it
  lib/tdb: Add/expose lock functions to support CTDB
  lib/tdb: Update ABI

Andreas Schneider (19):
  s4-python: Remove execute flag of upgradehelpers.py.
  s4-python: Remove env from non-executable samba scripts.
  s4-python: Remove execute flag from netcmd scripts.
  s4-python: Remove env from non-executable netcmd scripts.
  s4-python: Remove env from non-executable test scripts.
  s4-python: Remove execute flag from ndrdump blackbox script.
  s4-python: Remove env from non-executable blackbox test scripts.
  s4-python: Remove execute flag from non-executable rpc_talloc script.
  s4-python: Remove env from non-executable dcerpc scripts.
  s4-python: Remove env from non-executable samba_tool scripts.
  s4-python: Remove env from non-executable webserver script.
  s4-python: Add missing python source file encoding.
  s3-rpc_server: Increase debug level for policy handle.
  s3-rpc_client: Add debug message for printer dataex errors.
  s3-printing: Make printer a const char *.
  s3-printing: Check for browseable too.
  s3-spoolss: Check return codes in update_dsspooler.
  s3-spoolss: Check return type of update_dsspooler().
  waf: Add autoconf --target support.

Andrew Bartlett (78):
  on our way with Samba 4.0alpha19
  s3-auth rename vuid_serverinfo to session_info
  s4-netlogond: Fix use of uninitialised value dns_name
  selftest: plugin_s4_dc can now handle kerberos properly
  s3-param: Align lp_{max,min}protocol with lib/param names
  s3-selftest: avoid running LOCAL- tests twice
  selftest: up the default log level in s3
  s4-smb_server Remove inetd-mode samba3 hook
  s4-winbindd: Do not ask for a tree that we will not use
  selftest: Do not run chgdcpass test on the main DC
  selftest: skip the troublesome samba4.rpc.unixinfo test
  selftest: change plugin_dc to test using s3fs
  selftest: add more tests for plugin_s4_dc
  build: link heimdal krb5 against execinfo if found
  build: look for backtrace_symbols in libexec
  s3-ntlm_auth: Add --target-service and --target-hostname options
  s3