బిట్‌టొరెంట్ క్లయింట్ ట్రాన్స్‌మిషన్ 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 దుర్బలత్వం (క్రాస్-సైట్ స్క్రిప్టింగ్) తొలగించబడింది, పనితీరు సమస్యలు పరిష్కరించబడ్డాయి మరియు మొబైల్ పరికరాల కోసం ఇంటర్‌ఫేస్ మెరుగుపరచబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి