curl 7.66.0: eşzamanlılık ve HTTP/3

Yeni sürüm 11 Eylül'de yayınlandı kıvırmak — ağ üzerinden veri almak ve göndermek için basit bir CLI yardımcı programı ve kitaplığı. Yenilikler:

  • Deneysel HTTP3 desteği (varsayılan olarak devre dışıdır, yeniden birleştirme kiş veya ngtcp2+nghttp3 ile)
  • SASL aracılığıyla yetkilendirme iyileştirmeleri
  • Paralel veri aktarımı (tuş -Z)
  • Retry-After başlığını işleme
  • curl_multi_wait() işlevini, bekleme sırasında takılmaları önleyecek olan curl_multi_poll() ile değiştirmek.
  • Hata düzeltmeleri: Bellek sızıntılarından ve çökmelerden Plan 9 desteğine kadar.

Daha önce curl geliştiricisi Daniel Stenberg şunu paylaşmıştı: blog açıklaması ve 2,5 saat video incelemesi, HTTP/3'e neden ihtiyaç duyulduğu ve nasıl kullanılacağı. Kısacası TCP'nin yerini TLS şifrelemeli UDP alıyor. Şimdilik HTTP/3 gibi şeyler işe yarıyor: IPv4 ve IPv6 üzerinden erişim, mevcut tüm DNS özellikleri, başlık işleme, çerezler. Büyük gövdeli sorgular, paralelleştirme ve testler yapılmadı.

GitHub'daki projeler

Kaynak: linux.org.ru

Yorum ekle