@@ -108,7 +108,7 @@ fn main() {
108
108
. replace ( "@LIBCURL_LIBS@" , "" )
109
109
. replace ( "@SUPPORT_FEATURES@" , "" )
110
110
. replace ( "@SUPPORT_PROTOCOLS@" , "" )
111
- . replace ( "@CURLVERSION@" , "8.12 .1" ) ,
111
+ . replace ( "@CURLVERSION@" , "8.14 .1" ) ,
112
112
)
113
113
. unwrap ( ) ;
114
114
@@ -138,30 +138,39 @@ fn main() {
138
138
. define ( "HAVE_LIBZ" , None )
139
139
. define ( "HAVE_BOOL_T" , None )
140
140
. define ( "HAVE_STDBOOL_H" , None )
141
- . file ( "curl/lib/asyn-thread.c" )
142
141
. file ( "curl/lib/altsvc.c" )
143
- . file ( "curl/lib/base64.c" )
142
+ . file ( "curl/lib/asyn-base.c" )
143
+ . file ( "curl/lib/asyn-thrdd.c" )
144
144
. file ( "curl/lib/bufq.c" )
145
145
. file ( "curl/lib/bufref.c" )
146
- . file ( "curl/lib/cfilters.c" )
147
146
. file ( "curl/lib/cf-h1-proxy.c" )
148
147
. file ( "curl/lib/cf-haproxy.c" )
149
148
. file ( "curl/lib/cf-https-connect.c" )
150
149
. file ( "curl/lib/cf-socket.c" )
150
+ . file ( "curl/lib/cfilters.c" )
151
151
. file ( "curl/lib/conncache.c" )
152
152
. file ( "curl/lib/connect.c" )
153
153
. file ( "curl/lib/content_encoding.c" )
154
154
. file ( "curl/lib/cookie.c" )
155
+ . file ( "curl/lib/cshutdn.c" )
155
156
. file ( "curl/lib/curl_addrinfo.c" )
156
157
. file ( "curl/lib/curl_get_line.c" )
157
158
. file ( "curl/lib/curl_memrchr.c" )
158
159
. file ( "curl/lib/curl_range.c" )
159
160
. file ( "curl/lib/curl_sha512_256.c" )
160
161
. file ( "curl/lib/curl_threads.c" )
161
162
. file ( "curl/lib/curl_trc.c" )
163
+ . file ( "curl/lib/curlx/base64.c" )
164
+ . file ( "curl/lib/curlx/dynbuf.c" )
165
+ . file ( "curl/lib/curlx/inet_pton.c" )
166
+ . file ( "curl/lib/curlx/nonblock.c" )
167
+ . file ( "curl/lib/curlx/strparse.c" )
168
+ . file ( "curl/lib/curlx/timediff.c" )
169
+ . file ( "curl/lib/curlx/timeval.c" )
170
+ . file ( "curl/lib/curlx/warnless.c" )
162
171
. file ( "curl/lib/cw-out.c" )
172
+ . file ( "curl/lib/cw-pause.c" )
163
173
. file ( "curl/lib/doh.c" )
164
- . file ( "curl/lib/dynbuf.c" )
165
174
. file ( "curl/lib/dynhds.c" )
166
175
. file ( "curl/lib/easy.c" )
167
176
. file ( "curl/lib/escape.c" )
@@ -174,7 +183,6 @@ fn main() {
174
183
. file ( "curl/lib/hash.c" )
175
184
. file ( "curl/lib/headers.c" )
176
185
. file ( "curl/lib/hmac.c" )
177
- . file ( "curl/lib/hostasyn.c" )
178
186
. file ( "curl/lib/hostip.c" )
179
187
. file ( "curl/lib/hostip6.c" )
180
188
. file ( "curl/lib/hsts.c" )
@@ -187,16 +195,15 @@ fn main() {
187
195
. file ( "curl/lib/idn.c" )
188
196
. file ( "curl/lib/if2ip.c" )
189
197
. file ( "curl/lib/inet_ntop.c" )
190
- . file ( "curl/lib/inet_pton.c" )
191
198
. file ( "curl/lib/llist.c" )
199
+ . file ( "curl/lib/macos.c" )
192
200
. file ( "curl/lib/md5.c" )
193
201
. file ( "curl/lib/mime.c" )
194
- . file ( "curl/lib/macos.c" )
195
202
. file ( "curl/lib/mprintf.c" )
196
203
. file ( "curl/lib/mqtt.c" )
197
204
. file ( "curl/lib/multi.c" )
205
+ . file ( "curl/lib/multi_ev.c" )
198
206
. file ( "curl/lib/netrc.c" )
199
- . file ( "curl/lib/nonblock.c" )
200
207
. file ( "curl/lib/noproxy.c" )
201
208
. file ( "curl/lib/parsedate.c" )
202
209
. file ( "curl/lib/progress.c" )
@@ -209,35 +216,33 @@ fn main() {
209
216
. file ( "curl/lib/sha256.c" )
210
217
. file ( "curl/lib/share.c" )
211
218
. file ( "curl/lib/slist.c" )
212
- . file ( "curl/lib/socks.c" )
213
219
. file ( "curl/lib/socketpair.c" )
220
+ . file ( "curl/lib/socks.c" )
214
221
. file ( "curl/lib/speedcheck.c" )
215
222
. file ( "curl/lib/splay.c" )
216
223
. file ( "curl/lib/strcase.c" )
217
224
. file ( "curl/lib/strdup.c" )
225
+ . file ( "curl/lib/strequal.c" )
218
226
. file ( "curl/lib/strerror.c" )
219
- . file ( "curl/lib/strparse.c" )
220
- . file ( "curl/lib/strtok.c" )
221
- . file ( "curl/lib/strtoofft.c" )
222
- . file ( "curl/lib/timeval.c" )
223
227
. file ( "curl/lib/transfer.c" )
228
+ . file ( "curl/lib/uint-bset.c" )
229
+ . file ( "curl/lib/uint-spbset.c" )
230
+ . file ( "curl/lib/uint-table.c" )
224
231
. file ( "curl/lib/url.c" )
225
232
. file ( "curl/lib/urlapi.c" )
226
- . file ( "curl/lib/version.c" )
227
233
. file ( "curl/lib/vauth/digest.c" )
228
234
. file ( "curl/lib/vauth/vauth.c" )
235
+ . file ( "curl/lib/version.c" )
229
236
. file ( "curl/lib/vquic/curl_msh3.c" )
230
237
. file ( "curl/lib/vquic/curl_ngtcp2.c" )
231
238
. file ( "curl/lib/vquic/curl_osslq.c" )
232
239
. file ( "curl/lib/vquic/curl_quiche.c" )
233
- . file ( "curl/lib/vquic/vquic.c" )
234
240
. file ( "curl/lib/vquic/vquic-tls.c" )
241
+ . file ( "curl/lib/vquic/vquic.c" )
235
242
. file ( "curl/lib/vtls/hostcheck.c" )
236
243
. file ( "curl/lib/vtls/keylog.c" )
237
244
. file ( "curl/lib/vtls/vtls.c" )
238
245
. file ( "curl/lib/vtls/vtls_scache.c" )
239
- . file ( "curl/lib/warnless.c" )
240
- . file ( "curl/lib/timediff.c" )
241
246
. file ( "curl/lib/ws.c" )
242
247
. define ( "HAVE_GETADDRINFO" , None )
243
248
. define ( "HAVE_GETPEERNAME" , None )
@@ -296,6 +301,7 @@ fn main() {
296
301
cfg. define ( "USE_RUSTLS" , None )
297
302
. file ( "curl/lib/vtls/cipher_suite.c" )
298
303
. file ( "curl/lib/vtls/rustls.c" )
304
+ . file ( "curl/lib/vtls/x509asn1.c" )
299
305
. include ( env:: var_os ( "DEP_RUSTLS_FFI_INCLUDE" ) . unwrap ( ) ) ;
300
306
} else if cfg ! ( feature = "windows-static-ssl" ) {
301
307
if windows {
@@ -362,9 +368,10 @@ fn main() {
362
368
. define ( "USE_WINSOCK" , None )
363
369
. file ( "curl/lib/bufref.c" )
364
370
. file ( "curl/lib/system_win32.c" )
365
- . file ( "curl/lib/version_win32.c" )
366
371
. file ( "curl/lib/vauth/digest_sspi.c" )
367
- . file ( "curl/lib/curl_multibyte.c" ) ;
372
+ . file ( "curl/lib/curlx/multibyte.c" )
373
+ . file ( "curl/lib/curlx/version_win32.c" )
374
+ . file ( "curl/lib/curlx/winapi.c" ) ;
368
375
369
376
if cfg ! ( feature = "spnego" ) {
370
377
cfg. file ( "curl/lib/vauth/spnego_sspi.c" ) ;
0 commit comments