mirror of
https://github.com/curl/curl.git
synced 2025-01-24 14:15:18 +08:00
45cf4755e7
To help users better understand where the URL (and denied scheme) comes from. Also removed "in libcurl" from the message, since the disabling can be done by the application. The error message now says "not supported" or "disabled" depending on why it was denied: Protocol "hej" not supported Protocol "http" disabled And in redirects: Protocol "hej" not supported (in redirect) Protocol "http" disabled (in redirect) Reported-by: Mauricio Scheffer Fixes #12465 Closes #12469
42 lines
581 B
Plaintext
42 lines
581 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
warning
|
|
</keywords>
|
|
</info>
|
|
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
none
|
|
</server>
|
|
<features>
|
|
unix-sockets
|
|
</features>
|
|
<name>
|
|
file name argument looks like a flag
|
|
</name>
|
|
<command>
|
|
--stderr %LOGDIR/moo%TESTNUMBER --unix-socket -k hej://moo
|
|
</command>
|
|
</client>
|
|
|
|
<verify>
|
|
<file name="%LOGDIR/moo%TESTNUMBER" mode="text">
|
|
Warning: The file name argument '-k' looks like a flag.
|
|
curl: (1) Protocol "hej" not supported
|
|
</file>
|
|
|
|
# we expect an error since we provide a weird URL
|
|
<errorcode>
|
|
1
|
|
</errorcode>
|
|
</verify>
|
|
</testcase>
|