బిట్టొరెంట్ క్లయింట్ ట్రాన్స్మిషన్ 3.0 యొక్క కొత్త వెర్షన్
ఒక సంవత్సరం అభివృద్ధి తర్వాత ప్రచురించిన విడుదల ప్రసారం 3.0, సాపేక్షంగా తేలికైన మరియు రిసోర్స్-ఇంటెన్సివ్ BitTorrent క్లయింట్ Cలో వ్రాయబడింది మరియు వివిధ రకాల వినియోగదారు ఇంటర్ఫేస్లకు మద్దతు ఇస్తుంది: GTK, Qt, స్థానిక Mac, వెబ్ ఇంటర్ఫేస్, డెమోన్, కమాండ్-లైన్.
ప్రధాన మార్పులు:
IPv6 ద్వారా కనెక్షన్లను ఆమోదించే సామర్థ్యం RPC సర్వర్కు జోడించబడింది;
HTTPS డౌన్లోడ్ల కోసం SSL ప్రమాణపత్ర ధృవీకరణ డిఫాల్ట్గా ప్రారంభించబడింది;
.resume మరియు .torrent ఫైల్ల కోసం హ్యాష్ని పేరుగా ఉపయోగించడాన్ని మార్చారు (పరిష్కరిస్తుంది సమస్య Linuxతో టొరెంట్ పేరు చాలా పొడవుగా ఉన్నప్పుడు "ఫైల్ పేరు చాలా పొడవుగా ఉంది" అనే లోపాన్ని ప్రదర్శిస్తుంది);
అంతర్నిర్మిత http సర్వర్లో, పాస్వర్డ్ ఊహించడం నుండి రక్షించడానికి విఫలమైన ప్రామాణీకరణ ప్రయత్నాల సంఖ్య 100కి పరిమితం చేయబడింది;
టొరెంట్ క్లయింట్లు Xfplay, PicoTorrent, ఉచిత డౌన్లోడ్ మేనేజర్, Folx మరియు Baidu Netdisk కోసం పీర్ IDలు జోడించబడ్డాయి;
TCP_FASTOPEN ఎంపికకు మద్దతు జోడించబడింది, ఇది కనెక్షన్ సెటప్ సమయాన్ని కొద్దిగా తగ్గించడానికి మిమ్మల్ని అనుమతిస్తుంది;
IPv6 కనెక్షన్ల కోసం ToS (సేవా రకం, ట్రాఫిక్ క్లాస్) ఫ్లాగ్ యొక్క మెరుగైన నిర్వహణ;
బ్లాక్లిస్ట్లలో, CIDR సంజ్ఞామానంలో సబ్నెట్ మాస్క్లను పేర్కొనే సామర్థ్యం (ఉదాహరణకు, 1.2.3.4/24) జోడించబడింది;
mbedtls (polarssl), wolfssl (cyassl) మరియు LibreSSL, అలాగే OpenSSL (1.1.0+) యొక్క కొత్త విడుదలలతో నిర్మించడానికి మద్దతు జోడించబడింది;
CMake-ఆధారిత బిల్డ్ స్క్రిప్ట్లు నింజా జనరేటర్, లిబాపిండికేటర్, systemd, Solaris మరియు macOS కోసం మెరుగైన మద్దతును కలిగి ఉన్నాయి;
MacOS కోసం క్లయింట్లో, ప్లాట్ఫారమ్ వెర్షన్ కోసం అవసరాలు పెంచబడ్డాయి (10.10), డార్క్ థీమ్కు మద్దతు జోడించబడింది;
GTK క్లయింట్లో, బూట్ క్యూ ద్వారా తరలించడానికి హాట్కీలు జోడించబడ్డాయి, .డెస్క్టాప్ ఫైల్ ఆధునీకరించబడింది, AppData ఫైల్ జోడించబడింది, GNOME టాప్ బార్ కోసం సింబాలిక్ చిహ్నాలు ప్రతిపాదించబడ్డాయి మరియు intltool నుండి పరివర్తన చేయబడింది. వచనాన్ని పొందుటకు;
Qt కోసం క్లయింట్లో, Qt వెర్షన్ (5.2+) కోసం అవసరాలు పెంచబడ్డాయి, డౌన్లోడ్ క్యూ ద్వారా తరలించడానికి హాట్కీలు జోడించబడ్డాయి, టొరెంట్ ప్రాపర్టీలను ప్రాసెస్ చేసేటప్పుడు మెమరీ వినియోగం తగ్గింది, పొడవైన పేర్లతో ఫైల్ల కోసం టూల్టిప్లు అందించబడ్డాయి. ,
ఇంటర్ఫేస్ HiDPI స్క్రీన్ల కోసం స్వీకరించబడింది;
నేపథ్య ప్రక్రియ libsystemd-daemonకు బదులుగా libsystemdని ఉపయోగించేందుకు మార్చబడింది మరియు transmission-daemon.service ఫైల్లో ప్రివిలేజ్ ఎస్కలేషన్ నిషేధించబడింది;
వెబ్ క్లయింట్లో XSS దుర్బలత్వం (క్రాస్-సైట్ స్క్రిప్టింగ్) తొలగించబడింది, పనితీరు సమస్యలు పరిష్కరించబడ్డాయి మరియు మొబైల్ పరికరాల కోసం ఇంటర్ఫేస్ మెరుగుపరచబడింది.