#
5a41abef |
| 22-May-2022 |
Daniel Gustafsson |
ntlm: copy NTLM_HOSTNAME to host buffer Commit 709ae2454f43 added a fake hostname to avoid leaking the local hostname, but omitted copying it to the host buffer. Fix by copying and
ntlm: copy NTLM_HOSTNAME to host buffer Commit 709ae2454f43 added a fake hostname to avoid leaking the local hostname, but omitted copying it to the host buffer. Fix by copying and adjust the test fallout. Closes: #8895 Fixes: #8893 Reported-by: Patrick Monnerat <patrick@monnerat.net> Reviewed-by: Daniel Stenberg <daniel@haxx.se>
show more ...
|
#
cb41a016 |
| 20-May-2022 |
Daniel Stenberg |
tests: update NTLM tests to use new host name Also drop the debug requirement, remove the setenv sections, remove prechecks and add NTLM to the top keywords. Closes #8889
|
Revision tags: curl-7_76_1 |
|
#
9c1e1a61 |
| 06-Apr-2021 |
Patrick Monnerat |
ntlm: fix negotiated flags usage According to Microsoft document MS-NLMP, current flags usage is not accurate: flag NTLMFLAG_NEGOTIATE_NTLM2_KEY controls the use of extended security
ntlm: fix negotiated flags usage According to Microsoft document MS-NLMP, current flags usage is not accurate: flag NTLMFLAG_NEGOTIATE_NTLM2_KEY controls the use of extended security in an NTLM authentication message and NTLM version 2 cannot be negotiated within the protocol. The solution implemented here is: if the extended security flag is set, prefer using NTLM version 2 (as a server featuring extended security should also support version 2). If version 2 has been disabled at compile time, use extended security. Tests involving NTLM are adjusted to this new behavior. Fixes #6813 Closes #6849
show more ...
|
Revision tags: curl-7_76_0 |
|
#
e2b4df7b |
| 12-Mar-2021 |
Daniel Stenberg |
tests: use %TESTNUMBER instead of fixed number This makes the tests easier to copy and relocate to other test numbers without having to update content. Closes #6738
|
Revision tags: curl-7_75_0, curl-7_74_0, curl-7_73_0, tiny-curl-7_72_0, curl-7_72_0, curl-7_71_1, curl-7_71_0, curl-7_70_0, curl-7_69_1, curl-7_69_0, curl-7_68_0 |
|
#
9603c829 |
| 29-Dec-2019 |
Jay Satiro |
tests: Change NTLM tests to require SSL Prior to this change tests that required NTLM feature did not require SSL feature. There are pending changes to cmake builds that will al
tests: Change NTLM tests to require SSL Prior to this change tests that required NTLM feature did not require SSL feature. There are pending changes to cmake builds that will allow enabling NTLM in non-SSL builds in Windows. In that case the NTLM auth strings created are different from what is expected by the NTLM tests and they fail: "The issue with NTLM is that previous non-SSL builds would not enable NTLM and so the NTLM tests would be skipped." Assisted-by: marc-groundctl@users.noreply.github.com Ref: https://github.com/curl/curl/pull/4717#issuecomment-566218729 Closes https://github.com/curl/curl/pull/4768
show more ...
|
Revision tags: curl-7_67_0, curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0, curl-7_64_1, curl-7_64_0 |
|
#
7bcca934 |
| 28-Dec-2018 |
Markus Moeller |
ntlm: update selection of type 3 response NTLM2 did not work i.e. no NTLMv2 response was created. Changing the check seems to work. Ref: https://winprotocoldoc.blob.core.windows
ntlm: update selection of type 3 response NTLM2 did not work i.e. no NTLMv2 response was created. Changing the check seems to work. Ref: https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-NLMP/[MS-NLMP].pdf Fixes https://github.com/curl/curl/issues/3286 Closes https://github.com/curl/curl/pull/3287 Closes https://github.com/curl/curl/pull/3415
show more ...
|
Revision tags: curl-7_63_0, curl-7_62_0, curl-7_61_1, curl-7_61_0, curl-7_60_0, curl-7_59_0, curl-7_58_0, curl-7_57_0, curl-7_56_1, curl-7_56_0, curl-7_55_1, curl-7_55_0, curl-7_54_1 |
|
#
73afcfc0 |
| 08-May-2017 |
Daniel Stenberg |
tests: updated for modified fake random
|
Revision tags: curl-7_54_0, curl-7_53_1, curl-7_53_0, curl-7_52_1, curl-7_52_0, curl-7_51_0, curl-7_50_3, curl-7_50_2, curl-7_50_1, curl-7_50_0, curl-7_49_1, curl-7_49_0, curl-7_48_0, curl-7_47_1, curl-7_47_0, curl-7_46_0, curl-7_45_0, curl-7_44_0, curl-7_43_0, curl-7_42_1, curl-7_42_0, curl-7_41_0, curl-7_40_0, curl-7_39_0, curl-7_38_0, curl-7_37_1, curl-7_37_0, curl-7_36_0 |
|
#
e95ca7ce |
| 20-Mar-2014 |
Daniel Stenberg |
NTLM: set a fake entropy for debug builds with CURL_ENTROPY set Curl_rand() will return a dummy and repatable random value for this case. Makes it possible to write test cases that verif
NTLM: set a fake entropy for debug builds with CURL_ENTROPY set Curl_rand() will return a dummy and repatable random value for this case. Makes it possible to write test cases that verify output. Also, fake timestamp with CURL_FORCETIME set. Only when built debug enabled of course. Curl_ssl_random() was not used anymore so it has been removed. Curl_rand() is enough. create_digest_md5_message: generate base64 instead of hex string curl_sasl: also fix memory leaks in some OOM situations
show more ...
|
#
ceacbacd |
| 11-Jun-2014 |
Steve Holme |
tests: Disabled NTLM tests for non-debug builds Added required "debug" feature, missed in commit 1c9aaa0bac, as NTLMv2 calls Curl_rand() which can only be fixed to a specific entropy in
tests: Disabled NTLM tests for non-debug builds Added required "debug" feature, missed in commit 1c9aaa0bac, as NTLMv2 calls Curl_rand() which can only be fixed to a specific entropy in debug builds.
show more ...
|
#
6876b35a |
| 30-Mar-2014 |
Steve Holme |
tests: Replaced email authentication keywords with SASL based keywords As the email protocols implement SASL authentication rather than IMAP, POP3 and SMTP specific authentication, updat
tests: Replaced email authentication keywords with SASL based keywords As the email protocols implement SASL authentication rather than IMAP, POP3 and SMTP specific authentication, updated the authentication keywords to reflect this.
show more ...
|
#
dfa481a7 |
| 30-Mar-2014 |
Steve Holme |
tests: Added "SASL" authentication keyword
|
#
1c9aaa0b |
| 30-Jan-2014 |
Steve Holme |
tests: Updated NTLM tests for NTLMv2 type-3 message
|
Revision tags: curl-7_35_0 |
|
#
01aaad74 |
| 28-Dec-2013 |
Steve Holme |
tests: Disabled NTLM tests when running with SSPI enabled
|
Revision tags: curl-7_34_0 |
|
#
8179354c |
| 30-Oct-2013 |
Kamil Dudka |
tests: use proper padding in NTLM responses
|
#
e4670a10 |
| 26-Oct-2013 |
Steve Holme |
tests: Tidy up of SMTP and POP3 tests Corrected line endings, RFC references and standardised on user names and passwords used in the tests.
|
#
4d49ffe1 |
| 15-Oct-2013 |
Steve Holme |
test906: Fixed failing test on some platforms Bug: http://sourceforge.net/p/curl/bugs/1291 Reported-by: David Walser
|
Revision tags: curl-7_33_0 |
|
#
25a0c96a |
| 29-Sep-2013 |
Steve Holme |
tests: Updated email addresses in SMTP tests following recent changes
|
#
49341628 |
| 29-Sep-2013 |
Steve Holme |
ftpserver.pl: Moved specifying the test number from the RCPT address ...to the client address as this frees the RCPT strings to contain just an email address and by passing the test numb
ftpserver.pl: Moved specifying the test number from the RCPT address ...to the client address as this frees the RCPT strings to contain just an email address and by passing the test number into curl as the client address remains consistent with POP3 and IMAP tests as they are specified in the URL.
show more ...
|
#
14d8209a |
| 23-Sep-2013 |
Steve Holme |
test906: Fixed type-2 response
|
#
1695c678 |
| 22-Sep-2013 |
Steve Holme |
test906: Fixed type-1 message not handled error ...from commit f81d1e16664976 due to copy paste error.
|
#
f81d1e16 |
| 22-Sep-2013 |
Steve Holme |
tests: Added SMTP AUTH NTLM test
|
#
52cefc8c |
| 22-Sep-2013 |
Steve Holme |
tests: Fixed smtp rcpt to addresses
|
Revision tags: curl-7_32_0, curl-7_31_0 |
|
#
99b40451 |
| 04-May-2013 |
Steve Holme |
smtp: Fixed sending of double CRLF caused by first in EOB If the mail sent during the transfer contains a terminating <CRLF> then we should not send the first <CRLF> of the EOB as specif
smtp: Fixed sending of double CRLF caused by first in EOB If the mail sent during the transfer contains a terminating <CRLF> then we should not send the first <CRLF> of the EOB as specified in RFC-5321. Additionally don't send the <CRLF> if there is "no mail data" as the DATA command already includes it.
show more ...
|
#
f317ffb7 |
| 28-Apr-2013 |
Steve Holme |
tests: Corrected the SMTP tests to be RFC2821 compliant The emails that are sent to the server during these tests were incorrectly formatted as they contained one or more LF terminated l
tests: Corrected the SMTP tests to be RFC2821 compliant The emails that are sent to the server during these tests were incorrectly formatted as they contained one or more LF terminated lines rather than being CRLF terminated as per Section 2.3.7 of RFC-2821. This wasn't a problem for the test suite as the <stdin> data matched the <upload> data but anyone using these tests as reference would be sending incorrect data to a server.
show more ...
|
Revision tags: curl-7_30_0 |
|
#
85e94492 |
| 10-Mar-2013 |
Steve Holme |
email-tests: Updated the test data that corresponds to the test number Finished segregating the email protocol tests, into their own protocol based ranges, in preparation of adding more
email-tests: Updated the test data that corresponds to the test number Finished segregating the email protocol tests, into their own protocol based ranges, in preparation of adding more e-mail related tests to the test suite.
show more ...
|