diff options
author | onefang | 2019-11-25 03:51:12 +1000 |
---|---|---|
committer | onefang | 2019-11-25 03:51:12 +1000 |
commit | c82e0df2383e45d03031a3e5f52548f3dd1de15c (patch) | |
tree | e4525afc8412a9a78d307481f2207cd69b97c95d | |
parent | Clean up the timeout code. (diff) | |
download | apt-panopticon-c82e0df2383e45d03031a3e5f52548f3dd1de15c.zip apt-panopticon-c82e0df2383e45d03031a3e5f52548f3dd1de15c.tar.gz apt-panopticon-c82e0df2383e45d03031a3e5f52548f3dd1de15c.tar.bz2 apt-panopticon-c82e0df2383e45d03031a3e5f52548f3dd1de15c.tar.xz |
More curl status codes and messages.
Plus some white space clean up of that table.
-rwxr-xr-x | apt-panopticon.lua | 185 |
1 files changed, 95 insertions, 90 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua index ed08c66..ee64c7c 100755 --- a/apt-panopticon.lua +++ b/apt-panopticon.lua | |||
@@ -110,96 +110,101 @@ local logFile | |||
110 | 110 | ||
111 | local curlStatus = | 111 | local curlStatus = |
112 | { | 112 | { |
113 | [1 ] = "Unsupported protocol. This build of curl has no support for this protocol.", | 113 | [1 ] = "Unsupported protocol. This build of curl has no support for this protocol.", |
114 | [2 ] = "Failed to initialize.", | 114 | [2 ] = "Failed to initialize.", |
115 | [3 ] = "URL malformed. The syntax was not correct.", | 115 | [3 ] = "URL malformed. The syntax was not correct.", |
116 | [4 ] = "A feature or option that was needed to perform the desired request was not enabled or was explicitly disabled at build-time. To make curl able to do this, you probably need another build of libcurl!", | 116 | [4 ] = "A feature or option that was needed to perform the desired request was not enabled or was explicitly disabled at build-time. To make curl able to do this, you probably need another build of libcurl!", |
117 | [5 ] = "Couldn't resolve proxy. The given proxy host could not be resolved.", | 117 | [5 ] = "Couldn't resolve proxy. The given proxy host could not be resolved.", |
118 | [6 ] = "Couldn't resolve host. The given remote host was not resolved.", | 118 | [6 ] = "Couldn't resolve host. The given remote host was not resolved.", |
119 | [7 ] = "Failed to connect to host.", | 119 | [7 ] = "Failed to connect to host.", |
120 | [8 ] = "Weird server reply. The server sent data curl couldn't parse.", | 120 | [8 ] = "Weird server reply. The server sent data curl couldn't parse.", |
121 | [9 ] = "FTP access denied. The server denied login or denied access to the particular resource or directory you wanted to reach. Most often you tried to change to a directory that doesn't exist on the server.", | 121 | [9 ] = "FTP access denied. The server denied login or denied access to the particular resource or directory you wanted to reach. Most often you tried to change to a directory that doesn't exist on the server.", |
122 | 122 | [10] = "While waiting for the server to connect back when an active FTP session is used, an error code was sent over the control connection or similar.", | |
123 | [11] = "FTP weird PASS reply. Curl couldn't parse the reply sent to the PASS request.", | 123 | [11] = "FTP weird PASS reply. Curl couldn't parse the reply sent to the PASS request.", |
124 | 124 | [12] = "During an active FTP session while waiting for the server to connect, the CURLOPT_ACCEPTTIMEOUT_MS (or the internal default) timeout expired.", | |
125 | [13] = "FTP weird PASV reply, Curl couldn't parse the reply sent to the PASV request.", | 125 | [13] = "FTP weird PASV reply, Curl couldn't parse the reply sent to the PASV request.", |
126 | [14] = "FTP weird 227 format. Curl couldn't parse the 227-line the server sent.", | 126 | [14] = "FTP weird 227 format. Curl couldn't parse the 227-line the server sent.", |
127 | [15] = "FTP can't get host. Couldn't resolve the host IP we got in the 227-line.", | 127 | [15] = "FTP can't get host. Couldn't resolve the host IP we got in the 227-line.", |
128 | 128 | [16] = "A problem was detected in the HTTP2 framing layer. This is somewhat generic and can be one out of several problems, see the error buffer for details.", | |
129 | [17] = "FTP couldn't set binary. Couldn't change transfer method to binary.", | 129 | [17] = "FTP couldn't set binary. Couldn't change transfer method to binary.", |
130 | [18] = "Partial file. Only a part of the file was transferred.", | 130 | [18] = "Partial file. Only a part of the file was transferred.", |
131 | [19] = "FTP couldn't download/access the given file, the RETR (or similar) command failed.", | 131 | [19] = "FTP couldn't download/access the given file, the RETR (or similar) command failed.", |
132 | 132 | ||
133 | [21] = "FTP quote error. A quote command returned error from the server.", | 133 | [21] = "FTP quote error. A quote command returned error from the server.", |
134 | [22] = "HTTP page not retrieved. The requested url was not found or returned another error with the HTTP error code being 400 or above. This return code only appears if -f, --fail is used.", | 134 | [22] = "HTTP page not retrieved. The requested url was not found or returned another error with the HTTP error code being 400 or above. This return code only appears if -f, --fail is used.", |
135 | [23] = "Write error. Curl couldn't write data to a local filesystem or similar.", | 135 | [23] = "Write error. Curl couldn't write data to a local filesystem or similar.", |
136 | 136 | ||
137 | [25] = "FTP couldn't STOR file. The server denied the STOR operation, used for FTP uploading.", | 137 | [25] = "FTP couldn't STOR file. The server denied the STOR operation, used for FTP uploading.", |
138 | [26] = "Read error. Various reading problems.", | 138 | [26] = "Read error. Various reading problems.", |
139 | [27] = "Out of memory. A memory allocation request failed.", | 139 | [27] = "Out of memory. A memory allocation request failed.", |
140 | [28] = "Operation timeout. The specified time-out period was reached according to the conditions.", | 140 | [28] = "Operation timeout. The specified time-out period was reached according to the conditions.", |
141 | 141 | ||
142 | [30] = "FTP PORT failed. The PORT command failed. Not all FTP servers support the PORT command, try doing a transfer using PASV instead!", | 142 | [30] = "FTP PORT failed. The PORT command failed. Not all FTP servers support the PORT command, try doing a transfer using PASV instead!", |
143 | [31] = "FTP couldn't use REST. The REST command failed. This command is used for resumed FTP transfers.", | 143 | [31] = "FTP couldn't use REST. The REST command failed. This command is used for resumed FTP transfers.", |
144 | 144 | ||
145 | [33] = "HTTP range error. The range \"command\" didn't work.", | 145 | [33] = "HTTP range error. The range \"command\" didn't work.", |
146 | [34] = "HTTP post error. Internal post-request generation error.", | 146 | [34] = "HTTP post error. Internal post-request generation error.", |
147 | [35] = "SSL connect error. The SSL handshaking failed.", | 147 | [35] = "SSL connect error. The SSL handshaking failed.", |
148 | [36] = "FTP bad download resume. Couldn't continue an earlier aborted download.", | 148 | [36] = "FTP bad download resume. Couldn't continue an earlier aborted download.", |
149 | [37] = "FILE couldn't read file. Failed to open the file. Permissions?", | 149 | [37] = "FILE couldn't read file. Failed to open the file. Permissions?", |
150 | [38] = "LDAP cannot bind. LDAP bind operation failed.", | 150 | [38] = "LDAP cannot bind. LDAP bind operation failed.", |
151 | [39] = "LDAP search failed.", | 151 | [39] = "LDAP search failed.", |
152 | 152 | ||
153 | [41] = "Function not found. A required LDAP function was not found.", | 153 | [41] = "Function not found. A required LDAP function was not found.", |
154 | [42] = "Aborted by callback. An application told curl to abort the operation.", | 154 | [42] = "Aborted by callback. An application told curl to abort the operation.", |
155 | [43] = "Internal error. A function was called with a bad parameter.", | 155 | [43] = "Internal error. A function was called with a bad parameter.", |
156 | 156 | ||
157 | [45] = "Interface error. A specified outgoing interface could not be used.", | 157 | [45] = "Interface error. A specified outgoing interface could not be used.", |
158 | 158 | ||
159 | [47] = "Too many redirects. When following redirects, curl hit the maximum amount.", | 159 | [47] = "Too many redirects. When following redirects, curl hit the maximum amount.", |
160 | [48] = "Unknown option specified to libcurl. This indicates that you passed a weird option to curl that was passed on to libcurl and rejected. Read up in the manual!", | 160 | [48] = "Unknown option specified to libcurl. This indicates that you passed a weird option to curl that was passed on to libcurl and rejected. Read up in the manual!", |
161 | [49] = "Malformed telnet option.", | 161 | [49] = "Malformed telnet option.", |
162 | 162 | ||
163 | [51] = "The peer's SSL certificate or SSH MD5 fingerprint was not OK.", | 163 | [51] = "The peer's SSL certificate or SSH MD5 fingerprint was not OK.", |
164 | [52] = "The server didn't reply anything, which here is considered an error.", | 164 | [52] = "The server didn't reply anything, which here is considered an error.", |
165 | [53] = "SSL crypto engine not found.", | 165 | [53] = "SSL crypto engine not found.", |
166 | [54] = "Cannot set SSL crypto engine as default.", | 166 | [54] = "Cannot set SSL crypto engine as default.", |
167 | [55] = "Failed sending network data.", | 167 | [55] = "Failed sending network data.", |
168 | [56] = "Failure in receiving network data.", | 168 | [56] = "Failure in receiving network data.", |
169 | 169 | ||
170 | [58] = "Problem with the local certificate.", | 170 | [58] = "Problem with the local certificate.", |
171 | [59] = "Couldn't use specified SSL cipher.", | 171 | [59] = "Couldn't use specified SSL cipher.", |
172 | [60] = "Peer certificate cannot be authenticated with known CA certificates.", | 172 | [60] = "Peer certificate cannot be authenticated with known CA certificates.", |
173 | [61] = "Unrecognized transfer encoding.", | 173 | [61] = "Unrecognized transfer encoding.", |
174 | [62] = "Invalid LDAP URL.", | 174 | [62] = "Invalid LDAP URL.", |
175 | [63] = "Maximum file size exceeded.", | 175 | [63] = "Maximum file size exceeded.", |
176 | [64] = "Requested FTP SSL level failed.", | 176 | [64] = "Requested FTP SSL level failed.", |
177 | [65] = "Sending the data requires a rewind that failed.", | 177 | [65] = "Sending the data requires a rewind that failed.", |
178 | [66] = "Failed to initialise SSL Engine.", | 178 | [66] = "Failed to initialise SSL Engine.", |
179 | [67] = "The user name, password, or similar was not accepted and curl failed to log in.", | 179 | [67] = "The user name, password, or similar was not accepted and curl failed to log in.", |
180 | [68] = "File not found on TFTP server.", | 180 | [68] = "File not found on TFTP server.", |
181 | [69] = "Permission problem on TFTP server.", | 181 | [69] = "Permission problem on TFTP server.", |
182 | [70] = "Out of disk space on TFTP server.", | 182 | [70] = "Out of disk space on TFTP server.", |
183 | [71] = "Illegal TFTP operation.", | 183 | [71] = "Illegal TFTP operation.", |
184 | [72] = "Unknown TFTP transfer ID.", | 184 | [72] = "Unknown TFTP transfer ID.", |
185 | [73] = "File already exists (TFTP).", | 185 | [73] = "File already exists (TFTP).", |
186 | [74] = "No such user (TFTP).", | 186 | [74] = "No such user (TFTP).", |
187 | [75] = "Character conversion failed.", | 187 | [75] = "Character conversion failed.", |
188 | [76] = "Character conversion functions required.", | 188 | [76] = "Character conversion functions required.", |
189 | [77] = "Problem with reading the SSL CA cert (path? access rights?).", | 189 | [77] = "Problem with reading the SSL CA cert (path? access rights?).", |
190 | [78] = "The resource referenced in the URL does not exist.", | 190 | [78] = "The resource referenced in the URL does not exist.", |
191 | [79] = "An unspecified error occurred during the SSH session.", | 191 | [79] = "An unspecified error occurred during the SSH session.", |
192 | [80] = "Failed to shut down the SSL connection.", | 192 | [80] = "Failed to shut down the SSL connection.", |
193 | 193 | [81] = "Socket is not ready for send/recv wait till it's ready and try again. This return code is only returned from curl_easy_recv and curl_easy_send.", | |
194 | [82] = "Could not load CRL file, missing or wrong format (added in 7.19.0).", | 194 | [82] = "Could not load CRL file, missing or wrong format (added in 7.19.0).", |
195 | [83] = "Issuer check failed (added in 7.19.0).", | 195 | [83] = "Issuer check failed (added in 7.19.0).", |
196 | [84] = "The FTP PRET command failed", | 196 | [84] = "The FTP PRET command failed", |
197 | [85] = "RTSP: mismatch of CSeq numbers", | 197 | [85] = "RTSP: mismatch of CSeq numbers", |
198 | [86] = "RTSP: mismatch of Session Identifiers", | 198 | [86] = "RTSP: mismatch of Session Identifiers", |
199 | [87] = "unable to parse FTP file list", | 199 | [87] = "unable to parse FTP file list", |
200 | [88] = "FTP chunk callback reported error", | 200 | [88] = "FTP chunk callback reported error", |
201 | [89] = "No connection available, the session will be queued", | 201 | [89] = "No connection available, the session will be queued", |
202 | [90] = "SSL public key does not matched pinned public key", | 202 | [90] = "SSL public key does not matched pinned public key", |
203 | [91] = "Status returned failure when asked with CURLOPT_SSL_VERIFYSTATUS.", | ||
204 | [92] = "Stream error in the HTTP/2 framing layer.", | ||
205 | [93] = "An API function was called from inside a callback.", | ||
206 | [94] = "An authentication function returned an error.", | ||
207 | [95] = "A problem was detected in the HTTP/3 layer. This is somewhat generic and can be one out of several problems, see the error buffer for details.", | ||
203 | } | 208 | } |
204 | 209 | ||
205 | 210 | ||