1<testcase> 2<info> 3<keywords> 4strerror 5verbose logs 6</keywords> 7</info> 8 9# 10# Server-side 11<reply> 12</reply> 13 14# Client-side 15<client> 16<server> 17none 18</server> 19<tool> 20lib%TESTNUMBER 21</tool> 22 23<name> 24libcurl strerror API call tests 25</name> 26<command> 27nothing 28</command> 29</client> 30 31# 32# Verify data after the test has been "shot" 33<verify> 34<stdout> 35e0: No error 36e1: Unsupported protocol 37e2: Failed initialization 38e3: URL using bad/illegal format or missing URL 39e4: A requested feature, protocol or option was not found built-in in this libcurl due to a build-time decision. 40e5: Couldn't resolve proxy name 41e6: Couldn't resolve host name 42e7: Couldn't connect to server 43e8: Weird server reply 44e9: Access denied to remote resource 45e10: FTP: The server failed to connect to data port 46e11: FTP: unknown PASS reply 47e12: FTP: Accepting server connect has timed out 48e13: FTP: unknown PASV reply 49e14: FTP: unknown 227 response format 50e15: FTP: can't figure out the host in the PASV response 51e16: Error in the HTTP2 framing layer 52e17: FTP: couldn't set file type 53e18: Transferred a partial file 54e19: FTP: couldn't retrieve (RETR failed) the specified file 55e20: Unknown error 56e21: Quote command returned error 57e22: HTTP response code said error 58e23: Failed writing received data to disk/application 59e24: Unknown error 60e25: Upload failed (at start/before it took off) 61e26: Failed to open/read local data from file/application 62e27: Out of memory 63e28: Timeout was reached 64e29: Unknown error 65e30: FTP: command PORT failed 66e31: FTP: command REST failed 67e32: Unknown error 68e33: Requested range was not delivered by the server 69e34: Internal problem setting up the POST 70e35: SSL connect error 71e36: Couldn't resume download 72e37: Couldn't read a file:// file 73e38: LDAP: cannot bind 74e39: LDAP: search failed 75e40: Unknown error 76e41: A required function in the library was not found 77e42: Operation was aborted by an application callback 78e43: A libcurl function was given a bad argument 79e44: Unknown error 80e45: Failed binding local connection end 81e46: Unknown error 82e47: Number of redirects hit maximum amount 83e48: An unknown option was passed in to libcurl 84e49: Malformed option provided in a setopt 85e50: Unknown error 86e51: Unknown error 87e52: Server returned nothing (no headers, no data) 88e53: SSL crypto engine not found 89e54: Can not set SSL crypto engine as default 90e55: Failed sending data to the peer 91e56: Failure when receiving data from the peer 92e57: Unknown error 93e58: Problem with the local SSL certificate 94e59: Couldn't use specified SSL cipher 95e60: SSL peer certificate or SSH remote key was not OK 96e61: Unrecognized or bad HTTP Content or Transfer-Encoding 97e62: Unknown error 98e63: Maximum file size exceeded 99e64: Requested SSL level failed 100e65: Send failed since rewinding of the data stream failed 101e66: Failed to initialise SSL crypto engine 102e67: Login denied 103e68: TFTP: File Not Found 104e69: TFTP: Access Violation 105e70: Disk full or allocation exceeded 106e71: TFTP: Illegal operation 107e72: TFTP: Unknown transfer ID 108e73: Remote file already exists 109e74: TFTP: No such user 110e75: Unknown error 111e76: Unknown error 112e77: Problem with the SSL CA cert (path? access rights?) 113e78: Remote file not found 114e79: Error in the SSH layer 115e80: Failed to shut down the SSL connection 116e81: Socket not ready for send/recv 117e82: Failed to load CRL file (path? access rights?, format?) 118e83: Issuer check against peer certificate failed 119e84: FTP: The server did not accept the PRET command. 120e85: RTSP CSeq mismatch or invalid CSeq 121e86: RTSP session error 122e87: Unable to parse FTP file list 123e88: Chunk callback failed 124e89: The max connection limit is reached 125e90: SSL public key does not match pinned public key 126e91: SSL server certificate status verification FAILED 127e92: Stream error in the HTTP/2 framing layer 128e93: API function called from within callback 129e94: An authentication function returned an error 130e95: HTTP/3 error 131e96: QUIC connection error 132e97: proxy handshake error 133e98: SSL Client Certificate required 134e99: Unrecoverable error in select/poll 135e100: Unknown error 136m-1: Please call curl_multi_perform() soon 137m0: No error 138m1: Invalid multi handle 139m2: Invalid easy handle 140m3: Out of memory 141m4: Internal error 142m5: Invalid socket argument 143m6: Unknown option 144m7: The easy handle is already added to a multi handle 145m8: API function called from within callback 146m9: Wakeup is unavailable or failed 147m10: A libcurl function was given a bad argument 148m11: Operation was aborted by an application callback 149m12: Unrecoverable error in select/poll 150m13: Unknown error 151s0: No error 152s1: Unknown share option 153s2: Share currently in use 154s3: Invalid share handle 155s4: Out of memory 156s5: Feature not enabled in this library 157s6: CURLSHcode unknown 158u0: No error 159u1: An invalid CURLU pointer was passed as argument 160u2: An invalid 'part' argument was passed as argument 161u3: Malformed input to a URL function 162u4: Port number was not a decimal number between 0 and 65535 163u5: Unsupported URL scheme 164u6: URL decode error, most likely because of rubbish in the input 165u7: A memory function failed 166u8: Credentials was passed in the URL when prohibited 167u9: An unknown part ID was passed to a URL API function 168u10: No scheme part in the URL 169u11: No user part in the URL 170u12: No password part in the URL 171u13: No options part in the URL 172u14: No host part in the URL 173u15: No port part in the URL 174u16: No query part in the URL 175u17: No fragment part in the URL 176u18: No zoneid part in the URL 177u19: Bad file:// URL 178u20: Bad fragment 179u21: Bad hostname 180u22: Bad IPv6 address 181u23: Bad login part 182u24: Bad password 183u25: Bad path 184u26: Bad query 185u27: Bad scheme 186u28: Unsupported number of slashes following scheme 187u29: Bad user 188u30: libcurl lacks IDN support 189u31: CURLUcode unknown 190</stdout> 191</verify> 192 193</testcase> 194