curl/lib/vquic
Viktor Szakats 17628b15ec
vquic: initialize new callback in nghttp3 1.14.0+
Fixing (seen in curl-for-win production build):
```
lib/vquic/curl_ngtcp2.c:1257:1: error: missing field 'recv_settings2' initializer [-Werror,-Wmissing-field-initializers]
 1257 | };
      | ^
1 error generated.
```
Ref: https://ci.appveyor.com/project/curlorg/curl-for-win/builds/53281785#L6752
Ref: https://github.com/curl/curl/actions/runs/20459295003/job/58788229134#step:3:5513

Also:
- Mark previous callback deprecated.
- Document ngtcp2, nghttp3 versions for callback entry feature guards.

Refs:
https://github.com/ngtcp2/nghttp3/releases/tag/v1.14.0
https://github.com/ngtcp2/nghttp3/pull/432
1616ab8350

Closes #20077
2025-12-23 13:34:07 +01:00
..
curl_ngtcp2.c vquic: initialize new callback in nghttp3 1.14.0+ 2025-12-23 13:34:07 +01:00
curl_ngtcp2.h ngtcp2: remove the unused Curl_conn_is_ngtcp2 function 2025-11-27 16:00:20 +01:00
curl_osslq.c vquic: initialize new callback in nghttp3 1.14.0+ 2025-12-23 13:34:07 +01:00
curl_osslq.h build: fix build errors/warnings in rare configurations 2025-07-23 22:17:03 +02:00
curl_quiche.c lib: drop, or replace sendf.h with curl_trc.h where possible 2025-12-21 12:39:25 +01:00
curl_quiche.h build: fix build errors/warnings in rare configurations 2025-07-23 22:17:03 +02:00
vquic-tls.c lib: drop, or replace sendf.h with curl_trc.h where possible 2025-12-21 12:39:25 +01:00
vquic-tls.h openssl: drop includes unused or duplicate 2025-12-20 13:51:05 +01:00
vquic.c lib: include curlx/warnless.h from curl_setup.h 2025-12-21 02:36:33 +01:00
vquic.h tidy-up: miscellaneous 2025-12-12 04:18:48 +01:00
vquic_int.h time-keeping: keep timestamp in multi, always update 2025-12-18 22:10:06 +01:00