torture 34 lib/crypto/hmacmd5test.c bool torture_local_crypto_hmacmd5(struct torture_context *torture)
torture 44 lib/crypto/hmacmd5test.c TALLOC_CTX *tctx = talloc_new(torture);
torture 28 lib/crypto/md4test.c bool torture_local_crypto_md4(struct torture_context *torture)
torture 28 lib/crypto/md5test.c bool torture_local_crypto_md5(struct torture_context *torture)
torture 46 lib/torture/torture.c struct torture_context *torture = talloc_zero(event_ctx,
torture 49 lib/torture/torture.c if (torture == NULL)
torture 52 lib/torture/torture.c torture->ev = event_ctx;
torture 53 lib/torture/torture.c torture->results = talloc_reference(torture, results);
torture 55 lib/torture/torture.c return torture;
torture 1907 source4/torture/basic/denytest.c bool torture_ntdenytest2(struct torture_context *torture,
torture 1911 source4/torture/basic/denytest.c return torture_ntdenytest(torture, cli1, cli2, 0);
torture 130 source4/torture/basic/disconnect.c bool torture_disconnect(struct torture_context *torture)
torture 140 source4/torture/basic/disconnect.c if (!torture_open_connection(&cli, torture, 0)) {
torture 150 source4/torture/basic/disconnect.c if (!torture_open_connection(&cli, torture, 0)) {
torture 155 source4/torture/basic/disconnect.c if (!torture_open_connection(&cli, torture, 0)) {
torture 159 source4/torture/basic/disconnect.c if (torture_setting_bool(torture, "samba3", false)) {
torture 163 source4/torture/basic/mangle_test.c bool torture_mangle(struct torture_context *torture,
torture 183 source4/torture/basic/mangle_test.c name = gen_name(torture);
torture 185 source4/torture/basic/mangle_test.c if (!test_one(torture, cli, name)) {
torture 189 source4/torture/basic/mangle_test.c if (torture_setting_bool(torture, "progress", true)) {
torture 91 source4/torture/basic/properties.c bool torture_test_properties(struct torture_context *torture,
torture 285 source4/torture/basic/scanner.c bool torture_trans2_scan(struct torture_context *torture,
torture 546 source4/torture/basic/scanner.c bool torture_nttrans_scan(struct torture_context *torture,
torture 551 source4/torture/basic/scanner.c struct smb_iconv_convenience *iconv_convenience = lp_iconv_convenience(torture->lp_ctx);
torture 582 source4/torture/basic/scanner.c bool torture_smb_scan(struct torture_context *torture)
torture 592 source4/torture/basic/scanner.c if (!torture_open_connection(&cli, torture, 0)) {
torture 193 source4/torture/ldap/basic.c bool torture_ldap_basic(struct torture_context *torture)
torture 199 source4/torture/ldap/basic.c const char *host = torture_setting_string(torture, "host", NULL);
torture 200 source4/torture/ldap/basic.c const char *userdn = torture_setting_string(torture, "ldap_userdn", NULL);
torture 201 source4/torture/ldap/basic.c const char *secret = torture_setting_string(torture, "ldap_secret", NULL);
torture 209 source4/torture/ldap/basic.c status = torture_ldap_connection(torture, &conn, url);
torture 224 source4/torture/ldap/basic.c if (!test_bind_sasl(torture, conn, cmdline_credentials)) {
torture 485 source4/torture/ldap/cldap.c bool torture_cldap(struct torture_context *torture)
torture 488 source4/torture/ldap/cldap.c const char *host = torture_setting_string(torture, "host", NULL);
torture 490 source4/torture/ldap/cldap.c ret &= test_cldap_netlogon(torture, host);
torture 491 source4/torture/ldap/cldap.c ret &= test_cldap_netlogon_flags(torture, host);
torture 492 source4/torture/ldap/cldap.c ret &= test_cldap_netlogon_flag_ds_dns_forest(torture, host);
torture 493 source4/torture/ldap/cldap.c ret &= test_cldap_generic(torture, host);
torture 183 source4/torture/ldap/cldapbench.c bool torture_bench_cldap(struct torture_context *torture)
torture 190 source4/torture/ldap/cldapbench.c make_nbt_name_server(&name, torture_setting_string(torture, "host", NULL));
torture 193 source4/torture/ldap/cldapbench.c status = resolve_name(lp_resolve_context(torture->lp_ctx), &name, torture, &address, torture->ev);
torture 200 source4/torture/ldap/cldapbench.c ret &= bench_cldap_netlogon(torture, address);
torture 201 source4/torture/ldap/cldapbench.c ret &= bench_cldap_rootdse(torture, address);
torture 378 source4/torture/ldap/schema.c bool torture_ldap_schema(struct torture_context *torture)
torture 382 source4/torture/ldap/schema.c const char *host = torture_setting_string(torture, "host", NULL);
torture 389 source4/torture/ldap/schema.c url = talloc_asprintf(torture, "ldap://%s/", host);
torture 391 source4/torture/ldap/schema.c ldb = ldb_wrap_connect(torture, torture->ev, torture->lp_ctx, url,
torture 39 source4/torture/ldap/uptodatevector.c static bool test_check_uptodatevector(struct torture_context *torture,
torture 57 source4/torture/ldap/uptodatevector.c torture_comment(torture, "Check replUpToDateVector on partition[%s]\n",
torture 60 source4/torture/ldap/uptodatevector.c ret = ldb_search(ldb, torture, &r, partition_dn, LDB_SCOPE_BASE, attrs,
torture 72 source4/torture/ldap/uptodatevector.c ndr_err = ndr_pull_struct_blob_all(utdv_val1, torture,
torture 73 source4/torture/ldap/uptodatevector.c lp_iconv_convenience(torture->lp_ctx), &utdv1,
torture 89 source4/torture/ldap/uptodatevector.c msg = ldb_msg_new(torture);
torture 118 source4/torture/ldap/uptodatevector.c ndr_err = ndr_pull_struct_blob_all(utdv_val, torture,
torture 119 source4/torture/ldap/uptodatevector.c lp_iconv_convenience(torture->lp_ctx), &utdv,
torture 137 source4/torture/ldap/uptodatevector.c torture_comment(torture, "[%u]: uSNChanged[%llu] description[%s] replUpToDateVector[%s]\n", i,
torture 154 source4/torture/ldap/uptodatevector.c bool torture_ldap_uptodatevector(struct torture_context *torture)
torture 158 source4/torture/ldap/uptodatevector.c const char *host = torture_setting_string(torture, "host", NULL);
torture 161 source4/torture/ldap/uptodatevector.c url = talloc_asprintf(torture, "ldap://%s/", host);
torture 164 source4/torture/ldap/uptodatevector.c ldb = ldb_wrap_connect(torture, torture->ev, torture->lp_ctx, url,
torture 170 source4/torture/ldap/uptodatevector.c ret &= test_check_uptodatevector(torture, ldb, samdb_base_dn(ldb));
torture 171 source4/torture/ldap/uptodatevector.c ret &= test_check_uptodatevector(torture, ldb, samdb_config_dn(ldb));
torture 172 source4/torture/ldap/uptodatevector.c ret &= test_check_uptodatevector(torture, ldb, samdb_schema_dn(ldb));
torture 39 source4/torture/ldb/ldb.c static bool torture_ldb_attrs(struct torture_context *torture)
torture 41 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 50 source4/torture/ldb/ldb.c torture_assert(torture,
torture 51 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
torture 54 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 61 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectSid"),
torture 66 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 71 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_sid_blob, sid_blob,
torture 74 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 79 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 83 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture,
torture 87 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 91 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 95 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 99 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 103 source4/torture/ldb/ldb.c torture_assert(torture, attr->syntax->comparison_fn(ldb, mem_ctx, &guid_blob, &binary_sid_blob) != 0,
torture 108 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectGUID"),
torture 113 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 118 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_guid_blob, guid_blob,
torture 123 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 128 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_guid_blob, guid_blob,
torture 131 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 136 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_guid_blob, guid_blob,
torture 139 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 143 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, string_sid_blob, data_blob_string_const(sid),
torture 146 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 150 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 154 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 158 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 168 source4/torture/ldb/ldb.c static bool torture_ldb_dn_attrs(struct torture_context *torture)
torture 170 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 180 source4/torture/ldb/ldb.c torture_assert(torture,
torture 181 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
torture 184 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 191 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "SID"),
torture 196 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 201 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_sid_blob, sid_blob,
torture 206 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 211 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_sid_blob, sid_blob,
torture 214 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 219 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 223 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture,
torture 227 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 231 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture,
torture 237 source4/torture/ldb/ldb.c torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "GUID"),
torture 242 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 247 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_guid_blob, guid_blob,
torture 252 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 257 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, binary_guid_blob, guid_blob,
torture 260 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 265 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 269 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture,
torture 273 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 277 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture,
torture 287 source4/torture/ldb/ldb.c static bool torture_ldb_dn_extended(struct torture_context *torture)
torture 289 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 298 source4/torture/ldb/ldb.c torture_assert(torture,
torture 299 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
torture 302 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 309 source4/torture/ldb/ldb.c torture_assert(torture,
torture 313 source4/torture/ldb/ldb.c torture_assert(torture,
torture 317 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == false,
torture 320 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") == NULL,
torture 323 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") == NULL,
torture 326 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "WKGUID") == NULL,
torture 330 source4/torture/ldb/ldb.c torture_assert(torture,
torture 335 source4/torture/ldb/ldb.c torture_assert(torture,
torture 341 source4/torture/ldb/ldb.c torture_assert(torture,
torture 345 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == true,
torture 348 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") != NULL,
torture 351 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") != NULL,
torture 354 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "SID"), sid_blob,
torture 357 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "GUID"), guid_blob,
torture 360 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), dn_str,
torture 363 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_casefold(dn), strupper_talloc(mem_ctx, dn_str),
torture 366 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_component_name(dn, 0), "cn",
torture 369 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_component_val(dn, 0), data_blob_string_const("admin"),
torture 372 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1),
torture 377 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0),
torture 382 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_remove_child_components(dn, 1) == true,
torture 385 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == false,
torture 388 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") == NULL,
torture 391 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") == NULL,
torture 396 source4/torture/ldb/ldb.c torture_assert_int_equal(torture, ldb_dn_set_extended_component(dn, "GUID", &guid_blob), 0,
torture 399 source4/torture/ldb/ldb.c torture_assert_int_equal(torture, ldb_dn_set_extended_component(dn, "SID", &sid_blob), 0,
torture 402 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "SID"), sid_blob,
torture 405 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "GUID"), guid_blob,
torture 408 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), "cn=users,dc=samba,dc=org",
torture 411 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1),
torture 416 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0),
torture 422 source4/torture/ldb/ldb.c torture_assert(torture,
torture 427 source4/torture/ldb/ldb.c torture_assert(torture,
torture 431 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == true,
torture 434 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") == NULL,
torture 437 source4/torture/ldb/ldb.c torture_assert_int_equal(torture, ldb_dn_get_comp_num(dn), 0,
torture 440 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") != NULL,
torture 443 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "GUID"), guid_blob,
torture 446 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), "",
torture 449 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1),
torture 454 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0),
torture 460 source4/torture/ldb/ldb.c torture_assert(torture,
torture 465 source4/torture/ldb/ldb.c torture_assert(torture,
torture 469 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == true,
torture 472 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") == NULL,
torture 475 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") != NULL,
torture 478 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "GUID"), guid_blob,
torture 481 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), "",
torture 485 source4/torture/ldb/ldb.c torture_assert(torture,
torture 490 source4/torture/ldb/ldb.c torture_assert(torture,
torture 494 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == true,
torture 497 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") == NULL,
torture 500 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") != NULL,
torture 503 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "SID"), sid_blob,
torture 506 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), "",
torture 509 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 1),
torture 514 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0),
torture 520 source4/torture/ldb/ldb.c torture_assert(torture,
torture 525 source4/torture/ldb/ldb.c torture_assert(torture,
torture 529 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_has_extended(dn) == true,
torture 532 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "GUID") == NULL,
torture 535 source4/torture/ldb/ldb.c torture_assert(torture, ldb_dn_get_extended_component(dn, "SID") != NULL,
torture 538 source4/torture/ldb/ldb.c torture_assert_data_blob_equal(torture, *ldb_dn_get_extended_component(dn, "SID"), sid_blob,
torture 541 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), "",
torture 549 source4/torture/ldb/ldb.c static bool torture_ldb_dn(struct torture_context *torture)
torture 551 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 557 source4/torture/ldb/ldb.c torture_assert(torture,
torture 558 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
torture 561 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 568 source4/torture/ldb/ldb.c torture_assert(torture,
torture 572 source4/torture/ldb/ldb.c torture_assert(torture,
torture 576 source4/torture/ldb/ldb.c torture_assert(torture,
torture 580 source4/torture/ldb/ldb.c torture_assert(torture,
torture 584 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_linearized(dn), "dc=samba,dc=org",
torture 587 source4/torture/ldb/ldb.c torture_assert_str_equal(torture, ldb_dn_get_extended_linearized(mem_ctx, dn, 0), "dc=samba,dc=org",
torture 591 source4/torture/ldb/ldb.c torture_assert(torture,
torture 595 source4/torture/ldb/ldb.c torture_assert(torture,
torture 599 source4/torture/ldb/ldb.c torture_assert(torture,
torture 603 source4/torture/ldb/ldb.c torture_assert(torture,
torture 608 source4/torture/ldb/ldb.c torture_assert(torture,
torture 612 source4/torture/ldb/ldb.c torture_assert(torture,
torture 616 source4/torture/ldb/ldb.c torture_assert(torture,
torture 620 source4/torture/ldb/ldb.c torture_assert(torture,
torture 628 source4/torture/ldb/ldb.c static bool torture_ldb_dn_invalid_extended(struct torture_context *torture)
torture 630 source4/torture/ldb/ldb.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 636 source4/torture/ldb/ldb.c torture_assert(torture,
torture 637 source4/torture/ldb/ldb.c ldb = ldb_init(mem_ctx, torture->ev),
torture 640 source4/torture/ldb/ldb.c torture_assert_int_equal(torture,
torture 647 source4/torture/ldb/ldb.c torture_assert(torture,
torture 651 source4/torture/ldb/ldb.c torture_assert(torture,
torture 656 source4/torture/ldb/ldb.c torture_assert(torture,
torture 661 source4/torture/ldb/ldb.c torture_assert(torture,
torture 665 source4/torture/ldb/ldb.c torture_assert(torture,
torture 670 source4/torture/ldb/ldb.c torture_assert(torture,
torture 674 source4/torture/ldb/ldb.c torture_assert(torture,
torture 679 source4/torture/ldb/ldb.c torture_assert(torture,
torture 683 source4/torture/ldb/ldb.c torture_assert(torture,
torture 688 source4/torture/ldb/ldb.c torture_assert(torture,
torture 692 source4/torture/ldb/ldb.c torture_assert(torture,
torture 697 source4/torture/ldb/ldb.c torture_assert(torture,
torture 701 source4/torture/ldb/ldb.c torture_assert(torture,
torture 706 source4/torture/ldb/ldb.c torture_assert(torture,
torture 710 source4/torture/ldb/ldb.c torture_assert(torture,
torture 714 source4/torture/ldb/ldb.c torture_assert(torture,
torture 73 source4/torture/libnet/domain.c bool torture_domainopen(struct torture_context *torture)
torture 84 source4/torture/libnet/domain.c net_ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 86 source4/torture/libnet/domain.c status = torture_rpc_connection(torture,
torture 94 source4/torture/libnet/domain.c name.string = lp_workgroup(torture->lp_ctx);
torture 73 source4/torture/libnet/groupinfo.c bool torture_groupinfo(struct torture_context *torture)
torture 86 source4/torture/libnet/groupinfo.c status = torture_rpc_connection(torture,
torture 94 source4/torture/libnet/groupinfo.c name.string = lp_workgroup(torture->lp_ctx);
torture 99 source4/torture/libnet/groupinfo.c if (!test_opendomain(torture, p, mem_ctx, &h, &name, &sid)) {
torture 53 source4/torture/libnet/groupman.c bool torture_groupadd(struct torture_context *torture)
torture 66 source4/torture/libnet/groupman.c status = torture_rpc_connection(torture,
torture 70 source4/torture/libnet/groupman.c torture_assert_ntstatus_ok(torture, status, "RPC connection");
torture 72 source4/torture/libnet/groupman.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 73 source4/torture/libnet/groupman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) {
torture 565 source4/torture/libnet/libnet_BecomeDC.c bool torture_net_become_dc(struct torture_context *torture)
torture 578 source4/torture/libnet/libnet_BecomeDC.c torture_assert_ntstatus_ok(torture, torture_temp_dir(torture, "libnet_BecomeDC", &location),
torture 581 source4/torture/libnet/libnet_BecomeDC.c s = talloc_zero(torture, struct test_become_dc_state);
torture 584 source4/torture/libnet/libnet_BecomeDC.c s->tctx = torture;
torture 585 source4/torture/libnet/libnet_BecomeDC.c s->lp_ctx = torture->lp_ctx;
torture 587 source4/torture/libnet/libnet_BecomeDC.c s->netbios_name = lp_parm_string(torture->lp_ctx, NULL, "become dc", "smbtorture dc");
torture 595 source4/torture/libnet/libnet_BecomeDC.c s->tj = torture_join_domain(torture, s->netbios_name,
torture 604 source4/torture/libnet/libnet_BecomeDC.c s->ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 607 source4/torture/libnet/libnet_BecomeDC.c s->ldb = ldb_init(s, torture->ev);
torture 613 source4/torture/libnet/libnet_BecomeDC.c b.in.source_dsa_address = torture_setting_string(torture, "host", NULL);
torture 686 source4/torture/libnet/libnet_BecomeDC.c if (lp_parm_bool(torture->lp_ctx, NULL, "become dc", "do not unjoin", false)) {
torture 695 source4/torture/libnet/libnet_BecomeDC.c u.in.source_dsa_address = torture_setting_string(torture, "host", NULL);
torture 705 source4/torture/libnet/libnet_BecomeDC.c torture_leave_domain(torture, s->tj);
torture 126 source4/torture/libnet/libnet_domain.c bool torture_domain_open_lsa(struct torture_context *torture)
torture 139 source4/torture/libnet/libnet_domain.c domain_name = lp_workgroup(torture->lp_ctx);
torture 141 source4/torture/libnet/libnet_domain.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 154 source4/torture/libnet/libnet_domain.c status = libnet_DomainOpen(ctx, torture, &r);
torture 177 source4/torture/libnet/libnet_domain.c bool torture_domain_close_lsa(struct torture_context *torture)
torture 190 source4/torture/libnet/libnet_domain.c status = torture_rpc_binding(torture, &binding);
torture 195 source4/torture/libnet/libnet_domain.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 206 source4/torture/libnet/libnet_domain.c cmdline_credentials, torture->ev, torture->lp_ctx);
torture 213 source4/torture/libnet/libnet_domain.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 215 source4/torture/libnet/libnet_domain.c if (!test_opendomain_lsa(p, torture, &h, &domain_name, &access_mask)) {
torture 246 source4/torture/libnet/libnet_domain.c bool torture_domain_open_samr(struct torture_context *torture)
torture 259 source4/torture/libnet/libnet_domain.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 265 source4/torture/libnet/libnet_domain.c domain_name = lp_workgroup(torture->lp_ctx);
torture 305 source4/torture/libnet/libnet_domain.c bool torture_domain_close_samr(struct torture_context *torture)
torture 319 source4/torture/libnet/libnet_domain.c status = torture_rpc_binding(torture, &binding);
torture 324 source4/torture/libnet/libnet_domain.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 335 source4/torture/libnet/libnet_domain.c ctx->cred, torture->ev, torture->lp_ctx);
torture 342 source4/torture/libnet/libnet_domain.c domain_name.string = talloc_strdup(mem_ctx, lp_workgroup(torture->lp_ctx));
torture 344 source4/torture/libnet/libnet_domain.c if (!test_opendomain_samr(p, torture, &h, &domain_name, &access_mask, &sid)) {
torture 377 source4/torture/libnet/libnet_domain.c bool torture_domain_list(struct torture_context *torture)
torture 387 source4/torture/libnet/libnet_domain.c status = torture_rpc_binding(torture, &binding);
torture 392 source4/torture/libnet/libnet_domain.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 229 source4/torture/libnet/libnet_group.c bool torture_groupinfo_api(struct torture_context *torture)
torture 243 source4/torture/libnet/libnet_group.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 246 source4/torture/libnet/libnet_group.c status = torture_rpc_connection(torture,
torture 253 source4/torture/libnet/libnet_group.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 299 source4/torture/libnet/libnet_group.c bool torture_grouplist(struct torture_context *torture)
torture 309 source4/torture/libnet/libnet_group.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 312 source4/torture/libnet/libnet_group.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 360 source4/torture/libnet/libnet_group.c bool torture_creategroup(struct torture_context *torture)
torture 370 source4/torture/libnet/libnet_group.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 374 source4/torture/libnet/libnet_group.c req.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 32 source4/torture/libnet/libnet_lookup.c bool torture_lookup(struct torture_context *torture)
torture 43 source4/torture/libnet/libnet_lookup.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 46 source4/torture/libnet/libnet_lookup.c lookup.in.hostname = torture_setting_string(torture, "host", NULL);
torture 48 source4/torture/libnet/libnet_lookup.c status = torture_rpc_binding(torture, &binding);
torture 76 source4/torture/libnet/libnet_lookup.c bool torture_lookup_host(struct torture_context *torture)
torture 87 source4/torture/libnet/libnet_lookup.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 90 source4/torture/libnet/libnet_lookup.c lookup.in.hostname = torture_setting_string(torture, "host", NULL);
torture 92 source4/torture/libnet/libnet_lookup.c status = torture_rpc_binding(torture, &binding);
torture 119 source4/torture/libnet/libnet_lookup.c bool torture_lookup_pdc(struct torture_context *torture)
torture 130 source4/torture/libnet/libnet_lookup.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 141 source4/torture/libnet/libnet_lookup.c lookup->in.domain_name = lp_workgroup(torture->lp_ctx);
torture 167 source4/torture/libnet/libnet_lookup.c bool torture_lookup_sam_name(struct torture_context *torture)
torture 174 source4/torture/libnet/libnet_lookup.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 181 source4/torture/libnet/libnet_lookup.c r.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 86 source4/torture/libnet/libnet_rpc.c static bool torture_rpc_connect(struct torture_context *torture,
torture 92 source4/torture/libnet/libnet_rpc.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 136 source4/torture/libnet/libnet_rpc.c bool torture_rpc_connect_srv(struct torture_context *torture)
torture 142 source4/torture/libnet/libnet_rpc.c status = torture_rpc_binding(torture, &binding);
torture 147 source4/torture/libnet/libnet_rpc.c return torture_rpc_connect(torture, level, NULL, binding->host);
torture 151 source4/torture/libnet/libnet_rpc.c bool torture_rpc_connect_pdc(struct torture_context *torture)
torture 158 source4/torture/libnet/libnet_rpc.c status = torture_rpc_binding(torture, &binding);
torture 166 source4/torture/libnet/libnet_rpc.c domain_name = lp_workgroup(torture->lp_ctx);
torture 167 source4/torture/libnet/libnet_rpc.c return torture_rpc_connect(torture, level, NULL, domain_name);
torture 171 source4/torture/libnet/libnet_rpc.c bool torture_rpc_connect_dc(struct torture_context *torture)
torture 178 source4/torture/libnet/libnet_rpc.c status = torture_rpc_binding(torture, &binding);
torture 186 source4/torture/libnet/libnet_rpc.c domain_name = lp_workgroup(torture->lp_ctx);
torture 187 source4/torture/libnet/libnet_rpc.c return torture_rpc_connect(torture, level, NULL, domain_name);
torture 191 source4/torture/libnet/libnet_rpc.c bool torture_rpc_connect_dc_info(struct torture_context *torture)
torture 198 source4/torture/libnet/libnet_rpc.c status = torture_rpc_binding(torture, &binding);
torture 206 source4/torture/libnet/libnet_rpc.c domain_name = lp_workgroup(torture->lp_ctx);
torture 207 source4/torture/libnet/libnet_rpc.c return torture_rpc_connect(torture, level, NULL, domain_name);
torture 211 source4/torture/libnet/libnet_rpc.c bool torture_rpc_connect_binding(struct torture_context *torture)
torture 218 source4/torture/libnet/libnet_rpc.c status = torture_rpc_binding(torture, &binding);
torture 223 source4/torture/libnet/libnet_rpc.c bindstr = dcerpc_binding_string(torture, binding);
torture 225 source4/torture/libnet/libnet_rpc.c return torture_rpc_connect(torture, level, bindstr, NULL);
torture 116 source4/torture/libnet/libnet_share.c bool torture_listshares(struct torture_context *torture)
torture 128 source4/torture/libnet/libnet_share.c status = torture_rpc_binding(torture, &binding);
torture 134 source4/torture/libnet/libnet_share.c libnetctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 202 source4/torture/libnet/libnet_share.c bool torture_delshare(struct torture_context *torture)
torture 212 source4/torture/libnet/libnet_share.c host = torture_setting_string(torture, "host", NULL);
torture 213 source4/torture/libnet/libnet_share.c status = torture_rpc_binding(torture, &binding);
torture 214 source4/torture/libnet/libnet_share.c torture_assert_ntstatus_ok(torture, status, "Failed to get binding");
torture 216 source4/torture/libnet/libnet_share.c libnetctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 219 source4/torture/libnet/libnet_share.c status = torture_rpc_connection(torture,
torture 223 source4/torture/libnet/libnet_share.c torture_assert_ntstatus_ok(torture, status, "Failed to get rpc connection");
torture 225 source4/torture/libnet/libnet_share.c if (!test_addshare(p, torture, host, TEST_SHARENAME)) {
torture 232 source4/torture/libnet/libnet_share.c status = libnet_DelShare(libnetctx, torture, &share);
torture 233 source4/torture/libnet/libnet_share.c torture_assert_ntstatus_ok(torture, status, "Failed to delete share");
torture 239 source4/torture/libnet/libnet_user.c bool torture_createuser(struct torture_context *torture)
torture 249 source4/torture/libnet/libnet_user.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 253 source4/torture/libnet/libnet_user.c req.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 281 source4/torture/libnet/libnet_user.c bool torture_deleteuser(struct torture_context *torture)
torture 295 source4/torture/libnet/libnet_user.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 299 source4/torture/libnet/libnet_user.c req.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 301 source4/torture/libnet/libnet_user.c status = torture_rpc_connection(torture,
torture 309 source4/torture/libnet/libnet_user.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 473 source4/torture/libnet/libnet_user.c bool torture_modifyuser(struct torture_context *torture)
torture 490 source4/torture/libnet/libnet_user.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 493 source4/torture/libnet/libnet_user.c status = torture_rpc_connection(torture,
torture 503 source4/torture/libnet/libnet_user.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 514 source4/torture/libnet/libnet_user.c status = torture_rpc_binding(torture, &binding);
torture 524 source4/torture/libnet/libnet_user.c req.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 527 source4/torture/libnet/libnet_user.c set_test_changes(torture, &req, 1, &name, fld);
torture 529 source4/torture/libnet/libnet_user.c status = libnet_ModifyUser(ctx, torture, &req);
torture 537 source4/torture/libnet/libnet_user.c user_req.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 541 source4/torture/libnet/libnet_user.c status = libnet_UserInfo(ctx, torture, &user_req);
torture 577 source4/torture/libnet/libnet_user.c req.in.domain_name = lp_workgroup(torture->lp_ctx);
torture 581 source4/torture/libnet/libnet_user.c status = libnet_ModifyUser(ctx, torture, &req);
torture 588 source4/torture/libnet/libnet_user.c name = talloc_strdup(torture, TEST_USERNAME);
torture 593 source4/torture/libnet/libnet_user.c if (!test_cleanup(ctx->samr.pipe, torture, &ctx->samr.handle, name)) {
torture 599 source4/torture/libnet/libnet_user.c if (!test_samr_close(ctx->samr.pipe, torture, &ctx->samr.handle)) {
torture 611 source4/torture/libnet/libnet_user.c bool torture_userinfo_api(struct torture_context *torture)
torture 625 source4/torture/libnet/libnet_user.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 628 source4/torture/libnet/libnet_user.c status = torture_rpc_connection(torture,
torture 635 source4/torture/libnet/libnet_user.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 681 source4/torture/libnet/libnet_user.c bool torture_userlist(struct torture_context *torture)
torture 691 source4/torture/libnet/libnet_user.c ctx = libnet_context_init(torture->ev, torture->lp_ctx);
torture 694 source4/torture/libnet/libnet_user.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 129 source4/torture/libnet/userinfo.c bool torture_userinfo(struct torture_context *torture)
torture 142 source4/torture/libnet/userinfo.c status = torture_rpc_connection(torture,
torture 150 source4/torture/libnet/userinfo.c name.string = lp_workgroup(torture->lp_ctx);
torture 155 source4/torture/libnet/userinfo.c if (!test_opendomain(torture, p, mem_ctx, &h, &name, &sid)) {
torture 160 source4/torture/libnet/userinfo.c if (!test_user_create(torture, p, mem_ctx, &h, TEST_USERNAME, &rid)) {
torture 170 source4/torture/libnet/userinfo.c if (!test_user_cleanup(torture, p, mem_ctx, &h, TEST_USERNAME)) {
torture 178 source4/torture/libnet/userinfo.c if (!test_opendomain(torture, p, mem_ctx, &h, &name, &sid)) {
torture 183 source4/torture/libnet/userinfo.c if (!test_user_create(torture, p, mem_ctx, &h, TEST_USERNAME, &rid)) {
torture 193 source4/torture/libnet/userinfo.c if (!test_user_cleanup(torture, p, mem_ctx, &h, TEST_USERNAME)) {
torture 304 source4/torture/libnet/userman.c bool torture_useradd(struct torture_context *torture)
torture 317 source4/torture/libnet/userman.c status = torture_rpc_connection(torture,
torture 321 source4/torture/libnet/userman.c torture_assert_ntstatus_ok(torture, status, "RPC connect failed");
torture 323 source4/torture/libnet/userman.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 324 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) {
torture 334 source4/torture/libnet/userman.c if (!test_user_cleanup(torture, p, mem_ctx, &h, name)) {
torture 339 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) {
torture 349 source4/torture/libnet/userman.c if (!test_user_cleanup(torture, p, mem_ctx, &h, name)) {
torture 360 source4/torture/libnet/userman.c bool torture_userdel(struct torture_context *torture)
torture 374 source4/torture/libnet/userman.c status = torture_rpc_connection(torture,
torture 382 source4/torture/libnet/userman.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 383 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) {
torture 388 source4/torture/libnet/userman.c if (!test_user_create(torture, p, mem_ctx, &h, name, &rid)) {
torture 404 source4/torture/libnet/userman.c bool torture_usermod(struct torture_context *torture)
torture 419 source4/torture/libnet/userman.c status = torture_rpc_connection(torture,
torture 423 source4/torture/libnet/userman.c torture_assert_ntstatus_ok(torture, status, "RPC connect");
torture 425 source4/torture/libnet/userman.c domain_name.string = lp_workgroup(torture->lp_ctx);
torture 428 source4/torture/libnet/userman.c if (!test_opendomain(torture, p, mem_ctx, &h, &domain_name, &sid)) {
torture 433 source4/torture/libnet/userman.c if (!test_user_create(torture, p, mem_ctx, &h, name, &rid)) {
torture 441 source4/torture/libnet/userman.c if (!test_usermod(torture, p, mem_ctx, &h, i, &m, &name)) {
torture 446 source4/torture/libnet/userman.c if (!test_compare(torture, p, mem_ctx, &h, &m, name)) {
torture 453 source4/torture/libnet/userman.c if (!test_user_cleanup(torture, p, mem_ctx, &h, name)) {
torture 54 source4/torture/local/dbspeed.c static bool test_tdb_speed(struct torture_context *torture, const void *_data)
torture 58 source4/torture/local/dbspeed.c int timelimit = torture_setting_int(torture, "timelimit", 10);
torture 60 source4/torture/local/dbspeed.c TALLOC_CTX *tmp_ctx = talloc_new(torture);
torture 64 source4/torture/local/dbspeed.c torture_comment(torture, "Testing tdb speed for sidmap\n");
torture 71 source4/torture/local/dbspeed.c torture_fail(torture, "Failed to open test.tdb");
torture 74 source4/torture/local/dbspeed.c torture_comment(torture, "Adding %d SID records\n", torture_entries);
torture 80 source4/torture/local/dbspeed.c torture_result(torture, TORTURE_FAIL, "Failed to add SID %d\n", i);
torture 86 source4/torture/local/dbspeed.c torture_result(torture, TORTURE_FAIL, "Failed to add UID %d\n", i);
torture 91 source4/torture/local/dbspeed.c torture_comment(torture, "Testing for %d seconds\n", timelimit);
torture 103 source4/torture/local/dbspeed.c torture_result(torture, TORTURE_FAIL, "Failed to fetch SID %d\n", i);
torture 112 source4/torture/local/dbspeed.c torture_result(torture, TORTURE_FAIL, "Failed to fetch UID %d\n", i);
torture 119 source4/torture/local/dbspeed.c torture_comment(torture, "tdb speed %.2f ops/sec\n", tdb_speed);
torture 163 source4/torture/local/dbspeed.c static bool test_ldb_speed(struct torture_context *torture, const void *_data)
torture 167 source4/torture/local/dbspeed.c int timelimit = torture_setting_int(torture, "timelimit", 10);
torture 169 source4/torture/local/dbspeed.c TALLOC_CTX *tmp_ctx = talloc_new(torture);
torture 177 source4/torture/local/dbspeed.c torture_comment(torture, "Testing ldb speed for sidmap\n");
torture 179 source4/torture/local/dbspeed.c ldb = ldb_wrap_connect(tmp_ctx, torture->ev, torture->lp_ctx, "tdb://test.ldb",
torture 184 source4/torture/local/dbspeed.c torture_fail(torture, "Failed to open test.ldb");
torture 193 source4/torture/local/dbspeed.c torture_comment(torture, "Adding %d SID records\n", torture_entries);
torture 197 source4/torture/local/dbspeed.c torture_result(torture, TORTURE_FAIL, "Failed to add SID %d\n", i);
torture 202 source4/torture/local/dbspeed.c if (talloc_total_blocks(torture) > 100) {
torture 203 source4/torture/local/dbspeed.c torture_result(torture, TORTURE_FAIL, "memory leak in ldb add\n");
torture 207 source4/torture/local/dbspeed.c torture_comment(torture, "Testing for %d seconds\n", timelimit);
torture 218 source4/torture/local/dbspeed.c torture_fail(torture, talloc_asprintf(torture, "Failed to find SID %d", i));
torture 223 source4/torture/local/dbspeed.c torture_fail(torture, talloc_asprintf(torture, "Failed to find UID %d", i));
torture 228 source4/torture/local/dbspeed.c if (talloc_total_blocks(torture) > 100) {
torture 231 source4/torture/local/dbspeed.c torture_fail(torture, "memory leak in ldb search");
torture 235 source4/torture/local/dbspeed.c torture_comment(torture, "ldb speed %.2f ops/sec\n", ldb_speed);
torture 237 source4/torture/local/dbspeed.c torture_comment(torture, "ldb/tdb speed ratio is %.2f%%\n", (100*ldb_speed/tdb_speed));
torture 221 source4/torture/nbench/nbench.c bool torture_nbench(struct torture_context *torture)
torture 224 source4/torture/nbench/nbench.c int torture_nprocs = torture_setting_int(torture, "nprocs", 4);
torture 228 source4/torture/nbench/nbench.c read_only = torture_setting_bool(torture, "readonly", false);
torture 230 source4/torture/nbench/nbench.c nb_max_retries = torture_setting_int(torture, "nretries", 1);
torture 232 source4/torture/nbench/nbench.c p = torture_setting_string(torture, "timelimit", NULL);
torture 239 source4/torture/nbench/nbench.c loadfile = torture_setting_string(torture, "loadfile", NULL);
torture 245 source4/torture/nbench/nbench.c if (!torture_open_connection(&cli, torture, 0)) {
torture 269 source4/torture/nbench/nbench.c torture_create_procs(torture, run_netbench, &correct);
torture 30 source4/torture/nbt/browse.c bool torture_nbt_browse(struct torture_context *torture)
torture 43 source4/torture/nbt/browse.c status = resolve_name(&name, mem_ctx, &address, torture->ev);
torture 522 source4/torture/rap/rap.c bool torture_rap_scan(struct torture_context *torture, struct smbcli_state *cli)
torture 527 source4/torture/rap/rap.c struct rap_call *call = new_rap_cli_call(torture, lp_iconv_convenience(torture->lp_ctx), callno);
torture 530 source4/torture/rap/rap.c result = rap_cli_do_call(cli->tree, lp_iconv_convenience(torture->lp_ctx), call);
torture 353 source4/torture/raw/chkpath.c bool torture_raw_chkpath(struct torture_context *torture,
torture 378 source4/torture/raw/chkpath.c fnum = create_complex_file(cli, torture, BASEDIR "\\nt\\V S\\VB98\\vb6.exe");
torture 385 source4/torture/raw/chkpath.c ret &= test_chkpath(cli, torture);
torture 386 source4/torture/raw/chkpath.c ret &= test_chkpath_names(cli, torture);
torture 31 source4/torture/raw/close.c bool torture_raw_close(struct torture_context *torture,
torture 44 source4/torture/raw/close.c fnum = create_complex_file(cli, torture, fname); \
torture 75 source4/torture/raw/close.c status = smb_raw_pathinfo(cli->tree, torture, &finfo);
torture 80 source4/torture/raw/close.c timestring(torture, basetime),
torture 81 source4/torture/raw/close.c nt_time_string(torture, finfo.all_info.out.write_time));
torture 82 source4/torture/raw/close.c dump_all_info(torture, &finfo);
torture 96 source4/torture/raw/close.c dump_all_info(torture, &finfo);
torture 98 source4/torture/raw/close.c if (!torture_setting_bool(torture, "samba3", false)) {
torture 114 source4/torture/raw/close.c status = smb_raw_pathinfo(cli->tree, torture, &finfo2);
torture 126 source4/torture/raw/close.c status = smb_raw_pathinfo(cli->tree, torture, &finfo);
torture 132 source4/torture/raw/close.c dump_all_info(torture, &finfo);
torture 905 source4/torture/raw/context.c bool torture_raw_context(struct torture_context *torture,
torture 909 source4/torture/raw/context.c if (lp_use_spnego(torture->lp_ctx)) {
torture 910 source4/torture/raw/context.c ret &= torture_raw_context_int(torture, cli);
torture 911 source4/torture/raw/context.c lp_set_cmdline(torture->lp_ctx, "use spnego", "False");
torture 914 source4/torture/raw/context.c ret &= torture_raw_context_int(torture, cli);
torture 447 source4/torture/raw/eas.c bool torture_raw_eas(struct torture_context *torture, struct smbcli_state *cli)
torture 455 source4/torture/raw/eas.c ret &= test_eas(cli, torture);
torture 456 source4/torture/raw/eas.c ret &= test_nttrans_create(cli, torture);
torture 466 source4/torture/raw/eas.c bool torture_max_eas(struct torture_context *torture)
torture 471 source4/torture/raw/eas.c if (!torture_open_connection(&cli, torture, 0)) {
torture 479 source4/torture/raw/eas.c ret &= test_max_eas(cli, torture);
torture 155 source4/torture/raw/ioctl.c bool torture_raw_ioctl(struct torture_context *torture,
torture 164 source4/torture/raw/ioctl.c ret &= test_ioctl(cli, torture);
torture 165 source4/torture/raw/ioctl.c ret &= test_fsctl(cli, torture);
torture 316 source4/torture/raw/lockbench.c bool torture_bench_lock(struct torture_context *torture)
torture 319 source4/torture/raw/lockbench.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 321 source4/torture/raw/lockbench.c int timelimit = torture_setting_int(torture, "timelimit", 10);
torture 328 source4/torture/raw/lockbench.c progress = torture_setting_bool(torture, "progress", true);
torture 330 source4/torture/raw/lockbench.c nprocs = torture_setting_int(torture, "nprocs", 4);
torture 336 source4/torture/raw/lockbench.c state[i].tctx = torture;
torture 339 source4/torture/raw/lockbench.c state[i].ev = torture->ev;
torture 340 source4/torture/raw/lockbench.c if (!torture_open_connection_ev(&cli, i, torture, torture->ev)) {
torture 381 source4/torture/raw/lockbench.c event_add_timed(torture->ev, state, timeval_current_ofs(1, 0), report_rate, state);
torture 386 source4/torture/raw/lockbench.c event_loop_once(torture->ev);
torture 235 source4/torture/raw/lookuprate.c bool torture_bench_lookup(struct torture_context *torture)
torture 243 source4/torture/raw/lookuprate.c if (!torture_open_connection(&cli, torture, 0)) {
torture 164 source4/torture/raw/mkdir.c bool torture_raw_mkdir(struct torture_context *torture,
torture 169 source4/torture/raw/mkdir.c if (!test_mkdir(cli, torture)) {
torture 346 source4/torture/raw/mux.c bool torture_raw_mux(struct torture_context *torture, struct smbcli_state *cli)
torture 354 source4/torture/raw/mux.c ret &= test_mux_open(cli, torture);
torture 355 source4/torture/raw/mux.c ret &= test_mux_write(cli, torture);
torture 356 source4/torture/raw/mux.c ret &= test_mux_lock(cli, torture);
torture 1473 source4/torture/raw/notify.c static bool test_notify_tcon(struct smbcli_state *cli, struct torture_context *torture)
torture 1502 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, torture, &io);
torture 1506 source4/torture/raw/notify.c status = smb_raw_open(cli->tree, torture, &io);
torture 1522 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, torture, ¬ify);
torture 1533 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, torture, ¬ify);
torture 1542 source4/torture/raw/notify.c tree = secondary_tcon(cli, torture);
torture 1548 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, torture, ¬ify);
torture 1559 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, torture, ¬ify);
torture 1576 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, torture, ¬ify);
torture 1587 source4/torture/raw/notify.c status = smb_raw_changenotify_recv(req, torture, ¬ify);
torture 1603 source4/torture/raw/notify.c bool torture_raw_notify(struct torture_context *torture,
torture 1613 source4/torture/raw/notify.c ret &= test_notify_tcon(cli, torture);
torture 1614 source4/torture/raw/notify.c ret &= test_notify_dir(cli, cli2, torture);
torture 1615 source4/torture/raw/notify.c ret &= test_notify_mask(cli, torture);
torture 1616 source4/torture/raw/notify.c ret &= test_notify_recursive(cli, torture);
torture 1617 source4/torture/raw/notify.c ret &= test_notify_mask_change(cli, torture);
torture 1618 source4/torture/raw/notify.c ret &= test_notify_file(cli, torture);
torture 1619 source4/torture/raw/notify.c ret &= test_notify_tdis(torture);
torture 1620 source4/torture/raw/notify.c ret &= test_notify_exit(torture);
torture 1621 source4/torture/raw/notify.c ret &= test_notify_ulogoff(torture);
torture 1622 source4/torture/raw/notify.c ret &= test_notify_tcp_dis(torture);
torture 1623 source4/torture/raw/notify.c ret &= test_notify_double(cli, torture);
torture 1624 source4/torture/raw/notify.c ret &= test_notify_tree(cli, torture);
torture 1625 source4/torture/raw/notify.c ret &= test_notify_overflow(cli, torture);
torture 1626 source4/torture/raw/notify.c ret &= test_notify_basedir(cli, torture);
torture 391 source4/torture/raw/offline.c bool torture_test_offline(struct torture_context *torture)
torture 394 source4/torture/raw/offline.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 396 source4/torture/raw/offline.c int timelimit = torture_setting_int(torture, "timelimit", 10);
torture 401 source4/torture/raw/offline.c progress = torture_setting_bool(torture, "progress", true);
torture 403 source4/torture/raw/offline.c nconnections = torture_setting_int(torture, "nprocs", 4);
torture 410 source4/torture/raw/offline.c state[i].tctx = torture;
torture 412 source4/torture/raw/offline.c state[i].ev = torture->ev;
torture 413 source4/torture/raw/offline.c if (!torture_open_connection_ev(&cli, i, torture, torture->ev)) {
torture 424 source4/torture/raw/offline.c state[i].tctx = torture;
torture 426 source4/torture/raw/offline.c state[i].ev = torture->ev;
torture 476 source4/torture/raw/offline.c event_add_timed(torture->ev, state, timeval_current_ofs(1, 0), report_rate, state);
torture 481 source4/torture/raw/offline.c event_loop_once(torture->ev);
torture 495 source4/torture/raw/offline.c event_loop_once(torture->ev);
torture 1653 source4/torture/raw/open.c bool torture_raw_open(struct torture_context *torture, struct smbcli_state *cli)
torture 1661 source4/torture/raw/open.c ret &= test_ntcreatex_brlocked(cli, torture);
torture 1662 source4/torture/raw/open.c ret &= test_open(cli, torture);
torture 1663 source4/torture/raw/open.c ret &= test_raw_open_multi(torture);
torture 1664 source4/torture/raw/open.c ret &= test_openx(cli, torture);
torture 1665 source4/torture/raw/open.c ret &= test_ntcreatex(cli, torture);
torture 1666 source4/torture/raw/open.c ret &= test_nttrans_create(cli, torture);
torture 1667 source4/torture/raw/open.c ret &= test_t2open(cli, torture);
torture 1668 source4/torture/raw/open.c ret &= test_mknew(cli, torture);
torture 1669 source4/torture/raw/open.c ret &= test_create(cli, torture);
torture 1670 source4/torture/raw/open.c ret &= test_ctemp(cli, torture);
torture 1671 source4/torture/raw/open.c ret &= test_chained(cli, torture);
torture 1672 source4/torture/raw/open.c ret &= test_no_leading_slash(cli, torture);
torture 1673 source4/torture/raw/open.c ret &= test_openx_over_dir(cli, torture);
torture 1674 source4/torture/raw/open.c ret &= test_open_for_delete(cli, torture);
torture 368 source4/torture/raw/openbench.c bool torture_bench_open(struct torture_context *torture)
torture 371 source4/torture/raw/openbench.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 373 source4/torture/raw/openbench.c int timelimit = torture_setting_int(torture, "timelimit", 10);
torture 381 source4/torture/raw/openbench.c progress = torture_setting_bool(torture, "progress", true);
torture 383 source4/torture/raw/openbench.c nprocs = torture_setting_int(torture, "nprocs", 4);
torture 389 source4/torture/raw/openbench.c state[i].tctx = torture;
torture 392 source4/torture/raw/openbench.c state[i].ev = torture->ev;
torture 393 source4/torture/raw/openbench.c if (!torture_open_connection_ev(&state[i].cli, i, torture, torture->ev)) {
torture 433 source4/torture/raw/openbench.c report_te = event_add_timed(torture->ev, state, timeval_current_ofs(1, 0),
torture 439 source4/torture/raw/openbench.c event_loop_once(torture->ev);
torture 2903 source4/torture/raw/oplock.c bool torture_bench_oplock(struct torture_context *torture)
torture 2907 source4/torture/raw/oplock.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 2908 source4/torture/raw/oplock.c int torture_nprocs = torture_setting_int(torture, "nprocs", 4);
torture 2910 source4/torture/raw/oplock.c int timelimit = torture_setting_int(torture, "timelimit", 10);
torture 2916 source4/torture/raw/oplock.c torture_comment(torture, "Opening %d connections\n", torture_nprocs);
torture 2918 source4/torture/raw/oplock.c if (!torture_open_connection_ev(&cli[i], i, torture, torture->ev)) {
torture 2957 source4/torture/raw/oplock.c torture_comment(torture, "Running for %d seconds\n", timelimit);
torture 2963 source4/torture/raw/oplock.c CHECK_STATUS(torture, status, NT_STATUS_OK);
torture 2967 source4/torture/raw/oplock.c if (torture_setting_bool(torture, "progress", true)) {
torture 2968 source4/torture/raw/oplock.c torture_comment(torture, "%.2f ops/second\r", count/timeval_elapsed(&tv));
torture 2972 source4/torture/raw/oplock.c torture_comment(torture, "%.2f ops/second\n", count/timeval_elapsed(&tv));
torture 3036 source4/torture/raw/oplock.c bool torture_hold_oplock(struct torture_context *torture,
torture 178 source4/torture/raw/pingpong.c bool torture_ping_pong(struct torture_context *torture)
torture 182 source4/torture/raw/pingpong.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 193 source4/torture/raw/pingpong.c fn = torture_setting_string(torture, "filename", NULL);
torture 199 source4/torture/raw/pingpong.c num_locks = torture_setting_int(torture, "num_locks", -1);
torture 205 source4/torture/raw/pingpong.c do_reads = torture_setting_bool(torture, "read", false);
torture 206 source4/torture/raw/pingpong.c do_writes = torture_setting_bool(torture, "write", false);
torture 207 source4/torture/raw/pingpong.c lock_timeout = torture_setting_int(torture, "lock_timeout", 100000);
torture 209 source4/torture/raw/pingpong.c if (!torture_open_connection(&cli, torture, 0)) {
torture 228 source4/torture/raw/qfileinfo.c static bool torture_raw_qfileinfo_internals(struct torture_context *torture,
torture 301 source4/torture/raw/qfileinfo.c torture_fail(torture, "too many level failures - giving up");
torture 453 source4/torture/raw/qfileinfo.c torture_comment(torture, "create_time: %s\n", nt_time_string(mem_ctx, correct_time));
torture 465 source4/torture/raw/qfileinfo.c torture_comment(torture, "access_time: %s\n", nt_time_string(mem_ctx, correct_time));
torture 477 source4/torture/raw/qfileinfo.c torture_comment(torture, "write_time : %s\n", nt_time_string(mem_ctx, correct_time));
torture 490 source4/torture/raw/qfileinfo.c torture_comment(torture, "change_time: %s\n", nt_time_string(mem_ctx, correct_time));
torture 516 source4/torture/raw/qfileinfo.c torture_comment(torture, "size: %u\n", (uint_t)correct_size);
torture 537 source4/torture/raw/qfileinfo.c torture_comment(torture, "alloc_size: %u\n", (uint_t)correct_size);
torture 570 source4/torture/raw/qfileinfo.c torture_comment(torture, "attrib: 0x%x\n", (uint_t)correct_attrib);
torture 586 source4/torture/raw/qfileinfo.c torture_comment(torture, "name: %s\n", correct_name);
torture 610 source4/torture/raw/qfileinfo.c torture_fail(torture, "ALL_INFO didn't give a filename");
torture 634 source4/torture/raw/qfileinfo.c torture_comment(torture, "alt_name: %s\n", correct_name);
torture 656 source4/torture/raw/qfileinfo.c torture_comment(torture, "stream_name: %s\n", correct_name);
torture 772 source4/torture/raw/qfileinfo.c torture_comment(torture, "file_id=%.0f\n", (double)s1->internal_information.out.file_id);
torture 819 source4/torture/raw/qfileinfo.c bool torture_raw_qfileinfo(struct torture_context *torture,
torture 826 source4/torture/raw/qfileinfo.c fnum = create_complex_file(cli, torture, fname);
torture 832 source4/torture/raw/qfileinfo.c ret = torture_raw_qfileinfo_internals(torture, torture, cli->tree, fnum, fname, false /* is_ipc */);
torture 840 source4/torture/raw/qfileinfo.c bool torture_raw_qfileinfo_pipe(struct torture_context *torture,
torture 850 source4/torture/raw/qfileinfo.c if (!(p = dcerpc_pipe_init(torture, cli->tree->session->transport->socket->event.ctx,
torture 851 source4/torture/raw/qfileinfo.c lp_iconv_convenience(torture->lp_ctx)))) {
torture 856 source4/torture/raw/qfileinfo.c torture_assert_ntstatus_ok(torture, status, "dcerpc_pipe_open_smb failed");
torture 861 source4/torture/raw/qfileinfo.c ret = torture_raw_qfileinfo_internals(torture, torture, ipc_tree, fnum, fname, true /* is_ipc */);
torture 123 source4/torture/raw/qfsinfo.c bool torture_raw_qfsinfo(struct torture_context *torture,
torture 133 source4/torture/raw/qfsinfo.c torture_comment(torture, "Running level %s\n", levels[i].name);
torture 135 source4/torture/raw/qfsinfo.c levels[i].status = smb_raw_fsinfo(cli->tree, torture, &levels[i].fsinfo);
torture 154 source4/torture/raw/qfsinfo.c torture_comment(torture, "%d levels failed\n", count);
torture 155 source4/torture/raw/qfsinfo.c torture_assert(torture, count > 13, "too many level failures - giving up");
torture 158 source4/torture/raw/qfsinfo.c torture_comment(torture, "check for correct aliases\n");
torture 181 source4/torture/raw/qfsinfo.c torture_comment(torture, "volume_info.volume_name = '%s'\n", s1->volume_info.out.volume_name.s);
torture 192 source4/torture/raw/qfsinfo.c torture_comment(torture, "attribute_info.fs_type = '%s'\n", s1->attribute_info.out.fs_type.s);
torture 195 source4/torture/raw/qfsinfo.c torture_comment(torture, "check for consistent disk sizes\n");
torture 214 source4/torture/raw/qfsinfo.c torture_comment(torture, "total disk = %.0f MB\n", size1*scale/1.0e6);
torture 217 source4/torture/raw/qfsinfo.c torture_comment(torture, "check consistent free disk space\n");
torture 236 source4/torture/raw/qfsinfo.c torture_comment(torture, "free disk = %.0f MB\n", size1*scale/1.0e6);
torture 239 source4/torture/raw/qfsinfo.c torture_comment(torture, "volume info consistency\n");
torture 287 source4/torture/raw/qfsinfo.c torture_comment(torture, "check for correct termination\n");
torture 128 source4/torture/raw/samba3hide.c bool torture_samba3_hide(struct torture_context *torture)
torture 138 source4/torture/raw/samba3hide.c torture, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 139 source4/torture/raw/samba3hide.c torture_setting_string(torture, "share", NULL), torture->ev)) {
torture 144 source4/torture/raw/samba3hide.c status = torture_second_tcon(torture, cli->session, "hideunread",
torture 152 source4/torture/raw/samba3hide.c status = torture_second_tcon(torture, cli->session, "hideunwrite",
torture 187 source4/torture/raw/samba3hide.c if (!is_writeable(torture, cli->tree, fname)) {
torture 216 source4/torture/raw/samba3hide.c if (is_writeable(torture, cli->tree, fname)) {
torture 244 source4/torture/raw/samba3hide.c if (is_writeable(torture, cli->tree, fname)) {
torture 39 source4/torture/raw/samba3misc.c bool torture_samba3_checkfsp(struct torture_context *torture)
torture 58 source4/torture/raw/samba3misc.c torture, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 59 source4/torture/raw/samba3misc.c torture_setting_string(torture, "share", NULL), torture->ev)) {
torture 67 source4/torture/raw/samba3misc.c status = torture_second_tcon(torture, cli->session,
torture 68 source4/torture/raw/samba3misc.c torture_setting_string(torture, "share", NULL),
torture 328 source4/torture/raw/samba3misc.c bool torture_samba3_badpath(struct torture_context *torture)
torture 348 source4/torture/raw/samba3misc.c nt_status_support = lp_nt_status_support(torture->lp_ctx);
torture 350 source4/torture/raw/samba3misc.c if (!lp_set_cmdline(torture->lp_ctx, "nt status support", "yes")) {
torture 355 source4/torture/raw/samba3misc.c if (!torture_open_connection(&cli_nt, torture, 0)) {
torture 359 source4/torture/raw/samba3misc.c if (!lp_set_cmdline(torture->lp_ctx, "nt status support", "no")) {
torture 364 source4/torture/raw/samba3misc.c if (!torture_open_connection(&cli_dos, torture, 1)) {
torture 368 source4/torture/raw/samba3misc.c if (!lp_set_cmdline(torture->lp_ctx, "nt status support",
torture 544 source4/torture/raw/samba3misc.c || !torture_setting_bool(torture, "samba3", false)) {
torture 550 source4/torture/raw/samba3misc.c || !torture_setting_bool(torture, "samba3", false)) {
torture 612 source4/torture/raw/samba3misc.c bool torture_samba3_caseinsensitive(struct torture_context *torture)
torture 630 source4/torture/raw/samba3misc.c if (!torture_open_connection(&cli, torture, 0)) {
torture 236 source4/torture/raw/seek.c bool torture_raw_seek(struct torture_context *torture, struct smbcli_state *cli)
torture 240 source4/torture/raw/seek.c ret &= test_seek(cli, torture);
torture 35 source4/torture/raw/setfileinfo.c bool torture_raw_sfileinfo(struct torture_context *torture,
torture 63 source4/torture/raw/setfileinfo.c fnum = create_complex_file(cli, torture, fname); \
torture 92 source4/torture/raw/setfileinfo.c status2 = smb_raw_fileinfo(cli->tree, torture, &finfo1); \
torture 115 source4/torture/raw/setfileinfo.c status2 = smb_raw_pathinfo(cli->tree, torture, &finfo1); \
torture 118 source4/torture/raw/setfileinfo.c status2 = smb_raw_pathinfo(cli->tree, torture, &finfo1); \
torture 130 source4/torture/raw/setfileinfo.c status2 = smb_raw_fileinfo(cli->tree, torture, &finfo2); \
torture 133 source4/torture/raw/setfileinfo.c status2 = smb_raw_pathinfo(cli->tree, torture, &finfo2); \
torture 136 source4/torture/raw/setfileinfo.c status2 = smb_raw_pathinfo(cli->tree, torture, &finfo2); \
torture 151 source4/torture/raw/setfileinfo.c dump_all_info(torture, &finfo1); \
torture 162 source4/torture/raw/setfileinfo.c printf("\t%s", timestring(torture, value)); \
torture 163 source4/torture/raw/setfileinfo.c printf("\t%s\n", nt_time_string(torture, finfo2.stype.out.field)); \
torture 164 source4/torture/raw/setfileinfo.c dump_all_info(torture, &finfo1); \
torture 175 source4/torture/raw/setfileinfo.c dump_all_info(torture, &finfo1); \
torture 448 source4/torture/raw/setfileinfo.c bool torture_raw_sfileinfo_rename(struct torture_context *torture,
torture 483 source4/torture/raw/setfileinfo.c smbcli_close(cli->tree, create_complex_file(cli, torture, fnum_fname_new));
torture 484 source4/torture/raw/setfileinfo.c smbcli_close(cli->tree, create_complex_file(cli, torture, path_fname_new));
torture 504 source4/torture/raw/setfileinfo.c fnum2 = create_complex_file(cli, torture, fnum_fname);
torture 531 source4/torture/raw/setfileinfo.c fnum2 = create_complex_file(cli, torture, fnum_fname);
torture 582 source4/torture/raw/setfileinfo.c if (torture_setting_bool(torture, "samba3", false)) {
torture 609 source4/torture/raw/setfileinfo.c fnum = create_complex_file(cli, torture, path_fname);
torture 675 source4/torture/raw/setfileinfo.c bool torture_raw_sfileinfo_bug(struct torture_context *torture,
torture 683 source4/torture/raw/setfileinfo.c if (!torture_setting_bool(torture, "dangerous", false))
torture 684 source4/torture/raw/setfileinfo.c torture_skip(torture,
torture 687 source4/torture/raw/setfileinfo.c fnum = create_complex_file(cli, torture, fname);
torture 1656 source4/torture/raw/streams.c bool torture_raw_streams(struct torture_context *torture,
torture 1665 source4/torture/raw/streams.c ret &= test_stream_dir(torture, cli, torture);
torture 1667 source4/torture/raw/streams.c ret &= test_stream_io(torture, cli, torture);
torture 1669 source4/torture/raw/streams.c ret &= test_stream_sharemodes(torture, cli, torture);
torture 1671 source4/torture/raw/streams.c if (!torture_setting_bool(torture, "samba4", false)) {
torture 1672 source4/torture/raw/streams.c ret &= test_stream_delete(torture, cli, torture);
torture 1674 source4/torture/raw/streams.c ret &= test_stream_names(torture, cli, torture);
torture 1676 source4/torture/raw/streams.c ret &= test_stream_names2(torture, cli, torture);
torture 1678 source4/torture/raw/streams.c ret &= test_stream_rename(torture, cli, torture);
torture 1680 source4/torture/raw/streams.c ret &= test_stream_rename2(torture, cli, torture);
torture 1682 source4/torture/raw/streams.c ret &= test_stream_create_disposition(torture, cli, torture);
torture 1685 source4/torture/raw/streams.c ret &= test_stream_attributes(torture, cli, torture);
torture 29 source4/torture/rpc/alter_context.c bool torture_rpc_alter_context(struct torture_context *torture)
torture 39 source4/torture/rpc/alter_context.c torture_comment(torture, "opening LSA connection\n");
torture 40 source4/torture/rpc/alter_context.c status = torture_rpc_connection(torture, &p, &ndr_table_lsarpc);
torture 41 source4/torture/rpc/alter_context.c torture_assert_ntstatus_ok(torture, status, "connecting");
torture 43 source4/torture/rpc/alter_context.c if (!test_lsa_OpenPolicy2(p, torture, &handle)) {
torture 47 source4/torture/rpc/alter_context.c torture_comment(torture, "Opening secondary DSSETUP context\n");
torture 49 source4/torture/rpc/alter_context.c torture_assert_ntstatus_ok(torture, status, "dcerpc_alter_context failed");
torture 53 source4/torture/rpc/alter_context.c torture_comment(torture, "Opening bad secondary connection\n");
torture 55 source4/torture/rpc/alter_context.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_RPC_UNSUPPORTED_NAME_SYNTAX,
torture 58 source4/torture/rpc/alter_context.c torture_comment(torture, "testing DSSETUP pipe operations\n");
torture 59 source4/torture/rpc/alter_context.c ret &= test_DsRoleGetPrimaryDomainInformation(torture, p2);
torture 62 source4/torture/rpc/alter_context.c ret &= test_lsa_Close(p, torture, handle);
torture 68 source4/torture/rpc/alter_context.c torture_comment(torture, "Testing change of primary context\n");
torture 69 source4/torture/rpc/alter_context.c status = dcerpc_alter_context(p, torture, &p2->syntax, &p2->transfer_syntax);
torture 70 source4/torture/rpc/alter_context.c torture_assert_ntstatus_ok(torture, status, "dcerpc_alter_context failed");
torture 72 source4/torture/rpc/alter_context.c torture_comment(torture, "testing DSSETUP pipe operations - should fault\n");
torture 73 source4/torture/rpc/alter_context.c ret &= test_DsRoleGetPrimaryDomainInformation_ext(torture, p, NT_STATUS_NET_WRITE_FAULT);
torture 75 source4/torture/rpc/alter_context.c ret &= test_lsa_OpenPolicy2(p, torture, &handle);
torture 78 source4/torture/rpc/alter_context.c ret &= test_lsa_Close(p, torture, handle);
torture 81 source4/torture/rpc/alter_context.c torture_comment(torture, "testing DSSETUP pipe operations\n");
torture 83 source4/torture/rpc/alter_context.c ret &= test_DsRoleGetPrimaryDomainInformation(torture, p2);
torture 38 source4/torture/rpc/async_bind.c bool torture_async_bind(struct torture_context *torture)
torture 51 source4/torture/rpc/async_bind.c if (!torture_setting_bool(torture, "async", false)) {
torture 56 source4/torture/rpc/async_bind.c binding_string = torture_setting_string(torture, "binding", NULL);
torture 62 source4/torture/rpc/async_bind.c bind_req = talloc_array(torture, struct composite_context*, torture_numasync);
torture 64 source4/torture/rpc/async_bind.c pipe = talloc_array(torture, struct dcerpc_pipe*, torture_numasync);
torture 66 source4/torture/rpc/async_bind.c table = talloc_array(torture, const struct ndr_interface_table*, torture_numasync);
torture 76 source4/torture/rpc/async_bind.c table[i], creds, torture->ev, torture->lp_ctx);
torture 262 source4/torture/rpc/autoidl.c bool torture_rpc_autoidl(struct torture_context *torture)
torture 274 source4/torture/rpc/autoidl.c test_auto_scan(torture, iface);
torture 128 source4/torture/rpc/bench.c bool torture_bench_rpc(struct torture_context *torture)
torture 137 source4/torture/rpc/bench.c status = torture_rpc_connection(torture,
torture 145 source4/torture/rpc/bench.c if (!bench_NetShareEnumAll(torture, p, mem_ctx)) {
torture 44 source4/torture/rpc/bind.c bool torture_multi_bind(struct torture_context *torture)
torture 54 source4/torture/rpc/bind.c status = torture_rpc_binding(torture, &binding);
torture 60 source4/torture/rpc/bind.c status = torture_rpc_connection(torture, &p, &ndr_table_lsarpc);
torture 68 source4/torture/rpc/bind.c torture->lp_ctx);
torture 106 source4/torture/rpc/countcalls.c bool torture_rpc_countcalls(struct torture_context *torture)
torture 112 source4/torture/rpc/countcalls.c iface_name = lp_parm_string(torture->lp_ctx, NULL, "countcalls", "interface");
torture 119 source4/torture/rpc/countcalls.c return count_calls(torture, torture, iface, false);
torture 124 source4/torture/rpc/countcalls.c loop_ctx = talloc_named(torture, 0, "torture_rpc_councalls loop context");
torture 125 source4/torture/rpc/countcalls.c ret &= count_calls(torture, loop_ctx, l->table, true);
torture 645 source4/torture/rpc/dfs.c bool torture_rpc_dfs(struct torture_context *torture)
torture 651 source4/torture/rpc/dfs.c const char *host = torture_setting_string(torture, "host", NULL);
torture 653 source4/torture/rpc/dfs.c status = torture_rpc_connection(torture, &p, &ndr_table_netdfs);
torture 654 source4/torture/rpc/dfs.c torture_assert_ntstatus_ok(torture, status, "Unable to connect");
torture 656 source4/torture/rpc/dfs.c ret &= test_GetManagerVersion(p, torture, &version);
torture 657 source4/torture/rpc/dfs.c ret &= test_ManagerInitialize(p, torture, host);
torture 658 source4/torture/rpc/dfs.c ret &= test_Enum(p, torture);
torture 659 source4/torture/rpc/dfs.c ret &= test_EnumEx(p, torture, host);
torture 660 source4/torture/rpc/dfs.c ret &= test_StdRoot(p, torture, torture, host);
torture 661 source4/torture/rpc/dfs.c ret &= test_FtRoot(p, torture, host);
torture 662 source4/torture/rpc/dfs.c ret &= test_DcAddress(p, torture, host);
torture 60 source4/torture/rpc/drsuapi.c static bool test_DsGetDomainControllerInfo(struct dcerpc_pipe *p, struct torture_context *torture,
torture 108 source4/torture/rpc/drsuapi.c torture_comment(torture,
torture 112 source4/torture/rpc/drsuapi.c status = dcerpc_drsuapi_DsGetDomainControllerInfo(p, torture, &r);
torture 113 source4/torture/rpc/drsuapi.c torture_assert_ntstatus_ok(torture, status,
torture 115 source4/torture/rpc/drsuapi.c torture_assert_werr_equal(torture,
torture 124 source4/torture/rpc/drsuapi.c torture_assert_int_equal(torture,
torture 149 source4/torture/rpc/drsuapi.c torture_assert(torture, found,
torture 166 source4/torture/rpc/drsuapi.c status = dcerpc_drsuapi_DsGetDomainControllerInfo(p, torture, &r);
torture 168 source4/torture/rpc/drsuapi.c torture_assert_ntstatus_ok(torture, status,
torture 170 source4/torture/rpc/drsuapi.c torture_assert_werr_ok(torture, r.out.result,
torture 174 source4/torture/rpc/drsuapi.c const char *dc_account = talloc_asprintf(torture, "%s\\%s$",
torture 184 source4/torture/rpc/drsuapi.c torture_assert(torture, found,
torture 726 source4/torture/rpc/drsuapi.c bool torture_rpc_drsuapi(struct torture_context *torture)
torture 736 source4/torture/rpc/drsuapi.c priv.join = torture_join_domain(torture, TEST_MACHINE_NAME, ACB_SVRTRUST,
torture 739 source4/torture/rpc/drsuapi.c torture_fail(torture, "Failed to join as BDC");
torture 742 source4/torture/rpc/drsuapi.c status = torture_rpc_connection(torture,
torture 746 source4/torture/rpc/drsuapi.c torture_leave_domain(torture, priv.join);
torture 747 source4/torture/rpc/drsuapi.c torture_fail(torture, "Unable to connect to DRSUAPI pipe");
torture 750 source4/torture/rpc/drsuapi.c ret &= test_DsBind(p, torture, &priv);
torture 752 source4/torture/rpc/drsuapi.c ret &= test_QuerySitesByCost(p, torture, &priv);
torture 754 source4/torture/rpc/drsuapi.c ret &= test_DsGetDomainControllerInfo(p, torture, &priv);
torture 756 source4/torture/rpc/drsuapi.c ret &= test_DsCrackNames(torture, p, torture, &priv);
torture 758 source4/torture/rpc/drsuapi.c ret &= test_DsWriteAccountSpn(p, torture, &priv);
torture 760 source4/torture/rpc/drsuapi.c ret &= test_DsReplicaGetInfo(p, torture, &priv);
torture 762 source4/torture/rpc/drsuapi.c ret &= test_DsReplicaSync(p, torture, &priv);
torture 764 source4/torture/rpc/drsuapi.c ret &= test_DsReplicaUpdateRefs(p, torture, &priv);
torture 766 source4/torture/rpc/drsuapi.c ret &= test_DsGetNCChanges(p, torture, &priv);
torture 768 source4/torture/rpc/drsuapi.c ret &= test_DsUnbind(p, torture, &priv);
torture 770 source4/torture/rpc/drsuapi.c torture_leave_domain(torture, priv.join);
torture 776 source4/torture/rpc/drsuapi.c bool torture_rpc_drsuapi_cracknames(struct torture_context *torture)
torture 784 source4/torture/rpc/drsuapi.c torture_comment(torture, "Connected to DRSUAPI pipe\n");
torture 788 source4/torture/rpc/drsuapi.c priv.join = torture_join_domain(torture, TEST_MACHINE_NAME, ACB_SVRTRUST,
torture 791 source4/torture/rpc/drsuapi.c torture_fail(torture, "Failed to join as BDC\n");
torture 794 source4/torture/rpc/drsuapi.c status = torture_rpc_connection(torture,
torture 798 source4/torture/rpc/drsuapi.c torture_leave_domain(torture, priv.join);
torture 799 source4/torture/rpc/drsuapi.c torture_fail(torture, "Unable to connect to DRSUAPI pipe");
torture 802 source4/torture/rpc/drsuapi.c ret &= test_DsBind(p, torture, &priv);
torture 806 source4/torture/rpc/drsuapi.c test_DsGetDomainControllerInfo(p, torture, &priv);
torture 808 source4/torture/rpc/drsuapi.c ret &= test_DsCrackNames(torture, p, torture, &priv);
torture 810 source4/torture/rpc/drsuapi.c ret &= test_DsUnbind(p, torture, &priv);
torture 813 source4/torture/rpc/drsuapi.c torture_leave_domain(torture, priv.join);
torture 888 source4/torture/rpc/dssync.c bool torture_rpc_dssync(struct torture_context *torture)
torture 895 source4/torture/rpc/dssync.c ctx = test_create_context(torture);
torture 897 source4/torture/rpc/dssync.c ret &= _test_DsBind(torture, ctx, ctx->admin.credentials, &ctx->admin.drsuapi);
torture 901 source4/torture/rpc/dssync.c ret &= test_LDAPBind(torture, ctx, ctx->admin.credentials, &ctx->admin.ldap);
torture 905 source4/torture/rpc/dssync.c ret &= test_GetInfo(torture, ctx);
torture 906 source4/torture/rpc/dssync.c ret &= _test_DsBind(torture, ctx, ctx->new_dc.credentials, &ctx->new_dc.drsuapi);
torture 910 source4/torture/rpc/dssync.c ret &= test_FetchData(torture, ctx);
torture 911 source4/torture/rpc/dssync.c ret &= test_FetchNT4Data(torture, ctx);
torture 33 source4/torture/rpc/handles.c static bool test_handles_lsa(struct torture_context *torture)
torture 44 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 46 source4/torture/rpc/handles.c torture_comment(torture, "RPC-HANDLE-LSARPC\n");
torture 48 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p1, &ndr_table_lsarpc);
torture 49 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe1");
torture 51 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p2, &ndr_table_lsarpc);
torture 52 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe1");
torture 73 source4/torture/rpc/handles.c torture_comment(torture, "lsa_OpenPolicy not supported - skipping\n");
torture 82 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 84 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p2->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 88 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "closing policy handle on p1");
torture 91 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 93 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 101 source4/torture/rpc/handles.c static bool test_handles_lsa_shared(struct torture_context *torture)
torture 114 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 118 source4/torture/rpc/handles.c torture_comment(torture, "RPC-HANDLE-LSARPC-SHARED\n");
torture 120 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe1\n");
torture 121 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p1, &ndr_table_lsarpc);
torture 122 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe1");
torture 127 source4/torture/rpc/handles.c torture_comment(torture, "use assoc_group_id[0x%08X] for new connections\n", assoc_group_id);
torture 129 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe2\n");
torture 130 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p2, &ndr_table_lsarpc,
torture 133 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe2");
torture 152 source4/torture/rpc/handles.c torture_comment(torture, "open lsa policy handle\n");
torture 155 source4/torture/rpc/handles.c torture_comment(torture, "lsa_OpenPolicy not supported - skipping\n");
torture 163 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe3 after the policy handle is opened\n");
torture 164 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p3, &ndr_table_lsarpc,
torture 167 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe3");
torture 178 source4/torture/rpc/handles.c torture_comment(torture, "use the policy handle on p1,p2,p3\n");
torture 180 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 184 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 188 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 194 source4/torture/rpc/handles.c torture_comment(torture, "close the policy handle on p2 others get a fault\n");
torture 196 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 200 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 202 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 206 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 208 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 212 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 214 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 220 source4/torture/rpc/handles.c torture_comment(torture, "open a new policy handle on p3\n");
torture 222 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 228 source4/torture/rpc/handles.c torture_comment(torture, "use the policy handle on p1,p2,p3\n");
torture 230 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 234 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 238 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 244 source4/torture/rpc/handles.c torture_comment(torture, "close the policy handle on p2 others get a fault\n");
torture 246 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 250 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 252 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 256 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 258 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 262 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 264 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 270 source4/torture/rpc/handles.c torture_comment(torture, "open a new policy handle on p1 and use it\n");
torture 272 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 276 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 280 source4/torture/rpc/handles.c torture_comment(torture, "disconnect p1\n");
torture 287 source4/torture/rpc/handles.c torture_comment(torture, "use policy handle on p2,p3\n");
torture 289 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 293 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 300 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe4 and use policy handle\n");
torture 301 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p4, &ndr_table_lsarpc,
torture 304 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe4");
torture 307 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 314 source4/torture/rpc/handles.c torture_comment(torture, "disconnect p2,p3,p4\n");
torture 323 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe5 - should fail\n");
torture 324 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p5, &ndr_table_lsarpc,
torture 327 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 336 source4/torture/rpc/handles.c static bool test_handles_samr(struct torture_context *torture)
torture 344 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 346 source4/torture/rpc/handles.c torture_comment(torture, "RPC-HANDLE-SAMR\n");
torture 348 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p1, &ndr_table_samr);
torture 349 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening samr pipe1");
torture 351 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p2, &ndr_table_samr);
torture 352 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening samr pipe1");
torture 359 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening policy handle on p1");
torture 365 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 367 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p2->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 371 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "closing policy handle on p1");
torture 374 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 376 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 384 source4/torture/rpc/handles.c static bool test_handles_mixed_shared(struct torture_context *torture)
torture 393 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 397 source4/torture/rpc/handles.c torture_comment(torture, "RPC-HANDLE-MIXED-SHARED\n");
torture 399 source4/torture/rpc/handles.c torture_comment(torture, "connect samr pipe1\n");
torture 400 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p1, &ndr_table_samr);
torture 401 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening samr pipe1");
torture 406 source4/torture/rpc/handles.c torture_comment(torture, "use assoc_group_id[0x%08X] for new connections\n", assoc_group_id);
torture 408 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe2\n");
torture 409 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p2, &ndr_table_lsarpc,
torture 412 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe2");
torture 418 source4/torture/rpc/handles.c torture_comment(torture, "samr_Connect to open a policy handle on samr p1\n");
torture 420 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening policy handle on p1");
torture 427 source4/torture/rpc/handles.c torture_comment(torture, "use policy handle on lsa p2 - should fail\n");
torture 429 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 431 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p2->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 434 source4/torture/rpc/handles.c torture_comment(torture, "closing policy handle on samr p1\n");
torture 436 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "closing policy handle on p1");
torture 442 source4/torture/rpc/handles.c torture_comment(torture, "connect samr pipe3 - should fail\n");
torture 443 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p3, &ndr_table_samr,
torture 446 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 449 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe4 - should fail\n");
torture 450 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p4, &ndr_table_lsarpc,
torture 453 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 456 source4/torture/rpc/handles.c torture_comment(torture, "connect samr pipe5 with assoc_group_id[0x%08X]- should fail\n", ++assoc_group_id);
torture 457 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p5, &ndr_table_samr,
torture 460 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 463 source4/torture/rpc/handles.c torture_comment(torture, "connect lsa pipe6 with assoc_group_id[0x%08X]- should fail\n", ++assoc_group_id);
torture 464 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p6, &ndr_table_lsarpc,
torture 467 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 475 source4/torture/rpc/handles.c static bool test_handles_random_assoc(struct torture_context *torture)
torture 479 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 483 source4/torture/rpc/handles.c torture_comment(torture, "RPC-HANDLE-RANDOM-ASSOC\n");
torture 485 source4/torture/rpc/handles.c torture_comment(torture, "connect samr pipe1\n");
torture 486 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p1, &ndr_table_samr);
torture 487 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening samr pipe1");
torture 492 source4/torture/rpc/handles.c torture_comment(torture, "pip1 use assoc_group_id[0x%08X]\n", assoc_group_id);
torture 494 source4/torture/rpc/handles.c torture_comment(torture, "connect samr pipe2 with assoc_group_id[0x%08X]- should fail\n", ++assoc_group_id);
torture 495 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p2, &ndr_table_samr,
torture 498 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 501 source4/torture/rpc/handles.c torture_comment(torture, "connect samr pipe3 with assoc_group_id[0x%08X]- should fail\n", ++assoc_group_id);
torture 502 source4/torture/rpc/handles.c status = torture_rpc_connection_transport(torture, &p3, &ndr_table_samr,
torture 505 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_UNSUCCESSFUL,
torture 514 source4/torture/rpc/handles.c static bool test_handles_drsuapi(struct torture_context *torture)
torture 523 source4/torture/rpc/handles.c TALLOC_CTX *mem_ctx = talloc_new(torture);
torture 525 source4/torture/rpc/handles.c torture_comment(torture, "RPC-HANDLE-DRSUAPI\n");
torture 527 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p1, &ndr_table_drsuapi);
torture 528 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening drsuapi pipe1");
torture 530 source4/torture/rpc/handles.c status = torture_rpc_connection(torture, &p2, &ndr_table_drsuapi);
torture 531 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "opening drsuapi pipe1");
torture 541 source4/torture/rpc/handles.c torture_comment(torture, "drsuapi_DsBind not supported - skipping\n");
torture 550 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 552 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p2->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 556 source4/torture/rpc/handles.c torture_assert_ntstatus_ok(torture, status, "closing policy handle on p1");
torture 559 source4/torture/rpc/handles.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_NET_WRITE_FAULT,
torture 561 source4/torture/rpc/handles.c torture_assert_int_equal(torture, p1->last_fault_code, DCERPC_FAULT_CONTEXT_MISMATCH,
torture 14 source4/torture/rpc/join.c bool torture_rpc_join(struct torture_context *torture)
torture 20 source4/torture/rpc/join.c const char *host = torture_setting_string(torture, "host", NULL);
torture 25 source4/torture/rpc/join.c tj = torture_join_domain(torture,
torture 36 source4/torture/rpc/join.c lp_smbcli_options(torture->lp_ctx, &options);
torture 37 source4/torture/rpc/join.c lp_smbcli_session_options(torture->lp_ctx, &session_options);
torture 40 source4/torture/rpc/join.c lp_smb_ports(torture->lp_ctx),
torture 42 source4/torture/rpc/join.c lp_socket_options(torture->lp_ctx),
torture 44 source4/torture/rpc/join.c lp_resolve_context(torture->lp_ctx),
torture 45 source4/torture/rpc/join.c torture->ev, &options, &session_options,
torture 46 source4/torture/rpc/join.c lp_iconv_convenience(torture->lp_ctx),
torture 47 source4/torture/rpc/join.c lp_gensec_settings(torture, torture->lp_ctx));
torture 56 source4/torture/rpc/join.c torture_leave_domain(torture, tj);
torture 59 source4/torture/rpc/join.c tj = torture_join_domain(torture, TORTURE_NETBIOS_NAME,
torture 69 source4/torture/rpc/join.c lp_smb_ports(torture->lp_ctx),
torture 71 source4/torture/rpc/join.c lp_socket_options(torture->lp_ctx),
torture 73 source4/torture/rpc/join.c lp_resolve_context(torture->lp_ctx),
torture 74 source4/torture/rpc/join.c torture->ev, &options, &session_options,
torture 75 source4/torture/rpc/join.c lp_iconv_convenience(torture->lp_ctx),
torture 76 source4/torture/rpc/join.c lp_gensec_settings(torture, torture->lp_ctx));
torture 86 source4/torture/rpc/join.c torture_leave_domain(torture, tj);
torture 224 source4/torture/rpc/lsa_lookup.c bool torture_rpc_lsa_lookup(struct torture_context *torture)
torture 234 source4/torture/rpc/lsa_lookup.c status = torture_rpc_connection(torture, &p, &ndr_table_lsarpc);
torture 236 source4/torture/rpc/lsa_lookup.c torture_fail(torture, "unable to connect to table");
torture 239 source4/torture/rpc/lsa_lookup.c ret &= open_policy(torture, p, &handle);
torture 242 source4/torture/rpc/lsa_lookup.c ret &= get_domainsid(torture, p, handle, &dom_sid);
torture 245 source4/torture/rpc/lsa_lookup.c ret &= get_downleveltrust(torture, p, handle, &trusted_sid);
torture 248 source4/torture/rpc/lsa_lookup.c torture_comment(torture, "domain sid: %s\n",
torture 249 source4/torture/rpc/lsa_lookup.c dom_sid_string(torture, dom_sid));
torture 251 source4/torture/rpc/lsa_lookup.c sids[0] = dom_sid_parse_talloc(torture, "S-1-1-0");
torture 252 source4/torture/rpc/lsa_lookup.c sids[1] = dom_sid_parse_talloc(torture, "S-1-5-4");
torture 253 source4/torture/rpc/lsa_lookup.c sids[2] = dom_sid_parse_talloc(torture, "S-1-5-32");
torture 254 source4/torture/rpc/lsa_lookup.c sids[3] = dom_sid_parse_talloc(torture, "S-1-5-32-545");
torture 255 source4/torture/rpc/lsa_lookup.c sids[4] = dom_sid_dup(torture, dom_sid);
torture 256 source4/torture/rpc/lsa_lookup.c sids[5] = dom_sid_add_rid(torture, dom_sid, 512);
torture 257 source4/torture/rpc/lsa_lookup.c sids[6] = dom_sid_dup(torture, trusted_sid);
torture 258 source4/torture/rpc/lsa_lookup.c sids[7] = dom_sid_add_rid(torture, trusted_sid, 512);
torture 260 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 0,
torture 269 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 1,
torture 279 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 2,
torture 289 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 3,
torture 299 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 4,
torture 303 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 5,
torture 312 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 6,
torture 316 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 7,
torture 318 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 8,
torture 320 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 9,
torture 322 source4/torture/rpc/lsa_lookup.c ret &= test_lookupsids(torture, p, handle, sids, NUM_SIDS, 10,
torture 195 source4/torture/rpc/mgmt.c bool torture_rpc_mgmt(struct torture_context *torture)
torture 206 source4/torture/rpc/mgmt.c status = torture_rpc_binding(torture, &b);
torture 224 source4/torture/rpc/mgmt.c status = dcerpc_epm_map_binding(loop_ctx, b, l->table, NULL, torture->lp_ctx);
torture 232 source4/torture/rpc/mgmt.c lp_set_cmdline(torture->lp_ctx, "torture:binding", dcerpc_binding_string(loop_ctx, b));
torture 234 source4/torture/rpc/mgmt.c status = torture_rpc_connection(torture, &p, &ndr_table_mgmt);
torture 263 source4/torture/rpc/mgmt.c if (!test_inq_if_ids(torture, p, loop_ctx, NULL, NULL)) {
torture 34 source4/torture/rpc/object_uuid.c static bool test_random_uuid(struct torture_context *torture)
torture 45 source4/torture/rpc/object_uuid.c torture_comment(torture, "RPC-OBJECTUUID-RANDOM\n");
torture 47 source4/torture/rpc/object_uuid.c status = torture_rpc_connection(torture, &p1, &ndr_table_dssetup);
torture 48 source4/torture/rpc/object_uuid.c torture_assert_ntstatus_ok(torture, status, "opening dsetup pipe1");
torture 50 source4/torture/rpc/object_uuid.c status = torture_rpc_connection(torture, &p2, &ndr_table_lsarpc);
torture 51 source4/torture/rpc/object_uuid.c torture_assert_ntstatus_ok(torture, status, "opening lsa pipe1");
torture 59 source4/torture/rpc/object_uuid.c torture, &r1);
torture 61 source4/torture/rpc/object_uuid.c torture_assert_ntstatus_ok(torture, status, "DsRoleGetPrimaryDomainInformation failed");
torture 62 source4/torture/rpc/object_uuid.c torture_assert_werr_ok(torture, r1.out.result, "DsRoleGetPrimaryDomainInformation failed");
torture 75 source4/torture/rpc/object_uuid.c torture, &r2);
torture 77 source4/torture/rpc/object_uuid.c torture_assert_ntstatus_ok(torture, status, "lsaClose failed");
torture 78 source4/torture/rpc/object_uuid.c torture_assert_ntstatus_ok(torture, r2.out.result, "lsaClose failed");
torture 61 source4/torture/rpc/samba3rpc.c bool torture_bind_authcontext(struct torture_context *torture)
torture 86 source4/torture/rpc/samba3rpc.c lp_smbcli_options(torture->lp_ctx, &options);
torture 87 source4/torture/rpc/samba3rpc.c lp_smbcli_session_options(torture->lp_ctx, &session_options);
torture 90 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "host", NULL),
torture 91 source4/torture/rpc/samba3rpc.c lp_smb_ports(torture->lp_ctx),
torture 93 source4/torture/rpc/samba3rpc.c lp_socket_options(torture->lp_ctx),
torture 95 source4/torture/rpc/samba3rpc.c lp_resolve_context(torture->lp_ctx),
torture 96 source4/torture/rpc/samba3rpc.c torture->ev, &options, &session_options,
torture 97 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx),
torture 98 source4/torture/rpc/samba3rpc.c lp_gensec_settings(torture, torture->lp_ctx));
torture 106 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx));
torture 166 source4/torture/rpc/samba3rpc.c setup.in.gensec_settings = lp_gensec_settings(torture, torture->lp_ctx);
torture 293 source4/torture/rpc/samba3rpc.c bool torture_bind_samba3(struct torture_context *torture)
torture 309 source4/torture/rpc/samba3rpc.c lp_smbcli_options(torture->lp_ctx, &options);
torture 310 source4/torture/rpc/samba3rpc.c lp_smbcli_session_options(torture->lp_ctx, &session_options);
torture 313 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "host", NULL),
torture 314 source4/torture/rpc/samba3rpc.c lp_smb_ports(torture->lp_ctx),
torture 316 source4/torture/rpc/samba3rpc.c lp_socket_options(torture->lp_ctx),
torture 318 source4/torture/rpc/samba3rpc.c lp_resolve_context(torture->lp_ctx),
torture 319 source4/torture/rpc/samba3rpc.c torture->ev, &options, &session_options,
torture 320 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx),
torture 321 source4/torture/rpc/samba3rpc.c lp_gensec_settings(torture, torture->lp_ctx));
torture 330 source4/torture/rpc/samba3rpc.c ret &= bindtest(cli, cmdline_credentials, torture->lp_ctx, DCERPC_AUTH_TYPE_NTLMSSP,
torture 332 source4/torture/rpc/samba3rpc.c ret &= bindtest(cli, cmdline_credentials, torture->lp_ctx, DCERPC_AUTH_TYPE_NTLMSSP,
torture 334 source4/torture/rpc/samba3rpc.c ret &= bindtest(cli, cmdline_credentials, torture->lp_ctx, DCERPC_AUTH_TYPE_SPNEGO,
torture 336 source4/torture/rpc/samba3rpc.c ret &= bindtest(cli, cmdline_credentials, torture->lp_ctx, DCERPC_AUTH_TYPE_SPNEGO,
torture 1237 source4/torture/rpc/samba3rpc.c bool torture_netlogon_samba3(struct torture_context *torture)
torture 1250 source4/torture/rpc/samba3rpc.c wks_name = torture_setting_string(torture, "wksname", NULL);
torture 1252 source4/torture/rpc/samba3rpc.c wks_name = get_myname(torture);
torture 1267 source4/torture/rpc/samba3rpc.c lp_smbcli_options(torture->lp_ctx, &options);
torture 1268 source4/torture/rpc/samba3rpc.c lp_smbcli_session_options(torture->lp_ctx, &session_options);
torture 1271 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "host", NULL),
torture 1272 source4/torture/rpc/samba3rpc.c lp_smb_ports(torture->lp_ctx),
torture 1274 source4/torture/rpc/samba3rpc.c lp_socket_options(torture->lp_ctx),
torture 1276 source4/torture/rpc/samba3rpc.c lp_resolve_context(torture->lp_ctx),
torture 1277 source4/torture/rpc/samba3rpc.c torture->ev, &options, &session_options,
torture 1278 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx),
torture 1279 source4/torture/rpc/samba3rpc.c lp_gensec_settings(torture, torture->lp_ctx));
torture 1292 source4/torture/rpc/samba3rpc.c cli_credentials_set_conf(wks_creds, torture->lp_ctx);
torture 1300 source4/torture/rpc/samba3rpc.c if (!join3(cli, torture->lp_ctx, false, cmdline_credentials, wks_creds)) {
torture 1317 source4/torture/rpc/samba3rpc.c if (!auth2(cli, torture->lp_ctx, wks_creds)) {
torture 1323 source4/torture/rpc/samba3rpc.c if (!schan(cli, torture->lp_ctx, wks_creds, cmdline_credentials)) {
torture 1330 source4/torture/rpc/samba3rpc.c if (!leave(cli, torture->lp_ctx, cmdline_credentials, wks_creds)) {
torture 1423 source4/torture/rpc/samba3rpc.c bool torture_samba3_sessionkey(struct torture_context *torture)
torture 1429 source4/torture/rpc/samba3rpc.c wks_name = torture_setting_string(torture, "wksname", get_myname(torture));
torture 1431 source4/torture/rpc/samba3rpc.c if (!(anon_creds = cli_credentials_init_anon(torture))) {
torture 1440 source4/torture/rpc/samba3rpc.c if (!torture_setting_bool(torture, "samba3", false)) {
torture 1445 source4/torture/rpc/samba3rpc.c if (test_join3(torture, false, anon_creds, NULL, wks_name)) {
torture 1452 source4/torture/rpc/samba3rpc.c if (!test_join3(torture, false, anon_creds, cmdline_credentials,
torture 1459 source4/torture/rpc/samba3rpc.c if (!test_join3(torture, false, cmdline_credentials, NULL, wks_name)) {
torture 1465 source4/torture/rpc/samba3rpc.c if (!test_join3(torture, false, cmdline_credentials,
torture 1477 source4/torture/rpc/samba3rpc.c if (!test_join3(torture, true, anon_creds, cmdline_credentials,
torture 1484 source4/torture/rpc/samba3rpc.c if (!test_join3(torture, true, cmdline_credentials, NULL, wks_name)) {
torture 1726 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_getusername(struct torture_context *torture)
torture 1740 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 1744 source4/torture/rpc/samba3rpc.c lp_smbcli_options(torture->lp_ctx, &options);
torture 1745 source4/torture/rpc/samba3rpc.c lp_smbcli_session_options(torture->lp_ctx, &session_options);
torture 1748 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture_setting_string(torture, "host", NULL),
torture 1749 source4/torture/rpc/samba3rpc.c lp_smb_ports(torture->lp_ctx),
torture 1750 source4/torture/rpc/samba3rpc.c "IPC$", NULL, lp_socket_options(torture->lp_ctx), cmdline_credentials,
torture 1751 source4/torture/rpc/samba3rpc.c lp_resolve_context(torture->lp_ctx),
torture 1752 source4/torture/rpc/samba3rpc.c torture->ev, &options, &session_options,
torture 1753 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx),
torture 1754 source4/torture/rpc/samba3rpc.c lp_gensec_settings(torture, torture->lp_ctx));
torture 1762 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, cli->tree))) {
torture 1777 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture_setting_string(torture, "host", NULL),
torture 1778 source4/torture/rpc/samba3rpc.c lp_smb_ports(torture->lp_ctx), "IPC$", NULL,
torture 1779 source4/torture/rpc/samba3rpc.c lp_socket_options(torture->lp_ctx), anon_creds,
torture 1780 source4/torture/rpc/samba3rpc.c lp_resolve_context(torture->lp_ctx),
torture 1781 source4/torture/rpc/samba3rpc.c torture->ev, &options, &session_options,
torture 1782 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx),
torture 1783 source4/torture/rpc/samba3rpc.c lp_gensec_settings(torture, torture->lp_ctx));
torture 1791 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, cli->tree))) {
torture 1812 source4/torture/rpc/samba3rpc.c cli_credentials_set_conf(user_creds, torture->lp_ctx);
torture 1819 source4/torture/rpc/samba3rpc.c if (!create_user(mem_ctx, cli, torture->lp_ctx, cmdline_credentials,
torture 1847 source4/torture/rpc/samba3rpc.c setup.in.gensec_settings = lp_gensec_settings(torture, torture->lp_ctx);
torture 1866 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, tree))) {
torture 1885 source4/torture/rpc/samba3rpc.c if (!delete_user(cli, torture->lp_ctx,
torture 2033 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_srvsvc(struct torture_context *torture)
torture 2042 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 2047 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 2048 source4/torture/rpc/samba3rpc.c "IPC$", torture->ev))) {
torture 2053 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree,
torture 2079 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_randomauth2(struct torture_context *torture)
torture 2096 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 2109 source4/torture/rpc/samba3rpc.c torture, torture_setting_string(torture, "host", NULL),
torture 2110 source4/torture/rpc/samba3rpc.c "IPC$", torture->ev))) {
torture 2117 source4/torture/rpc/samba3rpc.c lp_iconv_convenience(torture->lp_ctx)))) {
torture 2395 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_sharesec(struct torture_context *torture)
torture 2403 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 2408 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 2409 source4/torture/rpc/samba3rpc.c "IPC$", torture->ev))) {
torture 2415 source4/torture/rpc/samba3rpc.c if (!(user_sid = whoami(mem_ctx, torture->lp_ctx, cli->tree))) {
torture 2421 source4/torture/rpc/samba3rpc.c sd = get_sharesec(mem_ctx, torture->lp_ctx, cli->session,
torture 2422 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "share", NULL));
torture 2424 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session,
torture 2425 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "share", NULL),
torture 2428 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session,
torture 2429 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "share", NULL),
torture 2433 source4/torture/rpc/samba3rpc.c ret &= try_tcon(mem_ctx, torture->lp_ctx, sd, cli->session,
torture 2434 source4/torture/rpc/samba3rpc.c torture_setting_string(torture, "share", NULL),
torture 2441 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_lsa(struct torture_context *torture)
torture 2451 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 2456 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 2457 source4/torture/rpc/samba3rpc.c "IPC$", torture->ev))) {
torture 2463 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, "\\lsarpc",
torture 2735 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_spoolss(struct torture_context *torture)
torture 2748 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 2753 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 2754 source4/torture/rpc/samba3rpc.c "IPC$", torture->ev))) {
torture 2760 source4/torture/rpc/samba3rpc.c status = get_servername(mem_ctx, cli->tree, lp_iconv_convenience(torture->lp_ctx), &servername);
torture 2768 source4/torture/rpc/samba3rpc.c if (!NT_STATUS_IS_OK(find_printers(mem_ctx, torture->lp_ctx, cli->tree,
torture 2780 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, "\\spoolss",
torture 2791 source4/torture/rpc/samba3rpc.c mem_ctx, "\\\\%s", lp_netbios_name(torture->lp_ctx));
torture 2926 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_wkssvc(struct torture_context *torture)
torture 2934 source4/torture/rpc/samba3rpc.c if (!(mem_ctx = talloc_new(torture))) {
torture 2939 source4/torture/rpc/samba3rpc.c mem_ctx, &cli, torture, torture_setting_string(torture, "host", NULL),
torture 2940 source4/torture/rpc/samba3rpc.c "IPC$", torture->ev))) {
torture 2946 source4/torture/rpc/samba3rpc.c status = get_servername(mem_ctx, cli->tree, lp_iconv_convenience(torture->lp_ctx), &servername);
torture 2954 source4/torture/rpc/samba3rpc.c status = pipe_bind_smb(mem_ctx, torture->lp_ctx, cli->tree, "\\wkssvc",
torture 3160 source4/torture/rpc/samba3rpc.c bool torture_samba3_rpc_winreg(struct torture_context *torture)
torture 3181 source4/torture/rpc/samba3rpc.c status = torture_rpc_connection(torture, &p, &ndr_table_winreg);
torture 3389 source4/torture/rpc/samba3rpc.c static NTSTATUS torture_samba3_deleteshare(struct torture_context *torture,
torture 3402 source4/torture/rpc/samba3rpc.c status = get_hklm_handle(cli, cli, lp_iconv_convenience(torture->lp_ctx),
torture 3492 source4/torture/rpc/samba3rpc.c bool torture_samba3_regconfig(struct torture_context *torture)
torture 3500 source4/torture/rpc/samba3rpc.c if (!(torture_open_connection(&cli, torture, 0))) {
torture 3504 source4/torture/rpc/samba3rpc.c status = torture_samba3_createshare(cli, lp_iconv_convenience(torture->lp_ctx), "blubber");
torture 3506 source4/torture/rpc/samba3rpc.c torture_warning(torture, "torture_samba3_createshare failed: "
torture 3511 source4/torture/rpc/samba3rpc.c status = torture_samba3_setconfig(cli, torture->lp_ctx, "blubber", "comment", comment);
torture 3513 source4/torture/rpc/samba3rpc.c torture_warning(torture, "torture_samba3_setconfig failed: "
torture 3518 source4/torture/rpc/samba3rpc.c status = get_shareinfo(torture, torture->lp_ctx, cli, "blubber", &i);
torture 3520 source4/torture/rpc/samba3rpc.c torture_warning(torture, "get_shareinfo failed: "
torture 3526 source4/torture/rpc/samba3rpc.c torture_warning(torture, "Expected comment [%s], got [%s]\n",
torture 3531 source4/torture/rpc/samba3rpc.c status = torture_samba3_deleteshare(torture, cli, "blubber");
torture 3533 source4/torture/rpc/samba3rpc.c torture_warning(torture, "torture_samba3_deleteshare failed: "
torture 1516 source4/torture/rpc/samlogon.c bool torture_rpc_samlogon(struct torture_context *torture)
torture 1549 source4/torture/rpc/samlogon.c join_ctx = torture_join_domain(torture, TEST_MACHINE_NAME, ACB_WSTRUST,
torture 1556 source4/torture/rpc/samlogon.c userdomain = torture_setting_string(torture, "userdomain", lp_workgroup(torture->lp_ctx));
torture 1558 source4/torture/rpc/samlogon.c user_ctx = torture_create_testuser(torture,
torture 1570 source4/torture/rpc/samlogon.c test_ChangePasswordUser3(torture_join_samr_pipe(user_ctx), torture,
torture 1574 source4/torture/rpc/samlogon.c user_ctx_wrong_wks = torture_create_testuser(torture,
torture 1600 source4/torture/rpc/samlogon.c = torture_create_testuser(torture, TEST_USER_NAME_WRONG_TIME,
torture 1626 source4/torture/rpc/samlogon.c status = torture_rpc_binding(torture, &b);
torture 1640 source4/torture/rpc/samlogon.c machine_credentials, torture->ev, torture->lp_ctx);
torture 1779 source4/torture/rpc/samlogon.c lp_realm(torture->lp_ctx)),
torture 1834 source4/torture/rpc/samlogon.c if (!test_SamLogon(p, mem_ctx, torture, creds,
torture 1867 source4/torture/rpc/samlogon.c if (!test_SamLogon(p, mem_ctx, torture, creds,
torture 1885 source4/torture/rpc/samlogon.c torture_leave_domain(torture, join_ctx);
torture 1886 source4/torture/rpc/samlogon.c torture_leave_domain(torture, user_ctx);
torture 1887 source4/torture/rpc/samlogon.c torture_leave_domain(torture, user_ctx_wrong_wks);
torture 1888 source4/torture/rpc/samlogon.c torture_leave_domain(torture, user_ctx_wrong_time);
torture 6608 source4/torture/rpc/samr.c bool torture_rpc_samr(struct torture_context *torture)
torture 6615 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6620 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6622 source4/torture/rpc/samr.c if (!torture_setting_bool(torture, "samba3", false)) {
torture 6623 source4/torture/rpc/samr.c ret &= test_QuerySecurity(p, torture, &handle);
torture 6626 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle, TORTURE_SAMR_OTHER, NULL);
torture 6628 source4/torture/rpc/samr.c ret &= test_SetDsrmPassword(p, torture, &handle);
torture 6630 source4/torture/rpc/samr.c ret &= test_Shutdown(p, torture, &handle);
torture 6632 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6638 source4/torture/rpc/samr.c bool torture_rpc_samr_users(struct torture_context *torture)
torture 6645 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6650 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6652 source4/torture/rpc/samr.c if (!torture_setting_bool(torture, "samba3", false)) {
torture 6653 source4/torture/rpc/samr.c ret &= test_QuerySecurity(p, torture, &handle);
torture 6656 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle, TORTURE_SAMR_USER_ATTRIBUTES, NULL);
torture 6658 source4/torture/rpc/samr.c ret &= test_SetDsrmPassword(p, torture, &handle);
torture 6660 source4/torture/rpc/samr.c ret &= test_Shutdown(p, torture, &handle);
torture 6662 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6668 source4/torture/rpc/samr.c bool torture_rpc_samr_passwords(struct torture_context *torture)
torture 6675 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6680 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6682 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle, TORTURE_SAMR_PASSWORDS, NULL);
torture 6684 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6689 source4/torture/rpc/samr.c static bool torture_rpc_samr_pwdlastset(struct torture_context *torture,
torture 6698 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6703 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6705 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle,
torture 6709 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6729 source4/torture/rpc/samr.c static bool torture_rpc_samr_users_privileges_delete_user(struct torture_context *torture,
torture 6738 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6743 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6745 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle,
torture 6749 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6769 source4/torture/rpc/samr.c static bool torture_rpc_samr_many_accounts(struct torture_context *torture,
torture 6778 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6783 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6785 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle,
torture 6789 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6794 source4/torture/rpc/samr.c static bool torture_rpc_samr_many_groups(struct torture_context *torture,
torture 6803 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6808 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6810 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle,
torture 6814 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 6819 source4/torture/rpc/samr.c static bool torture_rpc_samr_many_aliases(struct torture_context *torture,
torture 6828 source4/torture/rpc/samr.c status = torture_rpc_connection(torture, &p, &ndr_table_samr);
torture 6833 source4/torture/rpc/samr.c ret &= test_Connect(p, torture, &handle);
torture 6835 source4/torture/rpc/samr.c ret &= test_EnumDomains(p, torture, &handle,
torture 6839 source4/torture/rpc/samr.c ret &= test_samr_handle_Close(p, torture, &handle);
torture 1482 source4/torture/rpc/samsync.c bool torture_rpc_samsync(struct torture_context *torture)
torture 1513 source4/torture/rpc/samsync.c join_ctx = torture_create_testuser(torture, test_machine_account,
torture 1514 source4/torture/rpc/samsync.c lp_workgroup(torture->lp_ctx), ACB_SVRTRUST,
torture 1523 source4/torture/rpc/samsync.c join_ctx2 = torture_create_testuser(torture, test_wksta_machine_account, lp_workgroup(torture->lp_ctx), ACB_WSTRUST, &wksta_machine_password);
torture 1530 source4/torture/rpc/samsync.c user_ctx = torture_create_testuser(torture, TEST_USER_NAME,
torture 1531 source4/torture/rpc/samsync.c lp_workgroup(torture->lp_ctx),
torture 1555 source4/torture/rpc/samsync.c domain_policy = samsync_open_domain(mem_ctx, samsync_state, lp_workgroup(torture->lp_ctx), NULL);
torture 1585 source4/torture/rpc/samsync.c status = torture_rpc_connection(torture,
torture 1618 source4/torture/rpc/samsync.c status = torture_rpc_binding(torture, &b);
torture 1630 source4/torture/rpc/samsync.c cli_credentials_set_domain(credentials, lp_workgroup(torture->lp_ctx), CRED_SPECIFIED);
torture 1639 source4/torture/rpc/samsync.c credentials, torture->ev, torture->lp_ctx);
torture 1655 source4/torture/rpc/samsync.c status = torture_rpc_binding(torture, &b_netlogon_wksta);
torture 1667 source4/torture/rpc/samsync.c cli_credentials_set_domain(credentials_wksta, lp_workgroup(torture->lp_ctx), CRED_SPECIFIED);
torture 1677 source4/torture/rpc/samsync.c credentials_wksta, torture->ev, torture->lp_ctx);
torture 1692 source4/torture/rpc/samsync.c if (!test_DatabaseSync(torture, samsync_state, mem_ctx)) {
torture 1708 source4/torture/rpc/samsync.c torture_leave_domain(torture, join_ctx);
torture 1709 source4/torture/rpc/samsync.c torture_leave_domain(torture, join_ctx2);
torture 1710 source4/torture/rpc/samsync.c torture_leave_domain(torture, user_ctx);
torture 98 source4/torture/rpc/scanner.c bool torture_rpc_scanner(struct torture_context *torture)
torture 107 source4/torture/rpc/scanner.c status = torture_rpc_binding(torture, &b);
torture 113 source4/torture/rpc/scanner.c loop_ctx = talloc_named(torture, 0, "torture_rpc_scanner loop context");
torture 124 source4/torture/rpc/scanner.c status = dcerpc_epm_map_binding(torture, b, l->table, NULL, torture->lp_ctx);
torture 135 source4/torture/rpc/scanner.c lp_set_cmdline(torture->lp_ctx, "torture:binding", dcerpc_binding_string(torture, b));
torture 137 source4/torture/rpc/scanner.c status = torture_rpc_connection(torture, &p, &ndr_table_mgmt);
torture 144 source4/torture/rpc/scanner.c if (!test_inq_if_ids(torture, p, torture, test_num_calls, l->table)) {
torture 417 source4/torture/rpc/schannel.c bool torture_rpc_schannel(struct torture_context *torture)
torture 436 source4/torture/rpc/schannel.c if (!test_schannel(torture,
torture 439 source4/torture/rpc/schannel.c torture_comment(torture, "Failed with acct_flags=0x%x dcerpc_flags=0x%x \n",
torture 451 source4/torture/rpc/schannel.c bool torture_rpc_schannel2(struct torture_context *torture)
torture 455 source4/torture/rpc/schannel.c const char *binding = torture_setting_string(torture, "binding", NULL);
torture 461 source4/torture/rpc/schannel.c join_ctx = torture_join_domain(torture, talloc_asprintf(torture, "%s2", TEST_MACHINE_NAME),
torture 463 source4/torture/rpc/schannel.c torture_assert(torture, join_ctx != NULL,
torture 466 source4/torture/rpc/schannel.c credentials2 = (struct cli_credentials *)talloc_memdup(torture, credentials1, sizeof(*credentials1));
torture 470 source4/torture/rpc/schannel.c status = dcerpc_parse_binding(torture, binding, &b);
torture 471 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status, "Bad binding string");
torture 477 source4/torture/rpc/schannel.c status = dcerpc_pipe_connect_b(torture, &p1, b, &ndr_table_netlogon,
torture 478 source4/torture/rpc/schannel.c credentials1, torture->ev, torture->lp_ctx);
torture 479 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status, "Failed to connect with schannel");
torture 481 source4/torture/rpc/schannel.c torture_comment(torture, "Opening second connection\n");
torture 482 source4/torture/rpc/schannel.c status = dcerpc_pipe_connect_b(torture, &p2, b, &ndr_table_netlogon,
torture 483 source4/torture/rpc/schannel.c credentials2, torture->ev, torture->lp_ctx);
torture 484 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status, "Failed to connect with schannel");
torture 489 source4/torture/rpc/schannel.c torture_comment(torture, "Testing logon on pipe1\n");
torture 490 source4/torture/rpc/schannel.c if (!test_netlogon_ex_ops(p1, torture, credentials1, NULL))
torture 493 source4/torture/rpc/schannel.c torture_comment(torture, "Testing logon on pipe2\n");
torture 494 source4/torture/rpc/schannel.c if (!test_netlogon_ex_ops(p2, torture, credentials2, NULL))
torture 497 source4/torture/rpc/schannel.c torture_comment(torture, "Again on pipe1\n");
torture 498 source4/torture/rpc/schannel.c if (!test_netlogon_ex_ops(p1, torture, credentials1, NULL))
torture 501 source4/torture/rpc/schannel.c torture_comment(torture, "Again on pipe2\n");
torture 502 source4/torture/rpc/schannel.c if (!test_netlogon_ex_ops(p2, torture, credentials2, NULL))
torture 505 source4/torture/rpc/schannel.c torture_leave_domain(torture, join_ctx);
torture 669 source4/torture/rpc/schannel.c bool torture_rpc_schannel_bench1(struct torture_context *torture)
torture 673 source4/torture/rpc/schannel.c const char *binding = torture_setting_string(torture, "binding", NULL);
torture 680 source4/torture/rpc/schannel.c s = talloc_zero(torture, struct torture_schannel_bench);
torture 681 source4/torture/rpc/schannel.c s->tctx = torture;
torture 682 source4/torture/rpc/schannel.c s->progress = torture_setting_bool(torture, "progress", true);
torture 683 source4/torture/rpc/schannel.c s->timelimit = torture_setting_int(torture, "timelimit", 10);
torture 684 source4/torture/rpc/schannel.c s->nprocs = torture_setting_int(torture, "nprocs", 4);
torture 704 source4/torture/rpc/schannel.c torture_assert(torture, s->join_ctx1 != NULL,
torture 708 source4/torture/rpc/schannel.c torture_assert(torture, s->join_ctx2 != NULL,
torture 719 source4/torture/rpc/schannel.c if ((i % 2) && (torture_setting_bool(torture, "multijoin", false))) {
torture 727 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status, "Bad binding string");
torture 731 source4/torture/rpc/schannel.c torture_comment(torture, "Opening %d connections in parallel\n", s->nprocs);
torture 737 source4/torture/rpc/schannel.c torture->ev, torture->lp_ctx);
torture 738 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, s->error, "Failed to connect with schannel");
torture 751 source4/torture/rpc/schannel.c torture->ev,
torture 752 source4/torture/rpc/schannel.c torture->lp_ctx);
torture 753 source4/torture/rpc/schannel.c torture_assert(torture, c != NULL, "Failed to setup connect");
torture 759 source4/torture/rpc/schannel.c int ev_ret = event_loop_once(torture->ev);
torture 760 source4/torture/rpc/schannel.c torture_assert(torture, ev_ret == 0, "event_loop_once failed");
torture 763 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, s->error, "Failed establish a connect");
torture 782 source4/torture/rpc/schannel.c torture->ev, torture->lp_ctx);
torture 784 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status,
torture 805 source4/torture/rpc/schannel.c status = dcerpc_netr_ServerPasswordSet(net_pipe, torture, &pwset);
torture 806 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status,
torture 827 source4/torture/rpc/schannel.c torture->ev, torture->lp_ctx);
torture 829 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, status,
torture 835 source4/torture/rpc/schannel.c torture_comment(torture, "Start looping LogonSamLogonEx on %d connections for %d secs\n",
torture 839 source4/torture/rpc/schannel.c torture_assert(torture, ret, "Failed to setup LogonSamLogonEx");
torture 846 source4/torture/rpc/schannel.c int ev_ret = event_loop_once(torture->ev);
torture 847 source4/torture/rpc/schannel.c torture_assert(torture, ev_ret == 0, "event_loop_once failed");
torture 849 source4/torture/rpc/schannel.c torture_assert_ntstatus_ok(torture, s->error, "Failed some request");
torture 857 source4/torture/rpc/schannel.c torture_comment(torture,
torture 862 source4/torture/rpc/schannel.c torture_leave_domain(torture, s->join_ctx1);
torture 863 source4/torture/rpc/schannel.c torture_leave_domain(torture, s->join_ctx2);
torture 144 source4/torture/rpc/session_key.c static bool test_secrets(struct torture_context *torture, const void *_data)
torture 152 source4/torture/rpc/session_key.c lp_set_cmdline(torture->lp_ctx, "ntlmssp client:keyexchange", settings->keyexchange?"True":"False");
torture 153 source4/torture/rpc/session_key.c lp_set_cmdline(torture->lp_ctx, "ntlmssp_client:ntlm2", settings->ntlm2?"True":"False");
torture 154 source4/torture/rpc/session_key.c lp_set_cmdline(torture->lp_ctx, "ntlmssp_client:lm_key", settings->lm_key?"True":"False");
torture 156 source4/torture/rpc/session_key.c torture_assert_ntstatus_ok(torture, torture_rpc_binding(torture, &binding),
torture 161 source4/torture/rpc/session_key.c torture_assert_ntstatus_ok(torture,
torture 162 source4/torture/rpc/session_key.c dcerpc_pipe_connect_b(torture, &p, binding,
torture 165 source4/torture/rpc/session_key.c torture->ev,
torture 166 source4/torture/rpc/session_key.c torture->lp_ctx),
torture 169 source4/torture/rpc/session_key.c if (!test_lsa_OpenPolicy2(p, torture, &handle)) {
torture 173 source4/torture/rpc/session_key.c torture_assert(torture, handle, "OpenPolicy2 failed. This test cannot run against this server");
torture 175 source4/torture/rpc/session_key.c if (!test_CreateSecret_basic(p, torture, handle)) {
torture 2003 source4/torture/rpc/spoolss.c bool torture_rpc_spoolss(struct torture_context *torture)
torture 2010 source4/torture/rpc/spoolss.c status = torture_rpc_connection(torture, &p, &ndr_table_spoolss);
torture 2015 source4/torture/rpc/spoolss.c ctx = talloc_zero(torture, struct test_spoolss_context);
torture 2017 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_server(torture, p, ctx);
torture 2019 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "W3SvcInstalled");
torture 2020 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "BeepEnabled");
torture 2021 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "EventLog");
torture 2022 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "NetPopup");
torture 2023 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "NetPopupToComputer");
torture 2024 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "MajorVersion");
torture 2025 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "MinorVersion");
torture 2026 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "DefaultSpoolDirectory");
torture 2027 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "Architecture");
torture 2028 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "DsPresent");
torture 2029 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "OSVersion");
torture 2030 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "OSVersionEx");
torture 2031 source4/torture/rpc/spoolss.c ret &= test_GetPrinterData(torture, p, &ctx->server_handle, "DNSMachineName");
torture 2032 source4/torture/rpc/spoolss.c ret &= test_EnumForms(torture, p, &ctx->server_handle, true);
torture 2033 source4/torture/rpc/spoolss.c ret &= test_AddForm(torture, p, &ctx->server_handle, true);
torture 2034 source4/torture/rpc/spoolss.c ret &= test_EnumPorts(torture, p, ctx);
torture 2035 source4/torture/rpc/spoolss.c ret &= test_GetPrinterDriverDirectory(torture, p, ctx);
torture 2036 source4/torture/rpc/spoolss.c ret &= test_GetPrintProcessorDirectory(torture, p, ctx);
torture 2037 source4/torture/rpc/spoolss.c ret &= test_EnumPrinterDrivers(torture, p, ctx);
torture 2038 source4/torture/rpc/spoolss.c ret &= test_EnumMonitors(torture, p, ctx);
torture 2039 source4/torture/rpc/spoolss.c ret &= test_EnumPrintProcessors(torture, p, ctx);
torture 2040 source4/torture/rpc/spoolss.c ret &= test_EnumPrintProcDataTypes(torture, p, ctx);
torture 2041 source4/torture/rpc/spoolss.c ret &= test_EnumPrinters(torture, p, ctx);
torture 2042 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p, "__INVALID_PRINTER__");
torture 2043 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p, "\\\\__INVALID_HOST__");
torture 2044 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p, "");
torture 2045 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p, "\\\\\\");
torture 2046 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p, "\\\\\\__INVALID_PRINTER__");
torture 2047 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p, talloc_asprintf(torture, "\\\\%s\\", dcerpc_server_name(p)));
torture 2048 source4/torture/rpc/spoolss.c ret &= test_OpenPrinter_badname(torture, p,
torture 2049 source4/torture/rpc/spoolss.c talloc_asprintf(torture, "\\\\%s\\__INVALID_PRINTER__", dcerpc_server_name(p)));
torture 2052 source4/torture/rpc/spoolss.c ret &= test_AddPort(torture, p);
torture 2053 source4/torture/rpc/spoolss.c ret &= test_EnumPorts_old(torture, p);
torture 2054 source4/torture/rpc/spoolss.c ret &= test_EnumPrinters_old(torture, p);
torture 2055 source4/torture/rpc/spoolss.c ret &= test_EnumPrinterDrivers_old(torture, p);
torture 108 source4/torture/rpc/testjoin.c struct test_join *torture_create_testuser(struct torture_context *torture,
torture 134 source4/torture/rpc/testjoin.c const char *dc_binding = torture_setting_string(torture, "dc_binding", NULL);
torture 150 source4/torture/rpc/testjoin.c cmdline_credentials, NULL, torture->lp_ctx);
torture 153 source4/torture/rpc/testjoin.c status = torture_rpc_connection(torture,
torture 256 source4/torture/rpc/testjoin.c torture_leave_domain(torture, join);
torture 286 source4/torture/rpc/testjoin.c lp_netbios_name(torture->lp_ctx),
torture 304 source4/torture/rpc/testjoin.c torture_leave_domain(torture, join);
torture 436 source4/torture/rpc/testjoin.c static NTSTATUS torture_leave_ads_domain(struct torture_context *torture,
torture 459 source4/torture/rpc/testjoin.c ldb_ctx = ldb_init(tmp_ctx, torture->ev);
torture 508 source4/torture/rpc/testjoin.c _PUBLIC_ void torture_leave_domain(struct torture_context *torture, struct test_join *join)
torture 530 source4/torture/rpc/testjoin.c status = torture_leave_ads_domain(torture, join, join->libnet_r);
torture 191 source4/torture/smb2/connect.c bool torture_smb2_connect(struct torture_context *torture)
torture 199 source4/torture/smb2/connect.c if (!torture_smb2_connection(torture, &tree)) {
torture 205 source4/torture/smb2/connect.c status = torture_smb2_write(torture, tree, h1);
torture 49 source4/torture/smb2/create.c static bool test_create_gentest(struct torture_context *torture, struct smb2_tree *tree)
torture 277 source4/torture/smb2/create.c static bool test_create_blob(struct torture_context *torture, struct smb2_tree *tree)
torture 374 source4/torture/smb2/create.c static bool test_create_acl(struct torture_context *torture, struct smb2_tree *tree)
torture 78 source4/torture/smb2/dir.c bool torture_smb2_dir(struct torture_context *torture)
torture 84 source4/torture/smb2/dir.c if (!torture_smb2_connection(torture, &tree)) {
torture 198 source4/torture/smb2/find.c bool torture_smb2_find(struct torture_context *torture)
torture 205 source4/torture/smb2/find.c if (!torture_smb2_connection(torture, &tree)) {
torture 204 source4/torture/smb2/getinfo.c bool torture_smb2_getinfo(struct torture_context *torture)
torture 211 source4/torture/smb2/getinfo.c if (!torture_smb2_connection(torture, &tree)) {
torture 229 source4/torture/smb2/getinfo.c ret &= torture_smb2_fileinfo(torture, tree);
torture 47 source4/torture/smb2/lock.c static bool test_valid_request(struct torture_context *torture, struct smb2_tree *tree)
torture 109 source4/torture/smb2/lock.c if (torture_setting_bool(torture, "windows", false)) {
torture 122 source4/torture/smb2/lock.c if (torture_setting_bool(torture, "windows", false)) {
torture 144 source4/torture/smb2/lock.c if (torture_setting_bool(torture, "windows", false)) {
torture 155 source4/torture/smb2/lock.c if (torture_setting_bool(torture, "windows", false)) {
torture 316 source4/torture/smb2/lock.c static bool test_lock_read_write(struct torture_context *torture,
torture 442 source4/torture/smb2/lock.c static bool test_lock_rw_none(struct torture_context *torture, struct smb2_tree *tree)
torture 453 source4/torture/smb2/lock.c return test_lock_read_write(torture, tree, &s);
torture 456 source4/torture/smb2/lock.c static bool test_lock_rw_shared(struct torture_context *torture, struct smb2_tree *tree)
torture 467 source4/torture/smb2/lock.c return test_lock_read_write(torture, tree, &s);
torture 470 source4/torture/smb2/lock.c static bool test_lock_rw_exclusiv(struct torture_context *torture, struct smb2_tree *tree)
torture 481 source4/torture/smb2/lock.c return test_lock_read_write(torture, tree, &s);
torture 485 source4/torture/smb2/lock.c static bool test_lock_auto_unlock(struct torture_context *torture, struct smb2_tree *tree)
torture 516 source4/torture/smb2/lock.c if (torture_setting_bool(torture, "windows", false)) {
torture 72 source4/torture/smb2/maxwrite.c if (!torture_smb2_connection(torture, &tree)) {
torture 114 source4/torture/smb2/maxwrite.c bool torture_smb2_maxwrite(struct torture_context *torture)
torture 120 source4/torture/smb2/maxwrite.c if (!torture_smb2_connection(torture, &tree)) {
torture 125 source4/torture/smb2/maxwrite.c status = torture_smb2_write(torture, tree, h1);
torture 191 source4/torture/smb2/notify.c bool torture_smb2_notify(struct torture_context *torture)
torture 196 source4/torture/smb2/notify.c if (!torture_smb2_connection(torture, &tree)) {
torture 200 source4/torture/smb2/notify.c ret &= test_valid_request(torture, tree);
torture 50 source4/torture/smb2/read.c static bool test_read_eof(struct torture_context *torture, struct smb2_tree *tree)
torture 133 source4/torture/smb2/read.c static bool test_read_position(struct torture_context *torture, struct smb2_tree *tree)
torture 166 source4/torture/smb2/read.c if (torture_setting_bool(torture, "windows", false)) {
torture 178 source4/torture/smb2/read.c static bool test_read_dir(struct torture_context *torture, struct smb2_tree *tree)
torture 208 source4/torture/smb2/read.c if (torture_setting_bool(torture, "windows", false)) {
torture 218 source4/torture/smb2/read.c if (torture_setting_bool(torture, "windows", false)) {
torture 40 source4/torture/smb2/scan.c bool torture_smb2_getinfo_scan(struct torture_context *torture)
torture 48 source4/torture/smb2/scan.c if (!torture_smb2_connection(torture, &tree)) {
torture 79 source4/torture/smb2/scan.c status = smb2_getinfo(tree, torture, &io);
torture 89 source4/torture/smb2/scan.c status = smb2_getinfo(tree, torture, &io);
torture 106 source4/torture/smb2/scan.c bool torture_smb2_setinfo_scan(struct torture_context *torture)
torture 114 source4/torture/smb2/scan.c if (!torture_smb2_connection(torture, &tree)) {
torture 128 source4/torture/smb2/scan.c io.in.blob = data_blob_talloc_zero(torture, 1024);
torture 149 source4/torture/smb2/scan.c bool torture_smb2_find_scan(struct torture_context *torture)
torture 157 source4/torture/smb2/scan.c if (!torture_smb2_connection(torture, &tree)) {
torture 177 source4/torture/smb2/scan.c status = smb2_find(tree, torture, &io);
torture 193 source4/torture/smb2/scan.c bool torture_smb2_scan(struct torture_context *torture)
torture 197 source4/torture/smb2/scan.c const char *host = torture_setting_string(torture, "host", NULL);
torture 198 source4/torture/smb2/scan.c const char *share = torture_setting_string(torture, "share", NULL);
torture 205 source4/torture/smb2/scan.c lp_smbcli_options(torture->lp_ctx, &options);
torture 208 source4/torture/smb2/scan.c lp_smb_ports(torture->lp_ctx),
torture 210 source4/torture/smb2/scan.c lp_resolve_context(torture->lp_ctx),
torture 211 source4/torture/smb2/scan.c credentials, &tree, torture->ev, &options,
torture 212 source4/torture/smb2/scan.c lp_socket_options(torture->lp_ctx),
torture 213 source4/torture/smb2/scan.c lp_gensec_settings(torture, torture->lp_ctx));
torture 228 source4/torture/smb2/scan.c lp_smb_ports(torture->lp_ctx),
torture 230 source4/torture/smb2/scan.c lp_resolve_context(torture->lp_ctx),
torture 231 source4/torture/smb2/scan.c credentials, &tree, torture->ev, &options,
torture 232 source4/torture/smb2/scan.c lp_socket_options(torture->lp_ctx),
torture 233 source4/torture/smb2/scan.c lp_gensec_settings(mem_ctx, torture->lp_ctx));
torture 39 source4/torture/smb2/setinfo.c bool torture_smb2_setinfo(struct torture_context *torture)
torture 58 source4/torture/smb2/setinfo.c fname = talloc_asprintf(torture, BASEDIR "fnum_test_%d.txt", n);
torture 59 source4/torture/smb2/setinfo.c fname_new = talloc_asprintf(torture, BASEDIR "fnum_test_new_%d.txt", n);
torture 61 source4/torture/smb2/setinfo.c if (!torture_smb2_connection(torture, &tree)) {
torture 98 source4/torture/smb2/setinfo.c status2 = smb2_getinfo_file(tree, torture, &finfo2); \
torture 124 source4/torture/smb2/setinfo.c printf("\t%s", timestring(torture, value)); \
torture 125 source4/torture/smb2/setinfo.c printf("\t%s\n", nt_time_string(torture, finfo2.stype.out.field)); \
torture 246 source4/torture/smb2/setinfo.c test_sid = dom_sid_parse_talloc(torture, "S-1-5-32-1234-5432");
torture 41 source4/torture/smbtorture.c static bool run_matching(struct torture_context *torture,
torture 55 source4/torture/smbtorture.c reload_charcnv(torture->lp_ctx);
torture 56 source4/torture/smbtorture.c ret &= torture_run_suite(torture, o);
torture 60 source4/torture/smbtorture.c ret &= run_matching(torture, o->name, expr, o, matched);
torture 72 source4/torture/smbtorture.c reload_charcnv(torture->lp_ctx);
torture 73 source4/torture/smbtorture.c torture->active_testname = talloc_strdup(torture, prefix);
torture 74 source4/torture/smbtorture.c ret &= torture_run_suite(torture, c);
torture 79 source4/torture/smbtorture.c ret &= run_matching(torture, name, expr, c, matched);
torture 88 source4/torture/smbtorture.c reload_charcnv(torture->lp_ctx);
torture 89 source4/torture/smbtorture.c torture->active_testname = talloc_strdup(torture, prefix);
torture 90 source4/torture/smbtorture.c ret &= torture_run_tcase(torture, t);
torture 91 source4/torture/smbtorture.c talloc_free(torture->active_testname);
torture 105 source4/torture/smbtorture.c static bool run_test(struct torture_context *torture, const char *name)
torture 113 source4/torture/smbtorture.c ret &= torture_run_suite(torture, o);
torture 118 source4/torture/smbtorture.c ret = run_matching(torture, NULL, name, NULL, &matched);
torture 459 source4/torture/smbtorture.c struct torture_context *torture;
torture 636 source4/torture/smbtorture.c torture = torture_context_init(s4_event_context_init(NULL), results);
torture 642 source4/torture/smbtorture.c torture->outputdir = basedir;
torture 644 source4/torture/smbtorture.c char *pwd = talloc_size(torture, PATH_MAX);
torture 649 source4/torture/smbtorture.c torture->outputdir = pwd;
torture 652 source4/torture/smbtorture.c torture->lp_ctx = cmdline_lp_ctx;
torture 659 source4/torture/smbtorture.c run_shell(torture);
torture 662 source4/torture/smbtorture.c if (!run_test(torture, argv_new[i])) {
torture 668 source4/torture/smbtorture.c if (torture->results->returncode && correct) {
torture 82 source4/torture/unix/unix_info2.c static bool check_unix_info2(struct torture_context *torture,
torture 97 source4/torture/unix/unix_info2.c torture_result(torture, TORTURE_FAIL,
torture 138 source4/torture/unix/unix_info2.c struct torture_context *torture,
torture 157 source4/torture/unix/unix_info2.c torture_assert_ntstatus_equal(torture, result, NT_STATUS_OK,
torture 177 source4/torture/unix/unix_info2.c if (!check_unix_info2(torture, info2)) {
torture 185 source4/torture/unix/unix_info2.c struct torture_context *torture,
torture 190 source4/torture/unix/unix_info2.c return query_file_path_info2(mem_ctx, torture, cli,
torture 195 source4/torture/unix/unix_info2.c struct torture_context *torture,
torture 200 source4/torture/unix/unix_info2.c return query_file_path_info2(mem_ctx, torture, cli,
torture 229 source4/torture/unix/unix_info2.c struct torture_context *torture,
torture 247 source4/torture/unix/unix_info2.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 250 source4/torture/unix/unix_info2.c torture_assert_int_equal(torture, search.t2ffirst.out.count, 1,
torture 252 source4/torture/unix/unix_info2.c torture_assert_int_equal(torture, search.t2ffirst.out.end_of_search, 1,
torture 255 source4/torture/unix/unix_info2.c return check_unix_info2(torture, info2);
torture 260 source4/torture/unix/unix_info2.c torture_result(torture, TORTURE_FAIL, \
torture 283 source4/torture/unix/unix_info2.c struct torture_context *torture,
torture 294 source4/torture/unix/unix_info2.c if (!query_path_info2(mem_ctx, torture, cli, fname, &info2)) {
torture 311 source4/torture/unix/unix_info2.c torture_assert_ntstatus_equal(torture,
torture 315 source4/torture/unix/unix_info2.c if (!query_path_info2(mem_ctx, torture, cli,
torture 327 source4/torture/unix/unix_info2.c torture_assert_ntstatus_equal(torture,
torture 338 source4/torture/unix/unix_info2.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 354 source4/torture/unix/unix_info2.c static bool match_info2(struct torture_context *torture,
torture 360 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->end_of_file, 0,
torture 362 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->num_bytes, 0,
torture 365 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->end_of_file,
torture 367 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->num_bytes, pinfo->num_bytes,
torture 372 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->status_change_time,
torture 375 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->change_time,
torture 378 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->uid, pinfo->uid,
torture 380 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->gid, pinfo->gid,
torture 382 source4/torture/unix/unix_info2.c torture_assert_int_equal(torture, finfo->file_type, pinfo->file_type,
torture 384 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->dev_major, pinfo->dev_major,
torture 386 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->dev_minor, pinfo->dev_minor,
torture 388 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->unique_id, pinfo->unique_id,
torture 390 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->permissions,
torture 392 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->nlink, pinfo->nlink,
torture 394 source4/torture/unix/unix_info2.c torture_assert_u64_equal(torture, finfo->create_time, pinfo->create_time,
torture 403 source4/torture/unix/unix_info2.c bool unix_torture_unix_info2(struct torture_context *torture)
torture 412 source4/torture/unix/unix_info2.c torture_assert(torture, mem_ctx != NULL, "out of memory");
torture 414 source4/torture/unix/unix_info2.c if (!(cli = connect_to_server(torture))) {
torture 422 source4/torture/unix/unix_info2.c torture_assert(torture, fnum != -1, smbcli_errstr(cli->tree));
torture 425 source4/torture/unix/unix_info2.c if (!query_file_info2(mem_ctx, torture, cli, fnum, &finfo)) {
torture 430 source4/torture/unix/unix_info2.c if (!query_path_info2(mem_ctx, torture, cli, FILENAME, &pinfo)) {
torture 434 source4/torture/unix/unix_info2.c if (!match_info2(torture, &pinfo, &finfo)) {
torture 439 source4/torture/unix/unix_info2.c if (!find_single_info2(mem_ctx, torture, cli, FILENAME, &pinfo)) {
torture 443 source4/torture/unix/unix_info2.c if (!match_info2(torture, &pinfo, &finfo)) {
torture 449 source4/torture/unix/unix_info2.c if (!verify_setinfo_flags(mem_ctx, torture, cli, FILENAME)) {
torture 103 source4/torture/unix/whoami.c struct torture_context *torture,
torture 111 source4/torture/unix/whoami.c torture_assert(torture, *psid != NULL, "out of memory");
torture 113 source4/torture/unix/whoami.c torture_assert(torture, remain >= 8,
torture 123 source4/torture/unix/whoami.c torture_assert(torture, remain >= ((*psid)->num_auths * 4),
torture 125 source4/torture/unix/whoami.c torture_assert(torture, (*psid)->num_auths >= 0,
torture 127 source4/torture/unix/whoami.c torture_assert(torture, (*psid)->num_auths <= 15,
torture 139 source4/torture/unix/whoami.c struct torture_context *torture,
torture 167 source4/torture/unix/whoami.c torture_assert_ntstatus_equal(torture, status, NT_STATUS_OK,
torture 171 source4/torture/unix/whoami.c torture_assert(torture, tp.out.params.length == 0,
torture 173 source4/torture/unix/whoami.c torture_assert(torture, tp.out.data.length >= WHOAMI_REQUIRED_SIZE,
torture 189 source4/torture/unix/whoami.c torture_assert(torture, whoami->num_sid_bytes != 0,
torture 203 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami->reserved, 0,
torture 208 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami->num_gids, 0,
torture 210 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami->num_sids, 0,
torture 212 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami->num_sid_bytes, 0,
torture 222 source4/torture/unix/whoami.c torture_assert_int_equal(torture, remain, gid_bytes,
torture 225 source4/torture/unix/whoami.c torture_assert(torture, remain > gid_bytes,
torture 230 source4/torture/unix/whoami.c torture_assert(torture, whoami->gid_list != NULL, "out of memory");
torture 240 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami->num_sids, 0,
torture 246 source4/torture/unix/whoami.c torture_assert_int_equal(torture,
torture 254 source4/torture/unix/whoami.c torture_assert(torture, whoami->sid_list != NULL,
torture 258 source4/torture/unix/whoami.c if (!sid_parse(mem_ctx, torture,
torture 268 source4/torture/unix/whoami.c torture_assert_int_equal(torture, tp.out.data.length, offset,
torture 274 source4/torture/unix/whoami.c bool torture_unix_whoami(struct torture_context *torture)
torture 280 source4/torture/unix/whoami.c if (!(cli = connect_to_server(torture, cmdline_credentials))) {
torture 286 source4/torture/unix/whoami.c if (!smb_raw_query_posix_whoami(torture, torture,
torture 294 source4/torture/unix/whoami.c if (!smb_raw_query_posix_whoami(torture, torture,
torture 300 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami.num_gids, 0,
torture 302 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami.num_sids, 0,
torture 304 source4/torture/unix/whoami.c torture_assert_int_equal(torture, whoami.num_sid_bytes, 0,
torture 310 source4/torture/unix/whoami.c anon_credentials = cli_credentials_init_anon(torture);
torture 312 source4/torture/unix/whoami.c if (!(cli = connect_to_server(torture, anon_credentials))) {
torture 316 source4/torture/unix/whoami.c if (!smb_raw_query_posix_whoami(torture, torture,
torture 330 source4/torture/unix/whoami.c torture_assert(torture, whoami.mapping_flags & SMB_WHOAMI_GUEST,
torture 738 source4/torture/util_smb.c static bool wrap_smb_multi_test(struct torture_context *torture,
torture 745 source4/torture/util_smb.c torture_create_procs(torture, fn, &result);
torture 36 source4/torture/winbind/struct_based.c torture_result(torture, TORTURE_FAIL, \
torture 44 source4/torture/winbind/struct_based.c torture_warning(torture, \
torture 60 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_interface_version(struct torture_context *torture)
torture 68 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_INTERFACE_VERSION (struct based)\n");
torture 72 source4/torture/winbind/struct_based.c torture_assert_int_equal(torture,
torture 80 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_ping(struct torture_context *torture)
torture 83 source4/torture/winbind/struct_based.c int timelimit = torture_setting_int(torture, "timelimit", 5);
torture 86 source4/torture/winbind/struct_based.c torture_comment(torture,
torture 95 source4/torture/winbind/struct_based.c torture_comment(torture,
torture 103 source4/torture/winbind/struct_based.c static char winbind_separator(struct torture_context *torture)
torture 114 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_info(struct torture_context *torture)
torture 121 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_INFO (struct based)\n");
torture 125 source4/torture/winbind/struct_based.c separator = torture_setting_string(torture,
torture 127 source4/torture/winbind/struct_based.c lp_winbind_separator(torture->lp_ctx));
torture 128 source4/torture/winbind/struct_based.c torture_assert_int_equal(torture,
torture 133 source4/torture/winbind/struct_based.c torture_comment(torture, "Samba Version '%s'\n",
torture 139 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_priv_pipe_dir(struct torture_context *torture)
torture 146 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_PRIV_PIPE_DIR (struct based)\n");
torture 152 source4/torture/winbind/struct_based.c torture_assert(torture, got_dir, "NULL WINBINDD_PRIV_PIPE_DIR\n");
torture 158 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_netbios_name(struct torture_context *torture)
torture 165 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_NETBIOS_NAME (struct based)\n");
torture 169 source4/torture/winbind/struct_based.c expected = torture_setting_string(torture,
torture 171 source4/torture/winbind/struct_based.c lp_netbios_name(torture->lp_ctx));
torture 172 source4/torture/winbind/struct_based.c expected = strupper_talloc(torture, expected);
torture 174 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 181 source4/torture/winbind/struct_based.c static bool get_winbind_domain(struct torture_context *torture, char **domain)
torture 189 source4/torture/winbind/struct_based.c *domain = talloc_strdup(torture, rep.data.domain_name);
torture 190 source4/torture/winbind/struct_based.c torture_assert(torture, domain, "talloc error");
torture 195 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_domain_name(struct torture_context *torture)
torture 200 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_DOMAIN_NAME (struct based)\n");
torture 202 source4/torture/winbind/struct_based.c expected = torture_setting_string(torture,
torture 204 source4/torture/winbind/struct_based.c lp_workgroup(torture->lp_ctx));
torture 206 source4/torture/winbind/struct_based.c get_winbind_domain(torture, &domain);
torture 208 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture, domain, expected,
torture 214 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_check_machacc(struct torture_context *torture)
torture 217 source4/torture/winbind/struct_based.c bool strict = torture_setting_bool(torture, "strict mode", false);
torture 222 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_CHECK_MACHACC (struct based)\n");
torture 230 source4/torture/winbind/struct_based.c torture_assert(torture,
torture 234 source4/torture/winbind/struct_based.c torture_warning(torture,"%s:%s:%s:%d\n",
torture 242 source4/torture/winbind/struct_based.c torture_assert_ntstatus_ok(torture,
torture 246 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 251 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 256 source4/torture/winbind/struct_based.c torture_assert_int_equal(torture,
torture 270 source4/torture/winbind/struct_based.c static bool get_trusted_domains(struct torture_context *torture,
torture 290 source4/torture/winbind/struct_based.c torture_assert(torture, extra_data, "NULL trust list");
torture 295 source4/torture/winbind/struct_based.c d = talloc_realloc(torture, d,
torture 302 source4/torture/winbind/struct_based.c torture_assert(torture, p, "missing 1st '\\' in line");
torture 305 source4/torture/winbind/struct_based.c torture_assert(torture, strlen(d[dcount].netbios_name) > 0,
torture 310 source4/torture/winbind/struct_based.c torture_assert(torture, p, "missing 2nd '\\' in line");
torture 317 source4/torture/winbind/struct_based.c torture_assert(torture, d[dcount].sid,
torture 324 source4/torture/winbind/struct_based.c torture_assert(torture, dcount >= 2,
torture 331 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_list_trustdom(struct torture_context *torture)
torture 341 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_LIST_TRUSTDOM (struct based)\n");
torture 352 source4/torture/winbind/struct_based.c torture_comment(torture, "%s\n", list1);
torture 366 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture, list2, list1, "list_all_domains not ignored");
torture 371 source4/torture/winbind/struct_based.c ok = get_trusted_domains(torture, &listd);
torture 372 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get trust list");
torture 378 source4/torture/winbind/struct_based.c builtin_sid = dom_sid_parse_talloc(torture, SID_BUILTIN);
torture 380 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 385 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 392 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "BUILTIN domain should have S-1-5-32");
torture 406 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_domain_info(struct torture_context *torture)
torture 412 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_DOMAIN_INFO (struct based)\n");
torture 414 source4/torture/winbind/struct_based.c ok = get_trusted_domains(torture, &listd);
torture 415 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get trust list");
torture 421 source4/torture/winbind/struct_based.c char *flagstr = talloc_strdup(torture," ");
torture 430 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 435 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture,
torture 440 source4/torture/winbind/struct_based.c sid = dom_sid_parse_talloc(torture, rep.data.domain_info.sid);
torture 441 source4/torture/winbind/struct_based.c torture_assert(torture, sid, "Failed to parse SID");
torture 444 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "SID's doesn't match");
torture 451 source4/torture/winbind/struct_based.c torture_assert(torture,
torture 458 source4/torture/winbind/struct_based.c torture_assert(torture,
torture 464 source4/torture/winbind/struct_based.c torture_comment(torture, "DOMAIN '%s' => '%s' [%s]\n",
torture 473 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_getdcname(struct torture_context *torture)
torture 476 source4/torture/winbind/struct_based.c bool strict = torture_setting_bool(torture, "strict mode", false);
torture 480 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_GETDCNAME (struct based)\n");
torture 482 source4/torture/winbind/struct_based.c ok = get_trusted_domains(torture, &listd);
torture 483 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get trust list");
torture 498 source4/torture/winbind/struct_based.c talloc_asprintf(torture, "DOMAIN '%s'",
torture 503 source4/torture/winbind/struct_based.c torture_comment(torture, "DOMAIN '%s' => DCNAME '%s'\n",
torture 509 source4/torture/winbind/struct_based.c torture_assert(torture, count > 0,
torture 515 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_dsgetdcname(struct torture_context *torture)
torture 518 source4/torture/winbind/struct_based.c bool strict = torture_setting_bool(torture, "strict mode", false);
torture 523 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_DSGETDCNAME (struct based)\n");
torture 525 source4/torture/winbind/struct_based.c ok = get_trusted_domains(torture, &listd);
torture 526 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get trust list");
torture 554 source4/torture/winbind/struct_based.c talloc_asprintf(torture, "DOMAIN '%s'",
torture 559 source4/torture/winbind/struct_based.c torture_comment(torture, "DOMAIN '%s' => DCNAME '%s'\n",
torture 566 source4/torture/winbind/struct_based.c torture_warning(torture, "WINBINDD_DSGETDCNAME"
torture 572 source4/torture/winbind/struct_based.c torture_assert(torture, count > 0,
torture 579 source4/torture/winbind/struct_based.c static bool get_user_list(struct torture_context *torture, char ***users)
torture 594 source4/torture/winbind/struct_based.c torture_assert(torture, extra_data, "NULL extra data");
torture 600 source4/torture/winbind/struct_based.c u = talloc_realloc(torture, u, char *, count + 2);
torture 611 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_list_users(struct torture_context *torture)
torture 617 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_LIST_USERS (struct based)\n");
torture 619 source4/torture/winbind/struct_based.c ok = get_user_list(torture, &users);
torture 620 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get group list");
torture 624 source4/torture/winbind/struct_based.c torture_comment(torture, "got %d users\n", count);
torture 629 source4/torture/winbind/struct_based.c static bool get_group_list(struct torture_context *torture, char ***groups)
torture 644 source4/torture/winbind/struct_based.c torture_assert(torture, extra_data, "NULL extra data");
torture 650 source4/torture/winbind/struct_based.c g = talloc_realloc(torture, g, char *, count + 2);
torture 661 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_list_groups(struct torture_context *torture)
torture 667 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_LIST_GROUPS (struct based)\n");
torture 669 source4/torture/winbind/struct_based.c ok = get_group_list(torture, &groups);
torture 670 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get group list");
torture 674 source4/torture/winbind/struct_based.c torture_comment(torture, "got %d groups\n", count);
torture 684 source4/torture/winbind/struct_based.c static bool get_sequence_numbers(struct torture_context *torture,
torture 700 source4/torture/winbind/struct_based.c torture_assert(torture, extra_data, "NULL sequence list");
torture 706 source4/torture/winbind/struct_based.c s = talloc_realloc(torture, s, struct torture_domain_sequence,
torture 712 source4/torture/winbind/struct_based.c torture_assert(torture, p, "invalid line format");
torture 717 source4/torture/winbind/struct_based.c torture_assert(torture, strncmp(lp, ": ", 2) == 0,
torture 724 source4/torture/winbind/struct_based.c torture_assert(torture, (*p == '\0'),
torture 726 source4/torture/winbind/struct_based.c torture_assert(torture, (seq != (uint32_t)-1),
torture 735 source4/torture/winbind/struct_based.c torture_assert(torture, count >= 2, "The list of domain sequence "
torture 742 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_show_sequence(struct torture_context *torture)
torture 749 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_SHOW_SEQUENCE (struct based)\n");
torture 751 source4/torture/winbind/struct_based.c ok = get_sequence_numbers(torture, &s);
torture 752 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get list of sequence numbers");
torture 754 source4/torture/winbind/struct_based.c ok = get_trusted_domains(torture, &domlist);
torture 755 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to get trust list");
torture 762 source4/torture/winbind/struct_based.c torture_assert(torture, s[i].netbios_name,
torture 764 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture, domlist[i].netbios_name,
torture 777 source4/torture/winbind/struct_based.c torture_assert(torture, (seq != (uint32_t)-1),
torture 780 source4/torture/winbind/struct_based.c torture_assert(torture, (seq != (uint32_t)-1),
torture 786 source4/torture/winbind/struct_based.c torture_comment(torture, " * %s : DISCONNECTED\n",
torture 789 source4/torture/winbind/struct_based.c torture_comment(torture, " * %s : %d\n",
torture 792 source4/torture/winbind/struct_based.c torture_assert(torture, (seq >= s[i].seq),
torture 799 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_setpwent(struct torture_context *torture)
torture 804 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_SETPWENT (struct based)\n");
torture 814 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_getpwent(struct torture_context *torture)
torture 820 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_GETPWENT (struct based)\n");
torture 822 source4/torture/winbind/struct_based.c torture_comment(torture, " - Running WINBINDD_SETPWENT first\n");
torture 827 source4/torture/winbind/struct_based.c torture_comment(torture, " - Running WINBINDD_GETPWENT now\n");
torture 833 source4/torture/winbind/struct_based.c torture_assert(torture, (pwent != NULL), "NULL pwent");
torture 834 source4/torture/winbind/struct_based.c torture_comment(torture, "name: %s, uid: %d, gid: %d, shell: %s\n",
torture 841 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_endpwent(struct torture_context *torture)
torture 846 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_ENDPWENT (struct based)\n");
torture 859 source4/torture/winbind/struct_based.c static bool parse_domain_user(struct torture_context *torture,
torture 863 source4/torture/winbind/struct_based.c char *p = strchr(domuser, winbind_separator(torture));
torture 875 source4/torture/winbind/struct_based.c get_winbind_domain(torture, &dom);
torture 888 source4/torture/winbind/struct_based.c static bool lookup_name_sid_list(struct torture_context *torture, char **list)
torture 901 source4/torture/winbind/struct_based.c parse_domain_user(torture, list[count], req.data.name.dom_name,
torture 906 source4/torture/winbind/struct_based.c sid = talloc_strdup(torture, rep.data.sid.sid);
torture 915 source4/torture/winbind/struct_based.c name = talloc_asprintf(torture, "%s%c%s",
torture 917 source4/torture/winbind/struct_based.c winbind_separator(torture),
torture 920 source4/torture/winbind/struct_based.c torture_assert_casestr_equal(torture, list[count], name,
torture 924 source4/torture/winbind/struct_based.c torture_comment(torture, " %s -> %s -> %s\n", list[count],
torture 947 source4/torture/winbind/struct_based.c static bool torture_winbind_struct_lookup_name_sid(struct torture_context *torture)
torture 955 source4/torture/winbind/struct_based.c bool strict = torture_setting_bool(torture, "strict mode", false);
torture 961 source4/torture/winbind/struct_based.c torture_comment(torture, "Running WINBINDD_LOOKUP_NAME_SID (struct based)\n");
torture 963 source4/torture/winbind/struct_based.c ok = get_user_list(torture, &users);
torture 964 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to retrieve list of users");
torture 965 source4/torture/winbind/struct_based.c lookup_name_sid_list(torture, users);
torture 967 source4/torture/winbind/struct_based.c ok = get_group_list(torture, &groups);
torture 968 source4/torture/winbind/struct_based.c torture_assert(torture, ok, "failed to retrieve list of groups");
torture 969 source4/torture/winbind/struct_based.c lookup_name_sid_list(torture, groups);
torture 981 source4/torture/winbind/struct_based.c talloc_asprintf(torture,
torture 991 source4/torture/winbind/struct_based.c get_winbind_domain(torture, &domain);
torture 994 source4/torture/winbind/struct_based.c invalid_name = talloc_asprintf(torture, "%s\\%s%u",
torture 1002 source4/torture/winbind/struct_based.c talloc_asprintf(torture, "%s%u", invalid_user,
torture 1010 source4/torture/winbind/struct_based.c talloc_asprintf(torture,