የ cURL 8.0 መገልገያ መለቀቅ

በ curl አውታረ መረብ ላይ መረጃን ለመቀበል እና ለመላክ መገልገያው 25 ዓመት ነው። ለዚህ ክስተት ክብር አዲስ ጉልህ የሆነ የCURL 8.0 ቅርንጫፍ ተቋቁሟል። የመጨረሻው የ curl 7.x ቅርንጫፍ የመጀመሪያ ልቀት በ 2000 ተመሠረተ እና ከዚያን ጊዜ ጀምሮ የኮድ መሠረት ከ 17 ወደ 155 ሺህ የኮድ መስመሮች ጨምሯል ፣ የትእዛዝ መስመር አማራጮች ቁጥር ወደ 249 አድጓል ፣ ለ 28 የአውታረ መረብ ፕሮቶኮሎች ድጋፍ። ፣ 13 ክሪፕቶግራፊክ ቤተ-መጻሕፍት፣ 3 SSH ቤተ-መጻሕፍት ተተግብረዋል እና 3 HTTP/3 ቤተ መጻሕፍት። የፕሮጀክት ኮድ በ Curl ፍቃድ (የ MIT ፍቃድ ልዩነት) ስር ይሰራጫል።

ለኤችቲቲፒ/ኤችቲቲፒኤስ፣ መገልገያው እንደ ኩኪ፣ ተጠቃሚ_ኤጀንት፣ ሪፈር እና ሌሎች አርዕስቶች ያሉ መለኪያዎችን በማዘጋጀት በተለዋዋጭ የአውታረ መረብ ጥያቄ የማመንጨት ችሎታ ይሰጣል። ከ HTTPS፣ HTTP/1.x፣ HTTP/2.0 እና HTTP/3 በተጨማሪ መገልገያው SMTP፣ IMAP፣ POP3፣ SSH፣ Telnet፣ FTP፣ SFTP፣ SMB፣ LDAP፣ RTSP፣ RTMP እና ሌሎች የአውታረ መረብ ፕሮቶኮሎችን በመጠቀም ጥያቄዎችን መላክ ይደግፋል። . በትይዩ፣ እንደ ሲ፣ ፐርል፣ ፒኤችፒ፣ ፓይዘን ባሉ ቋንቋዎች ውስጥ ያሉትን ሁሉንም የከርል ተግባራት ለመጠቀም ኤፒአይ የሚያቀርበው የlibcurl ቤተ-መጽሐፍት እየተዘጋጀ ነው።

አዲሱ የCURL 8.0 ልቀት ምንም አይነት ዋና አዲስ ወይም የተኳሃኝነት ኤፒአይ ወይም ABI ለውጦችን አልያዘም። የቁጥሮች ለውጥ የፕሮጀክቱን 25 ኛ አመት ለማክበር ባለው ፍላጎት እና በመጨረሻም ከ 22 አመታት በላይ የተጠራቀመውን ሁለተኛውን አሃዝ እንደገና ለማስጀመር ባለው ፍላጎት ምክንያት ነው.

አዲሱ ስሪት በTELNET ፣ FTP ፣ SFTP ፣ GSS ፣ SSH ፣ HSTS ፕሮቶኮል ተቆጣጣሪዎች ውስጥ 6 ተጋላጭነቶችን ያስተካክላል ፣ ከእነዚህም ውስጥ 5 ቱ እንደ ጥቃቅን ምልክት የተደረገባቸው እና አንድ መካከለኛ የክብደት ደረጃ (CVE-2023-27535 ፣ እንደገና የመጠቀም ችሎታ) ከዚህ ቀደም የተፈጠረ የኤፍቲፒ ግንኙነት ከሌሎች መለኪያዎች ጋር፣የተጠቃሚው ምስክርነቶች የማይዛመዱ ከሆነ ጨምሮ)። ድክመቶችን እና ስህተቶችን ከማስወገድ ጋር ያልተያያዙ ለውጦች ውስጥ, ምንም የሚሰሩ የ 64-ቢት የውሂብ አይነቶች በሌሉባቸው ስርዓቶች ላይ የመሰብሰቢያ ድጋፍ መቋረጥ ብቻ ነው (ስብሰባው አሁን የ "ረጅም ረጅም" አይነት መኖሩን ይጠይቃል).

8.0.0 ከተለቀቀ በኋላ ብዙም ሳይቆይ፣ እትም 8.0.1 በሞቃት ማሳደድ ላይ ለተገኘ ሳንካ በማስተካከል ተለቀቀ፣ ይህም በአንዳንድ የሙከራ ሁኔታዎች ላይ ብልሽት አስከትሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ