Putanga hou o te Tukunga Kiritaki BitTorrent 3.0

I muri i te tau o te whanaketanga whakaputaina tuku Te tuku 3.0, he kiritaki BitTorrent ahua mama me te kaha rawa te tuhi ki te C me te tautoko i nga momo atanga kaiwhakamahi: GTK, Qt, Mac taketake, atanga Tukutuku, daemon, raina-whakahau.

Nga huringa matua:

  • Ko te kaha ki te whakaae hononga ma te IPv6 kua taapirihia ki te tūmau RPC;
  • Ko te manatoko tiwhikete SSL ka whakahohea ma te taunoa mo nga tangohanga HTTPS;
  • I hoki ki te whakamahi i te hash hei ingoa mo nga konae .resume me .torrent (whakaoti te raru me te Linux e whakaatu ana i te hapa "He roa rawa te ingoa o te konae" ina he roa rawa te ingoa awa);
  • I roto i te tūmau http i hangaia, ko te maha o nga nganatanga whakamotuhēhēnga kāore i angitu he iti ki te 100 hei tiaki i te matapae kupuhipa;
  • Kua taapirihia nga ID Hoa mo nga kaihoko awa Xfplay, PicoTorrent, Kaiwhakahaere Tikiake Koreutu, Folx me Baidu Netdisk;
  • He tautoko taapiri mo te whiringa TCP_FASTOPEN, ka taea e koe te whakaiti paku i te wa tatūnga hononga;
  • Kua pai ake te whakahaere i te haki ToS (Momo Ratonga, akomanga waka) mo nga hononga IPv6;
  • I roto i nga rarangi pango, kua taapirihia te kaha ki te tautuhi i nga kopare kupengaroto i roto i te tohu CIDR (hei tauira, 1.2.3.4/24);
  • He tautoko taapiri mo te hanga me nga mbedtls (polarssl), wolfssl (cyassl) me LibreSSL, me nga putanga hou o OpenSSL (1.1.0+);
  • Ko nga tuhinga hanga-hanga a CMake kua pai ake te tautoko mo te kaiwhakaputa Ninja, libabpindicator, systemd, Solaris me te macOS;
  • I roto i te kiritaki mo te macOS, kua whakaarahia nga whakaritenga mo te putanga papaarangi (10.10), kua taapirihia te tautoko mo te kaupapa pouri;
  • I roto i te kiritaki GTK, kua taapirihia nga taviri mo te neke i roto i te tutira whawhai, kua whakahouhia te konae .papamahi, kua taapirihia te konae AppData, kua tohua nga tohu tohu mo te pae runga GNOME, a kua mahia he whakawhitinga mai i intltool ki te tiki kuputuhi;
  • I roto i te kiritaki mo Qt, kua piki ake nga whakaritenga mo te putanga Qt (5.2+), kua taapirihia nga hotkeys mo te neke i roto i te rarangi tangohanga, kua whakahekehia te kohi mahara i te wa e tukatuka ana i nga taonga awa, kua whakaratohia nga taputapu mo nga konae me nga ingoa roa. ,
    atanga urutau mo nga mata HiDPI;

  • Kua huri te tukanga papamuri ki te whakamahi i te libsystemd hei utu mo te libsystemd-daemon, ka aukatihia te whakanui i te mana ki te konae tuku-daemon.service;
  • Kua whakakorehia te whakaraeraetanga XSS (whakawhitinga-paepae) i roto i te kiritaki Tukutuku, kua whakatauhia nga take mahi, kua pai ake te atanga mo nga taputapu waea.

Source: opennet.ru

Tāpiri i te kōrero