BitTorrent ಕ್ಲೈಂಟ್ ಟ್ರಾನ್ಸ್ಮಿಷನ್ 3.0 ನ ಹೊಸ ಆವೃತ್ತಿ
ಅಭಿವೃದ್ಧಿಯ ಒಂದು ವರ್ಷದ ನಂತರ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಬಿಡುಗಡೆ ಪ್ರಸರಣ 3.0, ತುಲನಾತ್ಮಕವಾಗಿ ಹಗುರವಾದ ಮತ್ತು ಸಂಪನ್ಮೂಲ-ತೀವ್ರವಾದ BitTorrent ಕ್ಲೈಂಟ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ವಿವಿಧ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: GTK, Qt, ಸ್ಥಳೀಯ ಮ್ಯಾಕ್, ವೆಬ್ ಇಂಟರ್ಫೇಸ್, ಡೀಮನ್, ಕಮಾಂಡ್-ಲೈನ್.
ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:
IPv6 ಮೂಲಕ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು RPC ಸರ್ವರ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ;
HTTPS ಡೌನ್ಲೋಡ್ಗಳಿಗಾಗಿ SSL ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಯನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ;
.resume ಮತ್ತು .torrent ಫೈಲ್ಗಳಿಗೆ ಹ್ಯಾಶ್ ಅನ್ನು ಹೆಸರಾಗಿ ಬಳಸುವುದಕ್ಕೆ ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ (ಪರಿಹರಿಸುತ್ತದೆ ಸಮಸ್ಯೆ ಟೊರೆಂಟ್ ಹೆಸರು ತುಂಬಾ ಉದ್ದವಾಗಿದ್ದಾಗ ಲಿನಕ್ಸ್ ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ "ಫೈಲ್ ಹೆಸರು ತುಂಬಾ ಉದ್ದವಾಗಿದೆ");
ಅಂತರ್ನಿರ್ಮಿತ http ಸರ್ವರ್ನಲ್ಲಿ, ಪಾಸ್ವರ್ಡ್ ಊಹೆಯ ವಿರುದ್ಧ ರಕ್ಷಿಸಲು ವಿಫಲವಾದ ದೃಢೀಕರಣ ಪ್ರಯತ್ನಗಳ ಸಂಖ್ಯೆಯನ್ನು 100 ಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ;
ಟೊರೆಂಟ್ ಕ್ಲೈಂಟ್ಗಳಿಗಾಗಿ ಪೀರ್ ಐಡಿಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ Xfplay, PicoTorrent, ಉಚಿತ ಡೌನ್ಲೋಡ್ ಮ್ಯಾನೇಜರ್, Folx ಮತ್ತು Baidu Netdisk;
TCP_FASTOPEN ಆಯ್ಕೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸಂಪರ್ಕ ಸೆಟಪ್ ಸಮಯವನ್ನು ಸ್ವಲ್ಪ ಕಡಿಮೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ;
IPv6 ಸಂಪರ್ಕಗಳಿಗಾಗಿ ToS (ಸೇವಾ ಪ್ರಕಾರ, ಸಂಚಾರ ವರ್ಗ) ಫ್ಲ್ಯಾಗ್ನ ಸುಧಾರಿತ ನಿರ್ವಹಣೆ;
ಕಪ್ಪುಪಟ್ಟಿಗಳಲ್ಲಿ, CIDR ಸಂಕೇತಗಳಲ್ಲಿ (ಉದಾಹರಣೆಗೆ, 1.2.3.4/24) ಸಬ್ನೆಟ್ ಮಾಸ್ಕ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
mbedtls (polarssl), wolfssl (cyassl) ಮತ್ತು LibreSSL ಜೊತೆಗೆ ನಿರ್ಮಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ OpenSSL (1.1.0+) ನ ಹೊಸ ಬಿಡುಗಡೆಗಳು;
CMake-ಆಧಾರಿತ ಬಿಲ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ನಿಂಜಾ ಜನರೇಟರ್, ಲಿಬಾಪಿಂಡಿಕೇಟರ್, ಸಿಸ್ಟಮ್ಡಿ, ಸೋಲಾರಿಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿವೆ;
MacOS ಗಾಗಿ ಕ್ಲೈಂಟ್ನಲ್ಲಿ, ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆವೃತ್ತಿಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ (10.10), ಡಾರ್ಕ್ ಥೀಮ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
GTK ಕ್ಲೈಂಟ್ನಲ್ಲಿ, ಬೂಟ್ ಕ್ಯೂ ಮೂಲಕ ಚಲಿಸಲು ಹಾಟ್ಕೀಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, .ಡೆಸ್ಕ್ಟಾಪ್ ಫೈಲ್ ಅನ್ನು ಆಧುನೀಕರಿಸಲಾಗಿದೆ, AppData ಫೈಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, GNOME ಟಾಪ್ ಬಾರ್ಗಾಗಿ ಸಾಂಕೇತಿಕ ಐಕಾನ್ಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಮತ್ತು intltool ನಿಂದ ಪರಿವರ್ತನೆಯನ್ನು ಮಾಡಲಾಗಿದೆ. ಪಠ್ಯವನ್ನು ಪಡೆಯಲು;
Qt ಗಾಗಿ ಕ್ಲೈಂಟ್ನಲ್ಲಿ, Qt ಆವೃತ್ತಿಯ (5.2+) ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ, ಡೌನ್ಲೋಡ್ ಕ್ಯೂ ಮೂಲಕ ಚಲಿಸಲು ಹಾಟ್ಕೀಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಟೊರೆಂಟ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ, ದೀರ್ಘ ಹೆಸರುಗಳೊಂದಿಗೆ ಫೈಲ್ಗಳಿಗೆ ಟೂಲ್ಟಿಪ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ,
ಇಂಟರ್ಫೇಸ್ ಅನ್ನು HiDPI ಪರದೆಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ;
ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಯು libsystemd-daemon ಬದಲಿಗೆ libsystemd ಅನ್ನು ಬಳಸುವುದಕ್ಕೆ ಬದಲಾಯಿಸಿದೆ, ಮತ್ತು transmission-daemon.service ಫೈಲ್ನಲ್ಲಿ ಸವಲತ್ತು ಹೆಚ್ಚಳವನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ;
ವೆಬ್ ಕ್ಲೈಂಟ್ನಲ್ಲಿ XSS ದುರ್ಬಲತೆಯನ್ನು (ಕ್ರಾಸ್-ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್) ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ ಮತ್ತು ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.