EiskaltDC++
EiskaltDC++ je bezplatný multiplatformní síťový klient pro sdílení souborů Direct Connect .
Historie
Historie projektu začala v červenci 2009 vytvořením modifikace Valknut - Valknut -mod . Po poměrně dlouhém vývoji modu byly práce na Valknut-mod zastaveny a všechny následné změny se začaly odehrávat ve forku , nazvaném EiskaltDC [1] (Eiskalt (Aiskalt) - německy mrazivý, ledový . Jméno klienta bylo vznikl z názvu písně německé skupiny Eisbrecher — Eiskalt Erwischt). O několik měsíců později se vývojáři rozhodli, že knihovna dclib použitá jako jádro ve Valknut je zastaralá a nesplňuje moderní standardy, a proto bylo rozhodnuto přejít na jádro používané v klientovi DC ++ , což znamenalo kompletní přepsání klientského kódu. Přepsaný klient byl pojmenován EiskaltDC++ , byl založen na jádru DC++ a kromě protokolu Direct Connect podporoval protokol ADC . V EiskaltDC++ není žádný kód ze starého EiskaltDC , jediné, co tyto dva klienty spojuje, jsou společní autoři.
Funkce
- Grafická rozhraní na Qt a GTK+ , démon a jeho webové rozhraní v JavaScriptu a konzolové rozhraní v Perlu komunikují přes JSON - RPC .
- Vícevláknové stahování (stahování fragmentů jednoho souboru z několika zdrojů najednou).
- Vyhledávání s možností seskupování výsledků, blacklist pro výsledky vyhledávání.
- Podpora DHT (poskytuje sdílení souborů a vyhledávání TTH bez rozbočovačů)
- podpora UPnP .
- Podpora vazby na síťové rozhraní/adresu.
- Možnost použití bočního doku se seznamem widgetů, víceřádkovou lištou karet nebo jednořádkovou lištou karet.
- Podpora PFSR (částečné sdílení souborů) (uživatelé si od vás mohou stáhnout části souboru, které si sami ještě úplně nestáhli, podobně si můžete stáhnout jimi částečně stažené soubory od jiných uživatelů).
- Seznamy dané/stažené.
- Možnost automatické aktualizace externí IP přes DynDNS .
- Veřejné/oblíbené huby (seznamy internetových hubů, použité kódování , typ připojení, možnost představit se jako ostatní klienti, externí IP, možnost vypnout chat při připojení k hubu, možnost nastavit různé intervaly vyhledávání hubů ( výchozí: 60 s)).
- Doporučení uživatelé (automaticky vydají blok, popis, čas poslední návštěvy).
- filtr IP adres.
- Antispam .
- Hledejte špiona.
- Protokolování . _
- Filtrujte v seznamu uživatelů, ve výsledcích vyhledávání, ve veřejných centrech a v seznamech souborů, hledejte v seznamech souborů.
- Možnost používat regulární výrazy Qt ve filtru seznamu uživatelů (ve filtru použijte ##<regexp>).
- Plnohodnotný chat ( barva přezdívky , analýza magnetů , odkazy, smajlíky , panel smajlíků nebo okno pro výběr smajlíků, hledání chatu, příkazy chatu, podpora BBCode , zakázání/povolení/vymazání chatu, Shift+Enter pro přerušení vstupního řádku v chatu, kouzlo checker ( pomocí Aspell ), možnost zobrazení IP adres a zemí uživatelů v chatu (závisí na nastavení hubu: informace o nich jsou obvykle dostupné pouze operátorům), oddělovač (horizontální čára) pro nepřečtené zprávy v chatu, možnost zvýraznění klíčových slov v chatu - příkazy /kword add <klíčové slovo>, /kword purge <klíčové slovo>, /kword list).
- Vlastní příkazy rozbočovače.
- Sekretářka (umožňuje vám nečíst zbytečné zprávy v mnoha chatech a hledat něco zajímavého, jako jsou zprávy s magnetickými odkazy nebo klíčovými slovy).
- Správce omezení rychlosti stahování/nahrání.
- Osvětlení duplikátů v kouli .
- Omezení návratnosti velikosti kuliček (nastavuje se přes kontextové menu pro vybraný adresář v seznamu souborů).
- Textová a zvuková upozornění.
- Nastavení hašování (omezení rychlosti hašování, pozastavení, použití masky pro určení souborů a adresářů, které není třeba hašovat, nastavení doby automatické aktualizace sdílení).
- Podpora vlastních rozšíření na QML , QtScript a Lua .
- Možnost nahrát soubory do cílového adresáře bez použití dočasného adresáře.
- Samostatné nastavení písma pro aplikaci, seznam uživatelů, chat, soukromé zprávy.
- Schopnost zpracovávat magnetické odkazy a hubové odkazy předávané klientovi z různých prohlížečů [2] .
- Přetáhněte soubory do pole pro zadání zprávy. Pokud je soubor v kouli , je místo něj nahrazen magnetickým spojem.
- Podpora možnosti použití seznamu souborů rozlišujících malá a velká písmena.
- Možnost skrytí nabídky (Ctrl+M) při přidání odpovídajícího tlačítka na panel nástrojů.
- Indikátory volného místa a průběhu hashování ve stavovém řádku.
- ADL vyhledávání (s podporou regulárních výrazů ve stylu Perl přes PCRE ).
- Interval detekce nepřítomnosti (kontrola aktivity uživatele).
- Správce klávesových zkratek.
- Dialog pro výpočet TTH libovolného souboru.
- Podpora IDNA - rozpoznávání národních doménových jmen.
- Schopnost připojit se k hubům pomocí kódované adresy URL (například: dchub://%D1%85%D0%B0%D0%B1.%D1%81%D0%BC%D0%BE%D0%BB%D0% BD%D0% B5%D1%82.%D1%80%D1%84)
- Schopnost zobrazit frontu uživatelů čekajících na slot.
Viz také
Poznámky
- ↑ Popis EiskaltDC . Získáno 31. května 2010. Archivováno z originálu 22. září 2011. (neurčitý)
- ↑ Nastavení zachycení magnetických spojů . Získáno 28. září 2017. Archivováno z originálu 4. března 2016. (neurčitý)
Odkazy