நெட்வொர்க் வழியாக தரவை அனுப்புவதற்கும் பெறுவதற்கும் 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 மற்றும் பிற நெட்வொர்க் நெறிமுறைகளைப் பயன்படுத்தி கோரிக்கைகளை அனுப்புவதை ஆதரிக்கிறது. C, Perl, PHP மற்றும் Python போன்ற மொழிகளில் எழுதப்பட்ட நிரல்களில் உள்ள அனைத்து curl செயல்பாடுகளையும் பயன்படுத்துவதற்கான API ஐ வழங்கும் libcurl நூலகமும் உருவாக்கப்பட்டு வருகிறது.
புதிய cURL 8.0 வெளியீட்டில் பெரிய கண்டுபிடிப்புகள் அல்லது பொருந்தாத API அல்லது ABI மாற்றங்கள் எதுவும் இல்லை. பதிப்பு எண்ணில் ஏற்பட்ட மாற்றம், திட்டத்தின் 25வது ஆண்டு நிறைவைக் குறிக்கும் நோக்கத்துடன், இறுதியாக 22 ஆண்டுகளுக்கும் மேலாகக் குவிந்து கிடக்கும் பதிப்பு எண்ணின் இரண்டாவது இலக்கத்தை நீக்குகிறது.
புதிய பதிப்பு TELNET, FTP, SFTP, GSS, SSH மற்றும் HSTS நெறிமுறை கையாளுபவர்களில் உள்ள ஆறு பாதிப்புகளை சரிசெய்கிறது. இந்த பாதிப்புகளில் ஐந்து சிறியவை என மதிப்பிடப்படுகின்றன, மேலும் ஒன்று மிதமானதாக மதிப்பிடப்படுகிறது (CVE-2023-27535, இது முன்னர் உருவாக்கப்பட்ட FTP இணைப்பை வெவ்வேறு அளவுருக்களுடன் மீண்டும் பயன்படுத்த அனுமதிக்கிறது, பயனர் நற்சான்றிதழ்கள் பொருந்தாதபோது உட்பட). பாதிப்புகள் அல்லது பிழைகளை சரிசெய்வதில் தொடர்புடையதாக இல்லாத ஒரே மாற்றம், 64-பிட் தரவு வகைகள் இல்லாத கணினிகளில் கட்டமைப்பு ஆதரவை நிறுத்துவதாகும் (இப்போது உருவாக்க "நீண்ட நீண்ட" வகை தேவைப்படுகிறது).
8.0.0 வெளியான சிறிது நேரத்திலேயே, பதிப்பு 8.0.1 வெளியிடப்பட்டது, வெளியீட்டின் தொடக்கத்தில் கண்டுபிடிக்கப்பட்ட ஒரு பிழைக்கான திருத்தத்துடன், சில சோதனை சூழ்நிலைகளில் செயலிழப்புகளை ஏற்படுத்தியது.
ஆதாரம்: opennet.ru
