ಕರ್ಲ್ 8.0 ಉಪಯುಕ್ತತೆಯ ಬಿಡುಗಡೆ

ನೆಟ್‌ವರ್ಕ್, ಕರ್ಲ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸುವ ಮತ್ತು ಕಳುಹಿಸುವ ಉಪಯುಕ್ತತೆಯು 25 ವರ್ಷ ಹಳೆಯದು. ಈ ಘಟನೆಯ ಗೌರವಾರ್ಥವಾಗಿ, ಹೊಸ ಮಹತ್ವದ ಕರ್ಲ್ 8.0 ಶಾಖೆಯನ್ನು ರಚಿಸಲಾಗಿದೆ. ಕರ್ಲ್ 7.x ನ ಹಿಂದಿನ ಶಾಖೆಯ ಮೊದಲ ಬಿಡುಗಡೆಯು 2000 ರಲ್ಲಿ ರೂಪುಗೊಂಡಿತು ಮತ್ತು ಅಂದಿನಿಂದ ಕೋಡ್ ಬೇಸ್ 17 ರಿಂದ 155 ಸಾವಿರ ಸಾಲುಗಳ ಕೋಡ್‌ಗೆ ಏರಿದೆ, ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಗಳ ಸಂಖ್ಯೆಯನ್ನು 249 ಕ್ಕೆ ಹೆಚ್ಚಿಸಲಾಗಿದೆ, 28 ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ಬೆಂಬಲ , 13 ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಲೈಬ್ರರಿಗಳು, 3 SSH ಲೈಬ್ರರಿಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು 3 HTTP/3 ಲೈಬ್ರರಿಗಳು. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಕರ್ಲ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ (MIT ಪರವಾನಗಿಯ ರೂಪಾಂತರ).

HTTP/HTTPS ಗಾಗಿ, ಕುಕೀ, ಯೂಸರ್_ಏಜೆಂಟ್, ರೆಫರರ್ ಮತ್ತು ಯಾವುದೇ ಇತರ ಹೆಡರ್‌ಗಳಂತಹ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್ ವಿನಂತಿಯನ್ನು ನಮ್ಯತೆಯಾಗಿ ರೂಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಉಪಯುಕ್ತತೆಯು ಒದಗಿಸುತ್ತದೆ. HTTPS, HTTP/1.x, HTTP/2.0 ಮತ್ತು HTTP/3 ಜೊತೆಗೆ, ಉಪಯುಕ್ತತೆಯು SMTP, IMAP, POP3, SSH, Telnet, FTP, SFTP, SMB, LDAP, RTSP, RTMP ಮತ್ತು ಇತರ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. . ಅದೇ ಸಮಯದಲ್ಲಿ, ಲಿಬ್‌ಕರ್ಲ್ ಲೈಬ್ರರಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಸಿ, ಪರ್ಲ್, ಪಿಎಚ್‌ಪಿ, ಪೈಥಾನ್‌ನಂತಹ ಭಾಷೆಗಳಲ್ಲಿ ಎಲ್ಲಾ ಕರ್ಲ್ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

CURL 8.0 ನ ಹೊಸ ಬಿಡುಗಡೆಯು ಪ್ರಮುಖ ಆವಿಷ್ಕಾರಗಳು ಅಥವಾ ಇಂಟರ್‌ಆಪರೇಬಿಲಿಟಿ-ಬ್ರೇಕಿಂಗ್ API ಮತ್ತು ABI ಬದಲಾವಣೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಯೋಜನೆಯ 25 ನೇ ವಾರ್ಷಿಕೋತ್ಸವವನ್ನು ಆಚರಿಸಲು ಮತ್ತು ಅಂತಿಮವಾಗಿ ಆವೃತ್ತಿಯ ಎರಡನೇ ಅಂಕಿಯನ್ನು ಮರುಹೊಂದಿಸುವ ಬಯಕೆಯಿಂದಾಗಿ ಸಂಖ್ಯೆಯ ಬದಲಾವಣೆಯು 22 ವರ್ಷಗಳಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ ಸಂಗ್ರಹವಾಗುತ್ತಿದೆ.

ಹೊಸ ಆವೃತ್ತಿಯು TELNET, FTP, SFTP, GSS, SSH, HSTS ಸ್ಟ್ರೀಮ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳಲ್ಲಿನ 6 ದುರ್ಬಲತೆಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ, ಅದರಲ್ಲಿ 5 ಚಿಕ್ಕದಾಗಿದೆ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ ಮತ್ತು ಒಂದು ಮಧ್ಯಮ ಮಟ್ಟದ ಅಪಾಯವನ್ನು ಹೊಂದಿದೆ (CVE-2023-27535, ಮರುಬಳಕೆ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ ಬಳಕೆದಾರರ ರುಜುವಾತುಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದಾಗ ಸೇರಿದಂತೆ ಇತರ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಹಿಂದೆ ರಚಿಸಲಾದ FTP ಸಂಪರ್ಕ). ದುರ್ಬಲತೆಗಳು ಮತ್ತು ದೋಷಗಳ ನಿರ್ಮೂಲನೆಗೆ ಸಂಬಂಧಿಸದ ಬದಲಾವಣೆಗಳಲ್ಲಿ, 64-ಬಿಟ್ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸದ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ನಿರ್ಮಿಸಲು ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸುವುದು ಒಂದೇ ಟಿಪ್ಪಣಿಯಾಗಿದೆ (ಕಟ್ಟಡಕ್ಕೆ ಈಗ “ಉದ್ದವಾದ” ಪ್ರಕಾರದ ಉಪಸ್ಥಿತಿಯ ಅಗತ್ಯವಿದೆ).

8.0.0 ಬಿಡುಗಡೆಯಾದ ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ, ಕೆಲವು ಪರೀಕ್ಷಾ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಕ್ರ್ಯಾಶ್‌ಗಳಿಗೆ ಕಾರಣವಾದ ಬಿಸಿಯಾಗಿ ಕಂಡುಬಂದ ದೋಷವನ್ನು ಸರಿಪಡಿಸುವುದರೊಂದಿಗೆ ಆವೃತ್ತಿ 8.0.1 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ