د CURL 8.0 افادیت خوشې کول

په شبکه کې د معلوماتو ترلاسه کولو او لیږلو لپاره کارول، curl، 25 کلن دی. د دې پیښې په ویاړ، یو نوی مهم CURL 8.0 څانګه جوړه شوې. د curl 7.x پخوانۍ څانګې لومړۍ خپرونه په 2000 کې جوړه شوې وه او له هغه وخت راهیسې د کوډ بیس له 17 څخه 155 زره لاینونو کوډ ته لوړ شوی ، د کمانډ لاین اختیارونو شمیر 249 ته لوړ شوی ، د 28 شبکې پروتوکولونو ملاتړ ، 13 کریپټوګرافیک کتابتونونه ، 3 SSH کتابتونونه پلي شوي او 3 HTTP/3 کتابتونونه. د پروژې کوډ د Curl جواز لاندې ویشل شوی (د MIT جواز یو ډول).

د HTTP/HTTPS لپاره، یوټیلیټ د دې وړتیا برابروي چې په انعطاف وړ توګه د شبکې غوښتنې د پیرامیټونو لکه کوکي، یوزر_ایجنټ، ریفرر او کوم بل سرلیک سره جوړ کړي. د HTTPS، HTTP/1.x، HTTP/2.0 او HTTP/3 سربیره، یوټیلیټ د SMTP، IMAP، POP3، SSH، Telnet، FTP، SFTP، SMB، LDAP، RTSP، RTMP او نورو شبکې پروتوکولونو په کارولو سره د غوښتنو لیږلو ملاتړ کوي. . په ورته وخت کې، د libcurl کتابتون رامینځته کیږي، په ژبو کې پروګرامونو لکه C، Perl، PHP، Python کې د ټولو curl افعال کارولو لپاره API چمتو کوي.

د CURL 8.0 نوې خپرونه لوی نوښتونه یا د مداخلې ماتولو API او ABI بدلونونه نلري. د شمیرې بدلون د دې غوښتنې له امله دی چې د پروژې 25 مه کلیزه ولمانځل شي او په پای کې د نسخې دوهم عدد بیا تنظیم کړي ، کوم چې له 22 کلونو څخه ډیر وخت لپاره راټول شوی.

نوې نسخه په TELNET, FTP, SFTP, GSS, SSH, HSTS سټریم هینډلرونو کې 6 زیانونه له مینځه وړي چې له دې څخه 5 د کوچني په توګه په نښه شوي، او یو یې د منځنۍ کچې خطر لري (CVE-2023-27535، د بیا کارولو وړتیا. مخکې د نورو پیرامیټونو سره د FTP اتصال رامینځته شوی ، پشمول کله چې د کارونکي اعتبار سره سمون نه خوري). د هغو بدلونونو په مینځ کې چې د زیانونو او غلطیو له مینځه وړو پورې تړاو نلري، یوازینۍ یادونه د سیسټمونو جوړولو لپاره د ملاتړ بندول دي چې د 64-bit ډیټا ډولونه کار نه کوي (اوس ودانۍ د "اوږد اوږد" ډول شتون ته اړتیا لري).

د 8.0.0 له خپریدو لږ وروسته، نسخه 8.0.1 د ګرم موندل شوي بګ لپاره د فکس سره خپور شو چې د ځینې ازموینې سناریوګانو کې د حادثې لامل شو.

سرچینه: opennet.ru

Add a comment