libtorrent (ook bekend as libtorrent-rasterbar) is 'n oop bron, doeltreffende, heeltemal gratis en maklik-om-te gebruik sagteware in C geïmplementeer ++ en ontwerp van die verreken op te tree as 'n baie goeie alternatief vir alle bestaande BitTorrent implementasies.
Nie 'n BitTorrent kliënt per se
Selfs al is dit ook 'n werk kliënt, byvoorbeeld doeleindes, in gedagte hou dat libtorrent is 'n biblioteek sagteware en nie 'n volledige BitTorrent kliënt. Die belangrikste doelwitte is CPU doeltreffende, geheue doeltreffende, en baie maklik om te gebruik.
Met ander woorde, die aansoek ontwikkelaars kan libtorrent gebruik om BitTorrent funksies by te voeg tot hul projekte, maak nie saak of hulle is toegewyde BitTorrent kliënte of net sagteware wat aflaai van torrent-lêers ondersteun.
Ondersteun die uTorrent vervoer protokol
libtorrent is ontwerp in so 'n manier dat dit ondersteun 'n wye verskeidenheid van protokolle, insluitend die uTorrent vervoer protokol, DHT (Distributed Hash Table), UDP (User Data Gram Protocol) tracker protokol, Peer uitbreiding protokol, asook die IPv6 tracker protokol.
Onder ander funksies, kan ons ondersteuning vir private torrents noem, superseeding ondersteuning, HTTP loting (Hoffman-styl) ondersteuning, ondersteuning vir verskeie spoorsnyers, webseed (GetRight-styl) ondersteuning, tracker terugkeer eksterne IP, en ondersteuning vir MAGNET skakels .
Bied 'n kruis-platform BitTorrent implementering
libtorrent is 'n kruis-platform sagteware wat is suksesvol opgestel, geïnstalleer en getoets op verskeie bedryfstelsels, insluitende GNU / Linux, Microsoft Windows, Mac OS X, SunOS en Cygwin. Dit loop op rekenaars ondersteun een van die 32 of 64-bit CPU argitekture.
Dit kan maklik op alle Linux-kern gebaseerde bedryfstelsel geïnstalleer word deur die samestelling van die bron pakket, wat gratis versprei op Softoware of die projek & rsquo; s tuisblad (sien skakel hieronder). Net aflaai van die bron pakket en stoor dit op jou huis gids. Pak dit met behulp van 'n argief bestuurder hulpmiddel, maak 'n Terminal app en na die plek van die onttrek argief lêers (bv cd /home/softoware/libtorrent-rasterbar-1.0.3), die waarde vir 'loop; ./ instel && maak & rsquo; opdrag om te stel en stel die sagteware, gevolg deur die waarde vir 'sudo maak installeer & rsquo; opdrag om dit te installeer
Wat is nuut in hierdie release:.
- vaste kwesbaarheid UTP
- maak utf8 doelskoppe meer toegeeflik
- fix laai prioriteite stukkie van CV data li>
- verbeterde saad-mode hantering (saad-mode sal nou outomaties gelaat by die verrigting van werksaamhede impliseer dit is nie 'n nageslag)
- vaste probleem met prioriteite lêer en ignoreer CV data li>
- fix versoek tou grootte prestasie kwessie
- effens verbeter UDP tracker prestasie
- fix http skrape
- voeg ontbreek hawe kartering funksies python bindend
- los gebind kontrole kwessie in bdecoder
- blootstel ontbreek dht_settings velde Python
- voeg funksie om die DHT instellings navraag
- fix fout in funksie 'dont_count_slow_torrents', wat sou begin te veel torrents
Wat is nuut in die weergawe 1.0.4:
- python bindend bou oplossing vir hupstoot-1.57.0
- voeg enable-uitvoer-al opsie om script instel om alle simbole uitvoer van libtorrent
- fix if_nametoindex bou fout op vensters
- hanteer baie lang UTF-8 rye
- fix skakel orde fout in makefile vir python bindend
- fix fout in belang berekening, wat veroorsaak dat voortydige koppel
- aanpas flag_override_resume_data semantiek meer sin maak (breek compatibiliteit rand-gevalle)
- verbeter DHT Opstarten en periodieke verfris
- DHT Onderhoud prestasie te verbeter (deur ping plaas van volle soektogte)
- fix fout in DHT routing tafel node-id voorvoegsel optimization
- los verkeerde gedrag van flag_use_resume_save_path
- fix protokol ras-toestand in die super loting modus
- ondersteuning lees-alleen DHT nodes
- verwyder ongebruikte gedeeltelike hash DHT soektogte
- verwyder potensieel privaatheid lek uitbreiding (nie-anonieme af)
- peer-id verband bestel fix in anonieme modus
- MinGW fixes
Wat is nuut in die weergawe 1.0.3:
- python bindend bou oplossing vir hupstoot-1.57.0
- voeg enable-uitvoer-al opsie om script instel om alle simbole uitvoer van libtorrent
- fix if_nametoindex bou fout op vensters
- hanteer baie lang UTF-8 rye
- fix skakel orde fout in makefile vir python bindend
- fix fout in belang berekening, wat veroorsaak dat voortydige koppel
- aanpas flag_override_resume_data semantiek meer sin maak (breek compatibiliteit rand-gevalle)
- verbeter DHT Opstarten en periodieke verfris
- DHT Onderhoud prestasie te verbeter (deur ping plaas van volle soektogte)
- fix fout in DHT routing tafel node-id voorvoegsel optimization
- los verkeerde gedrag van flag_use_resume_save_path
- fix protokol ras-toestand in die super loting modus
- ondersteuning lees-alleen DHT nodes
- verwyder ongebruikte gedeeltelike hash DHT soektogte
- verwyder potensieel privaatheid lek uitbreiding (nie-anonieme af)
- peer-id verband bestel fix in anonieme modus
- MinGW fixes
Wat is nuut in die weergawe 0.16.13:
- fix motor-bestuur probleem wanneer pousering sessie
- fix fout in nie-yl af op die vensters, wat veroorsaak dat foutiewe lêer foute gegenereer
- fix set_name () op file_storage eintlik wat save paaie
- los groot lêer ondersteuning kwessie op MinGW
- voeg 'n paar foute hantering om set_piece_hashes ()
- 'Herstel voltooi-on tyd stempel te word nie oók deurloop elke opstart
- fix dooiepunt wat veroorsaak word deur 'n paar UDP tracker mislukkings
- los potensiaal heelgetal oorloop kwessie in timers op die vensters
- klein fix te peer_proportional mixed_mode algoritme (TCP limiet kan te laag gaan)
- grasieuse pouse fix
- i2p fixes
- fix probleem wanneer die laai sekere misvormde Torrent lêers
- slaag langs gasheer kop met http proxy versoeke en moontlike http_connection afsluit hang
Wat is nuut in die weergawe 0.15.9:
- vaste https crash
- 'n paar funksies bygevoeg ontbreek uit die luislang bindend
- vaste seldsame stukkie plukker fout
- vaste ongeldig torrent_status :: finished_time
- vaste foute in Dont-hê en laai-net uitbreiding boodskappe
- nie oop lêers in modus ewekansige toegang (versnel hashing)
Wat is nuut in die weergawe 0.14.2:
- bygevoeg ontbreek funksies aan die luislang bindings torrent_info :: map_file, torrent_info :: map_block en torrent_info :: file_at_offset.
- verwyder ondersteuning vir hupstoot-1,33 en vroeër (waarskynlik nie werk nie)
- vaste potensiaal vries kwessies afsluit
- verbeter fout boodskap vir python opstel script
- Vaste fout wanneer torrent-lêer ingesluit kondig-lys, maar nie 'n geldige tracker urls
- vaste fout waar die lêers versoek van web sade sou wees om die herdoop lêer name in plaas van die oorspronklike lêer name in die spruit.
- dokumentasie fix van queing artikel
- vaste potensiaal kwessie in udp_socket (geraak UDP tracker ondersteuning)
- naam gemaak, kommentaar en geskep deur ook onderhewig wees aan UTF-8 foutkorreksie (lêername reeds was)
- vaste dooie slot toe instellings DHT proxy
- bygevoeg ontbreek uitvoer riglyne lazy_entry
- vaste skyf kas verstryking instellings fout (indien verander, sou dit ingestel word om die grootte van die kas)
- Vaste fout in http_connection wanneer binding aan 'n bepaalde IP
- vaste tikfout in python bindend (torrent_handle :: piece_prioritize moet torrent_handle wees :: piece_priorities)
- vaste ras toestand wanneer spaar DHT staat
- vaste foute met betrekking tot lexical_cast om land afhanklik
- bygevoeg ondersteuning vir SunPro C ++ samesteller
- vaste fout waar messeges soms kan word geïnkripteer in die verkeerde volgorde, vir geënkripteerde verbindings.
- vaste ras toestand waar torrents kan vasval wag om ontslae nagegaan
- vaste gekarteer lêers fout waar dit nie behoorlik herstel sou word van CV data behoorlik
- verwyder land afhanklikheid in xml parser (veroorsaak beweer op Windows)
- Vaste fout wanneer dit aan 1,0 bedieners https
- vaste UPnP fout wat kan veroorsaak stapel oorloop
Wat is nuut in die weergawe 0.14.1:
- converter vir python unicode snare bygevoeg utf-8 paaie
- Vaste fout in http downloader waar die veld gasheer het nie die poort nommer
- vaste kop om nie afhanklik van NDEBUG, wat sal verbied koppel 'n vrylating bou van libtorrent teen debug aansoek
- Vaste fout in die skyf I / O draad wat sal maak die draad soms ophou wanneer 'n fout
- vaste DHT fout
- vaste potensiaal afsluit crash in disk_io_thread
- vaste gebruik van afgekeur boost.filsystem funksies
- vaste http_connection eenheid toets
- Vaste fout in DHT wanneer 'n DHT staat gelaai
- gemaak koers limiter verandering in 0,14 opsioneel (beraamde TCP / IP oorhoofse in ag te neem)
- het die luislang plugin beboude deur die makefile
- vaste UPnP fout wanneer url basis geëindig met 'n streep en die pad begin met 'n streep
- vaste verskeie potensieel lek uitsonderings
- vaste probleem met die verwydering van torrents wat kontrole
- vaste dokumentasie fout rakende save_resume_data ()
- bygevoeg ontbreek dokumentasie oor torrent skepping
- vaste foute in python kliënt voorbeelde
- vaste ontbrekende afhanklikheid in die pakket-config lêer
- vaste gedeel geoip skakel in Jamfile
- vaste python bindings bou op die vensters en dit moontlik gemaak het om 'n Windows Installer genereer
- Vaste fout in NAT-PMP implementering
Wat is nuut in die weergawe 0,14:
- Daar is 'n paar groot veranderinge in die API vir hierdie weergawe :. toustaan, uitbreidings, torrent status, en skyf kas
Vereistes :
- Boost C ++ Biblioteke
Kommentaar nie gevind