Праз тры гады з моманту фармавання мінулай значнай галіны апублікаваны рэліз шматплатформавага BitTorrent-кліента Deluge 2.1, напісанага на мове Python (выкарыстоўваецца фрэймворк Twisted), які базуецца на libtorrent і што падтрымлівае некалькі выглядаў інтэрфейсу карыстача (GTK, web-інтэрфейс, кансоль. Код праекту распаўсюджваецца ў рамках ліцэнзіі GPL.
Deluge працуе ў кліент-серверным рэжыме, пры якім карыстацкая абалонка выконваецца ў выглядзе асобнага працэсу, а ўсімі BitTorrent-аперацыямі кіруе асобны дэман, які можа быць запушчаны на выдаленым кампутары. Сярод асаблівасцяў прыкладання можна адзначыць падтрымку DHT (размеркаваная хэш табліца), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), магчымасць ужывання шыфравання для пратаколу і працы праз проксі, сумяшчальнасць з WebTorrent, магчымасць выбарачнага абмежавання хуткасці для пэўных torrent-аў, рэжым паслядоўнай загрузкі.
Сярод змен у новым выпуску:
- Спынена падтрымка Python 2. Пакінутая магчымасць працы толькі пры наяўнасці Python 3.
- Падвышаныя патрабаванні да бібліятэкі libtorrent, для зборкі зараз патрабуецца прынамсі версія 1.2. Праведзена чыстка кодавай базы ад выкарыстання састарэлых функцый libtorrent.
- Дададзена падтрымка піктаграм трэкераў у фармаце SVG.
- Забяспечана утойванне пароляў у логах.
- Рэалізавана апцыянальная падтрымка модуля pygeoip для прывязкі IP-адрасы да месцазнаходжання.
- Дададзена магчымасць выкарыстання IPv6 у спісах хастоў.
- Дададзены сэрвіс для systemd.
- У GTK-інтэрфейсе ў меню рэалізавана опцыя для капіявання magnet-спасылкі.
- На платформе Windows па змаўчанні адключана дэкарыравання вокнаў на баку кліента (CSD).
Крыніца: opennet.ru