[SCM] Samba Shared Repository - branch master updated
Jeremy Allison
jra at samba.org
Sun Jul 24 00:26:01 UTC 2022
The branch, master has been updated
via 930426db02e lib: On FreeBSD util_paths.c does not find struct stat
via 605d6469357 lib: Fix the 32-bit build
via 53db1a086c1 torture: Fix the 32-bit build
via 0d1890011ef lib: Fix the FreeBSD build
via d7fe63c91a0 winbind: Fix a "format string is not a string literal" warning
via 1ae9f5d3f74 winbind: Fix the 32-bit build
from b4d7540bb47 gpo: samba-gpupdate use s3 param for registry conf
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 930426db02e493e259128a22aed6ba64d0bff786
Author: Volker Lendecke <vl at samba.org>
Date: Fri Jul 22 19:08:10 2022 +0200
lib: On FreeBSD util_paths.c does not find struct stat
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
Autobuild-User(master): Jeremy Allison <jra at samba.org>
Autobuild-Date(master): Sun Jul 24 00:25:49 UTC 2022 on sn-devel-184
commit 605d6469357390e3eb6faf88e7d2be54256c2437
Author: Volker Lendecke <vl at samba.org>
Date: Fri Jul 22 19:25:20 2022 +0200
lib: Fix the 32-bit build
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
commit 53db1a086c164b6b19a1927a39db80fe91889bf6
Author: Volker Lendecke <vl at samba.org>
Date: Fri Jul 22 19:25:37 2022 +0200
torture: Fix the 32-bit build
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
commit 0d1890011ef796998f9d9dbd220c9d2ab239cc82
Author: Volker Lendecke <vl at samba.org>
Date: Fri Jul 22 19:36:59 2022 +0200
lib: Fix the FreeBSD build
"time_t" only comes in via a proper include of <time.h>
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
commit d7fe63c91a0a824aa317e4f95665d589af5ce804
Author: Volker Lendecke <vl at samba.org>
Date: Fri Jul 22 19:34:57 2022 +0200
winbind: Fix a "format string is not a string literal" warning
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
commit 1ae9f5d3f740e700146337f7b3bc6a740f0e7dd4
Author: Volker Lendecke <vl at samba.org>
Date: Fri Jul 22 19:17:15 2022 +0200
winbind: Fix the 32-bit build
Signed-off-by: Volker Lendecke <vl at samba.org>
Reviewed-by: Jeremy Allison <jra at samba.org>
-----------------------------------------------------------------------
Summary of changes:
lib/compression/testsuite.c | 2 +-
lib/util/time.h | 1 +
lib/util/util_paths.c | 1 +
source3/winbindd/wb_xids2sids.c | 16 ++++++++--------
source3/winbindd/winbindd_pam.c | 3 ++-
source3/winbindd/winbindd_wins_byname.c | 4 ++--
source4/torture/smb2/create.c | 2 +-
7 files changed, 16 insertions(+), 13 deletions(-)
Changeset truncated at 500 lines:
diff --git a/lib/compression/testsuite.c b/lib/compression/testsuite.c
index 708af2bcbf1..d4dc41bdb19 100644
--- a/lib/compression/testsuite.c
+++ b/lib/compression/testsuite.c
@@ -396,7 +396,7 @@ static bool test_lzxpress_many_zeros(struct torture_context *test)
elapsed_ns = (
(t_end.tv_sec - t_start.tv_sec) * 1000U * 1000U * 1000U) +
(t_end.tv_nsec - t_start.tv_nsec);
- torture_comment(test, "round-trip time: %lu ns\n", elapsed_ns);
+ torture_comment(test, "round-trip time: %"PRIu64" ns\n", elapsed_ns);
torture_assert(test, elapsed_ns < 3 * 1000U * 1000U * 1000U,
"million zeros round trip tool > 3 seconds");
torture_assert_mem_equal(test, decomp, zeros, N_ZEROS,
diff --git a/lib/util/time.h b/lib/util/time.h
index bdb67de5431..8b61e41ae94 100644
--- a/lib/util/time.h
+++ b/lib/util/time.h
@@ -27,6 +27,7 @@
#include <stdbool.h>
#include <stdint.h>
#include <talloc.h>
+#include <time.h>
#ifndef TIME_T_MIN
/* we use 0 here, because (time_t)-1 means error */
diff --git a/lib/util/util_paths.c b/lib/util/util_paths.c
index 8ac85460fba..d162e0a8295 100644
--- a/lib/util/util_paths.c
+++ b/lib/util/util_paths.c
@@ -26,6 +26,7 @@
#include "dynconfig/dynconfig.h"
#include "lib/util/util_paths.h"
#include "system/passwd.h"
+#include "system/filesys.h"
/**
* @brief Returns an absolute path to a file in the Samba modules directory.
diff --git a/source3/winbindd/wb_xids2sids.c b/source3/winbindd/wb_xids2sids.c
index 48faa21810d..86bd7f9deab 100644
--- a/source3/winbindd/wb_xids2sids.c
+++ b/source3/winbindd/wb_xids2sids.c
@@ -61,7 +61,7 @@ static struct tevent_req *wb_xids2sids_dom_send(
return NULL;
}
- D_DEBUG("Searching for %lu xid(s) in domain %s.\n",
+ D_DEBUG("Searching for %zu xid(s) in domain %s.\n",
num_xids,
dom_map->name);
@@ -86,23 +86,23 @@ static struct tevent_req *wb_xids2sids_dom_send(
if ((id.id < dom_map->low_id) || (id.id > dom_map->high_id)) {
/* out of range */
- D_DEBUG("%lu: XID %"PRIu32" is out of range.\n",
+ D_DEBUG("%zu: XID %"PRIu32" is out of range.\n",
i, id.id);
continue;
}
if (state->cached[i]) {
/* already found in cache */
- D_DEBUG("%lu: XID %"PRIu32" is already found in cache.\n",
+ D_DEBUG("%zu: XID %"PRIu32" is already found in cache.\n",
i, id.id);
continue;
}
if (!is_null_sid(&state->all_sids[i])) {
/* already mapped in a previously asked domain */
- D_DEBUG("%lu: XID %"PRIu32" is already mapped in a previously asked domain.\n",
+ D_DEBUG("%zu: XID %"PRIu32" is already mapped in a previously asked domain.\n",
i, id.id);
continue;
}
- D_DEBUG("%lu: XID %"PRIu32" will be looked up via dcerpc_wbint_UnixIDs2Sids_send().\n",
+ D_DEBUG("%zu: XID %"PRIu32" will be looked up via dcerpc_wbint_UnixIDs2Sids_send().\n",
i, id.id);
state->dom_xids[state->num_dom_xids++] = id;
}
@@ -160,7 +160,7 @@ static void wb_xids2sids_dom_done(struct tevent_req *subreq)
dom_sid_idx = 0;
- D_DEBUG("Processing response for %lu xid(s).\n", state->num_all_xids);
+ D_DEBUG("Processing response for %zu xid(s).\n", state->num_all_xids);
for (i=0; i<state->num_all_xids; i++) {
struct unixid *id = &state->all_xids[i];
struct dom_sid_buf buf;
@@ -180,7 +180,7 @@ static void wb_xids2sids_dom_done(struct tevent_req *subreq)
sid_copy(&state->all_sids[i], &state->dom_sids[dom_sid_idx]);
*id = state->dom_xids[dom_sid_idx];
- D_DEBUG("%lu: XID %"PRIu32" mapped to SID %s.\n",
+ D_DEBUG("%zu: XID %"PRIu32" mapped to SID %s.\n",
i,
id->id,
dom_sid_str_buf(&state->all_sids[i], &buf));
@@ -412,7 +412,7 @@ NTSTATUS wb_xids2sids_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
if (CHECK_DEBUGLVL(DBGLVL_INFO)) {
for (i = 0; i < state->num_xids; i++) {
struct dom_sid_buf buf;
- D_INFO("%lu: XID %"PRIu32" mapped to SID %s\n",
+ D_INFO("%zu: XID %"PRIu32" mapped to SID %s\n",
i,
state->xids[i].id,
dom_sid_str_buf(&((*sids)[i]), &buf));
diff --git a/source3/winbindd/winbindd_pam.c b/source3/winbindd/winbindd_pam.c
index 1963163a865..a16c8d552ab 100644
--- a/source3/winbindd/winbindd_pam.c
+++ b/source3/winbindd/winbindd_pam.c
@@ -2256,7 +2256,8 @@ NTSTATUS _wbint_PamAuth(struct pipes_struct *p,
}
if (mapped_user != r->in.info->username) {
- domain_user = talloc_asprintf("%s%c%s",
+ domain_user = talloc_asprintf(talloc_tos(),
+ "%s%c%s",
name_domain,
*lp_winbind_separator(),
name_user);
diff --git a/source3/winbindd/winbindd_wins_byname.c b/source3/winbindd/winbindd_wins_byname.c
index f640cc2dc52..2014714ff01 100644
--- a/source3/winbindd/winbindd_wins_byname.c
+++ b/source3/winbindd/winbindd_wins_byname.c
@@ -127,12 +127,12 @@ NTSTATUS winbindd_wins_byname_recv(struct tevent_req *req,
}
D_NOTICE("Winbind external command WINS_BYNAME end.\n"
- "Received %lu address(es).\n",
+ "Received %zu address(es).\n",
state->num_addrs);
for (i=0; i<state->num_addrs; i++) {
char addr[INET6_ADDRSTRLEN];
print_sockaddr(addr, sizeof(addr), &state->addrs[i]);
- D_NOTICE("%lu: %s\n", i, addr);
+ D_NOTICE("%zu: %s\n", i, addr);
response = talloc_asprintf_append_buffer(
response, "%s%s", addr,
i < (state->num_addrs-1) ? " " : "");
diff --git a/source4/torture/smb2/create.c b/source4/torture/smb2/create.c
index 10c5f911603..8f1e94b5773 100644
--- a/source4/torture/smb2/create.c
+++ b/source4/torture/smb2/create.c
@@ -3012,7 +3012,7 @@ static bool test_fileid_unique_object(
if (fileid_array[i] == fileid_array[j]) {
torture_fail(tctx,
talloc_asprintf(tctx,
- "fileid %u == fileid %u (0x%lu)\n",
+ "fileid %u == fileid %u (0x%"PRIu64")\n",
i,
j,
fileid_array[i]));
--
Samba Shared Repository
More information about the samba-cvs
mailing list