curl 7.66.0՝ միաժամանակություն և HTTP/3

Նոր տարբերակը թողարկվել է սեպտեմբերի 11-ին գալար — պարզ CLI կոմունալ ծրագիր և գրադարան՝ ցանցով տվյալներ ստանալու և ուղարկելու համար: Նորարարություններ.

  • Փորձարարական HTTP3 աջակցություն (կանխադրված անջատված է, պահանջվում է վերահավաքում quiche-ով կամ ngtcp2+nghttp3)
  • Թույլտվության բարելավումներ SASL-ի միջոցով
  • Զուգահեռ տվյալների փոխանցում (բանալի -Z)
  • Retry-After վերնագրի մշակում
  • Curl_multi_wait()-ի փոխարինումը curl_multi_poll()-ով, որը պետք է կանխի կախվածությունը սպասելիս:
  • Սխալների շտկում. հիշողության արտահոսքից և խափանումներից մինչև պլան 9-ի աջակցություն:

Նախկինում curl-ի մշակող Դանիել Ստենբերգը հրապարակել էր բլոգի բացատրություն և 2,5 ժամ վիդեո ակնարկ, ինչու է անհրաժեշտ HTTP/3 և ինչպես օգտագործել այն: Մի խոսքով, TCP-ն փոխարինվում է UDP-ով TLS կոդավորումով: Առայժմ HTTP/3-ի նման բաներն աշխատում են՝ մուտք IPv4-ի և IPv6-ի միջոցով, բոլոր հասանելի DNS-ի հնարավորությունները, վերնագրի մշակումը, թխուկները: Մեծ մարմիններով հարցումներ, զուգահեռացում և թեստեր չեն արվել։

Նախագծեր GitHub-ում

Source: linux.org.ru

Добавить комментарий