curl 7.66.0: کنکرنسی اور HTTP/3

نیا ورژن 11 ستمبر کو جاری کیا گیا۔ curl کے - نیٹ ورک پر ڈیٹا وصول کرنے اور بھیجنے کے لیے ایک سادہ سی ایل آئی یوٹیلیٹی اور لائبریری۔ اختراعات:

  • تجرباتی HTTP3 سپورٹ (بذریعہ ڈیفالٹ غیر فعال، درکار ہے۔ دوبارہ جمع کرنا quiche یا ngtcp2+nghttp3 کے ساتھ)
  • SASL کے ذریعے اجازت دینے میں بہتری
  • متوازی ڈیٹا کی منتقلی (کلید -Z)
  • دوبارہ کوشش کے بعد ہیڈر پر کارروائی کرنا
  • curl_multi_wait() کو curl_multi_poll() سے تبدیل کرنا، جو انتظار کے دوران ہینگ کو روکے۔
  • بگ فکسز: میموری لیک اور کریش سے لے کر پلان 9 سپورٹ تک۔

اس سے پہلے، curl ڈویلپر ڈینیل سٹینبرگ نے پوسٹ کیا بلاگ کی وضاحت اور 2,5 گھنٹے ویڈیو کا جائزہ، کیوں HTTP/3 کی ضرورت ہے، اور اسے کیسے استعمال کیا جائے۔ مختصراً، TCP کو TLS انکرپشن کے ساتھ UDP سے بدل دیا گیا ہے۔ ابھی کے لیے، HTTP/3 جیسی چیزیں کام کرتی ہیں: IPv4 اور IPv6 کے ذریعے رسائی، تمام دستیاب DNS خصوصیات، ہیڈر پروسیسنگ، کوکیز۔ بڑے جسموں کے ساتھ سوالات، متوازی، اور ٹیسٹ نہیں کیے گئے تھے۔

GitHub پر پروجیکٹس

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں