The branch, master has been updated
       via  8cac8fd5d69f332db9e50865395d11e36639904f (commit)
       via  0d9fdbceedddb08dbea8ed84e06a218d3ec562f4 (commit)
       via  3c9b26276083002124674678ac757e859fb6b20e (commit)
       via  47eb061b5345cccf322c165f510f54c04481d4bc (commit)
       via  29c3a277e10e9c87c6965c4c6fb26a01b1277c57 (commit)
      from  3fa212af61cd334daf2b0ac6bb4c85e1db15230a (commit)

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


- Log -----------------------------------------------------------------
commit 8cac8fd5d69f332db9e50865395d11e36639904f
Author: Günther Deschner <g...@samba.org>
Date:   Thu Jul 16 11:13:26 2009 +0200

    s4-smbtorture: use torture_comment in RPC-LSA tests.
    
    Guenther

commit 0d9fdbceedddb08dbea8ed84e06a218d3ec562f4
Author: Günther Deschner <g...@samba.org>
Date:   Thu Jul 16 11:07:14 2009 +0200

    fix LSA-PRIVILEGES

commit 3c9b26276083002124674678ac757e859fb6b20e
Author: Günther Deschner <g...@samba.org>
Date:   Thu Jul 16 11:07:06 2009 +0200

    fix LSA-TRUSTED-DOMAINS

commit 47eb061b5345cccf322c165f510f54c04481d4bc
Author: Günther Deschner <g...@samba.org>
Date:   Thu Jul 16 02:10:23 2009 +0200

    s4-smbtorture: move all privilege tests to RPC-LSA-PRIVILEGES.
    
    Guenther

commit 29c3a277e10e9c87c6965c4c6fb26a01b1277c57
Author: Günther Deschner <g...@samba.org>
Date:   Thu Jul 16 00:56:17 2009 +0200

    s4-smbtorture: move all trusted domain tests to RPC-LSA-TRUSTED-DOMAINS.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source4/torture/rpc/lsa.c |  530 ++++++++++++++++++++++++++-------------------
 source4/torture/rpc/rpc.c |    2 +
 2 files changed, 309 insertions(+), 223 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/torture/rpc/lsa.c b/source4/torture/rpc/lsa.c
index 7d03e7e..7963092 100644
--- a/source4/torture/rpc/lsa.c
+++ b/source4/torture/rpc/lsa.c
@@ -47,7 +47,7 @@ static bool test_OpenPolicy(struct dcerpc_pipe *p,
        NTSTATUS status;
        uint16_t system_name = '\\';
 
-       printf("\nTesting OpenPolicy\n");
+       torture_comment(tctx, "\nTesting OpenPolicy\n");
 
        qos.len = 0;
        qos.impersonation_level = 2;
@@ -70,10 +70,10 @@ static bool test_OpenPolicy(struct dcerpc_pipe *p,
        if (!NT_STATUS_IS_OK(status)) {
                if (NT_STATUS_EQUAL(status, NT_STATUS_ACCESS_DENIED) ||
                    NT_STATUS_EQUAL(status, 
NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED)) {
-                       printf("not considering %s to be an error\n", 
nt_errstr(status));
+                       torture_comment(tctx, "not considering %s to be an 
error\n", nt_errstr(status));
                        return true;
                }
-               printf("OpenPolicy failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "OpenPolicy failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -90,7 +90,7 @@ bool test_lsa_OpenPolicy2(struct dcerpc_pipe *p,
        struct lsa_OpenPolicy2 r;
        NTSTATUS status;
 
-       printf("\nTesting OpenPolicy2\n");
+       torture_comment(tctx, "\nTesting OpenPolicy2\n");
 
        *handle = talloc(tctx, struct policy_handle);
        if (!*handle) {
@@ -118,12 +118,12 @@ bool test_lsa_OpenPolicy2(struct dcerpc_pipe *p,
        if (!NT_STATUS_IS_OK(status)) {
                if (NT_STATUS_EQUAL(status, NT_STATUS_ACCESS_DENIED) ||
                    NT_STATUS_EQUAL(status, 
NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED)) {
-                       printf("not considering %s to be an error\n", 
nt_errstr(status));
+                       torture_comment(tctx, "not considering %s to be an 
error\n", nt_errstr(status));
                        talloc_free(*handle);
                        *handle = NULL;
                        return true;
                }
-               printf("OpenPolicy2 failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "OpenPolicy2 failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -161,7 +161,7 @@ static bool test_LookupNames(struct dcerpc_pipe *p,
        NTSTATUS status;
        int i;
 
-       printf("\nTesting LookupNames with %d names\n", tnames->count);
+       torture_comment(tctx, "\nTesting LookupNames with %d names\n", 
tnames->count);
 
        sids.count = 0;
        sids.sids = NULL;
@@ -187,30 +187,30 @@ static bool test_LookupNames(struct dcerpc_pipe *p,
            NT_STATUS_EQUAL(status, NT_STATUS_NONE_MAPPED)) {
                for (i=0;i< tnames->count;i++) {
                        if (i < count && sids.sids[i].sid_type == 
SID_NAME_UNKNOWN) {
-                               printf("LookupName of %s was unmapped\n",
+                               torture_comment(tctx, "LookupName of %s was 
unmapped\n",
                                       tnames->names[i].name.string);
                        } else if (i >=count) {
-                               printf("LookupName of %s failed to return a 
result\n",
+                               torture_comment(tctx, "LookupName of %s failed 
to return a result\n",
                                       tnames->names[i].name.string);
                        }
                }
-               printf("LookupNames failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupNames failed - %s\n", 
nt_errstr(status));
                return false;
        } else if (!NT_STATUS_IS_OK(status)) {
-               printf("LookupNames failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupNames failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
        for (i=0;i< tnames->count;i++) {
                if (i < count && sids.sids[i].sid_type != 
tnames->names[i].sid_type) {
-                       printf("LookupName of %s got unexpected name type: 
%s\n",
+                       torture_comment(tctx, "LookupName of %s got unexpected 
name type: %s\n",
                               tnames->names[i].name.string, 
sid_type_lookup(sids.sids[i].sid_type));
                } else if (i >=count) {
-                       printf("LookupName of %s failed to return a result\n",
+                       torture_comment(tctx, "LookupName of %s failed to 
return a result\n",
                               tnames->names[i].name.string);
                }
        }
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        return true;
 }
@@ -235,7 +235,7 @@ static bool test_LookupNames_bogus(struct dcerpc_pipe *p,
        name[0].name.string = "NT AUTHORITY\\BOGUS";
        name[1].name.string = NULL;
 
-       printf("\nTesting LookupNames with bogus names\n");
+       torture_comment(tctx, "\nTesting LookupNames with bogus names\n");
 
        sids.count = 0;
        sids.sids = NULL;
@@ -257,11 +257,11 @@ static bool test_LookupNames_bogus(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupNames(p, tctx, &r);
        if (!NT_STATUS_EQUAL(status, NT_STATUS_NONE_MAPPED)) {
-               printf("LookupNames failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupNames failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        return true;
 }
@@ -274,7 +274,7 @@ static bool test_LookupNames_wellknown(struct dcerpc_pipe 
*p,
        struct lsa_TransNameArray tnames;
        bool ret = true;
 
-       printf("Testing LookupNames with well known names\n");
+       torture_comment(tctx, "Testing LookupNames with well known names\n");
 
        tnames.names = &name;
        tnames.count = 1;
@@ -330,7 +330,7 @@ static bool test_LookupNames2(struct dcerpc_pipe *p,
        NTSTATUS status;
        int i;
 
-       printf("\nTesting LookupNames2 with %d names\n", tnames->count);
+       torture_comment(tctx, "\nTesting LookupNames2 with %d names\n", 
tnames->count);
 
        sids.count = 0;
        sids.sids = NULL;
@@ -354,7 +354,7 @@ static bool test_LookupNames2(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupNames2(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("LookupNames2 failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupNames2 failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -366,7 +366,7 @@ static bool test_LookupNames2(struct dcerpc_pipe *p,
                }
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        return true;
 }
@@ -386,7 +386,7 @@ static bool test_LookupNames3(struct dcerpc_pipe *p,
        NTSTATUS status;
        int i;
 
-       printf("\nTesting LookupNames3 with %d names\n", tnames->count);
+       torture_comment(tctx, "\nTesting LookupNames3 with %d names\n", 
tnames->count);
 
        sids.count = 0;
        sids.sids = NULL;
@@ -410,7 +410,7 @@ static bool test_LookupNames3(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupNames3(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("LookupNames3 failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupNames3 failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -422,7 +422,7 @@ static bool test_LookupNames3(struct dcerpc_pipe *p,
                }
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        return true;
 }
@@ -440,7 +440,7 @@ static bool test_LookupNames4(struct dcerpc_pipe *p,
        NTSTATUS status;
        int i;
 
-       printf("\nTesting LookupNames4 with %d names\n", tnames->count);
+       torture_comment(tctx, "\nTesting LookupNames4 with %d names\n", 
tnames->count);
 
        sids.count = 0;
        sids.sids = NULL;
@@ -463,7 +463,7 @@ static bool test_LookupNames4(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupNames4(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("LookupNames4 failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupNames4 failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -475,7 +475,7 @@ static bool test_LookupNames4(struct dcerpc_pipe *p,
                }
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        return true;
 }
@@ -492,7 +492,7 @@ static bool test_LookupSids(struct dcerpc_pipe *p,
        uint32_t count = sids->num_sids;
        NTSTATUS status;
 
-       printf("\nTesting LookupSids\n");
+       torture_comment(tctx, "\nTesting LookupSids\n");
 
        names.count = 0;
        names.names = NULL;
@@ -508,11 +508,11 @@ static bool test_LookupSids(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupSids(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("LookupSids failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupSids failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        if (!test_LookupNames(p, tctx, handle, &names)) {
                return false;
@@ -533,7 +533,7 @@ static bool test_LookupSids2(struct dcerpc_pipe *p,
        uint32_t count = sids->num_sids;
        NTSTATUS status;
 
-       printf("\nTesting LookupSids2\n");
+       torture_comment(tctx, "\nTesting LookupSids2\n");
 
        names.count = 0;
        names.names = NULL;
@@ -551,11 +551,11 @@ static bool test_LookupSids2(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupSids2(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("LookupSids2 failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "LookupSids2 failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        if (!test_LookupNames2(p, tctx, handle, &names, false)) {
                return false;
@@ -578,7 +578,7 @@ static bool test_LookupSids3(struct dcerpc_pipe *p,
        uint32_t count = sids->num_sids;
        NTSTATUS status;
 
-       printf("\nTesting LookupSids3\n");
+       torture_comment(tctx, "\nTesting LookupSids3\n");
 
        names.count = 0;
        names.names = NULL;
@@ -597,15 +597,15 @@ static bool test_LookupSids3(struct dcerpc_pipe *p,
        if (!NT_STATUS_IS_OK(status)) {
                if (NT_STATUS_EQUAL(status, NT_STATUS_ACCESS_DENIED) ||
                    NT_STATUS_EQUAL(status, 
NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED)) {
-                       printf("not considering %s to be an error\n", 
nt_errstr(status));
+                       torture_comment(tctx, "not considering %s to be an 
error\n", nt_errstr(status));
                        return true;
                }
-               printf("LookupSids3 failed - %s - not considered an error\n",
+               torture_comment(tctx, "LookupSids3 failed - %s - not considered 
an error\n",
                       nt_errstr(status));
                return false;
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
        if (!test_LookupNames4(p, tctx, &names, false)) {
                return false;
@@ -623,7 +623,7 @@ bool test_many_LookupSids(struct dcerpc_pipe *p,
        struct lsa_SidArray sids;
        int i;
 
-       printf("\nTesting LookupSids with lots of SIDs\n");
+       torture_comment(tctx, "\nTesting LookupSids with lots of SIDs\n");
 
        sids.num_sids = 100;
 
@@ -654,11 +654,11 @@ bool test_many_LookupSids(struct dcerpc_pipe *p,
 
                status = dcerpc_lsa_LookupSids(p, tctx, &r);
                if (!NT_STATUS_IS_OK(status)) {
-                       printf("LookupSids failed - %s\n", nt_errstr(status));
+                       torture_comment(tctx, "LookupSids failed - %s\n", 
nt_errstr(status));
                        return false;
                }
 
-               printf("\n");
+               torture_comment(tctx, "\n");
 
                if (!test_LookupNames(p, tctx, handle, &names)) {
                        return false;
@@ -672,7 +672,7 @@ bool test_many_LookupSids(struct dcerpc_pipe *p,
                names.count = 0;
                names.names = NULL;
 
-               printf("\nTesting LookupSids3\n");
+               torture_comment(tctx, "\nTesting LookupSids3\n");
 
                r.in.sids = &sids;
                r.in.names = &names;
@@ -688,10 +688,10 @@ bool test_many_LookupSids(struct dcerpc_pipe *p,
                if (!NT_STATUS_IS_OK(status)) {
                        if (NT_STATUS_EQUAL(status, NT_STATUS_ACCESS_DENIED) ||
                            NT_STATUS_EQUAL(status, 
NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED)) {
-                               printf("not considering %s to be an error\n", 
nt_errstr(status));
+                               torture_comment(tctx, "not considering %s to be 
an error\n", nt_errstr(status));
                                return true;
                        }
-                       printf("LookupSids3 failed - %s\n",
+                       torture_comment(tctx, "LookupSids3 failed - %s\n",
                               nt_errstr(status));
                        return false;
                }
@@ -700,7 +700,7 @@ bool test_many_LookupSids(struct dcerpc_pipe *p,
                }
        }
 
-       printf("\n");
+       torture_comment(tctx, "\n");
 
 
 
@@ -742,7 +742,7 @@ static bool test_LookupSids_async(struct dcerpc_pipe *p,
        names = talloc_array(tctx, struct lsa_TransNameArray, 
num_async_requests);
        r = talloc_array(tctx, struct lsa_LookupSids, num_async_requests);
 
-       printf("\nTesting %d async lookupsids request\n", num_async_requests);
+       torture_comment(tctx, "\nTesting %d async lookupsids request\n", 
num_async_requests);
 
        req = talloc_array(tctx, struct rpc_request *, num_async_requests);
 
@@ -804,7 +804,7 @@ static bool test_LookupPrivValue(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupPrivValue(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("\nLookupPrivValue failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "\nLookupPrivValue failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -826,7 +826,7 @@ static bool test_LookupPrivName(struct dcerpc_pipe *p,
 
        status = dcerpc_lsa_LookupPrivName(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("\nLookupPrivName failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "\nLookupPrivName failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -844,7 +844,7 @@ static bool test_RemovePrivilegesFromAccount(struct 
dcerpc_pipe *p,
        struct lsa_PrivilegeSet privs;
        bool ret = true;
 
-       printf("\nTesting RemovePrivilegesFromAccount\n");
+       torture_comment(tctx, "\nTesting RemovePrivilegesFromAccount\n");
 
        r.in.handle = acct_handle;
        r.in.remove_all = 0;
@@ -868,7 +868,7 @@ static bool test_RemovePrivilegesFromAccount(struct 
dcerpc_pipe *p,
 
                status = dcerpc_lsa_LookupPrivName(p, tctx, &r_name);
                if (!NT_STATUS_IS_OK(status)) {
-                       printf("\nLookupPrivName failed - %s\n", 
nt_errstr(status));
+                       torture_comment(tctx, "\nLookupPrivName failed - %s\n", 
nt_errstr(status));
                        return false;
                }
                /* Windows 2008 does not allow this to be removed */
@@ -876,7 +876,7 @@ static bool test_RemovePrivilegesFromAccount(struct 
dcerpc_pipe *p,
                        return ret;
                }
 
-               printf("RemovePrivilegesFromAccount failed to remove %s - %s\n",
+               torture_comment(tctx, "RemovePrivilegesFromAccount failed to 
remove %s - %s\n",
                       name->string,
                       nt_errstr(status));
                return false;
@@ -895,7 +895,7 @@ static bool test_AddPrivilegesToAccount(struct dcerpc_pipe 
*p,
        struct lsa_PrivilegeSet privs;
        bool ret = true;
 
-       printf("\nTesting AddPrivilegesToAccount\n");
+       torture_comment(tctx, "\nTesting AddPrivilegesToAccount\n");
 
        r.in.handle = acct_handle;
        r.in.privs = &privs;
@@ -908,7 +908,7 @@ static bool test_AddPrivilegesToAccount(struct dcerpc_pipe 
*p,
 
        status = dcerpc_lsa_AddPrivilegesToAccount(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("AddPrivilegesToAccount failed - %s\n", 
nt_errstr(status));
+               torture_comment(tctx, "AddPrivilegesToAccount failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -925,14 +925,14 @@ static bool test_EnumPrivsAccount(struct dcerpc_pipe *p,
        struct lsa_PrivilegeSet *privs = NULL;
        bool ret = true;
 
-       printf("\nTesting EnumPrivsAccount\n");
+       torture_comment(tctx, "\nTesting EnumPrivsAccount\n");
 
        r.in.handle = acct_handle;
        r.out.privs = &privs;
 
        status = dcerpc_lsa_EnumPrivsAccount(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("EnumPrivsAccount failed - %s\n", nt_errstr(status));
+               torture_comment(tctx, "EnumPrivsAccount failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
@@ -961,46 +961,46 @@ static bool test_GetSystemAccessAccount(struct 
dcerpc_pipe *p,
        uint32_t access_mask;
        struct lsa_GetSystemAccessAccount r;
 
-       printf("\nTesting GetSystemAccessAccount\n");
+       torture_comment(tctx, "\nTesting GetSystemAccessAccount\n");
 
        r.in.handle = acct_handle;
        r.out.access_mask = &access_mask;
 
        status = dcerpc_lsa_GetSystemAccessAccount(p, tctx, &r);
        if (!NT_STATUS_IS_OK(status)) {
-               printf("GetSystemAccessAccount failed - %s\n", 
nt_errstr(status));
+               torture_comment(tctx, "GetSystemAccessAccount failed - %s\n", 
nt_errstr(status));
                return false;
        }
 
        if (r.out.access_mask != NULL) {
-               printf("Rights:");
+               torture_comment(tctx, "Rights:");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_INTERACTIVE)
-                       printf(" LSA_POLICY_MODE_INTERACTIVE");
+                       torture_comment(tctx, " LSA_POLICY_MODE_INTERACTIVE");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_NETWORK)
-                       printf(" LSA_POLICY_MODE_NETWORK");
+                       torture_comment(tctx, " LSA_POLICY_MODE_NETWORK");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_BATCH)
-                       printf(" LSA_POLICY_MODE_BATCH");
+                       torture_comment(tctx, " LSA_POLICY_MODE_BATCH");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_SERVICE)
-                       printf(" LSA_POLICY_MODE_SERVICE");
+                       torture_comment(tctx, " LSA_POLICY_MODE_SERVICE");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_PROXY)
-                       printf(" LSA_POLICY_MODE_PROXY");
+                       torture_comment(tctx, " LSA_POLICY_MODE_PROXY");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_DENY_INTERACTIVE)
-                       printf(" LSA_POLICY_MODE_DENY_INTERACTIVE");
+                       torture_comment(tctx, " 
LSA_POLICY_MODE_DENY_INTERACTIVE");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_DENY_NETWORK)
-                       printf(" LSA_POLICY_MODE_DENY_NETWORK");
+                       torture_comment(tctx, " LSA_POLICY_MODE_DENY_NETWORK");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_DENY_BATCH)
-                       printf(" LSA_POLICY_MODE_DENY_BATCH");
+                       torture_comment(tctx, " LSA_POLICY_MODE_DENY_BATCH");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_DENY_SERVICE)
-                       printf(" LSA_POLICY_MODE_DENY_SERVICE");
+                       torture_comment(tctx, " LSA_POLICY_MODE_DENY_SERVICE");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_REMOTE_INTERACTIVE)
-                       printf(" LSA_POLICY_MODE_REMOTE_INTERACTIVE");
+                       torture_comment(tctx, " 
LSA_POLICY_MODE_REMOTE_INTERACTIVE");
                if (*(r.out.access_mask) & 
LSA_POLICY_MODE_DENY_REMOTE_INTERACTIVE)
-                       printf(" LSA_POLICY_MODE_DENY_REMOTE_INTERACTIVE");
+                       torture_comment(tctx, " 
LSA_POLICY_MODE_DENY_REMOTE_INTERACTIVE");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_ALL)
-                       printf(" LSA_POLICY_MODE_ALL");
+                       torture_comment(tctx, " LSA_POLICY_MODE_ALL");
                if (*(r.out.access_mask) & LSA_POLICY_MODE_ALL_NT4)
-                       printf(" LSA_POLICY_MODE_ALL_NT4");
-               printf("\n");
+                       torture_comment(tctx, " LSA_POLICY_MODE_ALL_NT4");
+               torture_comment(tctx, "\n");
        }
 
        return true;
@@ -1013,12 +1013,12 @@ static bool test_Delete(struct dcerpc_pipe *p,
        NTSTATUS status;
        struct lsa_Delete r;
 
-       printf("\nTesting Delete\n");
+       torture_comment(tctx, "\nTesting Delete\n");
 
        r.in.handle = handle;
        status = dcerpc_lsa_Delete(p, tctx, &r);


-- 
Samba Shared Repository

Reply via email to