[SCM] Samba Shared Repository - branch master updated
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
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
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
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
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
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
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
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