curl 7.66.0: เห็นพ้องต้องกันและ HTTP/3

เวอร์ชันใหม่ได้รับการเผยแพร่เมื่อวันที่ 11 กันยายน โค้ง — ยูทิลิตี้และไลบรารีแบบ CLI ที่ใช้งานง่ายสำหรับการรับและส่งข้อมูลผ่านเครือข่าย คุณสมบัติใหม่:

  • การรองรับ HTTP3 แบบทดลอง (ปิดใช้งานโดยค่าเริ่มต้น ต้องใช้การตั้งค่าเพิ่มเติม) การประกอบใหม่ (พร้อมคีชหรือ ngtcp2+nghttp3)
  • การปรับปรุงการตรวจสอบสิทธิ์ SASL
  • การถ่ายโอนข้อมูลแบบขนาน (-ปุ่ม Z)
  • กำลังประมวลผลส่วนหัว Retry-After
  • แทนที่ curl_multi_wait() ด้วย curl_multi_poll() ซึ่งจะช่วยป้องกันการค้างขณะรอ
  • แก้ไขข้อบกพร่องต่างๆ ตั้งแต่ปัญหาหน่วยความจำรั่วไหลและโปรแกรมหยุดทำงาน ไปจนถึงการรองรับ Plan 9

ก่อนหน้านี้ Daniel Stenberg นักพัฒนาโปรแกรม curl ได้โพสต์ข้อความว่า คำอธิบายในบล็อก และ 2,5 ชั่วโมง รีวิววิดีโอเหตุใดจึงจำเป็นต้องใช้ HTTP/3 และวิธีการใช้งาน โดยสรุปแล้ว HTTP/3 ใช้โปรโตคอล UDP พร้อมการเข้ารหัส TLS แทน TCP ปัจจุบัน HTTP/3 รองรับคุณสมบัติต่างๆ เช่น การเข้าถึง IPv4 และ IPv6 คุณสมบัติ DNS ที่มีอยู่ทั้งหมด การประมวลผลส่วนหัว และคุกกี้ อย่างไรก็ตาม ยังไม่ได้มีการใช้งานสำหรับการร้องขอข้อมูลขนาดใหญ่ การประมวลผลแบบขนาน และการทดสอบ

โครงการบน GitHub

ที่มา: linux.org.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster