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

2018-03-22 Thread Karolin Seeger
The branch, v4-7-test has been updated
   via  214291f s3: docs: Add documentation for "smb2" and "smb2_credits" 
debug classes.
   via  2546926 s3: smbd: SMB2: Add DBGC_SMB2_CREDITS class to specifically 
debug credit issues.
   via  465f3a3 lib: debug: Add DBGC_XXX versions of the macros to allow 
class-specific messages.
   via  8bfe55e s3: debug: smb2: Create a new DBGC_SMB2 debug class and 
mark all smbd/smb2_*.c files with it.
   via  fe02c78 s3:smbd: map nterror on smb2_flush errorpath
   via  62388a0 s3: smbd: Fruit. Make the use of dom_sid_compare_domain() 
much clearer.
   via  8b9e15b s4: vfs: fruit tests: Add regression test for dealing with 
NFS ACE entries.
   via  8df51e5 selftest: vfs.fruit: add xattr_tdb where possible
   via  bb8bbed selftest: run vfs.fruit_netatalk test against seperate share
   via  3893417 s3: smbd: vfs_fruit: Replace code in fruit_fget_nt_acl() 
with remove_virtual_nfs_aces().
   via  85553b7 s3: smbd: vfs_fruit: Replace code in check_ms_nfs() with 
remove_virtual_nfs_aces().
   via  bf3e904 s3: smbd: vfs_fruit: Add remove_virtual_nfs_aces() a 
generic NFS ACE remover.
   via  db293b8 s3: vfs_fruit. Change check_ms_nfs() to remove the virtual 
ACE's generated by fruit_fget_nt_acl().
   via  a37fad5 s3: vfs_fruit. If the security descriptor was modified, 
ensure we set the flags correctly to reflect the ACE's left.
   via  9b5d24d s3: vfs_fruit: Ensure we operate on a copy of the incoming 
security descriptor.
   via  15391e3 s3: vfs_fruit. Ensure we only return one set of the 
'virtual' UNIX ACE entries.
   via  ea6c0ae vfs_glusterfs: Fix the wrong pointer being sent in 
glfs_fsync_async
   via  6d4906c s3: smbd: Fix possible directory fd leak if the underlying 
OS doesn't support fdopendir()
   via  520672e s3: ldap: Ensure the ADS_STRUCT pointer doesn't get freed 
on error, we don't own it here.
  from  7a49112 s4:auth_sam: allow logons with an empty domain name

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


- Log -
commit 214291f832510b2e0245c0703c7ee1ca5c41f0c6
Author: Jeremy Allison 
Date:   Wed Mar 21 12:56:12 2018 -0700

s3: docs: Add documentation for "smb2" and "smb2_credits" debug classes.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 
(cherry picked from commit fc922bd29b40a20450f16728fa7347f8f83d3bcd)

Autobuild-User(v4-7-test): Karolin Seeger 
Autobuild-Date(v4-7-test): Fri Mar 23 02:37:09 CET 2018 on sn-devel-144

commit 25469265883a0e63baee72ab3d1ff250ad122264
Author: Jeremy Allison 
Date:   Wed Mar 21 12:52:49 2018 -0700

s3: smbd: SMB2: Add DBGC_SMB2_CREDITS class to specifically debug credit 
issues.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 
(cherry picked from commit ad973fddef00d6d92443be89e7f5404006a94d99)

commit 465f3a39b11ce7caf28d36e4168f7a1eeb76ee0a
Author: Jeremy Allison 
Date:   Wed Mar 21 12:40:50 2018 -0700

lib: debug: Add DBGC_XXX versions of the macros to allow class-specific 
messages.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 
(cherry picked from commit cdde6d93605d15a59e816a35e8e02ca193bf1403)

commit 8bfe55e063fbb79048dcf715520265f3ac814434
Author: Jeremy Allison 
Date:   Wed Mar 21 12:01:05 2018 -0700

s3: debug: smb2: Create a new DBGC_SMB2 debug class and mark all 
smbd/smb2_*.c files with it.

Will allow easier smb2-specific debugging.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 
(cherry picked from commit 8dabcf8948c2e514b489169c34673e093519b583)

commit fe02c78becb2f0bed3fe876157f2ea2d52bb0a97
Author: Anton Nefedov via samba-technical 
Date:   Thu Mar 15 14:38:41 2018 +0300

s3:smbd: map nterror on smb2_flush errorpath

smbd_smb2_flush_recv() expects nterror in tevent_req, and otherwise
aborts in tevent_req_is_nterror()

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13338

Signed-off-by: Anton Nefedov 
Reviewed-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 
(cherry picked from commit 98623129446672521b7fa41d3457b8ce95db828c)

commit 62388a06a548e83decd0e74d3003f6c03b742729
Author: Jeremy Allison 
Date:   Mon Mar 19 15:46:41 2018 -0700

s3: smbd: Fruit. Make the use of dom_sid_compare_domain() much clearer.

BUG: 

[SCM] Samba Shared Repository - branch master updated

2018-03-22 Thread Jeremy Allison
The branch, master has been updated
   via  35ca616 s3:lib: Fix probably a copy error in 
namemap_cache_set_sid2name()
  from  42d6dd2 s3: smbd: always set vuid in check_user_ok()

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


- Log -
commit 35ca6161f1f78d8f93cb2ec90083c037c0bfe88d
Author: Andreas Schneider 
Date:   Wed Mar 21 20:25:09 2018 +0100

s3:lib: Fix probably a copy error in namemap_cache_set_sid2name()

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13350

Signed-off-by: Andreas Schneider 
Reviewed-by: Andrew Bartlett 

Autobuild-User(master): Jeremy Allison 
Autobuild-Date(master): Fri Mar 23 01:59:08 CET 2018 on sn-devel-144

---

Summary of changes:
 source3/lib/namemap_cache.c | 1 -
 1 file changed, 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/source3/lib/namemap_cache.c b/source3/lib/namemap_cache.c
index 0d6ed32..38f7a2d 100644
--- a/source3/lib/namemap_cache.c
+++ b/source3/lib/namemap_cache.c
@@ -53,7 +53,6 @@ bool namemap_cache_set_sid2name(const struct dom_sid *sid,
}
 
snprintf(typebuf, sizeof(typebuf), "%d", (int)type);
-   snprintf(keybuf, sizeof(keybuf), "SID2NAME/%s", sidbuf);
 
ret = strv_add(talloc_tos(), , domain);
if (ret != 0) {


-- 
Samba Shared Repository



[SCM] Samba Website Repository - branch master updated

2018-03-22 Thread Karolin Seeger
The branch, master has been updated
   via  3716929 Fix another occurrence of the affected version in the 
CVE-2018-1050 advisory
  from  e7439bb Fix affected versions in the CVE-2018-1050 advisory.

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


- Log -
commit 37169294c238e1a31221dcedea3a5f27c4416ef5
Author: Karolin Seeger 
Date:   Thu Mar 22 22:06:41 2018 +0100

Fix another occurrence of the affected version in the CVE-2018-1050 advisory

Signed-off-by: Karolin Seeger 

---

Summary of changes:
 security/CVE-2018-1050.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/security/CVE-2018-1050.html b/security/CVE-2018-1050.html
index 7fc7bb6..d6881a7 100644
--- a/security/CVE-2018-1050.html
+++ b/security/CVE-2018-1050.html
@@ -28,7 +28,7 @@
 Description
 ===
 
-All versions of Samba from 4.0.0 onwards are vulnerable to a denial of
+All versions of Samba from 3.6.0 onwards are vulnerable to a denial of
 service attack when the RPC spoolss service is configured to be run as
 an external daemon. Missing input sanitization checks on some of the
 input parameters to spoolss RPC calls could cause the print spooler


-- 
Samba Website Repository



[SCM] Samba Website Repository - branch master updated

2018-03-22 Thread Karolin Seeger
The branch, master has been updated
   via  e7439bb Fix affected versions in the CVE-2018-1050 advisory.
  from  11d3b0f Add Samba 4.8.0 to the list of releases.

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


- Log -
commit e7439bbcda10bd118a89c33e8cccfb084c789ba3
Author: Karolin Seeger 
Date:   Thu Mar 22 21:32:32 2018 +0100

Fix affected versions in the CVE-2018-1050 advisory.

Signed-off-by: Karolin Seeger 

---

Summary of changes:
 security/CVE-2018-1050.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


Changeset truncated at 500 lines:

diff --git a/security/CVE-2018-1050.html b/security/CVE-2018-1050.html
index 549fab9..7fc7bb6 100644
--- a/security/CVE-2018-1050.html
+++ b/security/CVE-2018-1050.html
@@ -17,7 +17,7 @@
 ==
 == CVE ID#: CVE-2018-1050
 ==
-== Versions:All versions of Samba from 4.0.0 onwards.
+== Versions:All versions of Samba from 3.6.0 onwards.
 ==
 == Summary: Missing null pointer checks may crash the external
 == print server process.


-- 
Samba Website Repository



autobuild[sn-devel-144]: intermittent test failure detected

2018-03-22 Thread autobuild
The autobuild test system (on sn-devel-144) has detected an intermittent 
failing test in 
the current master tree.

The autobuild log of the failure is available here:

   http://git.samba.org/autobuild.flakey.sn-devel-144/2018-03-22-2028/flakey.log

The samba build logs are available here:

   
http://git.samba.org/autobuild.flakey.sn-devel-144/2018-03-22-2028/samba.stderr
   
http://git.samba.org/autobuild.flakey.sn-devel-144/2018-03-22-2028/samba.stdout
  
The top commit at the time of the failure was:

commit dd1f8cdf6bd1fb9c881d96957d709b0f517852bb
Author: Jamie McClymont 
Date:   Thu Jan 25 17:23:06 2018 +1300

selftest: consistently produce high-res UTC time

Currently some subunit reporters throughout the codebase provide low-res 
time,
meaning timestamps jump back and forth in the subunit file. Also, some 
subunit
reporters produce UTC timestamps while others produce local time. UTC was 
chosen
as the standard for this commit since all of the timestamps end with a Z (= 
Zulu
= UTC).

Signed-off-by: Jamie McClymont 
Reviewed-by: Andrew Bartlett 
Reviewed-by: Andreas Schneider 

Autobuild-User(master): Andreas Schneider 
Autobuild-Date(master): Thu Mar 22 13:26:44 CET 2018 on sn-devel-144



[SCM] Samba Shared Repository - branch master updated

2018-03-22 Thread Ralph Böhme
The branch, master has been updated
   via  42d6dd2 s3: smbd: always set vuid in check_user_ok()
  from  dd1f8cd selftest: consistently produce high-res UTC time

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


- Log -
commit 42d6dd2f30b6c3b3176bd1f378422a2eb62b1008
Author: Ralph Boehme 
Date:   Thu Mar 22 08:03:58 2018 +0100

s3: smbd: always set vuid in check_user_ok()

A SMB session reauth will have invalidated conn->vuid via
conn_clear_vuid_caches().

Ensure conn->vuid always has the vuid of the current user in
check_user_ok().

Bug: https://bugzilla.samba.org/show_bug.cgi?id=13351

Signed-off-by: Ralph Boehme 
Reviewed-by: Stefan Metzmacher 

Autobuild-User(master): Ralph Böhme 
Autobuild-Date(master): Thu Mar 22 18:26:04 CET 2018 on sn-devel-144

---

Summary of changes:
 source3/smbd/uid.c | 2 ++
 1 file changed, 2 insertions(+)


Changeset truncated at 500 lines:

diff --git a/source3/smbd/uid.c b/source3/smbd/uid.c
index 6eb5392..b24ae3c 100644
--- a/source3/smbd/uid.c
+++ b/source3/smbd/uid.c
@@ -202,6 +202,7 @@ static bool check_user_ok(connection_struct *conn,
conn->session_info = ent->session_info;
conn->read_only = ent->read_only;
conn->share_access = ent->share_access;
+   conn->vuid = ent->vuid;
return(True);
}
}
@@ -250,6 +251,7 @@ static bool check_user_ok(connection_struct *conn,
ent->share_access = share_access;
free_conn_session_info_if_unused(conn);
conn->session_info = ent->session_info;
+   conn->vuid = ent->vuid;
if (vuid == UID_FIELD_INVALID) {
/*
 * Not strictly needed, just make it really


-- 
Samba Shared Repository



[SCM] Socket Wrapper Repository - branch master updated

2018-03-22 Thread Andreas Schneider
The branch, master has been updated
   via  33da03f cmake: Fix configure check for fall-through attribute
  from  f7fc3f5 cmake: Fix checks for attributes

https://git.samba.org/?p=socket_wrapper.git;a=shortlog;h=master


- Log -
commit 33da03f478955daa04adca67fc012379bf0d2a39
Author: Andreas Schneider 
Date:   Wed Feb 28 07:36:58 2018 +0100

cmake: Fix configure check for fall-through attribute

Signed-off-by: Andreas Schneider 
Reviewed-by: Ralph Boehme 

---

Summary of changes:
 ConfigureChecks.cmake | 17 -
 1 file changed, 4 insertions(+), 13 deletions(-)


Changeset truncated at 500 lines:

diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index f06e780..93010f4 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -205,22 +205,13 @@ int main(void) {
 check_c_source_compiles("
 #define FALL_THROUGH __attribute__((fallthrough))
 
-enum direction_e {
-UP = 0,
-DOWN,
-};
-
 int main(void) {
-enum direction_e key = UP;
-int i = 10;
-int j = 0;
+int i = 2;
 
-switch (key) {
-case UP:
-i = 5;
+switch (i) {
+case 0:
 FALL_THROUGH;
-case DOWN:
-j = i * 2;
+case 1:
 break;
 default:
 break;


-- 
Socket Wrapper Repository



[SCM] Samba Shared Repository - branch master updated

2018-03-22 Thread Andreas Schneider
The branch, master has been updated
   via  dd1f8cd selftest: consistently produce high-res UTC time
   via  ba805dc s4:selftest: explicitly set NSS/RESOLV_WAPPER_* in 
wait_for_start
   via  3966342 selftest: Clear environment before provision
   via  ef35fbf s3-libnet: move rpc_join label into HAVE_ADS block with 
only caller
   via  0879be9 libsmb: Use the same #ifdef for is_our_primary_domain() as 
the only caller
   via  c32fa9b travis-ci: Use Gold linker for faster builds
   via  87dac62 travis-ci: Only un-shallow for PIDL
   via  d950556 autobuild: Move defaulttasks to one-per-line
  from  7964b36 tdb: Fix a "increases alignment" warning

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


- Log -
commit dd1f8cdf6bd1fb9c881d96957d709b0f517852bb
Author: Jamie McClymont 
Date:   Thu Jan 25 17:23:06 2018 +1300

selftest: consistently produce high-res UTC time

Currently some subunit reporters throughout the codebase provide low-res 
time,
meaning timestamps jump back and forth in the subunit file. Also, some 
subunit
reporters produce UTC timestamps while others produce local time. UTC was 
chosen
as the standard for this commit since all of the timestamps end with a Z (= 
Zulu
= UTC).

Signed-off-by: Jamie McClymont 
Reviewed-by: Andrew Bartlett 
Reviewed-by: Andreas Schneider 

Autobuild-User(master): Andreas Schneider 
Autobuild-Date(master): Thu Mar 22 13:26:44 CET 2018 on sn-devel-144

commit ba805dcd6f95748d77e24d5de7c31af2ff5848b1
Author: Jamie McClymont 
Date:   Wed Jan 10 13:28:13 2018 +1300

s4:selftest: explicitly set NSS/RESOLV_WAPPER_* in wait_for_start

These variables were previously set directly on the selftest process
for the purpose of making this ldbsearch call, allowing them to leak
into other environments.

Signed-off-by: Jamie McClymont 
Reviewed-by: Gary Lockyer 
Reviewed-by: Andrew Bartlett 
Reviewed-by: Andreas Schneider 

commit 3966342a1817b84d78e0c6687b4e7dc6d71f3c41
Author: Jamie McClymont 
Date:   Mon Jan 29 18:59:34 2018 +1300

selftest: Clear environment before provision

Currently, if an environment is being provisioned after a test which used
ad_member_rfc2307, the provisioning process has all of the following in its
environment:

{
'DC_NETBIOSNAME'   => 'LOCALDC',
'DC_PASSWORD'  => 'locDCpass1',
'DC_SERVER_IP' => '127.0.0.21',
'DC_SERVER_IPV6'   => 
'fd00::::::5357:5f15',
'DC_SERVER'=> 'localdc',
'DC_USERNAME'  => 'Administrator',
'DOMAIN'   => 'SAMBADOMAIN',
'LOCAL_PATH'   => '/.../st/ad_member_rfc2307/share',
'LOCK_DIR' => '/.../st/ad_member_rfc2307/lockdir',
'NETBIOSNAME'  => 'RFC2307MEMBER',
'NMBD_SOCKET_DIR'  => '/.../st/ad_member_rfc2307/nmbd',
'NSS_WRAPPER_GROUP'=> 
'/.../st/ad_member_rfc2307/private/group',
'NSS_WRAPPER_HOSTNAME' => 'rfc2307member.samba.example.com',
'NSS_WRAPPER_HOSTS'=> '/.../st/hosts',
'NSS_WRAPPER_MODULE_FN_PREFIX' => 'winbind',
'NSS_WRAPPER_MODULE_SO_PATH'   => 
'/.../bin/default/nsswitch/libnss-wrapper-winbind.so',
'NSS_WRAPPER_PASSWD'   => 
'/.../st/ad_member_rfc2307/private/passwd',
'PASSWORD' => 'loCalMemberPass',
'REALM'=> 'SAMBA.EXAMPLE.COM',
'RESOLV_WRAPPER_HOSTS' => '/.../st/dns_host_file',
'SELFTEST_WINBINDD_SOCKET_DIR' => '/.../st/ad_member_rfc2307/winbindd',
'SERVER_IP'=> '127.0.0.34',
'SERVER_IPV6'  => 
'fd00::::::5357:5f22',
'SERVER'   => 'RFC2307MEMBER',
'USERID'   => '55668',
'USERNAME' => 'jamiemcclymont',
}

Unsurprisingly, some of these can cause issues for the provisioning 
process, if
a reduced subset of tests is being run which causes the provision to 
encounter
never-before-seen pairs of adjacent environments.

For example, a run with only
TESTS='--include-env=vampire_dc --include-env=ad_member_rfc2307'
would fail to start up the vampire_dc with:
Could not find machine account in secrets database:
Failed to fetch machine account password from secrets.ldb:

[SCM] Samba Shared Repository - annotated tag talloc-2.1.12 created

2018-03-22 Thread Stefan Metzmacher
The annotated tag, talloc-2.1.12 has been created
at  52933e59df9c5ca06a5cce1ab85034b27d7f45c6 (tag)
   tagging  80f9ec016496087bca06d3c34b6f687f0dc145ac (commit)
  replaces  ldb-1.3.2
 tagged by  Stefan Metzmacher
on  Thu Mar 22 07:25:36 2018 +0100

- Log -
talloc: tag release talloc-2.1.12
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAABAgAGBQJas0xgAAoJEEeTkWETCEAlnVIIAL+jaVruICy/3ELvm7qie2Tc
waIwZxPDEob+99PgYZ7EUxRqZKXotSrfaoh4bl4x+XDfxiOg8ZXb4Dn6WB0lMZDG
PthnxTBNT3luG9cSlV088hagxxVdvj8A2+9ey2x/nJyxf4ftUnJF5alKHQyQ60uB
O+nAN+MSaUm8RCrj+q/cHvkOVJ1IR0B2a7YXyJF0UD3FyqIrO2RK+vJML4MDDuWv
FPQqHfEOau0uNZecfM41NyBYI8VL7E+aLVfBSoxxZnErklwgPgshcdMbu7CkkEvl
dPiS6uF7J2JOZcMvy2sr2jysyaUooYgfn6NdP2SJ3ocK9bjVfPGmr8AQMQqZmoQ=
=Brv4
-END PGP SIGNATURE-

Amitay Isaacs (8):
  ctdb-pmda: Use modified API in pcp library 4.0
  ctdb-ib: Avoid fall through case statements
  ctdb-client: Client code should never free the client context
  ctdb-tools: Wait for ctdb daemon to go away in shutdown
  ctdb-tools: Drop ipiface command from ctdb tool
  ctdb-common: Drop unused function ctdb_sys_find_ifname()
  ctdb-tools: Event script commands cannot be run without daemon
  ctdb-tools: Fix documentation for ctdb ping command

Andreas Schneider (105):
  s4:lib:com: Fix function declartions
  lib:texpect: Avoid some compiler warnings
  lib:replace: Add FALL_THROUGH support
  lib:replace: Add FALL_THROUGH statements in strptime.c
  lib:ldb: Add FALL_THROUGH statements in common/ldb_dn.c
  lib:ldb: Add FALL_THROUGH statements in ldb_map/ldb_map_inbound.c
  lib:ldb: Add FALL_THROUGH statements in ldb_map/ldb_map.c
  lib:ldb: Add FALL_THROUGH statements in ldb_map/ldb_map_outbound.c
  lib:param: Add FALL_THROUGH statements in loadparm.c
  lib:util: Add FALL_THROUGH statements in substitute.c
  lib:util: Add FALL_THROUGH statements in charset/charset_macosxfs.c
  lib:util: Add FALL_THROUGH statements in util_file.c
  s3:lib: Add FALL_THROUGH statements in substitute_generic.c
  s3:lib: Add FALL_THROUGH statements in util_path.c
  s3:lib: Add FALL_THROUGH statements in util_str.c
  lib:tdb: Add FALL_THROUGH statements in hash.c
  lib:tdb: Add FALL_THROUGH statements in tdbtool.c
  lib:tdb: Add FALL_THROUGH statements in common/summary.c
  libgpo: Add FALL_THROUGH statements in gpo_sec.c
  librpc:ndr: Add FALL_THROUGH statements in ndr_cab.c
  s3:auth: Add FALL_THROUGH statements in auth_sam.c
  s3:auth: Add FALL_THROUGH statements in pampass.c
  s3:lib: Add FALL_THROUGH statements in cbuf.c
  s3:lib: Add FALL_THROUGH statements in sysacls.c
  s3:lib: Add FALL_THROUGH statements in util_sd.c
  s3:libsmb: Add FALL_THROUGH statements in dsgetdcname.c
  s3:modules: Add FALL_THROUGH statements in vfs_acl_common.c
  s3:smbd: Add FALL_THROUGH statements in nttrans.c
  s3:smbd: Add FALL_THROUGH statements in trans2.c
  s3:utils: Add FALL_THROUGH statements in regedit.c
  s3:utils: Add FALL_THROUGH statements in net_conf.c
  s3:utils: Add FALL_THROUGH statements in net_rpc_conf.c
  s3:rpc_server: Add FALL_THROUGH statements in rpc_server.c
  s4:samdb: Add FALL_THROUGH statements in cracknames.c
  s4:samdb: Add FALL_THROUGH statements in linked_attributes.c
  s4:auth: Add FALL_THROUGH statements in auth_util.c
  s4:auth: Add FALL_THROUGH statements in auth_sam.c
  s4:auth: Add FALL_THROUGH statements in gensec_krb5.c
  s4:rpc_server: Add FALL_THROUGH statements in dcesrv_srvsvc.c
  s4:torture: Add FALL_THROUGH statements in basic/misc.c
  s4:torture: Add FALL_THROUGH statements in rpc/spoolss.c
  auth:credentials: Add FALL_THROUGH statements in credentials_secrets.c
  auth:gensec: Add FALL_THROUGH statements in spnego.c
  nsswitch: Add FALL_THROUGH statements in pam_winbind.c
  s3:libnet: Add FALL_THROUGH statements in libnet_join.c
  s3:modules: Add FALL_THROUGH statements in getdate.c
  s3:lsa: Add FALL_THROUGH statements in srv_lsa_nt.c
  s3:rpcclient: Add FALL_THROUGH statements in rpcclient.c
  s3:smbd: Add FALL_THROUGH statements in reply.c
  s3:utils: Add FALL_THROUGH statements in net_registry_check.c
  s3:utils: Add FALL_THROUGH statements in ntlm_auth.c
  s3:winbindd: Add FALL_THROUGH statements in idmap_autorid.c
  s4:dsdb: Add FALL_THROUGH statements in password_hash.c
  s4:lib: Add FALL_THROUGH statements in http.c
  s3:spoolss: Remove incorrect fall through comment in srv_spoolss_nt.c
  libsmb: Remove incorrect fall through comment in trusts_util.c
  third_party: Update pam_wrapper to version 1.0.5
  third_party: Add missing config.h in libpamtest
  auth:credentials: Add FALL_THROUGH statements in credentials.c
  auth:credentials: Avoid an 'else' branch
  wafsamba: Build 

[SCM] Samba Shared Repository - branch master updated

2018-03-22 Thread Jeremy Allison
The branch, master has been updated
   via  7964b36 tdb: Fix a "increases alignment" warning
   via  2adbb1f tdb: Align a few integer types
   via  6f45cbf tdb: Harden allocating the tdb recovery area
   via  5f24fd6 tdb: Make sure the hash size fits
   via  1b0fbda Harden tdb_check_used_record against overflow
   via  2c94093 tdb: Handle TDB_NEXT_LOCK_ERR in tdb_traverse_internal
   via  df2a036 tdb: Harden tdb_rec_read
   via  ac33b56 tdbdump: Avoid an int cast
   via  fc922bd s3: docs: Add documentation for "smb2" and "smb2_credits" 
debug classes.
   via  ad973fd s3: smbd: SMB2: Add DBGC_SMB2_CREDITS class to specifically 
debug credit issues.
   via  cdde6d9 lib: debug: Add DBGC_XXX versions of the macros to allow 
class-specific messages.
   via  8dabcf8 s3: debug: smb2: Create a new DBGC_SMB2 debug class and 
mark all smbd/smb2_*.c files with it.
  from  e0cf35a lib:param: Fix the size type in lp_do_parameter_parametric()

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


- Log -
commit 7964b3640aacaab68f002c290d82f86e7c709268
Author: Volker Lendecke 
Date:   Sun Mar 4 11:51:13 2018 +0100

tdb: Fix a "increases alignment" warning

Many of those warnings are difficult to fix, but this one was easy :-)

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

Autobuild-User(master): Jeremy Allison 
Autobuild-Date(master): Thu Mar 22 07:21:44 CET 2018 on sn-devel-144

commit 2adbb1f75183a1105848ccb6acc577541279b3f6
Author: Volker Lendecke 
Date:   Sun Mar 4 11:48:47 2018 +0100

tdb: Align a few integer types

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit 6f45cbf42738d869e310027c05e0a5bba07de9fc
Author: Volker Lendecke 
Date:   Sun Mar 4 11:26:37 2018 +0100

tdb: Harden allocating the tdb recovery area

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit 5f24fd6863f1278f1e5ea27829c5402c0cae4366
Author: Volker Lendecke 
Date:   Sun Mar 4 11:09:10 2018 +0100

tdb: Make sure the hash size fits

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit 1b0fbdaf853b341a8e53e23e1e3f2ae1c9037dc2
Author: Volker Lendecke 
Date:   Sun Mar 4 10:46:09 2018 +0100

Harden tdb_check_used_record against overflow

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit 2c94093ad961f3e93302dae6aa373e5b3fe8ee95
Author: Volker Lendecke 
Date:   Sun Mar 4 10:21:09 2018 +0100

tdb: Handle TDB_NEXT_LOCK_ERR in tdb_traverse_internal

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit df2a036377ad68a999cbccd6e2ba813fa48e7cb9
Author: Volker Lendecke 
Date:   Sun Mar 4 10:07:29 2018 +0100

tdb: Harden tdb_rec_read

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit ac33b5653f9ee7a69cd367e262bdaceb29c9867c
Author: Volker Lendecke 
Date:   Sun Mar 4 10:07:09 2018 +0100

tdbdump: Avoid an int cast

Signed-off-by: Volker Lendecke 
Reviewed-by: Jeremy Allison 

commit fc922bd29b40a20450f16728fa7347f8f83d3bcd
Author: Jeremy Allison 
Date:   Wed Mar 21 12:56:12 2018 -0700

s3: docs: Add documentation for "smb2" and "smb2_credits" debug classes.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 

commit ad973fddef00d6d92443be89e7f5404006a94d99
Author: Jeremy Allison 
Date:   Wed Mar 21 12:52:49 2018 -0700

s3: smbd: SMB2: Add DBGC_SMB2_CREDITS class to specifically debug credit 
issues.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 

commit cdde6d93605d15a59e816a35e8e02ca193bf1403
Author: Jeremy Allison 
Date:   Wed Mar 21 12:40:50 2018 -0700

lib: debug: Add DBGC_XXX versions of the macros to allow class-specific 
messages.

https://bugzilla.samba.org/show_bug.cgi?id=13347

Signed-off-by: Jeremy Allison 
Reviewed-by: Ralph Böhme 

commit 8dabcf8948c2e514b489169c34673e093519b583
Author: Jeremy Allison 
Date:   Wed Mar 21 12:01:05 2018 -0700

s3: debug: smb2: Create a new DBGC_SMB2 debug class and mark all 
smbd/smb2_*.c files with it.

Will allow easier smb2-specific debugging.