python_curlopt.h (16223B)
1 /* Auto generated on Wed Jul 1 14:38:36 CEST 2020 from 7.71.1 */
2
3 struct {
4 const char *name;
5 int value;
6 PyObject *(*cb)(struct pycurl_data *, int, PyObject *);
7 } py_curlopt[] = {
8 { "CURLOPT_WRITEDATA", 1, NULL },
9 { "CURLOPT_URL", 2, pycurl_handle_setopt_string },
10 { "CURLOPT_PORT", 3, pycurl_handle_setopt_long },
11 { "CURLOPT_PROXY", 4, pycurl_handle_setopt_string },
12 { "CURLOPT_USERPWD", 5, pycurl_handle_setopt_string },
13 { "CURLOPT_PROXYUSERPWD", 6, pycurl_handle_setopt_string },
14 { "CURLOPT_RANGE", 7, pycurl_handle_setopt_string },
15 { "CURLOPT_READDATA", 9, NULL },
16 { "CURLOPT_ERRORBUFFER", 10, NULL },
17 { "CURLOPT_WRITEFUNCTION", 11, NULL },
18 { "CURLOPT_READFUNCTION", 12, NULL },
19 { "CURLOPT_TIMEOUT", 13, pycurl_handle_setopt_long },
20 { "CURLOPT_INFILESIZE", 14, pycurl_handle_setopt_long },
21 { "CURLOPT_POSTFIELDS", 15, NULL },
22 { "CURLOPT_REFERER", 16, pycurl_handle_setopt_string },
23 { "CURLOPT_FTPPORT", 17, pycurl_handle_setopt_string },
24 { "CURLOPT_USERAGENT", 18, pycurl_handle_setopt_string },
25 { "CURLOPT_LOW_SPEED_LIMIT", 19, pycurl_handle_setopt_long },
26 { "CURLOPT_LOW_SPEED_TIME", 20, pycurl_handle_setopt_long },
27 { "CURLOPT_RESUME_FROM", 21, pycurl_handle_setopt_long },
28 { "CURLOPT_COOKIE", 22, pycurl_handle_setopt_string },
29 { "CURLOPT_HTTPHEADER", 23, pycurl_handle_setopt_slist },
30 { "CURLOPT_HTTPPOST", 24, NULL },
31 { "CURLOPT_SSLCERT", 25, pycurl_handle_setopt_string },
32 { "CURLOPT_KEYPASSWD", 26, pycurl_handle_setopt_string },
33 { "CURLOPT_CRLF", 27, pycurl_handle_setopt_long },
34 { "CURLOPT_QUOTE", 28, pycurl_handle_setopt_slist },
35 { "CURLOPT_HEADERDATA", 29, NULL },
36 { "CURLOPT_COOKIEFILE", 31, pycurl_handle_setopt_string },
37 { "CURLOPT_SSLVERSION", 32, pycurl_handle_setopt_long },
38 { "CURLOPT_TIMECONDITION", 33, pycurl_handle_setopt_long },
39 { "CURLOPT_TIMEVALUE", 34, pycurl_handle_setopt_long },
40 { "CURLOPT_CUSTOMREQUEST", 36, pycurl_handle_setopt_string },
41 { "CURLOPT_STDERR", 37, NULL },
42 { "CURLOPT_POSTQUOTE", 39, pycurl_handle_setopt_slist },
43 { "CURLOPT_OBSOLETE40", 40, NULL },
44 { "CURLOPT_VERBOSE", 41, pycurl_handle_setopt_long },
45 { "CURLOPT_HEADER", 42, pycurl_handle_setopt_long },
46 { "CURLOPT_NOPROGRESS", 43, pycurl_handle_setopt_long },
47 { "CURLOPT_NOBODY", 44, pycurl_handle_setopt_long },
48 { "CURLOPT_FAILONERROR", 45, pycurl_handle_setopt_long },
49 { "CURLOPT_UPLOAD", 46, pycurl_handle_setopt_long },
50 { "CURLOPT_POST", 47, pycurl_handle_setopt_long },
51 { "CURLOPT_DIRLISTONLY", 48, pycurl_handle_setopt_long },
52 { "CURLOPT_APPEND", 50, pycurl_handle_setopt_long },
53 { "CURLOPT_NETRC", 51, pycurl_handle_setopt_long },
54 { "CURLOPT_FOLLOWLOCATION", 52, pycurl_handle_setopt_long },
55 { "CURLOPT_TRANSFERTEXT", 53, pycurl_handle_setopt_long },
56 { "CURLOPT_PUT", 54, pycurl_handle_setopt_long },
57 { "CURLOPT_PROGRESSFUNCTION", 56, NULL },
58 { "CURLOPT_PROGRESSDATA", 57, NULL },
59 { "CURLOPT_AUTOREFERER", 58, pycurl_handle_setopt_long },
60 { "CURLOPT_PROXYPORT", 59, pycurl_handle_setopt_long },
61 { "CURLOPT_POSTFIELDSIZE", 60, pycurl_handle_setopt_long },
62 { "CURLOPT_HTTPPROXYTUNNEL", 61, pycurl_handle_setopt_long },
63 { "CURLOPT_INTERFACE", 62, pycurl_handle_setopt_string },
64 { "CURLOPT_KRBLEVEL", 63, pycurl_handle_setopt_string },
65 { "CURLOPT_SSL_VERIFYPEER", 64, pycurl_handle_setopt_long },
66 { "CURLOPT_CAINFO", 65, pycurl_handle_setopt_string },
67 { "CURLOPT_MAXREDIRS", 68, pycurl_handle_setopt_long },
68 { "CURLOPT_FILETIME", 69, pycurl_handle_setopt_long },
69 { "CURLOPT_TELNETOPTIONS", 70, pycurl_handle_setopt_slist },
70 { "CURLOPT_MAXCONNECTS", 71, pycurl_handle_setopt_long },
71 { "CURLOPT_OBSOLETE72", 72, pycurl_handle_setopt_long },
72 { "CURLOPT_FRESH_CONNECT", 74, pycurl_handle_setopt_long },
73 { "CURLOPT_FORBID_REUSE", 75, pycurl_handle_setopt_long },
74 { "CURLOPT_RANDOM_FILE", 76, pycurl_handle_setopt_string },
75 { "CURLOPT_EGDSOCKET", 77, pycurl_handle_setopt_string },
76 { "CURLOPT_CONNECTTIMEOUT", 78, pycurl_handle_setopt_long },
77 { "CURLOPT_HEADERFUNCTION", 79, NULL },
78 { "CURLOPT_HTTPGET", 80, pycurl_handle_setopt_long },
79 { "CURLOPT_SSL_VERIFYHOST", 81, pycurl_handle_setopt_long },
80 { "CURLOPT_COOKIEJAR", 82, pycurl_handle_setopt_string },
81 { "CURLOPT_SSL_CIPHER_LIST", 83, pycurl_handle_setopt_string },
82 { "CURLOPT_HTTP_VERSION", 84, pycurl_handle_setopt_long },
83 { "CURLOPT_FTP_USE_EPSV", 85, pycurl_handle_setopt_long },
84 { "CURLOPT_SSLCERTTYPE", 86, pycurl_handle_setopt_string },
85 { "CURLOPT_SSLKEY", 87, pycurl_handle_setopt_string },
86 { "CURLOPT_SSLKEYTYPE", 88, pycurl_handle_setopt_string },
87 { "CURLOPT_SSLENGINE", 89, pycurl_handle_setopt_string },
88 { "CURLOPT_SSLENGINE_DEFAULT", 90, pycurl_handle_setopt_long },
89 { "CURLOPT_DNS_USE_GLOBAL_CACHE", 91, pycurl_handle_setopt_long },
90 { "CURLOPT_DNS_CACHE_TIMEOUT", 92, pycurl_handle_setopt_long },
91 { "CURLOPT_PREQUOTE", 93, pycurl_handle_setopt_slist },
92 { "CURLOPT_DEBUGFUNCTION", 94, NULL },
93 { "CURLOPT_DEBUGDATA", 95, NULL },
94 { "CURLOPT_COOKIESESSION", 96, pycurl_handle_setopt_long },
95 { "CURLOPT_CAPATH", 97, pycurl_handle_setopt_string },
96 { "CURLOPT_BUFFERSIZE", 98, pycurl_handle_setopt_long },
97 { "CURLOPT_NOSIGNAL", 99, pycurl_handle_setopt_long },
98 { "CURLOPT_SHARE", 100, NULL },
99 { "CURLOPT_PROXYTYPE", 101, pycurl_handle_setopt_long },
100 { "CURLOPT_ACCEPT_ENCODING", 102, pycurl_handle_setopt_string },
101 { "CURLOPT_PRIVATE", 103, NULL },
102 { "CURLOPT_HTTP200ALIASES", 104, pycurl_handle_setopt_slist },
103 { "CURLOPT_UNRESTRICTED_AUTH", 105, pycurl_handle_setopt_long },
104 { "CURLOPT_FTP_USE_EPRT", 106, pycurl_handle_setopt_long },
105 { "CURLOPT_HTTPAUTH", 107, pycurl_handle_setopt_long },
106 { "CURLOPT_SSL_CTX_FUNCTION", 108, NULL },
107 { "CURLOPT_SSL_CTX_DATA", 109, NULL },
108 { "CURLOPT_FTP_CREATE_MISSING_DIRS", 110, pycurl_handle_setopt_long },
109 { "CURLOPT_PROXYAUTH", 111, pycurl_handle_setopt_long },
110 { "CURLOPT_FTP_RESPONSE_TIMEOUT", 112, pycurl_handle_setopt_long },
111 { "CURLOPT_IPRESOLVE", 113, pycurl_handle_setopt_long },
112 { "CURLOPT_MAXFILESIZE", 114, pycurl_handle_setopt_long },
113 { "CURLOPT_INFILESIZE_LARGE", 115, NULL },
114 { "CURLOPT_RESUME_FROM_LARGE", 116, NULL },
115 { "CURLOPT_MAXFILESIZE_LARGE", 117, NULL },
116 { "CURLOPT_NETRC_FILE", 118, pycurl_handle_setopt_string },
117 { "CURLOPT_USE_SSL", 119, pycurl_handle_setopt_long },
118 { "CURLOPT_POSTFIELDSIZE_LARGE", 120, NULL },
119 { "CURLOPT_TCP_NODELAY", 121, pycurl_handle_setopt_long },
120 { "CURLOPT_FTPSSLAUTH", 129, pycurl_handle_setopt_long },
121 { "CURLOPT_IOCTLFUNCTION", 130, NULL },
122 { "CURLOPT_IOCTLDATA", 131, NULL },
123 { "CURLOPT_FTP_ACCOUNT", 134, pycurl_handle_setopt_string },
124 { "CURLOPT_COOKIELIST", 135, pycurl_handle_setopt_string },
125 { "CURLOPT_IGNORE_CONTENT_LENGTH", 136, pycurl_handle_setopt_long },
126 { "CURLOPT_FTP_SKIP_PASV_IP", 137, pycurl_handle_setopt_long },
127 { "CURLOPT_FTP_FILEMETHOD", 138, pycurl_handle_setopt_long },
128 { "CURLOPT_LOCALPORT", 139, pycurl_handle_setopt_long },
129 { "CURLOPT_LOCALPORTRANGE", 140, pycurl_handle_setopt_long },
130 { "CURLOPT_CONNECT_ONLY", 141, pycurl_handle_setopt_long },
131 { "CURLOPT_CONV_FROM_NETWORK_FUNCTION", 142, NULL },
132 { "CURLOPT_CONV_TO_NETWORK_FUNCTION", 143, NULL },
133 { "CURLOPT_CONV_FROM_UTF8_FUNCTION", 144, NULL },
134 { "CURLOPT_MAX_SEND_SPEED_LARGE", 145, NULL },
135 { "CURLOPT_MAX_RECV_SPEED_LARGE", 146, NULL },
136 { "CURLOPT_FTP_ALTERNATIVE_TO_USER", 147, pycurl_handle_setopt_string },
137 { "CURLOPT_SOCKOPTFUNCTION", 148, NULL },
138 { "CURLOPT_SOCKOPTDATA", 149, NULL },
139 { "CURLOPT_SSL_SESSIONID_CACHE", 150, pycurl_handle_setopt_long },
140 { "CURLOPT_SSH_AUTH_TYPES", 151, pycurl_handle_setopt_long },
141 { "CURLOPT_SSH_PUBLIC_KEYFILE", 152, pycurl_handle_setopt_string },
142 { "CURLOPT_SSH_PRIVATE_KEYFILE", 153, pycurl_handle_setopt_string },
143 { "CURLOPT_FTP_SSL_CCC", 154, pycurl_handle_setopt_long },
144 { "CURLOPT_TIMEOUT_MS", 155, pycurl_handle_setopt_long },
145 { "CURLOPT_CONNECTTIMEOUT_MS", 156, pycurl_handle_setopt_long },
146 { "CURLOPT_HTTP_TRANSFER_DECODING", 157, pycurl_handle_setopt_long },
147 { "CURLOPT_HTTP_CONTENT_DECODING", 158, pycurl_handle_setopt_long },
148 { "CURLOPT_NEW_FILE_PERMS", 159, pycurl_handle_setopt_long },
149 { "CURLOPT_NEW_DIRECTORY_PERMS", 160, pycurl_handle_setopt_long },
150 { "CURLOPT_POSTREDIR", 161, pycurl_handle_setopt_long },
151 { "CURLOPT_SSH_HOST_PUBLIC_KEY_MD5", 162, pycurl_handle_setopt_string },
152 { "CURLOPT_OPENSOCKETFUNCTION", 163, NULL },
153 { "CURLOPT_OPENSOCKETDATA", 164, NULL },
154 { "CURLOPT_COPYPOSTFIELDS", 165, NULL },
155 { "CURLOPT_PROXY_TRANSFER_MODE", 166, pycurl_handle_setopt_long },
156 { "CURLOPT_SEEKFUNCTION", 167, NULL },
157 { "CURLOPT_SEEKDATA", 168, NULL },
158 { "CURLOPT_CRLFILE", 169, pycurl_handle_setopt_string },
159 { "CURLOPT_ISSUERCERT", 170, pycurl_handle_setopt_string },
160 { "CURLOPT_ADDRESS_SCOPE", 171, pycurl_handle_setopt_long },
161 { "CURLOPT_CERTINFO", 172, pycurl_handle_setopt_long },
162 { "CURLOPT_USERNAME", 173, pycurl_handle_setopt_string },
163 { "CURLOPT_PASSWORD", 174, pycurl_handle_setopt_string },
164 { "CURLOPT_PROXYUSERNAME", 175, pycurl_handle_setopt_string },
165 { "CURLOPT_PROXYPASSWORD", 176, pycurl_handle_setopt_string },
166 { "CURLOPT_NOPROXY", 177, pycurl_handle_setopt_string },
167 { "CURLOPT_TFTP_BLKSIZE", 178, pycurl_handle_setopt_long },
168 { "CURLOPT_SOCKS5_GSSAPI_SERVICE", 179, pycurl_handle_setopt_string },
169 { "CURLOPT_SOCKS5_GSSAPI_NEC", 180, pycurl_handle_setopt_long },
170 { "CURLOPT_PROTOCOLS", 181, pycurl_handle_setopt_long },
171 { "CURLOPT_REDIR_PROTOCOLS", 182, pycurl_handle_setopt_long },
172 { "CURLOPT_SSH_KNOWNHOSTS", 183, pycurl_handle_setopt_string },
173 { "CURLOPT_SSH_KEYFUNCTION", 184, NULL },
174 { "CURLOPT_SSH_KEYDATA", 185, NULL },
175 { "CURLOPT_MAIL_FROM", 186, pycurl_handle_setopt_string },
176 { "CURLOPT_MAIL_RCPT", 187, pycurl_handle_setopt_slist },
177 { "CURLOPT_FTP_USE_PRET", 188, pycurl_handle_setopt_long },
178 { "CURLOPT_RTSP_REQUEST", 189, pycurl_handle_setopt_long },
179 { "CURLOPT_RTSP_SESSION_ID", 190, pycurl_handle_setopt_string },
180 { "CURLOPT_RTSP_STREAM_URI", 191, pycurl_handle_setopt_string },
181 { "CURLOPT_RTSP_TRANSPORT", 192, pycurl_handle_setopt_string },
182 { "CURLOPT_RTSP_CLIENT_CSEQ", 193, pycurl_handle_setopt_long },
183 { "CURLOPT_RTSP_SERVER_CSEQ", 194, pycurl_handle_setopt_long },
184 { "CURLOPT_INTERLEAVEDATA", 195, NULL },
185 { "CURLOPT_INTERLEAVEFUNCTION", 196, NULL },
186 { "CURLOPT_WILDCARDMATCH", 197, pycurl_handle_setopt_long },
187 { "CURLOPT_CHUNK_BGN_FUNCTION", 198, NULL },
188 { "CURLOPT_CHUNK_END_FUNCTION", 199, NULL },
189 { "CURLOPT_FNMATCH_FUNCTION", 200, NULL },
190 { "CURLOPT_CHUNK_DATA", 201, NULL },
191 { "CURLOPT_FNMATCH_DATA", 202, NULL },
192 { "CURLOPT_RESOLVE", 203, pycurl_handle_setopt_slist },
193 { "CURLOPT_TLSAUTH_USERNAME", 204, pycurl_handle_setopt_string },
194 { "CURLOPT_TLSAUTH_PASSWORD", 205, pycurl_handle_setopt_string },
195 { "CURLOPT_TLSAUTH_TYPE", 206, pycurl_handle_setopt_string },
196 { "CURLOPT_TRANSFER_ENCODING", 207, pycurl_handle_setopt_long },
197 { "CURLOPT_CLOSESOCKETFUNCTION", 208, NULL },
198 { "CURLOPT_CLOSESOCKETDATA", 209, NULL },
199 { "CURLOPT_GSSAPI_DELEGATION", 210, pycurl_handle_setopt_long },
200 { "CURLOPT_DNS_SERVERS", 211, pycurl_handle_setopt_string },
201 { "CURLOPT_ACCEPTTIMEOUT_MS", 212, pycurl_handle_setopt_long },
202 { "CURLOPT_TCP_KEEPALIVE", 213, pycurl_handle_setopt_long },
203 { "CURLOPT_TCP_KEEPIDLE", 214, pycurl_handle_setopt_long },
204 { "CURLOPT_TCP_KEEPINTVL", 215, pycurl_handle_setopt_long },
205 { "CURLOPT_SSL_OPTIONS", 216, pycurl_handle_setopt_long },
206 { "CURLOPT_MAIL_AUTH", 217, pycurl_handle_setopt_string },
207 { "CURLOPT_SASL_IR", 218, pycurl_handle_setopt_long },
208 { "CURLOPT_XFERINFOFUNCTION", 219, NULL },
209 { "CURLOPT_XOAUTH2_BEARER", 220, pycurl_handle_setopt_string },
210 { "CURLOPT_DNS_INTERFACE", 221, pycurl_handle_setopt_string },
211 { "CURLOPT_DNS_LOCAL_IP4", 222, pycurl_handle_setopt_string },
212 { "CURLOPT_DNS_LOCAL_IP6", 223, pycurl_handle_setopt_string },
213 { "CURLOPT_LOGIN_OPTIONS", 224, pycurl_handle_setopt_string },
214 { "CURLOPT_SSL_ENABLE_NPN", 225, pycurl_handle_setopt_long },
215 { "CURLOPT_SSL_ENABLE_ALPN", 226, pycurl_handle_setopt_long },
216 { "CURLOPT_EXPECT_100_TIMEOUT_MS", 227, pycurl_handle_setopt_long },
217 { "CURLOPT_PROXYHEADER", 228, pycurl_handle_setopt_slist },
218 { "CURLOPT_HEADEROPT", 229, pycurl_handle_setopt_long },
219 { "CURLOPT_PINNEDPUBLICKEY", 230, pycurl_handle_setopt_string },
220 { "CURLOPT_UNIX_SOCKET_PATH", 231, pycurl_handle_setopt_string },
221 { "CURLOPT_SSL_VERIFYSTATUS", 232, pycurl_handle_setopt_long },
222 { "CURLOPT_SSL_FALSESTART", 233, pycurl_handle_setopt_long },
223 { "CURLOPT_PATH_AS_IS", 234, pycurl_handle_setopt_long },
224 { "CURLOPT_PROXY_SERVICE_NAME", 235, pycurl_handle_setopt_string },
225 { "CURLOPT_SERVICE_NAME", 236, pycurl_handle_setopt_string },
226 { "CURLOPT_PIPEWAIT", 237, pycurl_handle_setopt_long },
227 { "CURLOPT_DEFAULT_PROTOCOL", 238, pycurl_handle_setopt_string },
228 { "CURLOPT_STREAM_WEIGHT", 239, pycurl_handle_setopt_long },
229 { "CURLOPT_STREAM_DEPENDS", 240, NULL },
230 { "CURLOPT_STREAM_DEPENDS_E", 241, NULL },
231 { "CURLOPT_TFTP_NO_OPTIONS", 242, pycurl_handle_setopt_long },
232 { "CURLOPT_CONNECT_TO", 243, pycurl_handle_setopt_slist },
233 { "CURLOPT_TCP_FASTOPEN", 244, pycurl_handle_setopt_long },
234 { "CURLOPT_KEEP_SENDING_ON_ERROR", 245, pycurl_handle_setopt_long },
235 { "CURLOPT_PROXY_CAINFO", 246, pycurl_handle_setopt_string },
236 { "CURLOPT_PROXY_CAPATH", 247, pycurl_handle_setopt_string },
237 { "CURLOPT_PROXY_SSL_VERIFYPEER", 248, pycurl_handle_setopt_long },
238 { "CURLOPT_PROXY_SSL_VERIFYHOST", 249, pycurl_handle_setopt_long },
239 { "CURLOPT_PROXY_SSLVERSION", 250, pycurl_handle_setopt_long },
240 { "CURLOPT_PROXY_TLSAUTH_USERNAME", 251, pycurl_handle_setopt_string },
241 { "CURLOPT_PROXY_TLSAUTH_PASSWORD", 252, pycurl_handle_setopt_string },
242 { "CURLOPT_PROXY_TLSAUTH_TYPE", 253, pycurl_handle_setopt_string },
243 { "CURLOPT_PROXY_SSLCERT", 254, pycurl_handle_setopt_string },
244 { "CURLOPT_PROXY_SSLCERTTYPE", 255, pycurl_handle_setopt_string },
245 { "CURLOPT_PROXY_SSLKEY", 256, pycurl_handle_setopt_string },
246 { "CURLOPT_PROXY_SSLKEYTYPE", 257, pycurl_handle_setopt_string },
247 { "CURLOPT_PROXY_KEYPASSWD", 258, pycurl_handle_setopt_string },
248 { "CURLOPT_PROXY_SSL_CIPHER_LIST", 259, pycurl_handle_setopt_string },
249 { "CURLOPT_PROXY_CRLFILE", 260, pycurl_handle_setopt_string },
250 { "CURLOPT_PROXY_SSL_OPTIONS", 261, pycurl_handle_setopt_long },
251 { "CURLOPT_PRE_PROXY", 262, pycurl_handle_setopt_string },
252 { "CURLOPT_PROXY_PINNEDPUBLICKEY", 263, pycurl_handle_setopt_string },
253 { "CURLOPT_ABSTRACT_UNIX_SOCKET", 264, pycurl_handle_setopt_string },
254 { "CURLOPT_SUPPRESS_CONNECT_HEADERS", 265, pycurl_handle_setopt_long },
255 { "CURLOPT_REQUEST_TARGET", 266, pycurl_handle_setopt_string },
256 { "CURLOPT_SOCKS5_AUTH", 267, pycurl_handle_setopt_long },
257 { "CURLOPT_SSH_COMPRESSION", 268, pycurl_handle_setopt_long },
258 { "CURLOPT_MIMEPOST", 269, NULL },
259 { "CURLOPT_TIMEVALUE_LARGE", 270, NULL },
260 { "CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS", 271, pycurl_handle_setopt_long },
261 { "CURLOPT_RESOLVER_START_FUNCTION", 272, NULL },
262 { "CURLOPT_RESOLVER_START_DATA", 273, NULL },
263 { "CURLOPT_HAPROXYPROTOCOL", 274, pycurl_handle_setopt_long },
264 { "CURLOPT_DNS_SHUFFLE_ADDRESSES", 275, pycurl_handle_setopt_long },
265 { "CURLOPT_TLS13_CIPHERS", 276, pycurl_handle_setopt_string },
266 { "CURLOPT_PROXY_TLS13_CIPHERS", 277, pycurl_handle_setopt_string },
267 { "CURLOPT_DISALLOW_USERNAME_IN_URL", 278, pycurl_handle_setopt_long },
268 { "CURLOPT_DOH_URL", 279, pycurl_handle_setopt_string },
269 { "CURLOPT_UPLOAD_BUFFERSIZE", 280, pycurl_handle_setopt_long },
270 { "CURLOPT_UPKEEP_INTERVAL_MS", 281, pycurl_handle_setopt_long },
271 { "CURLOPT_CURLU", 282, NULL },
272 { "CURLOPT_TRAILERFUNCTION", 283, NULL },
273 { "CURLOPT_TRAILERDATA", 284, NULL },
274 { "CURLOPT_HTTP09_ALLOWED", 285, pycurl_handle_setopt_long },
275 { "CURLOPT_ALTSVC_CTRL", 286, pycurl_handle_setopt_long },
276 { "CURLOPT_ALTSVC", 287, pycurl_handle_setopt_string },
277 { "CURLOPT_MAXAGE_CONN", 288, pycurl_handle_setopt_long },
278 { "CURLOPT_SASL_AUTHZID", 289, pycurl_handle_setopt_string },
279 { "CURLOPT_MAIL_RCPT_ALLLOWFAILS", 290, pycurl_handle_setopt_long },
280 { "CURLOPT_SSLCERT_BLOB", 291, NULL },
281 { "CURLOPT_SSLKEY_BLOB", 292, NULL },
282 { "CURLOPT_PROXY_SSLCERT_BLOB", 293, NULL },
283 { "CURLOPT_PROXY_SSLKEY_BLOB", 294, NULL },
284 { "CURLOPT_ISSUERCERT_BLOB", 295, NULL },
285 { "CURLOPT_PROXY_ISSUERCERT", 296, pycurl_handle_setopt_string },
286 { "CURLOPT_PROXY_ISSUERCERT_BLOB", 297, NULL },
287 { NULL, 0, 0 }
288 };