@@ -35,12 +35,24 @@ cc_library(
35
35
name = "curl",
36
36
srcs = [
37
37
"include/curl_config.h",
38
+ "lib/altsvc.c",
39
+ "lib/altsvc.h",
40
+ "lib/amigaos.c",
38
41
"lib/amigaos.h",
39
42
"lib/arpa_telnet.h",
40
- "lib/asyn.h",
41
43
"lib/asyn-ares.c",
44
+ "lib/asyn.h",
42
45
"lib/base64.c",
46
+ "lib/config-amigaos.h",
47
+ "lib/config-dos.h",
48
+ "lib/config-mac.h",
49
+ "lib/config-os400.h",
50
+ "lib/config-plan9.h",
51
+ "lib/config-riscos.h",
52
+ "lib/config-tpf.h",
53
+ "lib/config-vxworks.h",
43
54
"lib/config-win32.h",
55
+ "lib/config-win32ce.h",
44
56
"lib/conncache.c",
45
57
"lib/conncache.h",
46
58
"lib/connect.c",
@@ -54,14 +66,20 @@ cc_library(
54
66
"lib/curl_base64.h",
55
67
"lib/curl_ctype.c",
56
68
"lib/curl_ctype.h",
69
+ "lib/curl_des.c",
57
70
"lib/curl_des.h",
71
+ "lib/curl_endian.c",
58
72
"lib/curl_endian.h",
59
73
"lib/curl_fnmatch.c",
60
74
"lib/curl_fnmatch.h",
75
+ "lib/curl_get_line.c",
76
+ "lib/curl_get_line.h",
61
77
"lib/curl_gethostname.c",
62
78
"lib/curl_gethostname.h",
79
+ "lib/curl_gssapi.c",
63
80
"lib/curl_gssapi.h",
64
81
"lib/curl_hmac.h",
82
+ "lib/curl_krb5.h",
65
83
"lib/curl_ldap.h",
66
84
"lib/curl_md4.h",
67
85
"lib/curl_md5.h",
@@ -70,14 +88,19 @@ cc_library(
70
88
"lib/curl_memrchr.h",
71
89
"lib/curl_multibyte.c",
72
90
"lib/curl_multibyte.h",
91
+ "lib/curl_ntlm_core.c",
73
92
"lib/curl_ntlm_core.h",
93
+ "lib/curl_ntlm_wb.c",
74
94
"lib/curl_ntlm_wb.h",
95
+ "lib/curl_path.c",
96
+ "lib/curl_path.h",
75
97
"lib/curl_printf.h",
98
+ "lib/curl_range.c",
99
+ "lib/curl_range.h",
76
100
"lib/curl_rtmp.c",
77
101
"lib/curl_rtmp.h",
78
102
"lib/curl_sasl.c",
79
103
"lib/curl_sasl.h",
80
- "lib/curl_sec.h",
81
104
"lib/curl_setup.h",
82
105
"lib/curl_setup_once.h",
83
106
"lib/curl_sha256.h",
@@ -86,23 +109,35 @@ cc_library(
86
109
"lib/curl_threads.c",
87
110
"lib/curl_threads.h",
88
111
"lib/curlx.h",
112
+ "lib/dict.c",
89
113
"lib/dict.h",
114
+ "lib/doh.c",
115
+ "lib/doh.h",
90
116
"lib/dotdot.c",
91
117
"lib/dotdot.h",
118
+ "lib/dynbuf.c",
119
+ "lib/dynbuf.h",
92
120
"lib/easy.c",
121
+ "lib/easygetopt.c",
93
122
"lib/easyif.h",
123
+ "lib/easyoptions.c",
124
+ "lib/easyoptions.h",
94
125
"lib/escape.c",
95
126
"lib/escape.h",
127
+ "lib/file.c",
96
128
"lib/file.h",
97
129
"lib/fileinfo.c",
98
130
"lib/fileinfo.h",
99
131
"lib/formdata.c",
100
132
"lib/formdata.h",
133
+ "lib/ftp.c",
101
134
"lib/ftp.h",
135
+ "lib/ftplistparser.c",
102
136
"lib/ftplistparser.h",
103
137
"lib/getenv.c",
104
138
"lib/getinfo.c",
105
139
"lib/getinfo.h",
140
+ "lib/gopher.c",
106
141
"lib/gopher.h",
107
142
"lib/hash.c",
108
143
"lib/hash.h",
@@ -115,6 +150,8 @@ cc_library(
115
150
"lib/hostip4.c",
116
151
"lib/hostip6.c",
117
152
"lib/hostsyn.c",
153
+ "lib/hsts.c",
154
+ "lib/hsts.h",
118
155
"lib/http.c",
119
156
"lib/http.h",
120
157
"lib/http2.c",
@@ -123,17 +160,21 @@ cc_library(
123
160
"lib/http_chunks.h",
124
161
"lib/http_digest.c",
125
162
"lib/http_digest.h",
163
+ "lib/http_negotiate.c",
126
164
"lib/http_negotiate.h",
165
+ "lib/http_ntlm.c",
127
166
"lib/http_ntlm.h",
128
167
"lib/http_proxy.c",
129
168
"lib/http_proxy.h",
130
169
"lib/if2ip.c",
131
170
"lib/if2ip.h",
171
+ "lib/imap.c",
132
172
"lib/imap.h",
133
173
"lib/inet_ntop.h",
134
174
"lib/inet_pton.c",
135
175
"lib/inet_pton.h",
136
176
"lib/krb5.c",
177
+ "lib/ldap.c",
137
178
"lib/llist.c",
138
179
"lib/llist.h",
139
180
"lib/md4.c",
@@ -143,31 +184,37 @@ cc_library(
143
184
"lib/mime.c",
144
185
"lib/mime.h",
145
186
"lib/mprintf.c",
187
+ "lib/mqtt.c",
188
+ "lib/mqtt.h",
146
189
"lib/multi.c",
147
190
"lib/multihandle.h",
148
191
"lib/multiif.h",
149
192
"lib/netrc.c",
150
193
"lib/netrc.h",
194
+ "lib/non-ascii.c",
151
195
"lib/non-ascii.h",
152
196
"lib/nonblock.c",
153
197
"lib/nonblock.h",
154
198
"lib/nwlib.c",
155
199
"lib/nwos.c",
200
+ "lib/openldap.c",
156
201
"lib/parsedate.c",
157
202
"lib/parsedate.h",
158
- "lib/pingpong.h",
159
203
"lib/pingpong.c",
204
+ "lib/pingpong.h",
205
+ "lib/pop3.c",
160
206
"lib/pop3.h",
161
207
"lib/progress.c",
162
208
"lib/progress.h",
209
+ "lib/psl.c",
210
+ "lib/psl.h",
163
211
"lib/quic.h",
164
212
"lib/rand.c",
165
213
"lib/rand.h",
166
- "lib/rename.h",
167
214
"lib/rename.c",
215
+ "lib/rename.h",
168
216
"lib/rtsp.c",
169
217
"lib/rtsp.h",
170
- "lib/security.c",
171
218
"lib/select.c",
172
219
"lib/select.h",
173
220
"lib/sendf.c",
@@ -176,19 +223,24 @@ cc_library(
176
223
"lib/setopt.h",
177
224
"lib/setup-os400.h",
178
225
"lib/setup-vms.h",
226
+ "lib/setup-win32.h",
179
227
"lib/sha256.c",
180
228
"lib/share.c",
181
229
"lib/share.h",
182
230
"lib/sigpipe.h",
183
231
"lib/slist.c",
184
232
"lib/slist.h",
233
+ "lib/smb.c",
185
234
"lib/smb.h",
235
+ "lib/smtp.c",
186
236
"lib/smtp.h",
187
237
"lib/sockaddr.h",
188
- "lib/socketpair.h",
189
238
"lib/socketpair.c",
239
+ "lib/socketpair.h",
190
240
"lib/socks.c",
191
241
"lib/socks.h",
242
+ "lib/socks_gssapi.c",
243
+ "lib/socks_sspi.c",
192
244
"lib/speedcheck.c",
193
245
"lib/speedcheck.h",
194
246
"lib/splay.c",
@@ -204,53 +256,76 @@ cc_library(
204
256
"lib/strtoofft.c",
205
257
"lib/strtoofft.h",
206
258
"lib/system_win32.h",
259
+ "lib/telnet.c",
207
260
"lib/telnet.h",
261
+ "lib/tftp.c",
208
262
"lib/tftp.h",
209
263
"lib/timeval.c",
210
264
"lib/timeval.h",
211
265
"lib/transfer.c",
212
266
"lib/transfer.h",
213
267
"lib/url.c",
214
268
"lib/url.h",
269
+ "lib/urlapi-int.h",
270
+ "lib/urlapi.c",
215
271
"lib/urldata.h",
216
272
"lib/vauth/cleartext.c",
217
273
"lib/vauth/cram.c",
218
274
"lib/vauth/digest.c",
219
275
"lib/vauth/digest.h",
276
+ "lib/vauth/digest_sspi.c",
277
+ "lib/vauth/krb5_gssapi.c",
278
+ "lib/vauth/krb5_sspi.c",
279
+ "lib/vauth/ntlm.c",
220
280
"lib/vauth/ntlm.h",
281
+ "lib/vauth/ntlm_sspi.c",
221
282
"lib/vauth/oauth2.c",
283
+ "lib/vauth/spnego_gssapi.c",
284
+ "lib/vauth/spnego_sspi.c",
222
285
"lib/vauth/vauth.c",
223
286
"lib/vauth/vauth.h",
224
287
"lib/version.c",
288
+ "lib/version_win32.c",
289
+ "lib/version_win32.h",
290
+ "lib/vquic/ngtcp2.c",
291
+ "lib/vquic/ngtcp2.h",
292
+ "lib/vquic/quiche.c",
293
+ "lib/vquic/quiche.h",
294
+ "lib/vquic/vquic.c",
295
+ "lib/vquic/vquic.h",
296
+ "lib/vssh/libssh.c",
297
+ "lib/vssh/libssh2.c",
225
298
"lib/vssh/ssh.h",
299
+ #"lib/vssh/wolfssh.c",
300
+ #"lib/vssh/wolfssh.h",
301
+ "lib/vtls/bearssl.c",
226
302
"lib/vtls/bearssl.h",
303
+ "lib/vtls/gskit.c",
227
304
"lib/vtls/gskit.h",
305
+ "lib/vtls/gtls.c",
228
306
"lib/vtls/gtls.h",
307
+ "lib/vtls/keylog.c",
308
+ "lib/vtls/keylog.h",
309
+ "lib/vtls/mbedtls.c",
229
310
"lib/vtls/mbedtls.h",
311
+ "lib/vtls/mbedtls_threadlock.c",
312
+ "lib/vtls/mbedtls_threadlock.h",
313
+ "lib/vtls/mesalink.c",
314
+ "lib/vtls/mesalink.h",
315
+ "lib/vtls/nss.c",
230
316
"lib/vtls/nssg.h",
231
317
"lib/vtls/openssl.h",
232
318
"lib/vtls/schannel.h",
319
+ "lib/vtls/sectransp.h",
233
320
"lib/vtls/vtls.c",
234
321
"lib/vtls/vtls.h",
322
+ "lib/vtls/wolfssl.c",
235
323
"lib/vtls/wolfssl.h",
236
324
"lib/warnless.c",
237
325
"lib/warnless.h",
238
326
"lib/wildcard.c",
239
327
"lib/wildcard.h",
240
328
"lib/x509asn1.h",
241
- "lib/psl.h",
242
- "lib/psl.c",
243
- "lib/vtls/sectransp.h",
244
- "lib/vtls/mesalink.h",
245
- "lib/vtls/mesalink.c",
246
- "lib/curl_get_line.h",
247
- "lib/curl_get_line.c",
248
- "lib/urlapi-int.h",
249
- "lib/urlapi.c",
250
- "lib/altsvc.h",
251
- "lib/altsvc.c",
252
- "lib/doh.h",
253
- "lib/doh.c",
254
329
] + select({
255
330
"@org_tensorflow//tensorflow:macos": [
256
331
"lib/vtls/sectransp.c",
0 commit comments