curl 7.66.0- တူညီမှုနှင့် HTTP/3

ဗားရှင်းအသစ်စက်တင်ဘာ 11 တွင်ထွက်ရှိခဲ့သည်။ ဆံပင်ကောက်ကောက် — ကွန်ရက်ပေါ်တွင် ဒေတာလက်ခံခြင်းနှင့် ပေးပို့ခြင်းအတွက် ရိုးရှင်းသော CLI အသုံးဝင်မှုနှင့် စာကြည့်တိုက်။ ဆန်းသစ်တီထွင်မှုများ

  • စမ်းသပ် HTTP3 ပံ့ပိုးမှု (မူလအားဖြင့် ပိတ်ထားသည်၊ လိုအပ်သည်။ ပြန်လည်စုစည်းပါ။ quiche သို့မဟုတ် ngtcp2+nghttp3 ဖြင့်)
  • SASL မှတစ်ဆင့် ခွင့်ပြုချက်မြှင့်တင်မှုများ
  • အပြိုင်ဒေတာလွှဲပြောင်းခြင်း (သော့-Z)
  • Retry-After ခေါင်းစီးကို လုပ်ဆောင်နေသည်။
  • စောင့်ဆိုင်းနေစဉ် hangsခြင်းကို တားဆီးသင့်သည့် curl_multi_wait() ကို curl_multi_poll() ဖြင့် အစားထိုးခြင်း။
  • ချွတ်ယွင်းချက်ပြင်ဆင်မှုများ- မှတ်ဉာဏ်ယိုစိမ့်မှုနှင့် ပျက်စီးမှုများမှ Plan 9 ပံ့ပိုးမှုအထိ။

ယခင်က curl developer Daniel Stenberg တင်ခဲ့သည်။ blog ၏ ရှင်းလင်းချက် နှင့် 2,5 နာရီ ဗီဒီယိုသုံးသပ်ချက်HTTP/3 ကို အဘယ်ကြောင့် လိုအပ်သနည်း၊ ၎င်းကို အသုံးပြုနည်း။ အတိုချုပ်ပြောရလျှင် TCP ကို ​​TLS ကုဒ်ဝှက်စနစ်ဖြင့် UDP ဖြင့် အစားထိုးပါသည်။ လက်ရှိတွင်၊ HTTP/3 အလုပ်လုပ်ခြင်းကဲ့သို့ အရာများ- IPv4 နှင့် IPv6 မှတဆင့် ဝင်ရောက်ခွင့်၊ ရရှိနိုင်သော DNS လုပ်ဆောင်ချက်အားလုံး၊ ခေါင်းစီးလုပ်ဆောင်မှု၊ ကွက်ကီးများ။ ကြီးမားသောကိုယ်ထည်များ၊ အပြိုင်ပြုလုပ်ခြင်းနှင့် စစ်ဆေးမှုများကို မပြုလုပ်ပါ။

GitHub ရှိ ပရောဂျက်များ

source: linux.org.ru

မှတ်ချက် Add