EiskaltDC++
EiskaltDC++ är en gratis plattformsoberoende Direct Connect - fildelningsnätverksklient .
Historik
Projektets historia började i juli 2009 med skapandet av Valknut-modifieringen - Valknut -mod . Efter en ganska lång utveckling av modden stoppades arbetet med Valknut-mod , och alla efterföljande förändringar började ske i gaffeln , kallad EiskaltDC [1] (Eiskalt (Aiskalt) - tyska frostig, isig . Namnet på klienten var bildad från titeln på en låt av det tyska bandet Eisbrecher — Eiskalt Erwischt). Några månader senare beslutade utvecklarna att dclib-biblioteket som användes som kärna i Valknut var föråldrat och inte uppfyllde moderna standarder, och därför beslutades det att byta till kärnan som användes i DC++- klienten , vilket innebar en fullständig omskrivning av klientkoden. Den omskrivna klienten fick namnet EiskaltDC++ , blev baserad på DC++-kärnan och stödde, förutom Direct Connect- protokollet, ADC- protokollet . Det finns ingen kod från den gamla EiskaltDC i EiskaltDC++ , det enda som kopplar ihop dessa två klienter är de vanliga författarna.
Funktioner
- Grafiska gränssnitt på Qt och GTK+ , demonen och dess webbgränssnitt i JavaScript och konsolgränssnittet i Perl samverkar via JSON - RPC .
- Flertrådsnedladdning (nedladdning av fragment av en fil från flera källor samtidigt).
- Sök med möjligheten att gruppera resultat, svartlista för sökresultat.
- DHT - stöd (ger fildelning och TTH- sökning utan hubbar)
- UPnP- stöd .
- Stöd för bindning till ett nätverksgränssnitt/adress.
- Möjlighet att använda en sidodocka med en lista med widgets, en flik med flera rader eller en flik med en rad.
- Stöd för PFSR (partiell fildelning) (användare kan ladda ner delar av en fil från dig som du själv inte har laddat ner helt, på samma sätt kan du ladda ner filer som delvis laddats ner av dem från andra användare).
- Listor givna/nedladdade.
- Möjlighet att automatiskt uppdatera extern IP via DynDNS .
- Offentliga/favorithubbar (listor över internethubbar, använd kodning , anslutningstyp, möjligheten att presentera dig själv som andra klienter, extern IP, möjligheten att stänga av chatten när du ansluter till en hubb, möjligheten att ställa in olika sökintervall för hubbar ( standard: 60 s)).
- Utvalda användare (utfärdar automatiskt en plats, beskrivning, senaste besökstid).
- IP-adressfilter.
- Antispam .
- Sök spion.
- Loggning . _
- Filtrera i listan över användare, i sökresultat, i offentliga hubbar och i fillistor, sök i fillistor.
- Möjlighet att använda Qt reguljära uttryck i användarlistfiltret (använd ##<regexp> i filtret).
- Fullfjädrad chatt ( nickfärgning , analys av magneter , länkar, smilies , smilies panel eller smilies valfönster , chattsökning, chattkommandon, BBCode support , inaktivera/aktivera/rensa chatt, Shift+Enter för att bryta inmatningsraden i chatten, stava checker (med Aspell ), möjligheten att visa IP-adresser och länder för användare i chatten (beror på navinställningarna: information om dem är vanligtvis endast tillgänglig för operatörer), en separator (horisontell linje) för olästa meddelanden i chatten, möjligheten att markera nyckelord i chatten - kommandon /kword add <keyword>, /kword purge <keyword>, /kword list).
- Anpassade navkommandon.
- Sekreterare (låter dig inte läsa värdelösa meddelanden i många chattar för att leta efter något intressant, till exempel meddelanden med magnetlänkar eller nyckelord).
- Ladda ner/ladda upp hastighetshanterare.
- Belysning av dubbletter i kulan .
- Begränsning av avkastning på storleken på bollarna (ställs in via snabbmenyn för den valda katalogen i listan med filer).
- Text- och ljudaviseringar.
- Hashinginställningar (begränsa hashhastigheten, pausa, använda en mask för att ange filer och kataloger som inte behöver hashas, ställa in den automatiska delningsuppdateringsperioden).
- Stöd för anpassade tillägg på QML , QtScript och Lua .
- Möjlighet att ladda upp filer till målkatalogen, utan att använda en tillfällig katalog.
- Separata teckensnittsinställningar för applikationen, användarlistan, chatten, privata meddelanden.
- Möjlighet att bearbeta magnetlänkar och navlänkar som skickas till klienten från olika webbläsare [2] .
- Dra och släpp filer i meddelandefältet. Om filen är i kulan , ersätts istället en magnetlänk.
- Stöd för möjligheten att använda en skiftlägeskänslig fillista.
- Möjlighet att dölja menyn (Ctrl+M) samtidigt som du lägger till motsvarande knapp i verktygsfältet.
- Ledigt utrymme och hashing-förloppsindikatorer i statusfältet.
- ADL-sökning (med stöd för reguljära uttryck i Perl-stil via PCRE ).
- Frånvarodetekteringsintervall (kontroll av användaraktivitet).
- Hantera kortkommandon.
- Dialog för beräkning av TTH för en godtycklig fil.
- IDNA- stöd - erkännande av nationella domännamn.
- Möjligheten att ansluta till hubbar med en kodad URL (till exempel: 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)
- Möjlighet att se kön av användare som väntar på en plats.
Se även
Anteckningar
- ↑ Beskrivning av EiskaltDC . Hämtad 31 maj 2010. Arkiverad från originalet 22 september 2011. (obestämd)
- ↑ Ställa in avlyssning av magnetlänkar . Hämtad 28 september 2017. Arkiverad från originalet 4 mars 2016. (obestämd)
Länkar