ಸುರುಳಿಯಾಕಾರದ 7.66.0 ರ ಹೊಸ ಆವೃತ್ತಿಯು ಎಚ್‌ಟಿಟಿಪಿ / 3 ಗಾಗಿ ಆರಂಭಿಕ ಬೆಂಬಲದೊಂದಿಗೆ ಬರುತ್ತದೆ

ಕರ್ಲ್ -7.66.0

ಸುರುಳಿ ಎನ್ನುವುದು ಗ್ರಂಥಾಲಯವನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾಫ್ಟ್‌ವೇರ್ ಯೋಜನೆಯಾಗಿದೆ (ಲಿಬ್‌ಕುರ್ಲ್) ಮತ್ತು ಶೆಲ್ (ಕರ್ಲ್) ಫೈಲ್ ವರ್ಗಾವಣೆಗೆ ಆಧಾರಿತವಾಗಿದೆ. ಇದು ಎಫ್‌ಟಿಪಿ, ಎಫ್‌ಟಿಪಿಎಸ್, ಎಚ್‌ಟಿಟಿಪಿ, ಎಚ್‌ಟಿಟಿಪಿಎಸ್, ಟಿಎಫ್‌ಟಿಪಿ, ಎಸ್‌ಸಿಪಿ, ಎಸ್‌ಎಫ್‌ಟಿಪಿ, ಟೆಲ್ನೆಟ್, ಡಿಐಸಿಟಿ, ಫೈಲ್ ಮತ್ತು ಎಲ್‌ಡಿಎಪಿ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಸುರುಳಿ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ HTTPS, HTTP ಪೋಸ್ಟ್, HTTP ಪುಟ್, ಎಫ್‌ಟಿಪಿ ಅಪ್‌ಲೋಡ್‌ಗಳು, ಕರ್ಬರೋಸ್, ಎಚ್‌ಟಿಟಿಪಿ ಫಾರ್ಮ್ ಅಪ್‌ಲೋಡ್‌ಗಳು. ಮತ್ತು ಇತರ ಪ್ರಯೋಜನಗಳು.

ಫೈಲ್ ವರ್ಗಾವಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು ಸುರುಳಿಯ ಮುಖ್ಯ ಉದ್ದೇಶ ಮತ್ತು ಬಳಕೆ ಅಥವಾ ಕಾರ್ಯಾಚರಣೆಗಳ ಮೇಲ್ವಿಚಾರಣೆಯಿಲ್ಲದ ಅನುಕ್ರಮಗಳು. ಉದಾಹರಣೆಗೆ, ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳನ್ನು ಅನುಕರಿಸುವ ಮಾನ್ಯ ಸಾಧನವಾಗಿದೆ.

ಮೂಲತಃ ಇದು ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಕಳುಹಿಸಲು ಒಂದು ಉಪಯುಕ್ತತೆಯಾಗಿದೆ, ಇದು ಕುಕೀ, ಯೂಸರ್_ಜೆಂಟ್, ರೆಫರರ್ ಮತ್ತು ಇನ್ನಾವುದೇ ಹೆಡರ್ ನಂತಹ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ವಿನಂತಿಯನ್ನು ಸುಲಭವಾಗಿ ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಇದಲ್ಲದೆ ಲಿಬ್ಕುರ್ಲ್ ಲೈಬ್ರರಿ ಸಿ, ಪರ್ಲ್, ಪಿಎಚ್ಪಿ, ಪೈಥಾನ್ ನಂತಹ ಭಾಷೆಗಳಲ್ಲಿನ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಎಲ್ಲಾ ಕರ್ಲ್ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಎಪಿಐ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಸುರುಳಿಯು ಓಪನ್ ಸೋರ್ಸ್, ಎಂಐಟಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ.

ಸುರುಳಿಯಾಕಾರದ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ 7.66.0

ಇತ್ತೀಚೆಗೆ ಸುರುಳಿಯ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತುಇದು 77 ದೋಷಗಳ ತಿದ್ದುಪಡಿಯೊಂದಿಗೆ ತಲುಪುತ್ತದೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಹಲವಾರು ಆವಿಷ್ಕಾರಗಳನ್ನು ಅಳವಡಿಸುತ್ತದೆ HTTP / 3 ಪ್ರೋಟೋಕಾಲ್ಗಾಗಿ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ, ಇದನ್ನು ಇನ್ನೂ ಸಂಪೂರ್ಣ ಕ್ರಿಯಾತ್ಮಕ ರೂಪಕ್ಕೆ ತರಲಾಗಿಲ್ಲ ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಸಂಪರ್ಕ ಮುಕ್ತಾಯ ಹ್ಯಾಂಡ್ಲರ್ ಸಿದ್ಧವಾಗುವವರೆಗೆ, ಸಮಾನಾಂತರೀಕರಣ ಮತ್ತು ದೊಡ್ಡ ವಿನಂತಿಯ ಪ್ರಕ್ರಿಯೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ).

ಎಚ್‌ಟಿಟಿಪಿ 3 ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಕ್ವಿಚೆ ಅಥವಾ ಎನ್‌ಜಿಟಿಸಿಪಿ 2 ಬ್ಯಾಕೆಂಡ್‌ಗಳೊಂದಿಗೆ ಪುನರ್ನಿರ್ಮಿಸುವ ಅಗತ್ಯವಿದೆ + nghttp3. «–Http3 the ನಿಯತಾಂಕದ ಬಳಕೆ ಮತ್ತು libcurl ಆಯ್ಕೆ« CURLOPT_HTTP_VERSION of ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ;

ಸುರುಳಿಯಾಕಾರದ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಮತ್ತೊಂದು ಪ್ರಮುಖ ಬದಲಾವಣೆ ಅದು "-Z" ("-ಪ್ಯಾರಲಲ್") ನಿಯತಾಂಕಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು "-ಪ್ಯಾರೆಲಲ್-ಮ್ಯಾಕ್ಸ್", ಇದು URL ಗಳ ಪಟ್ಟಿಯನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಲೋಡಿಂಗ್ ಅನ್ನು ಅನೇಕ ಅನುಕ್ರಮಗಳಾಗಿ ಸಂಘಟಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಎಸ್‌ಎಎಸ್‌ಎಲ್‌ನಲ್ಲಿ ದೃ ization ೀಕರಣಕ್ಕಾಗಿ ಬೇರೆ ಗುರುತಿಸುವಿಕೆಯನ್ನು ಹೊಂದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು "-ಸಾಸ್ಲ್-ಅಥ್ಜಿಡ್" ನಿಯತಾಂಕ ಅಥವಾ CURLOPT_SASL_AUTHZID ಆಯ್ಕೆಯಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ (ದೃ hentic ೀಕರಣ ಗುರುತಿಸುವಿಕೆಯನ್ನು CURLOPT_USERPWD ಮೂಲಕ ರವಾನಿಸಲಾಗಿದೆ).

ಎಚ್‌ಟಿಟಿಪಿ ಮರುಪ್ರಯತ್ನ-ನಂತರದ ಹೆಡರ್ ಮತ್ತು ರಿಟರ್ನ್ ಕೋಡ್ 429 ಅನ್ನು "-ರೆಟ್ರಿ" ನಿಯತಾಂಕ ಅಥವಾ CURLINFO_RETRY_AFTER ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ.

ಪ್ರತಿಕ್ರಿಯೆ ಸಂಕೇತಗಳು 429 (ಹಲವಾರು ವಿನಂತಿಗಳು), 503 (ಸೇವೆ ಲಭ್ಯವಿಲ್ಲ), ಅಥವಾ 301 (ಶಾಶ್ವತವಾಗಿ ಸರಿಸಲಾಗಿದೆ) ಸ್ವೀಕರಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ ನಂತರದ ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು ಮರುಪ್ರಯತ್ನ-ನಂತರದ ಹೆಡರ್ ವಿಳಂಬವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ಕರ್ಲ್_ಮಲ್ಟಿ_ಪೋಲ್ () ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕರ್ಲ್_ಮಲ್ಟಿ_ವೈಟ್ () ಗೆ ಹೋಲುತ್ತದೆ, ಕಾಯಲು ಫೈಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್‌ಗಳಿಲ್ಲದಿದ್ದಾಗ ಹೊರತುಪಡಿಸಿ (ಕರ್ಲ್_ಮಲ್ಟಿ_ವೈಟ್ ತಕ್ಷಣವೇ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಸುರುಳಿಯಾಕಾರದ ಕರೆಗಳಿಂದಾಗಿ ಮೋಸದ ಲೋಡಿಂಗ್ ಸಂದರ್ಭಗಳನ್ನು ತಪ್ಪಿಸಲು ಕರ್ಲ್_ಮಲ್ಟಿ_ಪೋಲ್ ನಿರ್ಗಮಿಸುವ ಮೊದಲು ಸ್ವಲ್ಪ ವಿಳಂಬವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ)
  • ಈ ಬಿಡುಗಡೆಯಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಕರ್ಲ್ ಆ HTTP ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅಮಾನ್ಯವೆಂದು ಪರಿಗಣಿಸುತ್ತದೆ
  • ದೋಷಗಳನ್ನು ನಿವಾರಿಸಲಾಗಿದೆ: ಸಿವಿಇ -2019-5481: ಎಫ್‌ಟಿಪಿ-ಕೆಆರ್‌ಬಿಯಲ್ಲಿ ಡಬಲ್ ಫ್ರೀ ಮೆಮೊರಿ ಲಾಕ್ (ಎಫ್‌ಟಿಪಿ ಮೇಲೆ ಕರ್ಬರೋಸ್); ಸಿವಿಇ -2019-5482: ಟಿಎಫ್‌ಟಿಪಿ ಡ್ರೈವರ್‌ನಲ್ಲಿ ಬಫರ್ ಓವರ್‌ಫ್ಲೋ.
  • ಪ್ರಾಕ್ಸಿಯೊಂದಿಗೆ ಮಲ್ಟಿಸ್ಟೇಜ್ ದೃ hentic ೀಕರಣವನ್ನು (ಎಚ್‌ಟಿಟಿಪಿ ಡೈಜೆಸ್ಟ್ ನಂತಹ) ನಿರ್ವಹಿಸುವಾಗ ಸುರುಳಿಯು URL ರುಜುವಾತುಗಳನ್ನು ಸರಿಯಾಗಿ ಬಳಸದಿರಲು ಕಾರಣವಾದ ಹಿಂಜರಿಕೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಸುರುಳಿಯನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಸುರುಳಿಯಾಕಾರದ ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ ಅವರು ಮೂಲ ಕೋಡ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಕಂಪೈಲ್ ಮಾಡುವ ಮೂಲಕ ಮಾಡಬಹುದು.

ಇದಕ್ಕಾಗಿ, ನಾವು ಮಾಡಲು ಹೊರಟಿರುವುದು ಮೊದಲನೆಯದು ಟರ್ಮಿನಲ್ ಸಹಾಯದಿಂದ ಕೊನೆಯ ಸುರುಳಿಯಾಕಾರದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು ಟೈಪ್ ಮಾಡೋಣ:

wget https://curl.haxx.se/download/curl-7.66.0.tar.xz

ನಂತರ, ನಾವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಇದರೊಂದಿಗೆ ಅನ್ಜಿಪ್ ಮಾಡಲು ಹೋಗುತ್ತೇವೆ:

tar -xzvf curl-7.66.0.tar.xz

ನಾವು ಹೊಸದಾಗಿ ರಚಿಸಿದ ಫೋಲ್ಡರ್ ಅನ್ನು ಇದರೊಂದಿಗೆ ನಮೂದಿಸುತ್ತೇವೆ:

cd curl-7.66.0

ನಾವು ಇದರೊಂದಿಗೆ ಮೂಲವಾಗಿ ನಮೂದಿಸುತ್ತೇವೆ:

sudo su

ಮತ್ತು ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುತ್ತೇವೆ:

./configure --prefix=/usr \
--disable-static \
--enable-threaded-resolver \
--with-ca-path=/etc/ssl/certs &&
make
make install &&
rm -rf docs/examples/.deps &&
find docs \( -name Makefile\* -o -name \*.1 -o -name \*.3 \) -exec rm {} \; &&
install -v -d -m755 /usr/share/doc/curl-7.66.0 &&
cp -v -R docs/* /usr/share/doc/curl-7.66.0

ಅಂತಿಮವಾಗಿ ನಾವು ಇದರೊಂದಿಗೆ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು:

curl --version

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.