La trei ani de la formarea ultimei ramuri semnificative, a fost publicată lansarea clientului multiplatform BitTorrent Deluge 2.1, scris în Python (folosind framework-ul Twisted), bazat pe libtorrent și care acceptă mai multe tipuri de interfață utilizator (GTK, interfață web). , versiunea consolei). Codul proiectului este distribuit sub licența GPL.
Deluge funcționează în modul client-server, în care shell-ul utilizatorului rulează ca un proces separat, iar toate operațiunile BitTorrent sunt gestionate de un demon separat care poate fi lansat pe un computer la distanță. Printre caracteristicile aplicației se numără suportul pentru DHT (distributed hash table), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), capacitatea de a utiliza criptarea pentru protocol și de a lucra printr-un proxy, compatibilitate cu WebTorrent, capacitatea de a limita selectiv viteza pentru anumite torrente, modul de descărcare secvențială.

Printre modificările din noua versiune:
- Suportul pentru Python 2 a fost întrerupt. Abilitatea de a lucra numai cu Python 3 a rămas.
- Cerințele pentru biblioteca libtorrent au fost crescute, cel puțin versiunea 1.2 este acum necesară pentru asamblare. Baza de cod a fost curățată de utilizarea funcțiilor libtorrent învechite.
- S-a adăugat suport pentru pictogramele de urmărire în format SVG.
- Se asigură că parolele sunt ascunse în jurnalele.
- Implementat suport opțional pentru modulul pygeoip pentru binding adrese IP către locație.
- S-a adăugat posibilitatea de a utiliza IPv6 în listele de gazde.
- Serviciu adăugat pentru systemd.
- În interfața GTK, meniul are o opțiune pentru a copia o legătură magnet.
- Pe platforma Windows, decorarea ferestrei pe partea clientului (CSD) este dezactivată în mod implicit.
Sursa: opennet.ru
