Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
{test_plaintext_nt_broken, "Plaintext NT broken", false},
{test_plaintext_nt_only, "Plaintext NT only", false},
{test_plaintext_lm_only, "Plaintext LM only", false},
{test_plaintext_nt_broken, "Plaintext NT broken", false},
{test_plaintext_nt_only, "Plaintext NT only", false},
{test_plaintext_lm_only, "Plaintext LM only", false},
popt_get_cmdline_credentials()),
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
popt_get_cmdline_credentials()),
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
{
.comment = "realm\\user",
},
{
.comment = "realm\\user",
popt_get_cmdline_credentials()),
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
popt_get_cmdline_credentials()),
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
{
.comment = "user@domain",
},
{
.comment = "user@domain",
popt_get_cmdline_credentials()),
.network_login = false, /* works for some things, but not NTLMv2. Odd */
.expected_interactive_error = NT_STATUS_OK,
popt_get_cmdline_credentials()),
.network_login = false, /* works for some things, but not NTLMv2. Odd */
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
{
.comment = "user@realm",
},
{
.comment = "user@realm",
popt_get_cmdline_credentials()),
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
popt_get_cmdline_credentials()),
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
{
.comment = "machine domain\\user",
},
{
.comment = "machine domain\\user",
.password = cli_credentials_get_password(machine_credentials),
.network_login = true,
.expected_interactive_error = NT_STATUS_NO_SUCH_USER,
.password = cli_credentials_get_password(machine_credentials),
.network_login = true,
.expected_interactive_error = NT_STATUS_NO_SUCH_USER,
- .expected_network_error = NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT
+ .expected_network_error = NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT,
+ .parameter_control = 0,
},
{
.comment = "machine realm\\user",
},
{
.comment = "machine realm\\user",
.password = user_password,
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
.password = user_password,
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
{
.comment = "test user (long pw): user@realm",
},
{
.comment = "test user (long pw): user@realm",
.password = user_password,
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
.password = user_password,
.network_login = true,
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
{
.comment = "test user (long pw): user@domain",
},
{
.comment = "test user (long pw): user@domain",
.password = user_password,
.network_login = false, /* works for some things, but not NTLMv2. Odd */
.expected_interactive_error = NT_STATUS_OK,
.password = user_password,
.network_login = false, /* works for some things, but not NTLMv2. Odd */
.expected_interactive_error = NT_STATUS_OK,
- .expected_network_error = NT_STATUS_OK
+ .expected_network_error = NT_STATUS_OK,
+ .parameter_control = 0,
},
/* Oddball, can we use the old password ? */
{
},
/* Oddball, can we use the old password ? */
{
.password = user_password_wrong_wks,
.network_login = true,
.expected_interactive_error = NT_STATUS_INVALID_WORKSTATION,
.password = user_password_wrong_wks,
.network_login = true,
.expected_interactive_error = NT_STATUS_INVALID_WORKSTATION,
- .expected_network_error = NT_STATUS_INVALID_WORKSTATION
+ .expected_network_error = NT_STATUS_INVALID_WORKSTATION,
+ .parameter_control = 0,