cURL 8.0 yardım proqramının buraxılışı

Şəbəkə üzərindən məlumatların qəbulu və göndərilməsi üçün yardım proqramı, curl, 25 yaşındadır. Bu hadisənin şərəfinə yeni əhəmiyyətli cURL 8.0 filialı yaradıldı. Curl 7.x-in əvvəlki filialının ilk buraxılışı 2000-ci ildə yaradılmışdır və o vaxtdan bəri kod bazası 17-dən 155 min kod sətirinə qədər artmışdır, komanda xətti seçimlərinin sayı 249-a çatdırılmışdır, 28 şəbəkə protokolu üçün dəstək , 13 kriptoqrafik kitabxana, 3 SSH kitabxanası və 3 HTTP/3 kitabxanası tətbiq edilib. Layihə kodu Curl lisenziyası (MIT lisenziyasının variantı) əsasında paylanır.

HTTP/HTTPS üçün utilit kuki, user_agent, referer və hər hansı digər başlıqlar kimi parametrlərlə çevik şəkildə şəbəkə sorğusu yaratmaq imkanı verir. HTTPS, HTTP/1.x, HTTP/2.0 və HTTP/3 ilə yanaşı, yardım proqramı SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP və digər şəbəkə protokollarından istifadə edərək sorğuların göndərilməsini dəstəkləyir. . Paralel olaraq C, Perl, PHP, Python kimi dillərdə olan proqramlarda bütün curl funksiyalarından istifadə etmək üçün API təmin edən libcurl kitabxanası hazırlanır.

cURL 8.0-ın yeni buraxılışında əsas yeniliklər və ya qarşılıqlı fəaliyyət qabiliyyətini pozan API və ABI dəyişiklikləri yoxdur. Nömrə dəyişikliyi layihənin 25 illiyini qeyd etmək və nəhayət, 22 ildən artıqdır ki, toplanan versiyanın ikinci rəqəmini sıfırlamaq istəyi ilə bağlıdır.

Yeni versiya TELNET, FTP, SFTP, GSS, SSH, HSTS axın işləyicilərində 6 zəifliyi aradan qaldırır, bunlardan 5-i kiçik, biri isə orta təhlükə səviyyəsinə malikdir (CVE-2023-27535, təkrar istifadə etmək imkanı). digər parametrlərlə, o cümlədən istifadəçi etimadnamələri uyğun gəlmədikdə əvvəllər yaradılmış FTP bağlantısı). Zəifliklərin və səhvlərin aradan qaldırılması ilə əlaqəli olmayan dəyişikliklər arasında yeganə qeyd, işləyən 64 bitlik məlumat növləri olmayan sistemlər üzərində qurulması üçün dəstəyin dayandırılmasıdır (indi tikinti "uzun uzun" tipin olmasını tələb edir).

8.0.0 buraxılışından qısa müddət sonra 8.0.1 versiyası bəzi sınaq ssenarilərində qəzalara səbəb olan çox yayılmış səhv üçün düzəlişlə buraxıldı.

Mənbə: opennet.ru

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