aria2

Software screenshot:
aria2
Podrobnosti Software:
Verze: 1.33.1 Aktualizováno
Datum uploadu: 22 Jun 18
Licence: Volný
Popularita: 49

Rating: 3.5/5 (Total Votes: 2)

aria2 je aplikace příkazového řádku s otevřeným zdrojovým kódem, která uživatelům umožňuje stahovat soubory z více zdrojů a protokolů. Kromě systému Linux podporuje operační systémy Android, Mac OS X a Microsoft Windows.

Software poskytuje uživatelům přímý způsob stahování souborů z HTTP / HTTPS, FTP, Metalinkových a BitTorrentových zdrojů pomocí aplikace terminálového emulátoru, například terminálu GNOME, XTerm nebo terminálu Xfce.


Funkce na první pohled

Mezi klíčové funkce patří funkce pro stahování více připojení, plně vybavený klient BitTorrent, podpora formátů Metalink 3/4 a Metalink / HTTP (Metalink Download Format Description) a dálkové ovládání.

Aplikace byla navržena tak, aby zvládla obtěžující stránky s falešnými stahovacími stránkami CGI, lze je manipulovat pomocí standardních rozhraní RPC (Vzdálené volání procedur), jako jsou například XML-RPC a JSON-RPC (přes WebSocket nebo HTTP).

Vestavěný klient BitTorrent umožňuje stahovat soubory Magnet a Torrent a podporuje lokální peer Discovery, DHT (Distributed Hash Table), PEX (Peer Exchange), šifrování, web-seeding, UDP Protokol) a selektivní stahování.

Existuje různé grafické uživatelské rozhraní

Pro software aria2 jsou k dispozici různá grafická uživatelská rozhraní (GUI), včetně uznávaného správce stahování uGet a webového rozhraní webui-aria2. Je také důležité zmínit, že programový příkaz je ve skutečnosti aria2c a ne aria2.


Vývojáři společnosti aria2 poskytují podrobné příklady použití pro stahování z webu ze dvou různých zdrojů najednou pro použití dvou připojení na hostitele, identifikátory URI nalezené v textovém souboru a URI Magnet, BitTorrent a Metalink, na na domovské stránce projektu.

V systému Linux je projekt distribuován pouze jako zdrojový archiv, který umožňuje zkušeným uživatelům konfigurovat, kompilovat a instalovat program v jakékoli distribuci Linuxu. Noví uživatelé ji však mohou snadno nainstalovat z výchozích softwarových kanálů jejich distribuce v systému Linux.


Dolní řádek
Celkově je aria2 uznávaným a výkonným programem CLI, který přichází s mnoha atraktivními funkcemi, včetně podpory pro více protokolů a zdrojů, stejně jako dostupnost na více platformách.

Co je nového v této verzi:

  • Tato verze opravuje chybu, která způsobuje vysoké využití procesoru v sestavě mingw.

Co je nového ve verzi:

  • Opravte chybu,

    Co je nového ve verzi 1.22.0:

    • / li>

    Co je nového ve verzi 1.19.2:

    / li>

Co je nového ve verzi 1.19.0:

  • android: Vytváření a propojení s zlibem
  • Dříve jsme se spojili s zlibem dodaným s NDK, ale zdá se, že to není součást NDK API, a proto by nám mohla přerušit naši aplikaci.
  • Povolit zadání netrc-path v konfiguračním souboru
  • Přidá cestu - netrc pro potlačení výchozí cesty hledání .netrc. Patch od Ryana Steinmetze
  • Pokud selhal ověření kontrolního součtu
  • , ukončete kód 32
  • Přidejte podporu SFTP pomocí libssh2
  • aria2 nyní může stahovat soubory přes protokol sftp: přidá se aria2c sftp: // .... --ssh-host-key-md, která specifikuje očekávaný otisk prstu.
  • Přidaný soubor Dockerfile překlenuje oblast aria2 pro RaspberryPI (armhf)
  • Patch od Igora Khomyakova
  • podpora více rozhraní pro agregaci odkazů
  • Přidá volbu - více rozhraní. Patch od Sarim Khan
  • Spusťte příkaz on-bt-download-complete, když -V převede stažené stahování
  • Použijte vyhrazený DiskWriter v MultiDiskFileAllocationIterator
  • Musíme použít vyhrazený DiskWriter namísto (* entryItr _) - & gt; getDiskWriter (). Důvodem je to, že soubor SingleFileAllocationIterator nemůže znovu otevřít soubor, pokud je soubor uzavřen OpenedFileCounter.
  • Opravte getrandom pro systém s libc bez errno nebo systémů
  • Nejprve nepodporuje ENOSYS.
  • Neposílejte hodnotu volby rpc-secret do metody aria2.getGlobalOption RPC
  • Uvolněte implicitní výchozí hodnotu libuv
  • Opravena pomalá odpověď RPC
  • Oprava detekce rozhraní getrandom

Co je nového ve verzi 1.18.9:

  • Podpora dat HTTP končící "+ 0000" stejně jako "GMT".
  • Zkontrolujte zařízení getRandom
  • byl přidán protokol ladění všech adres URL společnosti Metalink s konečnými prioritami
  • Použijte úroveň gcc-4.9 a android-16 API pro sestavení androidu
  • Přidejte volbu --bt-force-encryption
  • TLS: Oprava nevracení paměti pomocí OpenSSL
  • Upozorňujeme na nejisté připojení SSL.
  • Přidat volbu verze - min-tls
  • LibsslTLSContext: Zakážete SSLv3 a povolíte soubory šifrovací jednotky ECDHE
  • Přidejte soubor Dockerfile.mingw
  • Opravte selhání, pokud je prázdný vektor odezvy JSON prázdný
  • Oprava dokumentu: Chybné předpony tajného tokenu rpc
  • Přidejte možnost --bt-detach-seed-only
  • mingw: Použijte MoveFileExW pro lepší atomový pohyb
  • Práce s makroobsluhem vprintf libintl s OutputFile :: vprintf
  • Oprava selhání v OSX při použití serveru proxy
  • Podpora kontrolního součtu Adler32

Co je nového ve verzi 1.18.8:

  • WinTLS: Opravte náhlé uzavírání a zavírání připojení obecně.
  • Opravuje GH-277
  • LibsslTLSSession: zacházet 0 z readData jako EOF
  • Povolit dynamickou databázi a nxcompat v binárkách systému Windows
  • Oprava selhání v OpenedFileCounter :: ensureMaxOpenFileLimit ()
  • K havárii dochází, pokud není PieceStorage a / nebo DiskAdaptor inicializovány v jedné z aktivních skupin RequestGroups.
  • mingw32: Opravit chybu, která aria2 nečte piped stdin
  • Oprava std :: length_error při použití no_proxy
  • Toto je regrese zavedená v 8cada497.
  • Zkuste nastavit mezní hodnoty pro RLIMIT_NO_FILE
  • Např. na OSX je standardně 256, což není zcela kompatibilní se stahováním torrentů.
  • Zpomalit selhání auth namísto PBKDF2

Co je nového ve verzi 1.18.5:

  • Nastavení DSCP je další funkce a jeho neúspěch by měl úplně zrušit stahování. Tato změna opravuje chybu, kterou sestavení systému Windows neprovádí stahování bittorrent.
  • Co je nového ve verzi 1.18.4:

    • Přidána podpora šifrování kanálů RPC v aria2rpc
    • Patch od Davida Maceka
    • Přidat metodu aria2.saveSession RPC
    • Tato metoda uloží aktuální relaci do souboru specifikovaného volbou --save-session. Tato metoda vrací "OK" pokud se to podaří.
    • Přidejte klíč numStoppedTotal na odpověď metody aria2.getGlobalStat () RPC
    • Zobrazuje počet stažených stahování v aktuální relaci a není omezen možností --max-download-result. Na druhou stranu již existující tlačítko numStopped zobrazuje počet zastavených stahování, ale je omezen volbou --max-download-result.
    • Lepší zpracování 30x kódů stavu HTTP
    • Odkaz: http://greenbytes.de/tech/tc/httpredirects/
    • Implementujte novou autorizaci RPC pomocí volby --rpc-secret
    • Přidání upozornění na budoucí odmítnutí - rpc-user a -rpc-passwd. Upozornění, pokud není nastaven žádný parametr -rpc ani kombinace parametru -rpc-user / rpc-passwd.
    • Chcete-li aktivovat / zakázat výstupní barvy terminálu
    • , použijte volbu --enable-color
    • Přidat podporu DSCP
    • gnutls: Nezapomeňte na handshake, pokud vrácená chyba není fatální
    • Přidat chybu GnuTLS s rozšířením stavu OCSP a bez blokování soketu
    • GnuTLS verze 3.1.3 - 3.1.18 a 3.2.0 - 3.2.8, včetně této chyby. U těchto verzí zakážeme rozšíření o stav OCSP.
    • Nastavte úroveň logu GnuTLS na úroveň aria2

    • Co je nového ve verzi 1.18.3:

      • Oprava selhání při selhání selhání před přiřazením objektu BtProgressInfoFile
      • Povolit a zkontrolovat PIE v makerelease-osx
      • Opravit chybu, že numOpenFile_ není snížena při mazání MultiDiskAdaptor. Tato chyba způsobila chybu při zadávání v RequestGroupMan :: ensureMaxOpenFileLimit

      Co je nového ve verzi 1.18.1:

      • kódování názvů souborů.
      • Přidá podporu PKCS12 v importu certifikátu.
      • Přidá také experimentální interní implementaci funkcí digestu zpráv ARC4 cipher a bignum.
      • To znamená, že pro sestavení podpory BitTorrentu nejsou vyžadovány žádné externí knihovny, ale tato funkce je stále označena jako experimentální.
      • Tato verze také opravuje sestavení Android s NDK r9.

      Co je nového ve verzi 1.18.0:

      • Tato verze změní výchozí velikost mezipaměti disku na 16 MiB.
      • Chcete-li změnit výchozí velikost, byla přidána volba Configure with disk-cache.
      • Použité URI jsou nyní uloženy také volbou --save-session.
      • Řídicí soubor je nyní vždy uložen, pokud je zadán --force-save.
      • Byla vylepšena správa ctrl-c sestavy Mingw.
      • Interní knihovna intl již není dodána. & gt; Od této verze se vyžaduje kompilátor C ++ 11 k vytvoření spustitelného souboru aria2.
      • Pro gcc je vyžadováno minimálně 4.6.3.

      Co je nového ve verzi 1.17.1:

      • Tato verze přidává podporu velkých souborů pro sestavení systému Android a libu pro mechanismus dotazování událostí. AppleTLS nyní podporuje Snow Leopard (10.6). Byla přidána experimentální knihovna API knihovny libaria2 C ++.
      • Změny:
      • Přidat kód pro detekci rst2html.py nebo rst2html
      • AppleTLS: Správně podporuje Snow Leopard (10.6)
      • Povolte loopback vícesměrového vysílání v lokálním peerovém vyhledávání BitTorrent
      • Povolit TLS1.1 s sestavením gnutls
      • Podpora off64_t pro sestavení systému Android
      • Android NDK R8e neposkytuje ftruncate64, ale bionic má kód assembleru pro přístup k jádrovým funkcím. Vypůjčili jsme ty soubory ftruncate64.S z úložiště zdrojového kódu pro Android. Ukazuje se, že x86 asm.h v NDK R8e je také přerušeno, takže nejnovější asm.h byla také vypůjčena.
      • Zkontrolujte dostupnost zlib v AC_CHECK_LIB. Toto je řešení pro zlib 1.2.3, které není součástí souboru pkg-config.
      • Po odevzdání EOF před dokončením streamFilter je odezva na ošetření dokončena. To opravuje chybu s webovým serverem, který má chybné kódování.
      • uitos: Odstraňte chybovou chybu
      • Přidat podporu konfigurace pro propojení tcmalloc_minimal a / nebo jemalloc
      • Oba tcmalloc_minimal a jemalloc překonávají nativní implementaci mallocu v systému Windows (MSVCRT), pokud jde o zaplacenou paměťovou spotřebu (~ -30%) a výkon (např. samozřejmě, o skutečné pracovní zátěži. Čím delší je fronta stahování, tím větší je dopad;)
      • Zapnuto * nix je obrázek trochu jiný ... tcmalloc obvykle ještě překonává implementaci nativní malloc, ale ne tak výrazně, než na Windows. jemalloc je nicméně jen nepatrně lepší než nedávné nativní implementace Linuxu, zatímco je již používána některými BSD jako nativním alokátorem.
      • tcmalloc je součástí gperftoolů a nyní je velmi zralý a testovaný. V defaultní konfiguraci však nefunguje v OSX.
      • jemalloc je výchozí alokátor alespoň na FreeBSD a NetBSD a používá se ve Firefoxu. http://www.canonware.com/jemalloc/index.html
      • Zavřete GZipFiles v adresáři
      • Přidejte libaria2, rozhraní knihovny C ++ do aria2
      • Přidání chybějící kontroly pro sigaction
      • Opravit data uložená v mezipaměti nejsou vyprázdněna, pokud jsou stažené data menší než 16KiB
      • LibUV: Implementujte LibuvEventPoll

      Co je nového ve verzi 1.17.0:

      • Tato verze přidává nativní podporu knihoven SSL / TLS pro systém Mac OS X.
      • Asynchronní DNS IPv6 je ve výchozím nastavení povoleno a vyhledávání A / AAAA probíhá paralelně.
      • Jednoduchý algoritmus Happy Eyeballs byl zaveden pro zmírnění dlouhých časových limitů při připojování k hostitelům protokolu IPv6 na hostitech se dvěma stacky.
      • Možnost -save-session ukládá pouze volby zadané příkazovou řádkou nebo RPC.

      Co je nového ve verzi 1.16.5: Tato verze opravuje chybu, která způsobila neplatný rozsah chyba, která má být hodena, když požadujete rozsah začíná od 0 v HTTP stahování.

    Co je nového ve verzi 1.16.4:

    • Tato verze opravuje chybu, uloženo s intervalem --save-session a chybou, kde aria2 visí, když velikost výsledku stahování překročí jeho maximální hodnotu.
    • Byla přidána podpora BitTorrent UDP trackeru.
    • Pokud název souboru zadaný pomocí --save-session končí ".gz", aria2 uloží soubor relace ve formuláři gzip.
    • Možnost -i může zpracovat tento soubor gzip a soubory prostého textu.
    • Byla přidána překladatelská příručka založená na 1.15.2.

    Co je nového ve verzi 1.16.3:

    • Tato verze opravuje chybu, která způsobila náhodné selhání.
    • Také opravuje selhání nastavení soketu v systému Windows.

    Co je nového ve verzi 1.16.1:

    • zasedání.
    • GID bude uložen s --save-session.
    • Existuje několik omezení, jak přetrvává GID. Pro tuto změnu je identifikátor GID nyní 64bitové binární data a reprezentován hexadecimálním řetězcem 16 znaků v dotazu RPC.
    • Byla přidána funkce mezipaměti disku, která může snížit aktivitu disku.
    • Čtení konzoly bylo redesignováno

    Co je nového ve verzi 1.16.0:

    • Tato verze přidává podporu šifrování SSL / TLS v RPC doprava.
    • Byla přidána nová metoda RPC aria2.appendUri (je to obal na aria2.changeUri).
    • Analyzátor Content-Disposition je nyní kompatibilní s RFC 6266.
    • Únik zdrojů do analyzátorů XmlParser, JSON a BenCode byl opraven.
    • Chyba výpočtu velikosti nahraných dat byla opravena.
    • Pro sestavení MinGW32 jsou nyní soubory otevřeny se sdíleným režimem čtení / zápis.

    Co je nového ve verzi 1.15.1:

    • Tato verze opravuje chybu, která zabraňuje tomu, aby fungovalo rozhraní .bt-lpd-interface.
    • Jsou-li některé typy odeslané žádostí RPC pro typ stahování neakceptovatelné, jsou nyní jednoduše ignorovány namísto úplného odmítnutí požadavku RPC.
    • Server aria2 RPC nyní vrací kód chyby 4XX, pokud požadavek není platný v úrovni HTTP.
    • Chcete-li zlepšit balení, byla přidána volba -with-bashcompletiondir configure.
    • Tato volba přepíše, kde bude instalován soubor bash_completion aria2c
    • Všechny manuální stránky jsou nyní generovány společností Sphinx

    Co je nového ve verzi 1.14.1:

    • volba kontrolního součtu nefunguje správně.
    • Také opravuje chybu, kde nebyl vytvořen soubor protokolu, pokud byl před otevřením souboru protokolu vytvořen protokol o úrovni varování.
    • Nyní aria2 nepředpokládá, že stahování skončilo jen proto, že se velikost souboru shodovala.
    • Staré chování je problematické, protože aria2 právě předpokládá, že stahování je dokončeno, ale ve skutečnosti to není.

    Co je nového ve verzi 1.14.0:

    • Tato verze přidává mnoho dostupných možností metodám aria2.changeOption a aria2.changeGlobalOption RPC.
    • Doslovná adresa IPv6 je nyní podporována v možnostech proxy.
    • Volba --metalink-server je nyní zastaralá a místo toho by měla být použita volba --split.
    • V této verzi je --metalink-server alias -split.
    • Formát ETA na displeji konzoly se mírně změní.
    • Byla přidána volba --stop-with-process.

    Co je nového ve verzi 1.13.0:

    • Tato verze opravuje chybu kontroly verze libgcrypt. / li>
    • Byla přidána několik možností příkazové řádky.
    • aria2 nyní vrátí odpověď na chybu, pokud má parametr požadavku RPC nesprávný typ.
    • Pro sestavení MinGW32 byla přidána podpora názvu souboru Unicode.
    • aria2 nyní ve výchozím nastavení používá libnettle a libgmp namísto libgcrypt.
    • Pokud chcete použít libgcrypt, použijte volby konfigurace - bez libnettlelu a --with-libgcrypt.

    Co je nového ve verzi 1.12.1:

    • Tato verze přidává podporu RFC 6249 Metalink / HTTP. Současná implementace používá pouze rel = duplicitní odkazy. Možnost -enable-direct-i byla zastaralá kvůli problémům s výkonem. Protože poslední GnuTLS místo libgcryptu používá libnettle jako výchozí, tato verze přidala inicializační kód pro libgcrypt.

    Co je nového ve verzi 1.11.1:

    • na platformách, které mají kvůli parametru neplatného časového limitu systémový hovor kqueue ().
    • Byla přidána možnost -show-console-readout. Tato volba přepíná vzhled zobrazování konzoly.

    Co je nového ve verzi 1.10.8:

    • -disable-nls
    • možnost konfigurace. Také opravuje chybu kompilace, ke které dochází při
    • systém nespadá (), ale má posix_fallocate ().

    Co je nového ve verzi 1.10.7:

    • Tato verze opravuje chybu, která způsobuje únik paměti při analýze dokumentu Metalink, pokud je aria2 vybudována expat.
    • Také přidává několik kódů stavu ukončení, které pomáhají identifikovat příčinu chyby.
    • Volba --max-connection-per-server nyní pracuje s Metalinkem.
    • aria2 nyní předává kromě souborů GID také počet souborů a cesty k příkazům uvedeným v volbách --on-download- *.
    • Vytváření MinGW32 nyní kóduje znaky jiné než ASCII v cestě souboru pomocí kódování procent.
    • Soubor bash_completion pro aria2c je nyní součástí distribuce.

    Co je nového ve verzi 1.10.5:

    • povoleno v HTTP, i když je zadáno --file-allocation = none.

    Co je nového ve verzi 1.9.5:

    • Nenastavujte previousUri_ na & quot; na přesměrování.
    • Pevná Peer :: updateSeeder () odráží aktuální bitové pole.
    • Možnost protokolování a protokolování lze měnit pomocí aria2.changeGlobalOption. To znamená, že můžete dynamicky spustit nebo zastavit protokolování a změnit logovací úroveň a úroveň protokolu.
    • Opravena chyba, že když je aria2 zastavena před provedením celé hašovací kontroly (nikoliv check hash check), aria2 hlásí, že její soubor je úspěšně stažen. Měl by hlásit, že stahování je v průběhu a další vyvolání aria2 by mělo zkontrolovat hash.
    • Opravena chyba, která kopíruje soubor, pokud se segment vrátil ze SegmetnMan :: getCleanSegmentIfOwnerIsIdle () napsalLength & gt; 0.
    • Opravena chyba tvrzení, když se volá updateTransferStatFor s peerem X před výpočtem () po přidání peer X.

    Co je nového ve verzi 1.9.0:

    • Resurrected - volba http-proxy-user a -http-proxy-passwd. Přidáno --https -proxy-user, -https-proxy-passwd, -ftp-proxy-user, -ftp-proxy-passwd, -all-proxy-user, -all-proxy-passwd
    • Aktualizovaný ruský a zjednodušený čínský překlad.
    • Přidána možnost --reuse-uri. Tato volba existuje poměrně dlouho, ale byla skrytá.
    • Opravena chyba, že název souboru je zakódován procentuálně, kde musí být v dekodéru sendMdtm () v procentech.
    • Přidána metoda getServers XML-RPC. Vrací aktuálně připojený server HTTP (S) / FTP a rychlost stahování atd.
    • Klíč pro odpověď metody getUri XML-RPC byl přidán.
    • Přidaná změnaNásledující metoda XML-RPC. Tato metoda dynamicky odstraňuje / přidává URI.
    • Nahradit null nebo řídit znaky v cestě souboru s '_'. Pro sestavení MinGW32 jsou nahrazeny další znaky, které nejsou povoleny v jádře systému Windows. util :: detectDirTraversal () vrací true, pokud daný řetězec obsahuje null nebo řídicí znaky.
    • Zrušte soubor torrentu, pokud data o cestách v něm obsahují direktivy traversal adresáře. Zrušte metalink: Prvek souboru ve formátu Metalink3, pokud jeho atribut name obsahuje direktivy traversal adresáře. Ignorovat atribut name metalink: podpisový element ve formátu Metalink3, pokud obsahuje direktivy traversal adresáře.
    • Přidána podpora Metalink4. Soubory se stejným metaurl jsou seskupeny a staženy v jedné skupině požadavků.
    • Přidána možnost --bt-lpd-interface, která specifikuje rozhraní, které se má použít pro lokální peer Discovery. Objekt LpdMessageDispatcher má nyní vlastní zásuvku. Soket LpdMessageReceiver je přiřazen k adresám vícesměrového vysílání, aby přijímal pouze pakety vícesměrového vysílání.
    • Přidáno lokální peer Discovery. Ve výchozím nastavení je vypnuto. Použijte --bt-enable-lpd k povolení funkce.

    Co je nového ve verzi 1.6.1:

    • stahování.
    • Také opravuje chybu, kde jsou hodnoty voleb změněné metodami changeOption a changeGlobalOption XML-RPC vymazány.
    • Nyní ID uživatele a identifikátor Peer obsahuje čísla verzí.
    • Zjednodušené čínské překlady byly aktualizovány.

    Co je nového ve verzi 1.6.0:

    • Tato verze změní výchozí chování serveru XML-RPC.
    • Nyní z bezpečnostních důvodů naslouchá pouze rozhraní lokální zpětné vazby.
    • Pokud se chcete připojit k aria2c ze vzdálených hostitelů, použijte volbu --xml-rpc-listen-all.
    • Vzorové skripty klientů XML-RPC napsané v Ruby jsou nyní zahrnuty do archivu pod adresářem doc / xmlrpc.
    • Značky kategorie nápovědy nyní začínají "#" abyste je odlišili od vyhledávání klíčových slov.
    • Možnost - retry-wait byla odstraněna, protože v architektuře nefunguje správně.
    • Aktualizovány byly bulharské, ruské, slovenské a japonské překlady.

    Co je nového ve verzi 1.5.0:

    • Tato verze přidává podporu WEB-Seeding pro torrent s více soubory. - byla přidána možnost -bt-stop-timeout. Tato funkce zastaví stahování aplikace BitTorrent, pokud je rychlost stahování v po sobě jdoucích sekundách. aria2 se nyní pokusí všechny vyřešené adresy připojit ke vzdáleným serverům v HTTP (S) / FTP, dokud se nepřipojí. Pro XML-RPC byly přidány dvě nové metody: aria2.tellWaiting a aria2.getVersion. Kód chyby je k dispozici v odpovědi metod aria2.tellStatus pro stažené / dokončené stahování. - use-head je nyní deaktivováno, protože použití požadavku HEAD způsobuje problémy na některých webových stránkách. Chování možnosti -D bylo změněno: Pokud je zadáno -D, aktuální pracovní adresář je nastaven na / a stdin, stdout a stderr jsou přesměrováni na / dev / null. Tato verze opravuje chybu, při níž jsou vytvářeny zombie procesy při spouštění příkazů specifikovaných v volbách -on-download-* a chyba, kterou uživatel http-user, http-passwd, ftp-user a ftp-passwd ignoruje XML-RPC. Aktualizované překlady v ruštině, italštině, dánštině, bulharštině, japonštině a ukrajinštině.

    Co je nového ve verzi 1.4.1:

    • Dokumentovaný chybějící secí stroj v metodě getPeers xml-rpc.
    • Přidali jsme uploadLength a numSeeders na odpověď metody tellStatus xml-rpc.
    • Přidána chybějící #ifdef ENABLE_ASYNC_DNS stráže.
    • Přidána emulace fork () pomocí funkce CreateProcess () v MinGW

    Co je nového ve verzi 1.4.0:

    • Přidaný slovenský překlad. Aktualizovaný překlad z Ukrajiny a Brazílie. Díky všem překladatelům.
    • Použijte klíč name.utf-8 a path.utf-8 pro vyšší prioritu než jméno a cesta klíče, pokud soubor persist.
    • Přidána možnost --xml-rpc-max-request-size pro omezení velikosti požadavku XML-RPC.
    • Protože nadcházející libgnutls 2.8 nemá libgnutls-config, zkontrolujte nejprve přítomnost libgnutls pomocí pkg-config. Pokud se nezdaří, vrátí se zpět do starého makra libgnutls.m4.
    • Přidána možnost - uložit cookies.
    • Přidána schopnost spustit příkaz při spuštění a ukončení stahování. Můžete také zadat příkaz pro konkrétní případy, jako je kompletní / chyba stahování. Přidáno --on-download-start, -on-download-stop, -on-download-complete a -on-download-error option.
    • Zkrácené hodnoty KiB / s na KiBs a jejich přesnost se snížila na 1, aby se ušetřilo místo na displeji konzoly. Také jsou nyní zobrazeny v MiB / s, pokud rychlost> 1024KiB / s.
    • Přidaný výstup SEED do konzoly, který představuje počet sešívaček, ke kterému se klient momentálně připojuje.
    • Přidáno zdrojové jméno souboru (__ FILE__) a číslo řádku (__ LINE__) ke zprávě o výjimce.
    • Opravena chyba, kterou se vrstevníky POU nikdy nedotýkají při výsevu.
    • DownloadResult nyní obsahuje seznam souborů FileEntry. Souhrn stahování zobrazuje cestu k prvnímu vybranému souboru a počtu zbývajících souborů pro torrent s více soubory.
    • Přidána ověření BASIC pro XML-RPC. Přidána možnost - xml-rpc-user a -xml-rpc-passwd.
    • Přidáno rozhraní XML-RPC. Viz úplná specifikace rozhraní API na adrese http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface
    • Byly odstraněny možnosti --enable-http-server a --http-server-listen-port. Přidány místo toho --enable-xml-rpc a -xml-rpc-listen-port. Původní funkce pro -enable-http-server, která zaznamenává průběh stahování v jazyce HTML, byla oficiálně odstraněna. Přetrvávání připojení XML-RPC, pokud klient podporuje živé.
    • Přidány další možnosti, které lze zadat v seznamu -i seznamu a v příkazu xml-rpc add *. Viz vstupní soubor v manuální stránce aria2c.

    Co je nového ve verzi 1.3.3:

    • Aktualizované překlady ukrajinštiny, ruštiny a zjednodušeného čínštiny. Díky všem překladatelům.
    • Generování konfigurace a Makefile.in pomocí autoconf 2.63 a automake 1.10.2. Odstraněna AC_GNU_SOURCE z configure.ac, protože je podmnožinou AC_USE_SYSTEM_EXTENSIONS a použijeme ji.
    • Podporované segmentované stahování s kódovaným přenosem a délkou obsahu.
    • Použitá záplata Pascalu Blesera: zvyšuje MAX_RECV_BUFFER pro ftp z 4096 na 65536 (pro šíleně velké přihlašovací bannery pro ftp)
    • Opravena chyba, že soubor pouze pro čtení s nesprávnou velikostí souboru způsobí chybu, protože nemůže být zkrácen na správnou velikost. Nyní, pokud je velikost souboru odlišná od očekávané, znovu otevřete soubor v zapisovatelném režimu.
    • Opravena chyba, která s volbou --check-integrity aria2 hlásí, že stažený soubor je 0, i když jsou některé části souboru správně staženy. Tato chyba je reprodukovatelná pro stahování, v níž chybí soubor s poslední částí. Tato chyba se nezobrazuje pro torrent s přidělením souborů na.

    Co je nového ve verzi 1.3.2:

    • Aktualizovaný ukrajinský překlad.
    • Použijte seznam URL (web-seeding) pouze pro torrent s jedním souborem. Toto je v zásadě stejné chování u souboru Metalink s torrent a URI.
    • Opravena chyba, která zabraňuje ukončení stahování torrentu. Chyba se nezobrazuje pro všechny torrenty. Torrenty ovlivněné touto chybou splňují ((N + 7) / 8)% 4 == 0 a N2! = 0 kde N je počet kusů.
    • Opravena chyba segmentace, když GZipDecoder :: decode () vrací 0 bajtů.
    • Opravena chyba, která způsobuje nekonečnou smyčku v případě, že poškozený webový server vrátí odpověď na čtení bez poslední "0" značku velikosti písma a zavře připojení.
    • Instantiate správně nakonfigurován HttpDownloadCommand pro non-resumable stahování.
    • Funkce pro přepisování přepsaných bitových polí účinně.
    • Nastaví podmínku HAVE_GETADDRINFO true pro mingw32. V r1162 byl náhodou nastaven na hodnotu false.
    • Zvyšte prefixLength pro vědro, které nemá vlastní ID uzlu při rozdělení lopaty.

    Co je nového ve verzi 1.3.1:

    • Opravena chyba, že uploadový limit přesahuje hodnotu specifikovanou ve volbě -seed-ratio v závislosti na čase provedení SeedCheckCommand.
    • Opravena chyba, která odstranila délku stahování / stahování relace peer, se počítá dvakrát v _cachedTransferStat před tím, než je přepočítána. To ovlivnilo výpočet koeficientu shara, což v důsledku toho aria2 nesprávně určuje, že je dosaženo zadaného poměru akcií.

    Co je nového ve verzi 1.3.0:

    • Přidán parametr "falloc" pro - možnost přidělení souboru. Režim alokace "falloc" využívá systémový hovor posix_fallocate () pro přidělování souboru na disk. Používáte-li novější souborové systémy, jako je ext4 (s podporou rozsahu), btrfs nebo xfs, "falloc" je vaší nejlepší volbou. Rozděluje velké (několik GiB) souborů téměř okamžitě. Nepoužívejte "falloc" se staršími souborovými systémy, jako je ext3, protože to trvá téměř stejně jako "prealloc" a blokuje aria2 úplně až do dokončení alokace. 'falloc' nemusí být k dispozici, pokud váš systém nemá posix_fall () systémové volání.
    • Přidána možnost interval - bt-tracker-interval, která určuje interval mezi žádostmi o tracker. Pokud je zadána nenulová hodnota, aria2 ji použije a ignoruje hodnotu intervalu v odpovědi sledovače. Pokud je zadána nula, aria2 určuje hodnotu inteval na základě odpovědi targer a postupu stahování.
    • Snížené využití procesoru v systému RarestPieceSelector.
    • Snížené využití CPU při zasažení limitu stahování / omezení nahrávání
    • Změnila výchozí hodnotu volby -uri-selector z "inorder" na "feedback"
    • Zahrnuje aktuální zprávu URI ve výjimečných případech.
    • Opravena chyba, že AdaptiveURISelector nevybírá žádný identifikátor URI při testování všech identifikátorů URI a jejich časový limit není dosaženo.
    • Použijte znovu identifikátory URI, když dojde k vyčerpání všech nepoužívaných identifikátorů URI.
    • Odstraněno - volba mapování přímých souborů a CopyDiskAdaptor.
    • Přidána možnost - run -dry. V tomto režimu aria2 pouze zkontroluje, zda je dostupný vzdálený soubor a neposune data. Tato volba má vliv na stahování HTTP / FTP a stahování souborů BitTorrent je v tomto režimu zrušeno.
    • Možnosti analýzy v seznamu -i pomocí nástroje OptionParser.
    • Nevypínejte obnovený identifikátor URI, abyste zabránili dalším zpátečkám z důvodu přesměrování.
    • Přidána možnost - indexování pro zadání každé cesty souboru pro torrent. Index, který se zobrazuje ve volbě --show-files, slouží k určení, která cesta souboru má být změněna. Chcete-li například změnit cestu k souboru indexem = 2, použijte --index-out = 2 = aria2.tar.bz2. Tuto možnost můžete použít několikrát: - index-out = 1 = aria2.tar.bz2 - index-out = 2 = aria2-opt.tar.bz2. K dispozici je také krátká ruční forma -O. Tuto volbu lze specifikovat v seznamu -i.
    • Přidána možnost - max-total-download-limit. Nyní možnost -max-upload-limit není ignorována, když volba -max-overall-upload-limit má nenulovou hodnotu. aria2 kontroluje stahování (upload) rychlost v pořadí: nejprve zkontroluje celkový limit rychlosti a pokud není překročena, pak kontroluje rychlostní limit na stažení. Můžete tedy zadat obě hodnoty. Například nastavte -max-total-download-limit = 1M a -max-download-limit = 500K, abyste zabránili jednému stahování z celkového omezení rychlosti.
    • Nyní můžete vybrat soubor v seznamu uri (-i list).
    • Byla vytvořena horní hodnota parametrů -max-concurrent-downloads neomezená.
    • Opravena chyba, že disk writer není vytvořen, i když sdílí stejný kus s předchozím souborem, pokud je délka předchozího souboru 0.
    • V souboru BitTorrent otevřete soubory v režimu pouze pro čtení pro kontrolu hash. Poté znovu otevřete soubor v režimu čtení / zápisu pouze po dokončení stahování.
    • Přidána možnost --http-auth-challenge. Je-li nastavena na hodnotu true, aria2 odešle hlavičku autorizačního protokolu HTTP pouze v případě, že je požadována serverem. Je-li nastavena hodnota false, pak se na server automaticky odesílá hlavička oprávnění. To je užitečné pro servery, které neodpovídají kódu 401, když je vyžadováno ověřování. Existuje výjimka: pokud je uživatelské jméno a heslo vloženy do URI, záhlaví oprávnění je vždy odesláno na server bez ohledu na tuto možnost. Výchozí hodnota této možnosti je nepravdivá.

    Co je nového ve verzi 1.3.0 Beta Build 20090322:

    • Přidána možnost intervalu -bt-tracker pro zadání intervalu mezi žádostmi trackeru. Pokud je zadána nenulová hodnota, aria2 ji použije a ignoruje hodnotu intervalu v odpovědi sledovače. Pokud je zadána nula, aria2 určuje hodnotu inteval na základě odpovědi targer a postupu stahování.
    • Snížené využití procesoru v systému RarestPieceSelector.
    • Snížené využití CPU při zasažení limitu stahování / omezení nahrávání
    • Změnila výchozí hodnotu volby -uri-selector z "inorder" na "feedback"
    • Zahrnuje aktuální zprávu URI ve výjimečném stavu.
    • Opravena chyba, že AdaptiveURISelector nevybírá žádný identifikátor URI při testování všech identifikátorů URI a jejich časový limit není dosaženo.
    • Použijte znovu identifikátory URI, když dojde k vyčerpání všech nepoužívaných identifikátorů URI.
    • Odstraněno - volba mapování přímých souborů a CopyDiskAdaptor.
    • Přidána možnost - run -dry. V tomto režimu aria2 pouze zkontroluje, zda je dostupný vzdálený soubor a neposune data. Tato volba má vliv na stahování HTTP / FTP a stahování souborů BitTorrent je v tomto režimu zrušeno.
    • Možnosti analýzy v seznamu -i pomocí nástroje OptionParser.
    • Nevypínejte obnovený identifikátor URI, abyste zabránili dalším zpátečkám z důvodu přesměrování.
    • Přidána možnost - indexování pro zadání každé cesty souboru pro torrent. Zde je zobrazen index zobrazený ve volbě --show-files, který určuje, kterou cestu souboru je třeba změnit. Chcete-li například změnit cestu k souboru indexem = 2, použijte --index-out = 2 = aria2.tar.bz2. Tuto možnost můžete použít několikrát: - index-out = 1 = aria2.tar.bz2 - index-out = 2 = aria2-opt.tar.bz2. K dispozici je také krátká ruční forma -O. Tuto volbu lze specifikovat v seznamu -i.
    • Přidána možnost - max-total-download-limit. Nyní možnost -max-upload-limit není ignorována, když volba -max-overall-upload-limit má nenulovou hodnotu. aria2 kontroluje stahování (upload) rychlost v pořadí: nejprve zkontroluje celkový limit rychlosti a pokud není překročena, pak kontroluje rychlostní limit na stažení. Můžete tedy zadat obě hodnoty. Například nastavte -max-total-download-limit = 1M a -max-download-limit = 500K, abyste zabránili jednému stahování z celkového omezení rychlosti.
    • Nyní můžete vybrat soubor v seznamu uri (-i list).
    • Byla vytvořena horní hodnota parametrů -max-concurrent-downloads neomezená.
    • Opravena chyba, že disk writer není vytvořen, i když sdílí stejný kus s předchozím souborem, pokud je délka předchozího souboru 0.
    • V souboru BitTorrent otevřete soubory v režimu pouze pro čtení pro kontrolu hash. Poté znovu otevřete soubor v režimu čtení / zápisu pouze po dokončení stahování.
    • Přidána možnost --http-auth-challenge. Je-li nastavena na hodnotu true, aria2 odešle hlavičku autorizačního protokolu HTTP pouze v případě, že je požadována serverem. Je-li nastavena hodnota false, pak se na server automaticky odesílá hlavička oprávnění. To je užitečné pro servery, které neodpovídají kódu 401, když je vyžadováno ověřování. Existuje výjimka: pokud je uživatelské jméno a heslo vloženy do URI, záhlaví oprávnění je vždy odesláno na server bez ohledu na tuto možnost. Výchozí hodnota této možnosti je nepravdivá.

    Co je nového ve verzi 1.3.0 Beta Build 20090314:

    • Změnila výchozí hodnotu volby -uri-selector z "inorder" na "feedback"
    • Zahrnuje aktuální zprávu URI ve výjimečném stavu.
    • Opravena chyba, že AdaptiveURISelector nevybírá žádný identifikátor URI při testování všech identifikátorů URI a jejich časový limit není dosaženo.
    • Použijte znovu identifikátory URI, když dojde k vyčerpání všech nepoužívaných identifikátorů URI.
    • Odstraněno - volba mapování přímých souborů a CopyDiskAdaptor.
    • Přidána možnost - run -dry. V tomto režimu aria2 pouze zkontroluje, zda je dostupný vzdálený soubor a neposune data. Tato volba má vliv na stahování HTTP / FTP a stahování souborů BitTorrent je v tomto režimu zrušeno.
    • Možnosti analýzy v seznamu -i pomocí nástroje OptionParser.
    • Nevypínejte obnovený identifikátor URI, abyste zabránili dalším zpátečkám z důvodu přesměrování.
    • Přidána možnost - indexování pro zadání každé cesty souboru pro torrent. Zde je zobrazen index zobrazený ve volbě --show-files, který určuje, kterou cestu souboru je třeba změnit. Chcete-li například změnit cestu k souboru indexem = 2, použijte --index-out = 2 = aria2.tar.bz2. Tuto možnost můžete použít několikrát: - index-out = 1 = aria2.tar.bz2 - index-out = 2 = aria2-opt.tar.bz2. K dispozici je také krátká ruční forma -O. Tuto možnost lze zadat v seznamu -i.
    • Přidána možnost - max-total-download-limit. Nyní možnost -max-upload-limit není ignorována, když volba -max-overall-upload-limit má nenulovou hodnotu. aria2 kontroluje stahování (upload) rychlost v pořadí: nejprve zkontroluje celkový limit rychlosti a pokud není překročena, pak kontroluje rychlostní limit na stažení. Můžete tedy zadat obě hodnoty. Například nastavte -max-total-download-limit = 1M a -max-download-limit = 500K, abyste zabránili jednému stahování z celkového omezení rychlosti.
    • Nyní můžete vybrat soubor v seznamu uri (-i list).
    • Byla vytvořena horní hodnota parametrů -max-concurrent-downloads neomezená.
    • Opravena chyba, že disk writer není vytvořen, i když sdílí stejný kus s předchozím souborem, pokud je délka předchozího souboru 0.
    • V souboru BitTorrent otevřete soubory v režimu pouze pro čtení pro kontrolu hash. Poté znovu otevřete soubor v režimu čtení / zápisu pouze po dokončení stahování.
    • Přidána možnost --http-auth-challenge. Je-li nastavena na hodnotu true, aria2 odešle hlavičku autorizačního protokolu HTTP pouze v případě, že je požadována serverem. Je-li nastavena hodnota false, pak se na server automaticky odesílá hlavička oprávnění. To je užitečné pro servery, které neodpovídají kódu 401, když je vyžadováno ověřování. Existuje výjimka: pokud je uživatelské jméno a heslo vloženy do URI, záhlaví oprávnění je vždy odesláno na server bez ohledu na tuto možnost. Výchozí hodnota této možnosti je nepravdivá.

    Co je nového ve verzi 1.2.0 Beta 20090214:

    • Opravena porucha segmentace při provádění algoritmu udušení v lecherovém stavu kvůli rozložení porovnání operátorů.
    • Otevřete soubor v binárním režimu. To opravuje chybu, že soubor torrentu na Win32 nefunguje.
    • Přidána kontrola vidí struktura sockaddr_in má člen sin_len. Pokud je definován HAVE_SOCKADDR_IN_SIN_LEN, nastavte struct sockaddr_in.sin_len.
    • Opraveno možné překročení vyrovnávací paměti při zápisu dht.dat.
    • Opravit chybu epoll na starém jádře 2.6.8 nebo ealier.
    • Opravena chyba, která přidá 0 filtr délky do bloků filtrů BitfieldMan 1. Nemělo by nic filtrovat.
    • Opravený vybraný soubor BitTorrent ke stažení.
    • Změnila výchozí hodnotu volby metody proxy z "tunelu" na "get". Použijte tunel pro protokol HTTPS bez ohledu na volbu metody proxy.
    • Přidána možnost --bt-external-ip. Můžete zadat externí adresu IP, kterou chcete nahlásit zařízení BitTorrent. I když je tato funkce nazývána "externí", může přijímat jakýkoli druh adres IP.
    • Aplikovaná AdaptiveURISelector-timeout patch od Pascal Rigaux na Mandrivě. Upravil jsem opravu: Make RequestGroup má hodnotu časového limitu a AdaptiveURISelector přímo upravuje tuto hodnotu.
    • Používejte LongestSequencePieceSelector pro integrované stahování HTTP / FTP / BitTorrent. Tato podskupina PieceSelector najde nejdelší spojitou sekvenci v dostupných chybějících částech a vybírá poslední index takové sekvence. Tím dochází k menšímu přerušení spojení HTTP / FTP, které získaly kolegové BitTorrentu.
    • Opravena chyba, že průměrná rychlost je špatná v integrovaném stahování http / ftp / BitTorrent. Byly zvažovány pouze stahované bity v BitTorrentu.
    • Zvolte port z BitTorrent / DHT náhodně ze zadaného rozsahu. ŽÁDOST # 2543518
    • Odeslat záhlaví autorizace HTTP pouze v případě, že je server požadován (odpověď 401). Existují některé výjimky. Záhlaví oprávnění proxy serveru se vždy odesílá, pokud je server k dispozici bez požadavku. Pokud je v URI zadáno uživatelské jméno / heslo, okamžitě se server odesílá na server bez požadavku serveru. Aplikace REQUEST # 2540844.
    • Odstraňte přední "-" z pomocného klíčového slova a podřetězce po "=" z klíčového slova nápovědy, takže můžete dotazovat možnosti podle výrazu "-h - max-" nebo "-hmax-peers = 10".
    • Přidáno experimentální vestavěný HTTP server. V současné době, když klient přistupuje k serveru, reaguje na aktuální průběh stahování. Ve výchozím nastavení je zakázáno. Chcete-li povolit server, zadejte možnost --enable-http-server. Chcete-li změnit výchozí číslo portu pro poslech serveru, použijte volbu --http-server-listen-port. Hlášení HTML je velmi jednoduché a aktualizuje se každých 1 vteřinu. Z důvodu obnovení vidíte blikání v běžném webovém prohlížeči, jako je například Firefox. Doporučuji používat prohlížeč založený na konzolách, jako například elinks, w3m. Chcete-li se připojit k serveru, spusťte 'elinks http: // localhost: 6800 /' při spuštění aria2. Nahraďte prosím číslo portu '6800' (což je standardní) s vaší preferencí.
    • Vytvořil (kus) hash zkontrolovat postupně pro každou skupinu požadavků, protože současná kontrola hash je pomalejší než sekvenční provedení.
    • Přidána možnost --bt-max-peers, která určuje maximální počet vrstevníků pro torrent. 0 znamená neomezený počet vrstevníků. ŽÁDOST # 2451382
    • Přidána možnost --bt-hash-check-seed. Pokud je tato možnost v pořadí true, po kontrole hash pomocí možnosti -check-integrity a souboru je dokončena, pokračujte v nasazování souboru. Chcete-li soubor zkontrolovat a stáhnout jej pouze v případě, že je poškozený nebo neúplný, nastavte tuto možnost na hodnotu false. Tato možnost má vliv pouze na stahování BitTorrent. Výchozí hodnota je pravdivá (Toto je stejné chování s předchozím vydáním).
    • Maximální hodnota možnosti rozdělení nebyla omezena. ŽÁDOST # 2496748
    • Přidána možnost -vypnout-volba pro výběr metody pro události dotazování. Dostupné metody jsou "výběr" a "epoll". "epoll" je k dispozici pouze v systému Linux. Dřívější verze má možnost kompilovat z těchto metod.
    • Zahrnuto RecoverableException.h z main.cc. Chyba # 2498160
    • Aplikovaná oprava stavu stavu od společnosti Pascal Rigaux v Mandrivě. aria2 nyní vrací poslední chybu, která se vyskytla při stahování HTTP / FTP jako hodnotě stavu ukončení. Pokud byly všechny stahování úspěšně dokončeny, aria2 vrátí hodnotu 0. Kód chyby je definován v souboru src / DownloadResult.h. Chyba vyskytující se v momentálně probíhajícím stahování se nezaznamená jako poslední chyba. Pokud se neobjevila žádná chyba, ale probíhají nebo čekají stahování, aria2 vrátí 7.
    • Použitá náplast AdaptiveURISelector od Aureliena Lefebvre. Tato oprava přidává program AdaptiveURISelector, který vybere jednu z nejlepších zrcadel pro první a vyhrazená připojení. Pro doplňující vrátí zpět zrcadla, která ještě nebyla testována, a pokud každý z nich již testoval, vrací zpět zrcadla, která musí být znovu otestována. V opačném případě se nevrací zpět zrcadla.
    • Chyba testu pevných jednotek v protokolu HTTPResponseTest. PATCH # 2485509

    Co je nového ve verzi 1.1.2:

    • Díky překladatelům.
    • Přidána možnost - use-head pro přepínání použití metody HEAD v prvním požadavku HTTP. Ve výchozím nastavení používá aria2 metodu HEAD jako první požadavek. Pokud server nerozpoznává HEAD, dejte aria2 --use-head = false a nucte aria2 použít metodu GET.
    • Opravena chyba, že stahování BitTorrent nedokončí, když je zpráva REJECT přijata před zprávou CHOKE. Stará implementace nevymaže bitovou část dílu po přijetí zprávy REJECT.

    Co je nového ve verzi 1.1.0:

    • Vytiskněte obsah souborů torrent / metalink bez možností -T / -M.
    • Aktualizované překlady francouzštiny, japonštiny, ruštiny a ukrajinštiny. Díky všem překladatelům.
    • Přejmenujte soubor připojením číslic, pokud existuje lokální soubor a jeho velikost souboru je větší než velikost vzdáleného souboru s volbou --continue. Stará implementace jen v takovém případě uděluje výjimku.
    • Opravena chyba, kdy se souhrn stahování stahování nevytiskne v intervalu specifikovaném touto volbou.
    • Opravena implementace souborů cookie na základě RFC2965. Nyní, pokud se pole s hodnotou v doméně nezačíná bodkou, předpínejte dot. To znamená, že soubor cookie s domain = sf.net je odeslán na wiki.sf.net.
    • Opravena chyba, která způsobuje poškozené stahování, pokud je povoleno pipelování protokolu HTTP a server nepodporuje udržování naživu.
    • Přidána možnost - max-total-upload-limit. Tato volba omezuje celkovou rychlost odesílání. Ve zprávě o nápovědě se uvádí, že stávající možnost -max-upload-limit omezuje rychlost načítání pro každý torrent. Man stránka je také aktualizována.
    • Byla opravena chyba, že je špatný identifikátor URI odeslán do měřicího systému, když dotaz URI v souboru torrent obsahuje dotaz.
    • Ve výchozím nastavení je povoleno - kontrolní certifikát. Přidána možnost kompilace (konfigurace) --with-ca-bundle pro zadání svazku CA. Upozornit, pokud --check-certificate = true a -ca-certifikát není zadán nebo není certifikát CA načten.
    • Přidáno & quot; https & quot; značku, která vám pomůže při výběru kategorie možností. Přidána značka https do možnosti -ca-certificate, -certificate, -check-certificate a -private-key.
    • Změnil název balíčku z výrazu "aria2c" do "aria2". Název spustitelného souboru se nezmění. Tato změna byla provedena za účelem odstranění nesrovnalosti názvu balíčku a adresáře instalace, protože v mnoha distribucích je název binárního balíku "aria2", ale staré verze se pokusily nainstalovat do "aria2c". adresář jako "/ usr / local / share / doc / aria2c".
    • Opraveny typy v manuálové stránce.
    • RFC3986 splnil kód Percent-Encoding (urlencode). Použijte velké šestnáctkové číslice pro kódovaný text namísto malých písmen.
    • Opravena chyba, která -pfalse a -připojení nejsou rozpoznány správně.
    • Opravena chyba, která brání aria2 při stahování souborů o délce přes HTTP / FTP.

    Co je nového ve verzi 1.0.1:

    • Pevná značka v části "MOŽNOSTI,
    • Použil aria2-1.0.0-mingw-r5.patch opravit četné chyby kompilace / testování jednotky v MinGW: Uzavřený soubor po uložení statistiky serveru (RequestGroupMan.cc) Pevná analýza času, pokud vnitřní strptime () chybí (FtpConnection. cc) Ignored case & handled 2-místné roky (strptime.c) Přidána chybějící definice suseconds_t (a2time.h) Pevná zásuvka CLOSE () definuje (SocketCore.cc) Změnila EINPROGRESS na A2_EINPROGRESS (SocketCore.cc) od x000 do x00000, protože MinGW se nezdařilo na hodnotách, které byly menší než časové pásmo offset z Unix epochy Změnil 'struct stat' na 'a2_struct_stat' (FileTest.cc) Přidáno waitRead () volání před čtením socket (FtpConnectionTest.cc) Změněno datum 01-Jan -1960 až 01.01.1970 00:00:01, protože MinGW nemůže zpracovat záporné data (CookieParserTest.cc)
    • Opravena chyba, která způsobuje plovoucí výjimku, když je použita volba -T a nejsou zadány žádné URI.
    • Použijte metodu HEAD pro získání velikosti souborů z HTTP serveru pro segmentované stahování. Požadavek na nástroj BitTorrent Tracker vždy používá metodu GET, protože odpověď stopy je malá a nepotřebuje segmentované stahování.
    • Uzavřené soubory po testovacích případech v MultiDiskWriterTest :: testResetDiskWriterEntries (). To opraví chybu testovací jednotky v sestavě mingw32.
    • Nezobrazovat výsledek stahování, když je použita volba -S.
    • Aktualizované překlady ukrajinštiny a norštiny Nynorsk.

    Co je nového ve verzi 1.0.0:

    • důvěryhodné certifikáty CA a ověřování klientských certifikátů v protokolu HTTPS.
    • Byla také přidána možnost vytvářet trvalé připojení pomocí serveru proxy a podpora známých proměnných prostředí pro nastavení serveru proxy.
    • Chyba, která způsobila chybu segmentace během vysazení, byla opravena.
    • Nyní mohou uživatelé zadat výstupní soubor a adresář ve vstupním souboru.
    • Průměrná rychlost stahování je nyní vytištěna ve výsledcích stahování.
    • Ve výchozím nastavení jsou nyní povoleny následující možnosti: --ftp-passv a --enable-direct-io.

    Co je nového ve verzi 0.16.2:

    • Opravena chyba, kterou aria2 přeruší, když je přijata žádost větší než 16KiB. Pokud v této opravě přijmete žádost o délce větší než 16 kB, aria2 odpojí peer.
    • Přidána zkouška rovnosti délky operátorovi == k odstranění zprávy o díle, jejíž délka neodpovídá požadované.
    • Přidáno srbský překlad. Aktualizovaný ukrajinský překlad. Díky všem překladatelům.

    Co je nového ve verzi 0.16.1:

    • Změnil typ _numNewConnection na nepodepsaný int. CHYBA # 2150491, PATCH # 2151628
    • Opravena chyba při kompilaci pomocí gcc-4.4 (snímek). Náplast předkládá David Watzke. Chyba # 2150058
    • Přidány chybějící m4 makra. - m4 / cppunit.m4 - m4 / libgcrypt.m4 - m4 / libgnutls-extra.m4 - m4 / libgnutls.m4 - m4 / libxml2.m4
    • Opravena chyba, že pole záhlaví referer obsahuje fragment. Třída požadavku nyní odebere část fragmentu URI a zakóduje jej v požadavku :: setUri () a setReferer ().
    • Opravena chyba, že poslední znak v URI není zakódován.
    • Přidána možnost path-file-path pro změnu cesty k dht.dat, což je serializovaná směrovací tabulka DHT.
    • Opravena chyba, kterou testovací jednotka selže na linux-amd64
    • Opraveno upozornění na kompilaci linux-amd64
    • Přidáno --auto-save-interval = SEC. Řídicí soubor (* .aria2) je uložen každých SEC sekund.
    • Aktualizovaná stránka mana. Změnila doctype aria2c.1.html na manpage, aby nebyla nahrazena '-' znakem em dash.
    • Přidány ukrajinské, vietnamské a tradiční čínské překlady. Aktualizované francouzské, zjednodušené čínské a japonské překlady. Díky všem překladatelům. en @ quot a en @ boldquot.

    Co je nového ve verzi 0.16.0:

    • Přidaný text na začátku záznamu, takže lze zjistit, kde se záznam snadno spustí.
    • Použijte neblokující zásuvku pro komunikaci TCP, abyste zabránili možnému blokování kvůli vyrovnávací paměti plné.
    • Přidána možnost --max-file-not-found = NUM. Pokud aria2 obdrží chybu `file not found 'od serveru HTTP / FTP NUM krát bez získání jednotlivých bajtů dat, pak násilím stahujte stahování.
    • Použijte pkg-config pro sqlite3, openssl.
    • Přidáno - časový limit připojení k určení časového limitu připojení v sekundách. Tato volba platí pro HTTP / FTP / proxy server. Časový limit pro připojení k serveru BitTorrent peer není touto volbou řízen.
    • Implementoval schopnost získat časové razítko ze vzdáleného serveru HTTP / FTP a použít ho na místní soubor. Chcete-li povolit tuto funkci, volbu --remote-time.
    • Pokud se u URI vyskytla chyba, odstraňte shodný identifikátor URI ze zbývajícího seznamu URI, protože je pravděpodobné, že na konci došlo ke stejné chybě a je ztráta času.
    • Kontaktuje tracker často, když počet připojení je 0 a stahování ještě není dokončeno.
    • Přepsaná rutina zpracování cookie.
    • Rozbalte číslo verze souboru dht.dat na 3. Ve formátu verze 3 je čas uložen v 64bitovém pořadí síťového bytu. Nová sestava může načíst starý formát (verze 2), ale ukládá soubor v novém formátu. To znamená, že jakmile použijete novou sestavu, dht.dat se stává nekompatibilní se starší sestavou.
    • Rozbalte číslo verze řídicího souboru .aria2 na 0001. Nový aria2 může stále načíst soubor 0000, ale uloží soubor ve formátu verze 0001. Znamená to, že nová aria2 může obnovit stahování stažené starou aria2, ale opak není pravda.
    • Přidána podpora cookie Firefox3 založená na patche, kterou předkládá tizianomueller. Firefox3 cookie je databáze SQLite3. libsqlite3 je vyžadován pro povolení této funkce.
    • Implementovaný algoritmus výběru URI založený na rychlosti stahování. Představil novou volbu - selector. Je-li -uri-selector = zpětná vazba, aria2 používá rychlost stahování zaznamenaná v předchozích stahováních a volí nejrychlejší server v seznamu URI. V současné době je uvažováno, že maximálně 10 identifikátorů URI představuje náhodnost pro nalezení lepších serverů. Rychlost je průměrná rychlost stahování při stahování. Na druhou stranu, pokud je zadán --uri-selector = inorder, což je výchozí, URI je vyzkoušen v seznamu URI. Přidány možnosti pro načtení / uložení výše uvedených informací (rychlost stahování, stav atd.) Do souboru: --server-stat-of, --server-stat-if. --server-stat-timeout je také přidán pro řízení životnosti uložených dat.
    • Integrovaný HelpItem do OptionParser usnadňuje pracovní zátěž pro přidání nových možností. Odstraněna výchozí hodnota z textu použití.
    • Nejprve zadejte příkaz PWD a získejte pracovní adresář a použijte jej jako předponu pro příkaz CWD.
    • netrc se používají pro HTTP.
    • FTP uživatel / heslo je odeslán v hlavičce Autorizace, když je zadán příkaz --ftp-via-http-proxy = get (netransparentní HTTP proxy).
    • URI URI (po ftp: //) vložte uživatelské jméno + '@', pokud je URI schéma FTP a uživatelské jméno není v URI a používá se neprohledný HTTP proxy.
    • Opravena chyba, která předčíslová délka děleného kbelíku, která neobsahuje ID lokálního uzlu, je zvýšena.
    • Aktualizovaná stránka uživatele.

    Co je nového ve verzi 0.15.3:

    • Chyba # 2074141
    • Vytvořené soubory, jejichž název končí čísly ".gz", ".tgz" není nahuštěn dekodérem kódování obsahu.
    • Opravena chyba v nekonečné smyčce ve FTP, když příkaz SIZE selhal.
    • Kontaktuje tracker často, když počet připojení je 0 a stahování ještě není dokončeno.
    • Přidáno -lrt na LIBCARES_LIBS, pokud -lrt je potřebné k propojení programu s -lcares.
    • Pokud se u URI vyskytla chyba, odstraňte shodný identifikátor URI ze zbývajícího seznamu URI.
    • Přidaný turecký překlad
    • Aktualizované německé a ruské překlady.

    Komentáře k aria2

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!