mirror of
https://github.com/curl/curl.git
synced 2026-06-23 03:15:38 +03:00
This allows builds know about all schemes - but only have the protocol implementations for those actually built-in. It further allows multiple protocols to reuse the same protocol setup and functions for both TLS and non-TLS implementations instead of needing two (or more) structs. The scheme information is now in 'struct Curl_scheme' and all the function pointers for each scheme/protocol implementation are in struct Curl_protocol. The URL API now always work with all known protocols. test1560: run without requiring all the protocols Closes #20351
32 lines
328 B
XML
32 lines
328 B
XML
<?xml version="1.0" encoding="US-ASCII"?>
|
|
<testcase>
|
|
<info>
|
|
<keywords>
|
|
unittest
|
|
urlapi
|
|
url
|
|
</keywords>
|
|
</info>
|
|
|
|
# Client-side
|
|
<client>
|
|
<setenv>
|
|
LC_ALL=C.UTF-8
|
|
</setenv>
|
|
<name>
|
|
URL API
|
|
</name>
|
|
<tool>
|
|
lib%TESTNUMBER
|
|
</tool>
|
|
</client>
|
|
|
|
<verify>
|
|
<stdout>
|
|
success
|
|
</stdout>
|
|
<limits>
|
|
Allocations: 3000
|
|
</limits>
|
|
</verify>
|
|
</testcase>
|