Bütün mövcud çox yaxşı alternativ BitTorrent kimi çıxış etmək ofset olan
libtorrent (həmçinin libtorrent-rasterbar kimi tanınan), səmərəli tamamilə pulsuz və asan-istifadə proqram C tətbiq ++ və nəzərdə tutulmuşdur bir açıq mənbəyidir tətbiq.
Bir BitTorrent client özlüyündə
Bu nümunə məqsədləri üçün işçi müştəri daxildir belə yalnız libtorrent kitabxana proqram və tam özellikli BitTorrent client ki, unutmayın. Onun əsas məqsədi CPU, səmərəli yaddaş səmərəli və istifadə etmək çox asan var.
Onlar torrent faylları indirme dəstək xüsusi BitTorrent müştərilər və ya proqram əgər
Başqa sözlə, libtorrent istifadə edə bilərsiniz proqram developers, öz layihələri olursa olsun BitTorrent funksionallıq əlavə edin.
UTorrent nəqliyyat protokol dəstəkləyir
libtorrent bir geniş uTorrent nəqliyyat protokol da daxil olmaqla protokolların sıra, DHT (Paylanmış Hash Cədvəl), UDP (User Datagram Protocol) tracker protokolu Peer uzadılması protokol, eləcə də dəstəkləyir ki, belə bir şəkildə dizayn edilmişdir IPv6 tracker Protokol.
digər xüsusiyyətləri arasında, biz maqnit links superseeding dəstəyi, HTTP əkin (hoffman-stil) dəstəyi, xarici IP qaytarılması çox takipçileri, webseed (GetRight-stil) dəstəyi, tracker üçün dəstək və dəstək özəl sel dəstək qeyd edə bilərsiniz .
Bir cross-platform BitTorrent həyata təklif edir
libtorrent uğurla GNU / Linux, Microsoft Windows, Mac OS X, SunOS və Cygwin, o cümlədən çoxsaylı əməliyyat sistemləri üzrə tərtib quraşdırılmış və test edilmişdir bir cross-platform proqram. 32 və ya 64-bit CPU memarlıq ya dəstək kompüter çalışır.
Bu asanlıqla Softoware və ya layihə & rsquo pulsuz paylanır mənbə paketi tərtib bütün Linux kernel əsasında əməliyyat sistemi yüklü edilə bilər; s ana (aşağıdakı link bax). Sadəcə mənbə paketi download və Home kataloq edin. ./ Konfiqurasiya && etmək & rsquo; & lsquo run, bir arxiv meneceri alət istifadə edərək açmaq Terminal app açmaq və hasil arxiv faylların yeri (məsələn, cd /home/softoware/libtorrent-rasterbar-1.0.3) gedin; & lsquo izlədi proqram konfiqurasiya və tərtib etmək əmri; sudo rsquo yüklemek & etmək; komanda qurmaq
Bu azad yeni nədir.
- Sabit UTP açığı
- utf8 dönüşüm daha yumşaq etmək
- CV məlumatlar parça prioritetlərindən fix loading
- (bir toxum deyil eyham əməliyyatları yerinə yetirərkən artıq avtomatik olaraq qalacaq toxum rejimi) user təkmilləşdirilmiş toxum-mode
- Fayl prioritetləri və yalnış CV data ilə sabit məsələ
- fix tələb queue ölçüsü performans məsələ
- az inkişaf UDP tracker performance
- fix http scrapes
- məcburi Python port mapping funksiyaları itkin et
- bdecoder borcludur yoxlanılması məsələ düzeltmek
- dht_settings sahələri itkin Python məruz
- DHT parametrləri sorğu funksiyası əlavə
- fix bug
Çox sel başlayacaq "dont_count_slow_torrents" xüsusiyyət
versiyası 1.0.4 yeni nədir:
- python məcburi build fix üçün təkan-1.57.0
- libtorrent bütün rəmzləri ixrac, script konfiqurasiya Enable-ixrac bütün seçimi əlavə
- Windows fix if_nametoindex build səhv
- çox uzun utf-8 ardıcıllığı idarə
- Python üçün Makefile fix link order bug məcburi
- fix bug səbəb vaxtından əvvəl disconnects
- daha məntiqli üçün flag_override_resume_data semantika çimdik (geri kənar-hallarda uyğunluğu pozur)
- yaxşılaşdırılması DHT bootstrapping və dövri Yenile
- (əvəzinə tam lookups ping gönderme ilə) DHT Maintanence performansını yaxşılaşdırılması
- DHT marşrutlaşdırma masa node-id prefiks optimallaşdırılması fix bug
- flag_use_resume_save_path düzgün davranış düzeltmek
- super əkin rejimində fix protokol irqi şərt
- dəstək oxumaq yalnız DHT qovşaqlarının
- aradan qaldırılması istifadə olunmamış qismən hash DHT lookups
- aradan qaldırılması potensial privacy sızan uzadılması (qeyri-anonim mode)
- peer-id bağlantısı sifariş fix
- MinGW düzeltmelerini
Maraq hesablanması
Anonim rejimində
Versiya 1.0.3 yeni nədir:
- python məcburi build fix üçün təkan-1.57.0
- libtorrent bütün rəmzləri ixrac, script konfiqurasiya Enable-ixrac bütün seçimi əlavə
- Windows fix if_nametoindex build səhv
- çox uzun utf-8 ardıcıllığı idarə
- Python üçün Makefile fix link order bug məcburi
- fix bug səbəb vaxtından əvvəl disconnects
- daha məntiqli üçün flag_override_resume_data semantika çimdik (geri kənar-hallarda uyğunluğu pozur)
- yaxşılaşdırılması DHT bootstrapping və dövri Yenile
- (əvəzinə tam lookups ping gönderme ilə) DHT Maintanence performansını yaxşılaşdırılması
- DHT marşrutlaşdırma masa node-id prefiks optimallaşdırılması fix bug
- flag_use_resume_save_path düzgün davranış düzeltmek
- super əkin rejimində fix protokol irqi şərt
- dəstək oxumaq yalnız DHT qovşaqlarının
- aradan qaldırılması istifadə olunmamış qismən hash DHT lookups
- aradan qaldırılması potensial privacy sızan uzadılması (qeyri-anonim mode)
- peer-id bağlantısı sifariş fix
- MinGW düzeltmelerini
Maraq hesablanması
Anonim rejimində
nədir versiyası 0.16.13 Yeni: sessiya
Bəzi UDP tracker uğursuzluqlar səbəb
versiyası 0.15.9 yeni nədir:
- Sabit https crash
- məcburi python əskik bəzi funksiyaları əlavə
- Sabit nadir parça seçici bug
- Sabit etibarsız torrent_status :: finished_time
- sabit hataları-Dont və yüklemek yalnız uzadılması mesaj
- nə təsadüfi giriş rejimi açıq faylları (hashing hızlandırır)
versiyası 0.14.2 yeni nədir:
- Python cilddən torrent_info funksiyaları itkin əlavə :: map_file, map_block :: torrent_info və torrent_info :: file_at_offset.
- təkan-1.33 və əvvəlki (yəqin ki, iş deyil) qaldırıldı dəstək
- Sabit potensial bağlanması məsələləri dondurur
- python quraşdırma script üçün təkmilləşdirilmiş səhv mesajı
- torrent fayl elan siyahısı, lakin daxil sabit bug heç bir etibarlı tracker url
- faylları web toxum tələb sabit bug torrent adını fayl adları əvəzinə orijinal fayl adları olacaq.
- bölmə queing sənədlərin fix
- udp_socket sabit potensial məsələ (təsir UDP tracker dəstək)
- etdi adı, comment və yaradılmış həmçinin utf-8 səhv korreksiyası (fayl artıq idi) məruz qala
- Sabit ölü-lock zaman parametrləri DHT proxy
- lazy_entry ixrac direktivləri itkin əlavə
- sabit disk cache müddəti ayarları bug (dəyişib əgər, cache ölçüsü müəyyən edilə bilər)
- http_connection sabit bug müəyyən bir IP məcburi
- məcburi Python sabit typo (torrent_handle :: piece_prioritize torrent_handle olmalıdır :: piece_priorities)
- Sabit irqi vəziyyəti zaman qənaət DHT dövlət
- olmaqla lexical_cast ilə bağlı sabit bugs yerli asılı
- Sunpro C ++ compiler üçün əlavə dəstək
- messeges bəzən şifrelenmiş bağlantıları üçün, səhv üçün şifrelenmiş bilər sabit bug.
- sel gözləyir takılıyorum bilər sabit irqi vəziyyəti yoxlanılır almaq üçün
- düzgün düzgün CV data bərpa edilə bilməz sabit eşlenen faylları bug
- xml parser xaric yerli asılılıq (səbəb Windows iddia)
- Sabit bug
- səbəb ola bilər sabit UPnP bug yığın daşqın
1.0 server HTTPS söhbət
versiyası 0.14.1 yeni nədir:
- UTF-8 python unicode strings üçün converter əlavə yolları
- host sahədə port nömrəsini daxil etməyib http Downloader sabit bug
- debug proqram qarşı libtorrent bir azad build birləşdirən qadağan edən NDEBUG asılı deyil başlıqlarını sabit
- Sabit bug
- Sabit DHT bug
- disk_io_thread sabit potensial kapatma crash
- deprecated boost.filsystem funksiyaları sabit istifadə
- Sabit http_connection vahid test
- bir DHT dövlət yükləndi DHT sabit bug
- edilən faiz sınırlama dəyişiklik 0,14 isteğe (nəzərə qiymətləndirilir TCP / IP yerüstü etmək)
- Makefile vasitəsilə buildable plugin python etdi
- url baza bir çizgi və yol ilə sona çatdı sabit UPnP bug bir çizgi ilə başladı
- Sabit müxtəlif potensial sızan istisnalar
- yoxlanılması sel aradan qaldırılması ilə müəyyən problem
- save_resume_data ilə bağlı müəyyən sənədlərin bug ()
- torrent yaradılması itkin sənədləri əlavə
- python müştəri nümunələri müəyyən bugs
- paket konfiqurasiya faylını müəyyən itkin asılılıq
- Jamfile sabit paylaşılan GeoIP birləşdirən
- Sabit Python cilddən Windows qurmaq və bunu mümkün Windows installer yaratmaq üçün
- NAT-PMP həyata keçirilməsi sabit bug
Bir səhv baş zaman sap bəzən çıxmaq olardı disk I / O mövzu
nədir versiyası 0.14 Yeni
- Bu versiyası üçün API bir neçə böyük dəyişikliklər var :. kuyruk, uzantıları, torrent statusu, və disk cache
tələblər
- Boost C ++ Kitabxanalar
Şərhlər tapılmadı