178 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			178 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
<testcase>
 | 
						|
<info>
 | 
						|
<keywords>
 | 
						|
strerror
 | 
						|
verbose logs
 | 
						|
</keywords>
 | 
						|
</info>
 | 
						|
 | 
						|
#
 | 
						|
# Server-side
 | 
						|
<reply>
 | 
						|
</reply>
 | 
						|
 | 
						|
# Client-side
 | 
						|
<client>
 | 
						|
<server>
 | 
						|
none
 | 
						|
</server>
 | 
						|
<tool>
 | 
						|
lib%TESTNUMBER
 | 
						|
</tool>
 | 
						|
 | 
						|
<name>
 | 
						|
libcurl strerror API call tests
 | 
						|
</name>
 | 
						|
<command>
 | 
						|
nothing
 | 
						|
</command>
 | 
						|
</client>
 | 
						|
 | 
						|
#
 | 
						|
# Verify data after the test has been "shot"
 | 
						|
<verify>
 | 
						|
<stdout>
 | 
						|
e0: No error
 | 
						|
e1: Unsupported protocol
 | 
						|
e2: Failed initialization
 | 
						|
e3: URL using bad/illegal format or missing URL
 | 
						|
e4: A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision.
 | 
						|
e5: Couldn't resolve proxy name
 | 
						|
e6: Couldn't resolve host name
 | 
						|
e7: Couldn't connect to server
 | 
						|
e8: Weird server reply
 | 
						|
e9: Access denied to remote resource
 | 
						|
e10: FTP: The server failed to connect to data port
 | 
						|
e11: FTP: unknown PASS reply
 | 
						|
e12: FTP: Accepting server connect has timed out
 | 
						|
e13: FTP: unknown PASV reply
 | 
						|
e14: FTP: unknown 227 response format
 | 
						|
e15: FTP: can't figure out the host in the PASV response
 | 
						|
e16: Error in the HTTP2 framing layer
 | 
						|
e17: FTP: couldn't set file type
 | 
						|
e18: Transferred a partial file
 | 
						|
e19: FTP: couldn't retrieve (RETR failed) the specified file
 | 
						|
e20: Unknown error
 | 
						|
e21: Quote command returned error
 | 
						|
e22: HTTP response code said error
 | 
						|
e23: Failed writing received data to disk/application
 | 
						|
e24: Unknown error
 | 
						|
e25: Upload failed (at start/before it took off)
 | 
						|
e26: Failed to open/read local data from file/application
 | 
						|
e27: Out of memory
 | 
						|
e28: Timeout was reached
 | 
						|
e29: Unknown error
 | 
						|
e30: FTP: command PORT failed
 | 
						|
e31: FTP: command REST failed
 | 
						|
e32: Unknown error
 | 
						|
e33: Requested range was not delivered by the server
 | 
						|
e34: Internal problem setting up the POST
 | 
						|
e35: SSL connect error
 | 
						|
e36: Couldn't resume download
 | 
						|
e37: Couldn't read a file:// file
 | 
						|
e38: LDAP: cannot bind
 | 
						|
e39: LDAP: search failed
 | 
						|
e40: Unknown error
 | 
						|
e41: A required function in the library was not found
 | 
						|
e42: Operation was aborted by an application callback
 | 
						|
e43: A libcurl function was given a bad argument
 | 
						|
e44: Unknown error
 | 
						|
e45: Failed binding local connection end
 | 
						|
e46: Unknown error
 | 
						|
e47: Number of redirects hit maximum amount
 | 
						|
e48: An unknown option was passed in to libcurl
 | 
						|
e49: Malformed option provided in a setopt
 | 
						|
e50: Unknown error
 | 
						|
e51: Unknown error
 | 
						|
e52: Server returned nothing (no headers, no data)
 | 
						|
e53: SSL crypto engine not found
 | 
						|
e54: Can not set SSL crypto engine as default
 | 
						|
e55: Failed sending data to the peer
 | 
						|
e56: Failure when receiving data from the peer
 | 
						|
e57: Unknown error
 | 
						|
e58: Problem with the local SSL certificate
 | 
						|
e59: Couldn't use specified SSL cipher
 | 
						|
e60: SSL peer certificate or SSH remote key was not OK
 | 
						|
e61: Unrecognized or bad HTTP Content or Transfer-Encoding
 | 
						|
e62: Invalid LDAP URL
 | 
						|
e63: Maximum file size exceeded
 | 
						|
e64: Requested SSL level failed
 | 
						|
e65: Send failed since rewinding of the data stream failed
 | 
						|
e66: Failed to initialise SSL crypto engine
 | 
						|
e67: Login denied
 | 
						|
e68: TFTP: File Not Found
 | 
						|
e69: TFTP: Access Violation
 | 
						|
e70: Disk full or allocation exceeded
 | 
						|
e71: TFTP: Illegal operation
 | 
						|
e72: TFTP: Unknown transfer ID
 | 
						|
e73: Remote file already exists
 | 
						|
e74: TFTP: No such user
 | 
						|
e75: Conversion failed
 | 
						|
e76: Caller must register CURLOPT_CONV_ callback options
 | 
						|
e77: Problem with the SSL CA cert (path? access rights?)
 | 
						|
e78: Remote file not found
 | 
						|
e79: Error in the SSH layer
 | 
						|
e80: Failed to shut down the SSL connection
 | 
						|
e81: Socket not ready for send/recv
 | 
						|
e82: Failed to load CRL file (path? access rights?, format?)
 | 
						|
e83: Issuer check against peer certificate failed
 | 
						|
e84: FTP: The server did not accept the PRET command.
 | 
						|
e85: RTSP CSeq mismatch or invalid CSeq
 | 
						|
e86: RTSP session error
 | 
						|
e87: Unable to parse FTP file list
 | 
						|
e88: Chunk callback failed
 | 
						|
e89: The max connection limit is reached
 | 
						|
e90: SSL public key does not match pinned public key
 | 
						|
e91: SSL server certificate status verification FAILED
 | 
						|
e92: Stream error in the HTTP/2 framing layer
 | 
						|
e93: API function called from within callback
 | 
						|
e94: An authentication function returned an error
 | 
						|
e95: HTTP/3 error
 | 
						|
e96: QUIC connection error
 | 
						|
e97: proxy handshake error
 | 
						|
e98: SSL Client Certificate required
 | 
						|
e99: Unknown error
 | 
						|
m-1: Please call curl_multi_perform() soon
 | 
						|
m0: No error
 | 
						|
m1: Invalid multi handle
 | 
						|
m2: Invalid easy handle
 | 
						|
m3: Out of memory
 | 
						|
m4: Internal error
 | 
						|
m5: Invalid socket argument
 | 
						|
m6: Unknown option
 | 
						|
m7: The easy handle is already added to a multi handle
 | 
						|
m8: API function called from within callback
 | 
						|
m9: Wakeup is unavailable or failed
 | 
						|
m10: A libcurl function was given a bad argument
 | 
						|
m11: Unknown error
 | 
						|
s0: No error
 | 
						|
s1: Unknown share option
 | 
						|
s2: Share currently in use
 | 
						|
s3: Invalid share handle
 | 
						|
s4: Out of memory
 | 
						|
s5: Feature not enabled in this library
 | 
						|
s6: CURLSHcode unknown
 | 
						|
u0: No error
 | 
						|
u1: An invalid CURLU pointer was passed as argument
 | 
						|
u2: An invalid 'part' argument was passed as argument
 | 
						|
u3: A malformed input was passed to a URL API function
 | 
						|
u4: The port number was not a decimal number between 0 and 65535
 | 
						|
u5: This libcurl build doesn't support the given URL scheme
 | 
						|
u6: URL decode error, most likely because of rubbish in the input
 | 
						|
u7: A memory function failed
 | 
						|
u8: Credentials was passed in the URL when prohibited
 | 
						|
u9: An unknown part ID was passed to a URL API function
 | 
						|
u10: There is no scheme part in the URL
 | 
						|
u11: There is no user part in the URL
 | 
						|
u12: There is no password part in the URL
 | 
						|
u13: There is no options part in the URL
 | 
						|
u14: There is no host part in the URL
 | 
						|
u15: There is no port part in the URL
 | 
						|
u16: There is no query part in the URL
 | 
						|
u17: There is no fragment part in the URL
 | 
						|
u18: CURLUcode unknown
 | 
						|
</stdout>
 | 
						|
</verify>
 | 
						|
 | 
						|
</testcase>
 |