aria2

Programinė įranga Screenshot:
aria2
Programinė detalės:
Versija: 1.33.1 Atnaujintas
Įkėlimo datą: 22 Jun 18
Licencija: Nemokamai
Populiarumas: 49

Rating: 3.5/5 (Total Votes: 2)

aria2 yra atvirojo kodo programos komandinė eilutė, leidžianti vartotojams atsisiųsti failus iš kelių šaltinių ir protokolų. Be Linux, ji palaiko "Android", "Mac OS X" ir "Microsoft Windows" operacines sistemas.

Programinė įranga suteikia vartotojams paprastą būdą atsisiųsti failus iš HTTP / HTTPS, FTP, Metalink ir BitTorrent šaltinių naudodami tik terminalo emuliatoriaus programą, tokią kaip GNOME terminalas, XTerm arba Xfce terminalas.


Savybės iš pirmo žvilgsnio

Jo pagrindinės funkcijos apima daugelio jungčių atsisiuntimo funkciją, visiškai funkcionalų "BitTorrent" klientą, "Metalink 3/4" ir "Metalink / HTTP" failų formatų palaikymą ("Metalink atsisiųsti aprašo formatas") ir nuotolinio valdymo pultą.

Būdamas itin lengvas, programa buvo sukurta dirbti su erzinais CGI netikrojo atsisiuntimo puslapiais, gali būti manipuliuojama naudojant standartines RPC (Remote Procedure Call) sąsajas, tokias kaip XML-RPC ir JSON-RPC (per "WebSocket" arba "HTTP").

Integruotas "BitTorrent" klientas leidžia vartotojams atsisiųsti tiek "Magnet", tiek "Torrent" failus, o funkcijos palaiko "Local Peer Discovery", "DHT" (Distributed Hash Table), "PEX" ("Peer Exchange"), šifravimas, interneto sėklos, UDP ("User Datagram" Protokolas) ir selektyvus parsisiuntimas.

Yra įvairios grafinės vartotojo sąsajos

Aria2 programinei įrangai, įskaitant pripažintą "uGet" atsisiuntimų tvarkyklę ir žiniatinklio sąsają webui-aria2, galima naudoti įvairias grafines vartotojo sąsajas (GUI). Taip pat svarbu paminėti, kad programa & rsquo; komanda yra tikrai aria2c, o ne aria2.

"aria2" kūrėjai pateikia išsamius naudojimo pavyzdžius, skirtus atsisiuntimui iš žiniatinklio, iš dviejų skirtingų šaltinių tuo pačiu metu, kad būtų galima naudoti du prisijungimus priimančiojoje, teksto rinkmenoje rastų URI, taip pat "Magnet", "BitTorrent" ir "Metalink URI" projekto pagrindinis puslapis.

"Linux" projektas yra platinamas tik kaip šaltinio archyvas, leidžiantis patyrusiems vartotojams sukonfigūruoti, kompiliuoti ir įdiegti programą bet kuriame "Linux" paskyroje. Tačiau pradedantiesiems vartotojai gali lengvai jį įdiegti iš numatytųjų "Linux" platinimo programų kanalų.


Bottom line

Apskritai, aria2 yra žinoma ir galinga CLI programa, turinti daugybę patrauklių funkcijų, įskaitant daugelio protokolų ir šaltinių palaikymą bei įvairių platformų pasiekiamumą.

Kas naujo šiame leidime:

  • Šis leidimas pašalina klaidą, kuri sukelia didelį procesoriaus panaudojimą "mingw build".

Kas naujo versijoje:

  • Ištaisykite klaidą, kad pažangos santrauka nėra rodoma laiku

    • Ištaisykite klaidą, kad pažangos santrauka nėra rodoma laiku

      Kas naujo / li>

      • Ištaisykite klaidą, kad pažangos santrauka nėra rodoma laiku

        Kas naujo / li>

      Kas naujo versijoje 1.19.0:

      • android: kurkite ir susiekite su zlib
      • Anksčiau mes susieti su zlib, kuris buvo išsiųstas su NDK, tačiau atrodo, kad tai nėra NDK API dalis, taigi galime nutraukti mūsų programą.
      • Leisti netrc-kelią nurodyti config failą
      • Prideda --netrc-kelią, kad ignoruotų numatytąjį .netrc paieškos kelią. Pataisa iš Ryan Steinmetz
      • Išeikite iš 32 būsenos kodo, jei nepavyko patikrinti kontrolinės sumos
      • SFTP palaikymas naudojant libssh2
      • dabar aria2 gali atsisiųsti failus per sftp protokolą: aria2c sftp: // .... -ssh-host-key-md parinktis yra pridėta norint nurodyti numatomą serverio pirštų atspaudą.
      • Pridėjo "Dockerfile", norėdami kirsti "RaspberryPI" (armhf) sudėtingą aria2
      • Pataisa iš Igorio Khomyakovo
      • kelių sąsajų palaikymas nuorodų agregavimui
      • Prideda - daugelio sąsajų parinktis. Pataisa iš Sarim Khano
      • Vykdykite paleidžiant bt-atsisiųstą komandą, kai baigta atsiųsti ataskaitas
      • "MultiDiskFileAllocationIterator" naudokite skirtą "DiskWriter"
      • Turime naudoti skirtą DiskWriter vietoj (* entryItr _) - & gt; getDiskWriter (). Taip yra todėl, kad "SingleFileAllocationIterator" negali atidaryti failo iš naujo, jei failas uždarytas "OpenedFileCounter".
      • Ištaisykite "getrandom" sistemai su libc be errno ar sistemų
      • pirmiausia nepalaiko ENOSYS.
      • Neatsiųsti rpc-secret slaptumo galimybės į aria2.getGlobalOption RPC metodą
      • Išjungti libuv numatytąjį
      • Fiksuotas lėtas RPC atsakas
      • Nustatyti getrandom sąsajos aptikimą

      Kas naujo versijoje 1.18.9:

      • Palaikymas HTTP datos pabaigos & quot; + 0000 & quot; taip pat "GMT".
      • Peržiūrėkite "getRandom" įrenginius
      • Pridėjo visų "Metalink" URL adresų, turinčių galutinių prioritetų, derinimo žurnalą
      • "Android" kūrimui naudokite "gcc-4.9" ir "Android" -16 API lygį
      • Pridėti --bt-force-šifravimo parinktį
      • TLS: ištaisykite atminties nutekėjimą naudodami "OpenSSL"
      • Įspėti apie nesaugius SSL jungtis.
      • Įtraukti variantą --min-tls-versija
      • LibsslTLSContext: išjunkite SSLv3 ir įjunkite ECDHE šifravimo apartamentus
      • Pridėti Dockerfile.mingw
      • Pašalinkite avariją, kai JSON paketinio atsakymo vektorius yra tuščias
      • Fix doc: klaidingas rpc slapto raktinio žodžio prefiksas
      • Pridėti variantą --bt-atskirti tik sėklai
      • mingw: naudokite MoveFileExW geresniam atominiam judėjimui
      • Darbas aplink "libintl" vprintf makrokomandą su "OutputFile :: vprintf"
      • Ištaisykite triktį OSX, kai naudojate tarpinį serverį
      • Remti Adler32 kontrolinę sumą

      Kas naujo versijoje 1.18.8:

      • WinTLS: visuotinai nustatykite staigų ryšio uždarymą ir uždarymą.
      • Nustatymai GH-277
      • LibsslTLSSession: apdorokite 0 iš readData kaip EOF
      • Įjunkite "dynamicbase" ir "nxcompat" "Windows" dvejetainius failus
      • Pašalinti "OpenedFileCounter :: ensureMaxOpenFileLimit" ()
      • Triktis nutrūksta, jei "PieceStorage" ir / arba "DiskAdaptor" nėra inicijuojami viename iš aktyvių "Request groups".
      • mingw32: Ištaisykite klaidą, kad aria2 neperskaičiuotų vamzdžių stdin
      • Pataisyti std :: length_error, kai naudojamas no_proxy
      • Tai yra regresija, pristatyta 8cada497.
      • Pabandykite nustatyti racionalias ribas RLIMIT_NO_FILE
      • Pvz. OSX numatytasis yra 256, kuris nėra tiksliai suderinamas su torrentais.
      • Vėlavimas auth klaidų vietoj PBKDF2

        • Nepamirškite klaidos nustatydami DSCP reikšmę
        • Kas naujo

        • DSCP nustatymas yra papildoma funkcija, todėl negalima nutraukti atsisiuntimo visiškai. Šis pakeitimas ištaiso klaidą, kad "Windows" kūrimas neveikia "bittorrent" atsisiuntimo.

        Kas naujo versijoje 1.18.4:

        • Pridėta parama RPC kanalų šifravimui naudojant aria2rpc
        • Pataisa iš David Macek
        • Pridėti aria2.saveSession RPC metodą
        • Šis metodas išsaugo dabartinę sesiją failui, nurodytam "-save-session" parinktyje. Šis metodas grąžina & quot; Gerai & quot; jei tai pavyks.
        • Pridėti numStoppedTotal raktą į aria2.getGlobalStat () RPC metodo atsaką
        • Parodomas sustabdytų atsisiuntimų skaičius dabartiniame seanse ir neapsiribojama pasirinkimu "max-download-result". Kita vertus, esamas numStopped raktas taip pat rodo sustabdytų atsisiuntimų skaičių, tačiau jis yra apribotas pagal "max-download-result" parinktį.
        • Geresnis 30x HTTP būsenos kodų tvarkymas
        • Nuoroda: http://greenbytes.de/tech/tc/httpredirects/
        • Įdiegti naują RPC leidimą naudodami -rpc-slaptą variantą
        • Pridėkite būsimos neigiamo įspėjimo apie - rpc-naudotoją ir -rpc-passwd. Perspėti, jei nenustatytas - rpc-slaptumas ar rpc-user / rpc-passwd derinys.
        • Pridėkite "--enable-color option", jei norite įjungti / išjungti terminalo spalvų išvestį
        • Pridėkite DSCP palaikymą
        • gnutls: nepadarykite nesėkmės, jei grįžta klaida nėra mirtina
        • Įdiekite Gnutkso klaidą su OCSP būsenos plėtiniu ir neblokuojančia lizde
        • .

        • GnuTLS versija 3.1.3 - 3.1.18 ir 3.2.0 - 3.2.8, imtinai, turi šią klaidą. Šiose versijose išjungiamas OCSP būsenos plėtinys.
        • Padarykite "GnuTLS" žurnalo lygį priklausomai nuo "aria2"

        Kas naujo versijoje 1.18.3:

        • Nustatyti avariją, jei nepavyko pralaimėti prieš paskiriant objektą BtProgressInfoFile
        • Įjungti ir patikrinti PIE į makerelease-osx
        • Ištaisykite klaidą, kad numOpenFile_ nebūtų sumažinta, kai ištrinama "MultiDiskAdaptor". Ši klaida sukėlė patvirtinimo klaidą RequestGroupMan :: ensureMaxOpenFileLimit

        • Kas naujo versijoje 1.18.1:

          • Ši versija nustato procentinę kodavimo klaidą, failo kodavimo kodai.
          • Sertifikatų importui pridedama PKCS12 palaikymas.
          • Taip pat pridedamas eksperimentinis vidinio pranešimų suvedimo funkcijų ARC4 šifro ir "bignum" įgyvendinimas.
          • Tai reiškia, kad norint kurti "BitTorrent" palaikymą nereikia išorinių bibliotekų, tačiau ši funkcija vis dar pažymėta kaip eksperimentinė.
          • Šis leidimas taip pat pataiso "Android" kūrimą naudodamas NDK r9.

          Kas naujo versijoje 1.18.0:

          • Ši versija pakeičia numatytąjį disko talpyklos dydį iki 16 MB.
          • Norėdami pakeisti numatytąjį dydį, buvo pridėta parinktis "--with-disk-cache configure".
          • Naudoti URI dabar taip pat išsaugomi "-save sesijos" parinktimi.
          • Kontrolinė byla dabar visada išsaugoma, jei pateikta "--force-save".
          • Patobulinta "Mingw" konstrukcijos valdymo ctrl-c versija.
          • Vidinė intl biblioteka nebėra pateikta. & gt; Iš šios versijos toliau reikalingas kompiliatorius C ++ 11, norint sukurti vykdomąjį failą aria2.
          • Gcc reikia bent 4.6.3.

          Kas naujo versijoje 1.17.1:

          • Šis leidimas prideda didelę failų palaikymą "Android" kūrimui ir libuv palaikymą renginių apklausos mechanizmui. "AppleTLS" dabar palaiko "Snow Leopard" (10,6). Buvo pridėta eksperimentinė libaria2 C ++ bibliotekos API.
          • Pakeitimai:
          • pridėkite kodą rst2html.py ar rst2html
          • aptikimui
          • AppleTLS: tinkamai palaikykite "Snow Leopard" (10.6)
          • Įgalinkite multicast loopback "BitTorrent" vietiniame "peer" atradime
          • Įgalinti TLS1.1 su "gnutls" kūrimu
          • Pagalba off64_t "Android" kūrimui
          • "Android NDK R8e" nepateikia ftruncate64, bet "bionic" turi surinkimo kodą, kad galėtumėte pasiekti branduolio funkciją. Mes skolinome tuos ftruncate64.S failus iš android kodo saugyklos. Pasirodo, kad x86 asm.h NDK R8e taip pat yra sugadintas, taigi taip pat buvo pasiskolinta nauja asm.h.
          • Patikrinkite zlib prieinamumą AC_CHECK_LIB. Tai yra zlib 1.2.3, kuris nepatenka su failo pkg-config, apeiti.
          • Apdorojimo atsakymas bus baigtas, jei EOF bus gautas, kol streamFilter baigs. Tai pašalina klaidą su žiniatinklio serveriu, kurio koduotė yra klaidinanti.
          • "uitos": pašalinkite klaida klaidos klaidas
          • Pridėkite konfigūravimo palaikymą tcmalloc_minimal ir / arba jemalloc susiejimui
          • Tiek "tcmalloc_minimal", tiek "jemalloc" išnaudoja "Windows" (MSVCRT) įprastą "malloc" įdiegimą, atsižvelgiant į sunaudojamą atmintį (~ -30%) ir našumą (pvz., žymiai mažiau puslapio klaidų, ~ -60%), priklausomai nuo žinoma, dėl faktinio darbo krūvio. Kuo ilgiau atsisiųstos eilė, tuo didesnis poveikis;)
          • Įjungta * nix vaizdas yra šiek tiek kitoks ... tcmalloc paprastai vis tiek pranoksta vietinį "malloc" įdiegimą, bet ne taip žymiai, kaip "Windows". Tačiau "jemalloc" yra tik šiek tiek geresnis už naujausius gimtojo "Linux" diegimo veiksmus, o kai kurie BSD jau naudojami kaip vietinis paskirstytojas.
          • tcmalloc yra gperftools dalis ir labai subrendusi ir išbandyta dabar. Tačiau jis neveikia OSX numatytoje konfigūracijoje.
          • jemalloc yra numatytasis paskirstytojas bent jau FreeBSD ir NetBSD ir naudojamas Firefox. http://www.canonware.com/jemalloc/index.html
          • Uždarykite "GZipFiles" "Dortor"
          • Pridėti bibliotekos libaria2, C + + į aria2
          • Pridėkite trūkstamą čekį, kad gautumėte pranešimą
          • Ištaisyti talpykloje saugomus duomenis nepanaudota, kai atsisiųsti duomenys yra mažesni nei 16KiB
          • LibUV: įdiegti LibuvEventPoll

          Kas naujo versijoje 1.17.0:

          • Ši versija papildo "Mac OS X" gimtąją SSL / TLS bibliotekos palaikymą.
          • IPv6 asinchroninis DNS yra įjungtas pagal numatytuosius nustatymus, o A / AAAA paieška atliekama lygiagrečiai.
          • "Simple Happy Eyeballs" algoritmas buvo įdiegtas, siekiant sušvelninti ilgą laiką, kai prisijungia prie "IPv6" kompiuterių, esančių dvejopo paketo kompiuteriuose.
          • "Save-session" funkcija išsaugo tik komandų eilutės arba RPC nurodytas parinktis.

          • Kas naujo versijoje 1.16.5:

            • Ši versija nustato klaida, Užklausos diapazono klaida bus paleista iš 0 HTTP atsisiuntimo.

            • Kas naujo versijoje 1.16.4:

              • Ši versija išsprendžia klaidą, išsaugotas su --save sesijos intervalais ir klaida, kai aria2 pakimba, kai atsisiųsti rezultatai viršija maksimalų.
              • "BitTorrent" UDP stebėjimo palaikymas buvo pridėtas.
              • Jei failo pavadinimas, nurodytas naudojant --save sesija baigiasi & quot; .gz & quot ;, aria2 saugo sesijos failą gzip formatu.
              • -i parinktis gali tvarkyti šį gzip failą ir paprastus teksto failus.
              • Pridėtas vertimas į portugalų kalbą, kuris yra 1,15,2.

              Kas naujo versijoje 1.16.3:

              • Ši versija nustato klaidą, dėl kurios įvyko atsitiktiniai gedimai.
              • Jis taip pat pataiso lizdo parinkčių nustatymo nesklandumus sistemoje "Windows".

                • Ši versija suteikia galimybę išsaugoti GID per sesijos.
                • GID bus išsaugotas su --save sesija.
                • Yra keletas apribojimų, kaip laikytis GID. Šiuo pakeitimu GID dabar yra 64 bitų dvejetainiai duomenys, kuriuos RPC užklausoje pateikia 16 simbolių hex eilutė.
                • Buvo pridėta disko talpyklos funkcija, kuri gali sumažinti disko aktyvumą.
                • Konsolės rodmenys buvo perrašyti

                  • Ši versija papildo SSL / TLS šifravimo palaikymą RPC.

                  Kas naujo transportas.

                • Pridėtas naujas RPC metodas aria2.appendUri (tai aplankas aria2.changeUri).
                • Turinio disponavimo analizatorius yra RFC 6266 atitikmuo.
                • Ištaisyta išteklių nutekėjimas "XmlParser", "JSON" ir "Bencode" analizatoriuje.
                • Nustatytas įkelto duomenų dydžio skaičiavimo klaida.
                • "MinGW32" sukūrimui dabar failai atidaromi naudodami skaitymo / rašymo bendrai naudojamą režimą.

                Kas naujo versijoje 1.15.1:

                • Ši versija išsprendžia klaidą, kuri neleido dirbti --bt-lpd-sąsaja.
                • Jei kai kurios parinktys, išsiųstos pagal RPC užklausą, nėra priimtinos atsisiuntimo tipui, dabar jie tiesiog ignoruojami, o ne visiškai atmetamas RPC užklausa.
                • Aria2 RPC serveris grąžina klaidos kodą 4XX, jei užklausa neteisinga HTTP lygmenyje.
                • Norint patobulinti pakuotę, buvo pridėta parinktis su pasirinkta konfigūracija.
                • Ši parinktis pakeičia failą aria2c bash_completion.
                • Dabar visus rankinius puslapius generuoja "Sphinx"

                  • Ši versija pašalina klaidą, kuri neleidžia - kontrolinės sumos parinktis veikia tinkamai.
                  • Taip pat nustatoma klaida, kai žurnalo failas nebuvo sukurtas, jei prieš žurnalo failo atidarymą buvo sukurtas perspėjimo lygio pranešimas.
                  • Dabar aria2 nepriima, kad atsisiuntimas baigtas, nes failo dydis atitinka
                  • Sena elgesys yra probleminis, nes "aria2" tik priima, kad atsisiuntimas baigtas, tačiau iš tikrųjų tai nėra.

                  Kas naujo versijoje 1.14.0:

                  • Ši versija prideda daugybę prieinamų variantų į aria2.changeOption ir aria2.changeGlobalOption RPC metodus.
                  • Tarpinio serverio parinktys dabar palaiko IPv6 pažodinį adresą.
                  • Pasirinkus variantą --metalink serveris dabar nebetinkamas, o vietoj jo reikėtų naudoti --split parinktį.
                  • Šiame leidime --metalink-serveris yra "--split" slapyvardis.
                  • Formatas ETA konsolės rodinyje yra šiek tiek pakeistas.
                  • Pridėta parinktis -stop-with-procesas.

                  • Kas naujo versijoje 1.13.0:

                    • Ši versija pataiso klaidos tikrinimo versiją libgcrypt.
                    • Buvo pridėta keletas komandinės eilutės parinkčių.
                    • Aria2 dabar grąžina klaidos atsakymą, jei RPC užklausos parametras yra netinkamo tipo.
                    • "MinGW32" sukūrimui buvo pridėta "Unicode" failų pavadinimo palaikymas.
                    • Aria2 dabar naudoja libnettle ir libgmp pagal nutylėjimą, o ne libgcrypt.
                    • Jei norite naudoti libgcrypt, naudokite konfigūracijos parinktis - be libnettle ir --with-libgcrypt.

                    Kas naujo versijoje 1.12.1:

                    • Šis leidimas prideda RFC 6249 Metalink / HTTP palaikymą. Dabartinė realizacija naudoja tik rel = pasikartojančius saitus. --enable-direct-io parinktis buvo nebenaudojama dėl našumo problemos. Kadangi neseniai GnuTLS naudoja libnettle kaip numatytąjį, o ne libgcrypt, šis leidimas pridėjo "libgcrypt" iniciacijos kodą.

                    Kas naujo 1.11.1 versijoje:

                    • Ši versija nustato klaidą, kad aria2 neveikia dėl platformų, turinčių kqueue () sistemos skambutį dėl netinkamo laiko nustatymo parametro.
                    • Papildoma parinktis "Rodyti konsolę". Ši parinktis perjungia konsolės rodymo išvaizdą.

                      • Šiame leidime ištaisoma kompiliatoriaus klaida, kuri atsiranda naudojant - -

                        Kas naujo -disable-nls

                      • konfigūruoti parinktį. Taip pat nustatoma kompiliavimo klaida, kuri įvyksta, kai
                      • sistema neturi klaidų (), bet turi posix_fallocate ().

                      Kas naujo versijoje 1.10.7:

                      • Ši versija išsprendžia klaidą, kuri sukelia atminties nutekėjimą, analizuojant "Metalink" dokumentą, jei "aria2" yra pastatytas iš "expat".
                      • Taip pat įtraukiami keli išeiti iš būsenos kodų, kurie padeda nustatyti klaidos priežastį.
                      • Pasirinkimas "max-connection-per-server" dabar veikia su "Metalink".
                      • Dabar aria2 perduoda failų ir failų kelio skaičių, be GID, komandoms, nurodytoms "-on-download-*" parinktyse.
                      • "MinGW32" sukūrimas dabar failų keliu koduoja ne ASCII simbolius naudojant procentų koduotę.
                      • "aria2c" failo "bash_completion" failas dabar įtrauktas į platinimą.

                      Kas naujo versijoje 1.10.5:

                      • Ši versija išsprendžia klaidą, įjungta HTTP, net jei nenurodyta --file-allocation = none.

                      Kas naujo versija 1.9.5:

                      • Nenustatyti ankstesnio_Uri_ į "& quot; peradresuoti.
                      • Fiksuotas Peer :: updateSeeder (), kad atspindėtų dabartinį bitų lauką.
                      • Sukurta žurnalo ir žurnalo lygio parinktis galima modifikuoti naudojant aria2.changeGlobalOption. Tai reiškia, kad galite dinamiškai pradėti arba sustabdyti prisijungimą ir pakeisti žurnalo failą ir žurnalo lygį.
                      • Ištaisyta klaida, kad, kai aria2 yra sustabdytas iki visiško maišos patikrinimo (ne parašyta heksinio patikrinimo), aria2 praneša, kad jo failas sėkmingai atsisiųstas. Turėtų būti nurodyta, kad atsisiuntimas yra nebaigtas, o kitas aria2 įjungimas turėtų patikrinti maišos.
                      • Ištaisyta klaida, kuri sugadina failą, jei segmentas grąžintas iš SegmetnMan :: getCleanSegmentIfOwnerIsIdle () rašėLength & gt; 0.
                      • Ištaisyta tvirtinimo klaida, jei updateTransferStatFor yra vadinamas peer X prieš skaičiavimoStat () po to, kai pridėtas peer X.

                      Kas naujo versijoje 1.9.0:

                      • Atkurta --http-proxy-user ir -http-proxy-passwd parinktis. Įdiegta - HTTP-proxy-user, -https-proxy-passwd, -ftp-proxy-user, -ftp-proxy-passwd, -visas proxy-user, --all-proxy-passwd parinktis.
                      • Atnaujintas rusų ir supaprastintas kinų vertimas.
                      • Pridėta --reuse-uri parinktis. Ši parinktis egzistavo gana ilgai, tačiau buvo paslėpta.
                      • Ištaisyta klaida, kad failo pavadinimas yra užkoduotas procentais, kur jis turi būti dekoduojamas procentais naudojant sendMdtm ().
                      • Pridėtas "getServers" XML-RPC metodas. Jis grąžina šiuo metu prijungtą HTTP (S) / FTP serverį ir atsisiuntimo greitį ir tt
                      • "getUri XML-RPC" metodo atsakymo mygtukas pridėtas.
                      • Pridėta "changeUri XML-RPC" metodo. Šis metodas dinamiškai pašalina / įkelia URI.
                      • Pakeista nulio arba valdymo simbolių failo kelias su "_". "MinGW32" sukūrimui taip pat pakeičiami papildomi simboliai, kurie "Windows" branduolyje neleidžiami. util :: detectDirTraversal () dabar grąžina true, jei pateikta eilutė yra nulinis arba kontrolinis simbolis.
                      • Atmesti torrent failą, jei kelio duomenys jame yra katalogų perėjimo direktyvų. Išmesti metalink: failo elementas Metalink3 formatu, jei jo vardo atributas turi katalogų perėjimo direktyvas. Ignoruoti metalinko vardo atributas: parašo elementas Metalink3 formate, jei jame yra katalogų perėjimo direktyvų.
                      • Pridėta Metalink4 palaikymas. Failai su ta pačia metaurl grupuojami ir atsisiųsti vienoje RequestGroup.
                      • Pridėta --bt-lpd-sąsajos parinktis, norint nurodyti sąsają, naudojamą vietiniam tarpusavio aptikimui. LpdMessageDispatcher objektas dabar turi savo lizdą. "LpdMessageReceiver" lizdas yra susietas su daugiaadresio adresu, norint gauti daugiaformačius paketus.
                      • Pridėta vietinių kolegų atradimų. Pagal numatytuosius nustatymus jis yra išjungtas. Naudokite --bt-enable-lpd, kad įjungtumėte funkciją.

                        • Šis leidimas ištaiso atminties nutekėjimą HTTP / FTP.

                          Kas naujo 1.6.1: atsisiųsti

                        • Taip pat ištaisoma klaida, kai išjungtos XML-RPC keitimo parinkties ir "changeGlobalOption" metodų pakeistos parinkties vertės.
                        • Dabar "User-agent" ir "Peer" numeris apima versijų numerius.
                        • Supaprastinti kinų vertimai atnaujinti.

                        Kas naujo 1.6.0 versijoje:

                        • Šis išleidimas pakeičia numatytąjį XML-RPC serverio elgesį.
                        • Dabar saugumo klausimais jis klauso tik vietinės linijos sąsajos.
                        • Jei norite prisijungti prie aria2c iš nuotolinių kompiuterių, naudokite parinktį -xml-rpc-listen-all.
                        • XML-RPC kliento pavyzdžių scenarijai, parašyti Ruby, dabar yra įtraukti į archyvą po aplanko doc / xmlrpc.
                        • Pagalbos kategorijos žymas dabar prasideda & quot; # & quot; atskirti juos nuo raktažodžių paieškos.
                        • Parinktis "retry wait" buvo pašalinta, nes ji netinkamai veikia pagal architektūrą.
                        • Bulgarų, rusų, slovakų ir japonų vertimai atnaujinti.

                        Kas naujo versijoje 1.5.0:

                        • Šis leidimas prideda "WEB-Seding" palaikymą kelių failų torrentui. --bt-stop-timeout parinktis buvo pridėta. Ši funkcija sustabdo "BitTorrent" atsisiuntimą, jei atsisiuntimo greitis yra 0 iš eilės per kelias sekundes. Aria2 dabar bando visus išspręsti adresus prisijungti prie nuotolinių serverių HTTP (S) / FTP, kol jis bus prijungtas. XML-RPC buvo įtraukti du nauji metodai: aria2.tellWaiting ir aria2.getVersion. Klaidos kodas pateikiamas atsakant į aria2.tellStatus metodus sustabdytai / užbaigtai atsisiuntimui. Pagal nutylėjimą --use-head dabar yra išjungta, nes naudojant HEAD užklausą sukelia problemų kai kuriose interneto svetainėse. Pakeista varianto -D elgesys: jei nurodomas -D, dabartinis darbo katalogas nustatytas į / ir stdin, stdout ir stderr nukreipiami į / dev / null. Šis leidimas pašalina klaidą, kad zombių procesai yra sukurti, kai vykdomos "-on-download-*" parinktys nurodytos komandos ir klaida, kurią http-user, http-passwd, ftp-user ir ftp-passwd ignoruoja, kai jie pateikiami per XML-RPC. Atnaujinta rusų, italų, danų, bulgarų, japonų ir ukrainiečių vertimai.

                        Kas naujo 1.4.1 versijoje:

                        • Dokumentuotas beveik siejamas su getPeers xml-rpc metodu.
                        • Pridėjo upload_length ir numSeeders į "tellStatus xml-rpc" metodo atsaką.
                        • Pridėta trūkstama #ifdef apsauga ENABLE_ASYNC_DNS.
                        • pridėta fork () emuliacija naudojant CreateProcess () MinGW

                        Kas naujo 1.4.0 versijoje:

                        • pridėtas slovakų vertimas. Atnaujintas Ukrainos ir Brazilijos portugalų vertimas. Dėkojame visiems vertėjams.
                        • Naudodami vardą.utf-8 ir path.utf-8 raktą į aukštesnį prioritetą, negu pavadinimo ir kelio raktas, persiunčiama .torrent failas.
                        • Pridėta --xml-rpc-max-request-size parinktį, norint apriboti XML-RPC užklausos dydį.
                        • Kadangi būsimajame libgnutls 2.8 neturi libgnutls-config, pirmiausia patikrinkite libgnutls buvimą naudojant pkg-config. Jei nepavyksta, grįžkite į seną makrokomandą libgnutls.m4.
                        • Pridėta - išsaugojimo slapukų parinktis.
                        • Pridėjo galimybę paleisti komandą, kai atsisiuntimas prasideda ir baigiasi. Taip pat galite nurodyti komandą tam tikrais atvejais, pavyzdžiui, išsamios / klaidos atsisiuntimo. Įdiegta - "start-start-download-stop", "download-complete" ir "download-error" galimybė.
                        • KiB / s sutrumpintas KiB, o jo tikslumas sumažėjo iki 1, taupant vietą konsolės rodinyje. Taip pat jie dabar rodomi MiB / s, jei greitis & gt; 1024KiB / s.
                        • Pridėta SEED į konsolės išvestį, kuris rodo sėjamųjų, kuriuos šiuo metu prijungia klientas, skaičių.
                        • Pridėtas šaltinio failo pavadinimas (__ FILE__) ir eilutės numeris (__ LINE__) į pranešimą apie išimtis.
                        • Ištaisyta klaida, kad POU kolegos niekada neuždengia sėjos.
                        • "DownloadResult" dabar turi "FileEntry" sąrašą. Atsisiuntimo santrauka rodo pirmojo pasirinkto failo kelią ir likusių failų skaičių kelių failų torrentui.
                        • Pridėjo BASIC autentifikavimą XML-RPC. Pridėta --xml-rpc-user ir -xml-rpc-passwd parinktis.
                        • Pridėta XML-RPC sąsaja. Žr. Išsamią API specifikaciją http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface
                        • .
                        • Pašalinta --enable-http-server ir -http-server-listen-port parinktys. Vietoje to galite pridėti --enable-xml-rpc ir -xml-rpc-listen-port. Pradinė funkcija --enable-http-serveris, kuris praneša apie HTML atsisiuntimo eigą, buvo oficialiai pašalintas. Persist "XML-RPC" jungtis, jei klientas palaiko gyvą.
                        • Pridėjo daugiau parinkčių, kurias galima nurodyti-i sąraše ir xml-rpc add * komandą. Žiūrėkite įvesties failą "aria2c" meniu puslapyje.

                        Kas naujo 1.3.3 versijoje:

                        • Atnaujinta Ukrainos, Rusijos ir Supaprastinta kinų vertimai. Dėkojame visiems vertėjams.
                        • Generated configure ir Makefile.in naudojant autoconf 2.63 ir automake 1.10.2. Pašalintas AC_GNU_SOURCE iš configure.ac, nes jis yra AC_USE_SYSTEM_EXTENSIONS pogrupis, ir mes naudojame pastarąją.
                        • Parsisiunčiamas segmentuotas rinkmenas su sugadinta perdavimo kodavimu ir turinio ilgiu.
                        • Taikomas Pascal Bleserio pleistras: didina MAX_RECV_BUFFER ftp nuo 4096 iki 65536 (neįtikėtinai didelioms ftp prisijungimo antraštėms)
                        • Ištaisyta klaida, kad tik skaitymo failas su netinkamu failo dydžiu sukeltų klaidą, nes jo negalima sutrumpinti iki tinkamo dydžio. Dabar, jei failo dydis skiriasi nuo tikėtino, iš naujo atidarykite failą įrašomame režime.
                        • Ištaisyta klaida, kad naudojant "--check-integrity" parinktį "aria2" ataskaitos atsisiųsto failo dydis yra 0, net jei kai kurios failo dalys yra teisingai atsisiųstos. Ši klaida yra atkuriama atsisiųsti, kad failas apima paskutinį kūrinį trūksta. Ši klaida neatskleidžia vieno torento su failų paskirstymu.

                        Kas naujo 1.3.2 versijoje:

                        • Atnaujintas Ukrainos vertimas.
                        • Naudokite url list (web sowing) tik vieno failo torrentui. Tai iš esmės tas pats elgesys su "Metalink" failais su torrentais ir URI.
                        • Ištaisyta klaida, kuri neleidžia torrento atsisiuntimui užbaigti. Klaida nerodo visų torrentų. Torrentai, paveikę šią klaidą, atitinka ((N + 7) / 8)% 4 == 0 ir N2! = 0, kai N yra vienetų skaičius.
                        • Ištaisyta segmentavimo klaida, kai GZipDecoder :: decode () grąžina 0 baitų.
                        • Ištaisyta klaida, sukelianti begalinę kilpą, jei sugedęs žiniatinklio serveris grąžina sugadintą atsakymą be paskutinės "0" "chunk" dydžio žymeklis ir uždaro jungtį.
                        • "HttpDownloadCommand" tinkamai sukonfigūruotas failas, skirtas atnaujinamų atsisiuntimų metu.
                        • Perrašytos "bitfield" funkcijos efektyviai.
                        • Nustatykite sąlyginą HAVE_GETADDRINFO tiesiai apie mingw32.
                        • buvo netyčia nustatyta klaidinga r1162
                        • Padidinkite prefikso ilgį kibirkui, kuriame nėra vietinio mazgo ID, kai dalijasi kibirą.

                        Kas naujo 1.3.1 versijoje:

                        • Ištaisyta klaida, kad įkėlimo limitas viršija reikšmę, nurodytą parinktyje "Seed-ratio", priklausomai nuo "SeedCheckCommand" vykdymo laiko.
                        • Ištaisyta klaida, kad pašalinta peer sesijos įkėlimo / atsisiuntimo trukmė yra priskaičiuojama du kartus _cachedTransferStat prieš ją perskaičiuojant. Tai paveikė shara santykio apskaičiavimą, todėl aija2 neteisingai nustatė, kad nurodytas akcijų koeficientas pasiekiamas.

                        Kas naujo 1.3.0 versijoje:

                        • Pridėta parametro "Falloc" --file-allocation option. "Falloc" paskirstymo režimas naudoja posix_fallocate () sistemos skambutį, skirtą failui diske. Jei naudojate naujesnes failų sistemas, tokias kaip ext4 (su ekstensyviu palaikymu), btrfs ar xfs, "fazoc" yra geriausias pasirinkimas. Jis skiria didelius (keletą GiB) failų beveik akimirksniu. Nenaudokite "Falloc" su senesnėmis failų sistemomis, pvz., "Ext3", nes jis trunka beveik tą patį laiko tarpą kaip "prealloc" ir visiškai blokuoja "aria2", kol baigsis paskirstymas. "Falloc" gali būti neįmanoma, jei jūsų sistemoje nėra posix_fallocate () sistemos skambučio.
                        • Pridėta --bt-tracker-interval galimybė nurodyti intervalą tarp stebėjimo prašymų. Jei nustatoma nulinė vertė, aria2 ją naudoja ir ignoruoja intervalo reikšmę sekimo atsakyme. Jei yra nurodytas nulis, aria2 nustato inteval reikšmę, pagrįstą "tarcker" atsakymais ir atsisiuntimo eiga.
                        • Sumažintas procesoriaus naudojimas RarestPieceSelector.
                        • Sumažintas CPU naudojimas, kai paspaudžiamas atsisiuntimo apribojimo / įkėlimo limitas.
                        • pakeitė numatytąją --uri parinkties parinktį iš "inorder" į "feedback"
                        • Įtrauktas dabartinis URI išimties pranešime
                        • Ištaisyta klaida, kad "AdaptiveURISelector" nerodo jokio URI, kai visi URI bandomi ir jų laikas nepasiekiamas.
                        • Pakartotinai naudokite URI, kai baigsis visų nenaudojamų URI.
                        • Pašalinta - direct-file-mapping parinktis ir CopyDiskAdaptor.
                        • Pridėta - pasirinkta parinktis. Šiame režime, aria2 tik patikrina, ar nuotolinis failas yra prieinamas, o ne duomenų. Ši parinktis veikia HTTP / FTP atsisiuntimą, o "BitTorrent" atsisiuntimai atšaukiami šiame režime.
                        • Išnagrinėti parinktis-i sąraše naudojant "OptionParser".
                        • Neatmeskite URI dar kartą, kad išvengtumėte papildomų ištisinių reisų dėl peradresavimų.
                        • Pridėta --indekso išvesties parinktis nurodyti kiekvieną torrento failo kelią. Parametras -show-files parodytas rodyklė naudojama norint nurodyti, koks failo kelias turėtų būti pakeistas. Pavyzdžiui, jei norite pakeisti failo kelią su indeksu = 2, naudokite --index-out = 2 = aria2.tar.bz2. Šią parinktį galite naudoti keletą kartų: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Trumpas rankų formos -O taip pat yra. Ši parinktis gali būti nurodyta "-i" sąraše.
                        • Pridėta - max-total-download-limit galimybė. Dabar - max-upload-limit galimybė neignoruojama, kai -max-total-upload-limit parinktis turi nulinę reikšmę. Aria2 tikrina siuntimo (įkėlimo) greitį pagal užsakymą: pirmiausia patikrina bendrą greičio ribą ir, jei ji neviršijama, patikrina kiekvieno atsisiųsti greičio apribojimą. Taigi galite nurodyti abi reikšmes. Pavyzdžiui, nustatykite --max-total-download-limit = 1M ir -max-download-limit = 500K, kad nuo vieno atsisiųsti negalima valgyti viso bendro greičio apribojimo.
                        • Dabar pasirinkite failą galima nurodyti uri sąraše (-i list).
                        • Didžiausias maksimalus vienu metu veikiančių parsisiuntimo parinkčių reikšmė neribota.
                        • Ištaisyta klaida, kad disko rašytojas nėra sukurtas, net jei ankstesnio failo dalis sutampa su ta dalimi, jei ankstesnio failo ilgis yra 0.
                        • "BitTorrent", atidarykite failus tik skaitymo režimu, jei norite patikrinti hash. Po to vėl atidarykite failą skaitymo / rašymo režimu tik tada, kai atsisiuntimas nebaigtas.
                        • Pridėta - "ttp-auth-challenge" parinktis. Jei jis yra teisingas, aria2 siunčia HTTP leidimo antraštę tik tada, kai serveris to reikalauja. Jei nustatytas klaidingas, tada leidimo antraštė visada siunčiama į serverį. Tai naudinga serveriams, kurie nereaguoja į 401 kodą, kai autentiškumas reikalingas. Yra išimtis: jei naudotojo vardas ir slaptažodis yra įterpti į URI, prieigos serveris visada siunčiamas prie serverio nepriklausomai nuo šios galimybės. Numatytoji šios parinkties reikšmė yra klaidinga.

                        Kas naujo versijoje 1.3.0 Beta Build 20090322:

                        • Pridėta --bt-tracker-interval galimybė nurodyti intervalą tarp stebėjimo prašymų. Jei nustatoma nulinė vertė, aria2 ją naudoja ir ignoruoja intervalo reikšmę sekimo atsakyme. Jei yra nurodytas nulis, aria2 nustato inteval reikšmę, pagrįstą "tarcker" atsakymais ir atsisiuntimo eiga.
                        • Sumažintas procesoriaus naudojimas RarestPieceSelector.
                        • Sumažintas CPU naudojimas, kai paspaudžiamas atsisiuntimo apribojimo / įkėlimo limitas.
                        • pakeitė numatytąją --uri parinkties parinktį iš "inorder" į "feedback"
                        • Įtrauktas dabartinis URI išimties pranešime
                        • Ištaisyta klaida, kad "AdaptiveURISelector" nerodo jokio URI, kai visi URI bandomi ir jų laikas nepasiekiamas.
                        • Pakartotinai naudokite URI, kai baigsis visų nenaudojamų URI.
                        • Pašalinta - direct-file-mapping parinktis ir CopyDiskAdaptor.
                        • Pridėta - pasirinkta parinktis. Šiame režime, aria2 tik patikrina, ar nuotolinis failas yra prieinamas, o ne duomenų. Ši parinktis veikia HTTP / FTP atsisiuntimą, o "BitTorrent" atsisiuntimai atšaukiami šiame režime.
                        • Išnagrinėti parinktis-i sąraše naudojant "OptionParser".
                        • Neatnaujinkite URI dar kartą, kad išvengtumėte papildomų kelionių iš viršaus į apačią dėl nukreipimų.
                        • Pridėta --indekso išvesties parinktis nurodyti kiekvieną torrento failo kelią. Čia rodyklė, rodomi parinktyje "Rodyti failus", naudojama norint nurodyti, kuris failų kelias turėtų būti pakeistas. Pavyzdžiui, jei norite pakeisti failo kelią su indeksu = 2, naudokite --index-out = 2 = aria2.tar.bz2. Šią parinktį galite naudoti keletą kartų: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Trumpas rankų formos -O taip pat yra. Ši parinktis gali būti nurodyta "-i" sąraše.
                        • Pridėta - max-total-download-limit galimybė. Dabar - max-upload-limit galimybė neignoruojama, kai -max-total-upload-limit parinktis turi nulinę reikšmę. Aria2 tikrina siuntimo (įkėlimo) greitį pagal užsakymą: pirmiausia patikrina bendrą greičio ribą ir, jei ji neviršijama, patikrina kiekvieno atsisiųsti greičio apribojimą. Taigi galite nurodyti abi reikšmes. Pavyzdžiui, nustatykite --max-total-download-limit = 1M ir -max-download-limit = 500K, kad nuo vieno atsisiųsti negalima valgyti viso bendro greičio apribojimo.
                        • Dabar pasirinkite failą galima nurodyti uri sąraše (-i list).
                        • Didžiausias maksimalus vienu metu veikiančių parsisiuntimo parinkčių reikšmė neribota.
                        • Ištaisyta klaida, kad disko rašytojas nėra sukurtas, net jei ankstesnio failo dalis sutampa su ta dalimi, jei ankstesnio failo ilgis yra 0.
                        • "BitTorrent" atidarykite failus tik skaitymo režimu, jei norite patikrinti hash. Po to vėl atidarykite failą skaitymo / rašymo režimu tik tada, kai atsisiuntimas nebaigtas.
                        • Pridėta - "ttp-auth-challenge" parinktis. Jei jis yra teisingas, aria2 siunčia HTTP leidimo antraštę tik tada, kai serveris to reikalauja. Jei nustatytas klaidingas, tada leidimo antraštė visada siunčiama į serverį. Tai naudinga serveriams, kurie nereaguoja į 401 kodą, kai autentiškumas reikalingas. Yra išimtis: jei naudotojo vardas ir slaptažodis yra įterpti į URI, prieigos serveris visada siunčiamas prie serverio nepriklausomai nuo šios galimybės. Numatytoji šios parinkties reikšmė yra klaidinga.

                        Kas naujo versija 1.3.0 Beta Build 20090314:

                        • Pakeista numatytoji reikšmė --uri parinkčiai iš "inorder" į "feedback"
                        • Įtrauktas dabartinis URI išimties pranešime
                        • Ištaisyta klaida, kad "AdaptiveURISelector" nerodo jokio URI, kai visi URI bandomi ir jų laikas nepasiekiamas.
                        • Pakartotinai naudokite URI, kai baigsis visų nenaudojamų URI.
                        • Pašalinta - direct-file-mapping parinktis ir CopyDiskAdaptor.
                        • Pridėta - pasirinkta parinktis. Šiame režime, aria2 tik patikrina, ar nuotolinis failas yra prieinamas, o ne duomenų. Ši parinktis veikia HTTP / FTP atsisiuntimą, o "BitTorrent" atsisiuntimai atšaukiami šiame režime.
                        • Išnagrinėti parinktis-i sąraše naudojant "OptionParser".
                        • Neatmeskite URI dar kartą, kad išvengtumėte papildomų ištisinių reisų dėl peradresavimų.
                        • Pridėta --indekso išvesties parinktis nurodyti kiekvieną torrento failo kelią. Čia rodyklė, rodomi parinktyje "Rodyti failus", naudojama norint nurodyti, kuris failų kelias turėtų būti pakeistas. Pavyzdžiui, jei norite pakeisti failo kelią su indeksu = 2, naudokite --index-out = 2 = aria2.tar.bz2. Šią parinktį galite naudoti keletą kartų: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Trumpas rankų formos -O taip pat yra. Ši parinktis gali būti nurodyta "-i" sąraše.
                        • Pridėta - max-total-download-limit galimybė. Dabar - max-upload-limit galimybė neignoruojama, kai -max-total-upload-limit parinktis turi nulinę reikšmę. Aria2 tikrina siuntimo (įkėlimo) greitį pagal užsakymą: pirmiausia patikrina bendrą greičio ribą ir, jei ji neviršijama, patikrina kiekvieno atsisiųsti greičio apribojimą. Taigi galite nurodyti abi reikšmes. Pavyzdžiui, nustatykite --max-total-download-limit = 1M ir -max-download-limit = 500K, kad nuo vieno atsisiųsti negalima valgyti viso bendro greičio apribojimo.
                        • Dabar pasirinkite failą galima nurodyti uri sąraše (-i list).
                        • Didžiausias maksimalus vienu metu veikiančių parsisiuntimo parinkčių reikšmė neribota.
                        • Ištaisyta klaida, kad disko rašytojas nėra sukurtas, net jei ankstesnio failo dalis sutampa su ta dalimi, jei ankstesnio failo ilgis yra 0.
                        • "BitTorrent", atidarykite failus tik skaitymo režimu, jei norite patikrinti hash. Po to vėl atidarykite failą skaitymo / rašymo režimu tik tada, kai atsisiuntimas nebaigtas.
                        • Pridėta - "ttp-auth-challenge" parinktis. Jei jis yra teisingas, aria2 siunčia HTTP leidimo antraštę tik tada, kai serveris to reikalauja. Jei nustatytas klaidingas, tada leidimo antraštė visada siunčiama į serverį. Tai naudinga serveriams, kurie nereaguoja į 401 kodą, kai autentiškumas reikalingas. Yra išimtis: jei naudotojo vardas ir slaptažodis yra įterpti į URI, prieigos serveris visada siunčiamas prie serverio nepriklausomai nuo šios galimybės. Numatytoji šios parinkties reikšmė yra klaidinga.

                        Kas naujo versijoje 1.2.0 Beta 20090214:

                        • Ištaisyta segmentavimo sutrikimas, kai vykdomas užkimšimo algoritmas leecher būsenoje dėl nesugebėjimo palyginti operatoriaus įgyvendinimą.
                        • Atidaryti failą dvejetainiu režimu. Tai pašalina klaidą, kad vietinis torrent failas neveikia "win32".
                        • Pridėjo patikrinimą norėdami pamatyti struct sockaddr_in turi sin_len narį. Nustatykite struct sockaddr_in.sin_len, jei nustatytas HAVE_SOCKADDR_IN_SIN_LEN.
                        • Nustatytas galimas buferio viršijimas rašant dht.dat.
                        • Pataisyti epoll klaidą senajame branduolyje 2.6.8 ar ealier.
                        • Ištaisyta klaida, kad į "BitfieldMan" filtrus pridedant 0 ilgio filtrą 1 blokas. Jis neturėtų filtruoti nieko.
                        • Ištaisyta išskaidyta pasirinkta failo "BitTorrent" atsisiuntimas.
                        • pakeitė numatytąją "proxy-method" parinktį iš "tunelio" į "gauti". Naudokite "tunelį" HTTPS nepriklausomai nuo pasirinkimo - proxy metodas.
                        • Pridėta --bt-external-ip parinktis. Galite nurodyti išorinį IP adresą, kuris bus pranešamas BitTorrent stebėjimui. Nors ši funkcija vadinama "išorine", ji gali priimti bet kokius IP adresus.
                        • Taikomas "AdaptiveURISelector-timeout patch" iš Pascal Rigaux "Mandriva". Aš pakeičiau pataisą: prašymo grupei suteikti laiko pabaigos reikšmė, o AdaptiveURISelector tiesiogiai keičia šią vertę.
                        • Naudokite LongestSequencePieceSelector integruotam atsisiuntimui HTTP / FTP / BitTorrent. Šis "PieceSelector" poklasis turi ilgiausią nepertraukiamą seką iš turimų trūkstamų dalių ir pasirenka paskutinę tokios sekos rodyklę. Tai daro HTTP / FTP ryšius mažiau nutraukus vienetų, kuriuos sukūrė "BitTorrent" lygiaverčiai.
                        • Ištaisyta klaida, kad vidutinis greitis neteisingas http / ftp / BitTorrent integruotame atsisiuntime. Buvo apsvarstyti tik "BitTorrent" atsisiųsti baitai.
                        • BitTorrent / DHT portą pasirinkite atsitiktinai iš nurodyto diapazono. REQUEST # 2543518
                        • Siųsti HTTP autorizacijos antraštę tik tada, kai serveris to reikalauja (atsakymas 401). Yra keletas išimčių. Proxy įgaliojimo įgaliojimo antraštė visada siunčiama, jei jis yra prieinamas be serverio reikalavimo. Jei vartotojo vardas / slaptažodis nurodytas URI, jis nedelsiant siunčiamas į serverį be serverio prašymo. Įgyvendina REQUEST # 2540844.
                        • Pašalinti pagrindinį & quot; - & quot; iš pagalbos raktažodžio ir požymių po "=" iš pagalbos raktažodžio, kad būtų galima užklausos parinktis "-h - max-" arba "-hmax-peers = 10".
                        • Pridėtas eksperimentinis įmontuotas HTTP serveris. Šiuo metu, kai klientas pasiekia serverį, jis atsako į dabartinę atsisiuntimo eigą. Pagal numatytuosius nustatymus jis yra išjungtas. Norėdami įjungti serverį, nurodykite --enable-http-server parinktį. Norėdami pakeisti serverio numatytąjį prievado numerį, kurį norite klausytis, naudokite parinktį "--http-server-listen-port". Atsakymas HTML yra labai paprastas ir kiekvieną 1 sekundę atsinaujina. Dėl šio atnaujinimo matote mirgėjimą įprastoje žiniatinklio naršyklėje, pvz., "Firefox". Aš rekomenduoju naudoti konsolės naršyklę, pvz., Elinks, w3m. Norėdami prisijungti prie serverio, paleiskite "elinks http: // localhost: 6800 /", kol paleisite aria2. Prašome pakeisti savo numerį "6800" (kuris yra numatytasis).
                        • Sukurta (dalinė) maišos patikra kiekvienai RequestGroup eilės tvarka, nes tuo pačiu metu patikrinamas hasch patikrinimas yra lėtesnis už nuoseklią vykdymą.
                        • Pridėta --bt-max-peers galimybė nurodyti maksimalų vienetų skaičių vienam torrentui. 0 reiškia neribotą skaičių bendraamžių. REQUEST # 2451382
                        • Pridėta - parinktis bt-hash-check-seed. Jei ši parinktis yra tiesa, po maišos patikrinimo naudojant --check-integrity parinktį ir failas yra baigtas, tęskite sėklos failą. Jei norite patikrinti failą ir jį atsisiųsti tik tada, kai jis yra sugadintas arba neišsamus, nustatykite šią parinktį neteisingai. Ši parinktis veikia tik "BitTorrent" atsisiuntimui. Numatytoji reikšmė yra teisinga (tai yra tas pats elgesys su ankstesniu leidimu).
                        • Sukūrė maksimalią split opciono vertę neribota. PRAŠYMAS # 2496748
                        • Pridėta - įvykio apklausos parinktis pasirinkti įvykių apklausos metodą. Galimi metodai yra & quot; pasirinkti & quot; ir "epoll". & quot; epoll & quot; yra tik "Linux". Ankstesniame leidime yra sudaryta galimybė pasirinkti iš šių metodų.
                        • Įtraukta RecoverableException.h iš main.cc. BUG # 2498160
                        • Taikomas išeities statuso pataisas iš Pascal Rigaux "Mandriva". Aria2 dabar grąžina paskutinę klaidą, susidarančią siunčiant HTTP / FTP, kaip išėjimo būsenos vertę. Jei visi atsisiuntimai sėkmingai baigti, aria2 grąžina 0. Klaidos kodas apibrėžiamas src / DownloadResult.h. Klaida, susidariusi vykstant atsisiuntimui, nepateikiama kaip paskutinė klaida. Jei klaidos nėra, bet vyksta arba laukiama atsisiuntimo, aria2 grąžina 7.
                        • Taikomas "AdaptiveURISelector patch" iš Aurelien Lefebvre. Šis pataisas prideda "AdaptiveURISelector", kuris pasirenka vieną iš bests veidrodėlių pirmiesiems ir rezervuotiems jungtys. Papildomiems automobiliams sugrąžinami veidrodėliai, kurie dar nebuvo išbandyti, ir, jei kiekvienas iš jų jau buvo išbandytas, grąžina veidrodžius, kurie turi būti iš naujo išbandyti. Priešingu atveju nebebus grąžinti veidrodžių.
                        • Fiksuoto vieneto bandymo klaida HTTPResponseTest. PATCH # 2485509

                        Kas naujo 1.1.2 versijoje:

                        • Atnaujintas vertimas iš anglų kalbos. Dėkojame vertėjams.
                        • Pridėta - use-head galimybė nustatyti, ar HEAD metodas turėtų būti naudojamas pirmame HTTP užklausoje. Pagal nutylėjimą aria2 naudoja HEAD metodą kaip pirmąjį prašymą. Jei serveris neatpažįsta HEAD, tada nurodykite aria2 --use-head = false, kad priversti aria2 naudoti GET metodą.
                        • Ištaisyta klaida, kad "BitTorrent" atsisiuntimas nebaigtas, kai REJECT pranešimas gaunamas prieš CHOKE pranešimą. Seni įgyvendinimas nepašalina kūrinio naudojimo bitų, kai gaunamas REJECT pranešimas.

                        Kas naujo 1.1.0 versijoje:

                        • Spausdinkite torrent / metalink failų turinį be "-T / -M" parinkčių.
                        • Atnaujinta prancūzų, japonų, rusų ir ukrainiečių vertimai. Dėkojame visiems vertėjams.
                        • Pervardykite failą, pridedant skaitmenis, jei yra vietinis failas, o jo failo dydis yra didesnis nei nuotolinio failo dydis, jei pasirinkta - Continue. Sena įgyvendinimas tiesiog išmeta išimtis tokiu atveju.
                        • Ištaisyta klaida, kad atsisiuntimo eigos santrauka nėra atspausdinta parinktyje nurodytu intervalu.
                        • Ištaisyta slapukų įvedimas pagal RFC2965. Dabar, jei domeno lauko vertė neprasideda taškais, tada pridedate tašką. Tai reiškia, kad slapukas su domain = sf.net siunčiamas į wiki.sf.net.
                        • Ištaisyta klaida, kuri sukelia sugadintus atsisiuntimus, jei įjungtas HTTP konvejeris ir serveris nepalaiko išlikimo.
                        • Pridėta - maksimalios bendrosios įkėlimo limito parinktis. Ši parinktis riboja bendrą įkėlimo greitį. Pateikta pagalbos žinutė, kad esama galimybė "max-upload-limit" riboja įkėlimo greitį kiekvienam torrentui. Žmonių puslapis taip pat atnaujintas.
                        • Ištaisyta klaida, kad blogas URI siunčiamas stebėjimo programai, kai torrent failo antraštė URI apima užklausą.
                        • Įgalinta - check-certificate pagal numatytuosius nustatymus. Pridėta kompiliuoti (sukonfigūruoti) parinktį --with-ca-bundle, norint nurodyti CA paketą. Įspėti, jei --check-certificate = true, ir -ca-sertifikatas nėra nurodytas arba nepavyksta įkelti CA sertifikato.
                        • Pridėta & quot; https & quot; žyma, kad galėtumėte padėti pasirinkimo kategorijai. Pridėta https žymelę į -ca-sertifikatą, -certificate, -check-certificate ir -private klavišų parinktį.
                        • pakeitė paketo pavadinimą iš & quot; aria2c & quot; į "aria2". Vykdytojo pavadinimas nekeičiamas. Šis pakeitimas buvo atliktas norint nustatyti paketo pavadinimo ir diegimo katalogo nenuoseklumą, nes daugeliu paskirstymo atveju binarinis paketo pavadinimas yra "aria2", bet seni leidimai bandė įdiegti į "aria2c". katalogą, pvz., "/ usr / local / share / doc / aria2c".
                        • Ištaisyta klaida žiniatinklyje.
                        • RFC3986 atitiko "Percent-Encoding" (urlencode). Užkoduotą tekstą vietoj mažosios raidės naudokite didžiųjų šešioliktainių skaitmenų.
                        • Ištaisyta klaida, kad -pfalse ir -ptrue nėra tinkamai atpažįstami.
                        • Ištaisyta klaida, kuri neleidžia "aria2" atsisiųsti 0-ilgio failų per HTTP / FTP.

                        Kas naujo 1.0.1 versijoje:

                        • Ištaisyta klaida "OPTIONS, KURIEMS LAIKOMA PASIRINKTINIS ARGUMENTO" skyriuje.
                        • Taikoma aria2-1.0.0-mingw-r5.patch nustatyti daugybę kompiliavimo / vieneto bandymų klaidų MinGW: uždaras failas išsaugojus serverio statistiką (RequestGroupMan.cc). Fiksuotas laiko analizavimas, jei trūksta vidinio strptime () (FtpConnection. cc) Ignoruojamas atvejis ir tvarkomi 2 skaitmenų metai (strptime.c) Pridėta trūkstama suseconds_t apibrėžtis (a2time.h) Fiksuotas lizdas CLOSE () apibrėžti (SocketCore.cc) Pakeista EINPROGRESS į A2_EINPROGRESS (SocketCore.cc) Pakeista utime () nuo x000 iki x00000, nes MinGW nepavyko, kai vertė mažesnė už laiko juostą, kompensuotą nuo Unix epochos. Pakeista "struct stat" į "a2_struct_stat" (FileTest.cc) Pridėta waitRead () skambinti prieš skaitymo lizdą (FtpConnectionTest.cc) Pakeista data nuo 01-Jan. -1960 iki 01-Jan-1970 00:00:01 kaip MinGW negali apdoroti neigiamų datų (CookieParserTest.cc)
                        • Ištaisyta klaida, sukelianti plūduriuojančią išimtį, kai naudojama parinktis-T ir nėra jokių URI.
                        • Naudokite HEAD metodą, norėdami gauti failo dydį iš HTTP serverio, kad atsisiųstumėte į segmentus. Prašymas BitTorrent stebėtojui visada naudoja GET metodą, nes sekimo priemonės atsakas yra mažas ir jam nereikia segmentuoti atsisiuntimo.
                        • Uždaryti failai po MultiDiskWriterTest :: testResetDiskWriterEntries () testų bylų. Tai pašalins unitwin testo klaidą kuriant mingw32.
                        • Nenurodykite atsisiuntimo rezultatų, kai naudojama parinktis -S.
                        • Atnaujintas vertimas į ukrainiečių ir norvegų нюнорске.

                          • Šiame leidime pridedama galimybė patikrinti bendraamžius, naudojant šią informaciją.

                            Kas naujo 1.0.0 versijoje: patikimų CA sertifikatų ir kliento sertifikatų autentifikavimą naudojant HTTPS.

                          • Taip pat buvo pridėta galimybė sukurti nuolatinį ryšį, naudojant tarpinį serverį ir žinomų aplinkos kintamųjų palaikymą tarpinio serverio nustatymams.
                          • Ištaisyta klaida, dėl kurios susidūrė segmentavimo sutrikimas.
                          • Dabar naudotojai gali nurodyti įvesties bylos failo pavadinimą ir katalogą.
                          • Vidutinis atsisiuntimo greitis dabar atspausdintas "Atsisiųsti rezultatus".
                          • Šios parinktys dabar įjungiamos pagal nutylėjimą: --ftp-pasv ir -enable-direct-io.

                          Kas naujo versijoje 0.16.2:

                          • Ištaisyta klaida, kurią "aria2" nutraukia, kai gaunamas didesnis nei 16KiB užklausa. Šiame pataisyme, jei gaunamas prašymas, kurio ilgis didesnis nei 16KiB, aria2 atsijungia nuo lygiaverčio.
                          • Pridėjo ilgumo lygybės testą operatoriui ==, norėdami išmesti gabalo pranešimą, kurio ilgis neatitinka reikalaujamo.
                          • pridedamas serbų vertimas. Atnaujintas Ukrainos vertimas. Dėkojame visiems vertėjams.

                          Kas naujo versijoje 0.16.1:

                          • pakeitė _numNewConnection tipą į nepasirašytą int. BUG # 2150491, PATCH # 2151628
                          • Ištaisyta kompiliuoti klaida naudojant gcc-4.4 (fotografiją). Pataisa yra pateikta David Watzke. BUG # 2150058
                          • Pridėta trūkstamų M4 makrokomandų. - m4 / cppunit.m4 - m4 / libgcrypt.m4 - m4 / libgnutls-extra.m4 - m4 / libgnutls.m4 - m4 / libxml2.m4
                          • Ištaisyta klaida, kad refererio antraštės lauke yra fragmentas. Dabar "Request class" pašalina fragmentišką URI dalį ir koduoja ją Request :: setUri () ir setReferer ().
                          • Ištaisyta klaida, kad paskutinis URI simbolis nėra užkoduotas.
                          • Pridėta --dht-file-path parinktis pakeisti kelią į dht.dat, kuris yra serijinė DHT maršruto lentelė.
                          • Ištaisyta klaida, kurią vienetinis bandymas nepavyksta naudojant linux-amd64
                          • Fiksuotas kompiliatoriaus įspėjimas linux-amd64
                          • Pridėta --auto-save-interval = SEC parinktis. Valdymo failas (*. Aria2) išsaugomas kas SEC sekundes.
                          • Atnaujintas žmogaus puslapis. Pakeista "aria2c.1.html" doctype į meniu, kad nebūtų pakeista "-" su "em dash" simboliu.
                          • Pridėta ukrainiečių, vietnamiečių ir tradicinių kinų vertimų. Atnaujinti prancūzų, supaprastinta kinų ir japonų vertimai. Ačiū visiems vertėjams. Įtraukti el @ quot ir en @ boldquot.

                          Kas naujo versijoje 0.16.0:

                          • Pridėta apriboti tekstą prie žurnalo pradžios, kad būtų galima rasti, kur žurnalas prasideda lengvai.
                          • Naudokite neblokuojamą lizdą TCP ryšiui, kad išvengtumėte galimo blokavimo dėl visiško buferio.
                          • Pridėta - max-file-not-found = NUM ​​parinktis. Jei aria2 gauna "failo nerasta" klaidą iš HTTP / FTP serverio NUM kartus, nesant vienų duomenų baitų, tada priversti atsisiųsti failą.
                          • Naudokite pkg-config už sqlite3, openssl.
                          • Pridėta - "connect-timeout" parinktis, kad būtų galima nurodyti prisijungimo laiką per kelias sekundes. Ši parinktis galioja HTTP / FTP / proxy serveriui. Ši parinktis nekontroliuoja prisijungimo prie "BitTorrent" lygiaverčio laiko praleidimo laiko.
                          • Įdiegė galimybę gauti laiko žymę iš nuotolinio HTTP / FTP serverio ir pritaikyti jį vietiniam failui. Norėdami įjungti šią funkciją, --remote-time parinktį.
                          • Jei įvyko klaida su URI, pašalinkite identišką URI iš likusio URI sąrašo, nes galbūt ta pati klaida įvyko pabaigoje, ir tai yra laiko švaistymas.
                          • Kontaktų sekimas dažnai, kai jungčių skaičius yra 0, o atsisiuntimas dar nebaigtas.
                          • Perrašyta slapukų tvarkymo procedūra.
                          • Padidinkite dht.dat failo versijos numerį į 3. 3 formato versijoje laikas saugomas 64 bitų, tinklo baitų tvarka. Nauja statyba gali įkelti seną formą (2 versija), tačiau ji išsaugo failą naujame formate. Tai reiškia, kad kai naudosite naują kūrimą, jūsų dht.dat tampa nesuderinama su senesniu kūrimu.
                          • Sukelkite valdymo failo .aria2 versijos numerį į 0001. Naujoji aria2 vis dar gali įkelti failo versiją 0000, tačiau ji išsaugo failą formatu 0001. Tai reiškia, kad naujoji aria2 gali atnaujinti senojo aria2 paleidžiamą atsisiuntimą, tačiau priešingai netiesa.
                          • Pridėtas "Firefox3" slapukų palaikymas, pagrįstas tizianomueller pateiktu pleistru. "Firefox3" slapukas yra "SQLite3" duomenų bazė. "libsqlite3" reikalauja, kad ši funkcija būtų įjungta.
                          • Įdiegtas URI atrankos algoritmas, skirtas atsisiuntimo greičiui. Įdiegta nauja parinktis -uri rinkiklis. Jei pateikiamas --uri-selector = atsiliepimas, aria2 naudoja ankstesniuose atsisiuntimuose pastebėtą atsisiuntimo greitį ir URI sąraše pasirenka greičiausiai serverį. Šiuo metu manoma, kad daugiausiai 10 "URI" skiriasi, kad būtų galima rasti geresnių serverių. Greitis yra atsisiuntimo greitis. Kita vertus, jei nurodomas --uri-selector = inorder, kuris yra numatytasis, URI bandomas pagal URI sąrašą. Pridėta parinkčių, kaip įkelti failą įkelti / išsaugoti aukščiau informacijos (atsisiuntimo greitį, būseną ir tt): --server-stat-of, -server-stat-if. --Server-stat-timeout taip pat pridedamas norint kontroliuoti išsaugotų duomenų gyvenimo trukmę.
                          • Integruotas pagalbos centras į "OptionParser", kad būtų lengviau pridėti naujų parinkčių darbo krūvį. Pašalinta numatytoji vertė iš naudojimo teksto.
                          • Pirma išmeskite komandą PWD ir gaukite darbo katalogą ir naudokite jį kaip CWD komandos prefiksą.
                          • Netrc naudojamos HTTP.
                          • FTP naudotojas / slaptažodis siunčiamas įgaliojimo antraštėje, kai pateikiamas failas --ftp-via-http-proxy = get (nepermatomas HTTP proxy).
                          • Įterpti vartotojo vardą + "@" į URI (po ftp: //), kai URI yra FTP schema, o naudotojo vardas nėra URI ir naudojamas nepermatomas HTTP tarpinis serveris.
                          • Ištaisyta klaida, kad prefiksas padalintas kibiras, kuris neapima vietinio mazgo ID, yra didinamas.
                          • Atnaujintas žmogaus puslapis

                          Kas naujo versijoje 0.15.3:

                          • Negalima aptikti duomenų apie šiukšles. BUG # 2074141
                          • Sukurta failų, kurių vardai baigiasi & quot; .gz & quot ;, & quot; .tgz & quot; neuždengtas turinio kodavimo dekoderis.
                          • Fiksuota begalinė linijos klaida FTP metu, kai SIZE komanda nepavyko.
                          • Kontaktų sekimas dažnai, kai jungčių skaičius yra 0, o atsisiuntimas dar nebaigtas.
                          • Pridėta -lrt į LIBCARES_LIBS, jei norint susieti programą su "-lcares" reikia -lrt.
                          • Jei įvyko klaida su URI, pašalinkite identišką URI iš likusio URI sąrašo.
                          • Pridėtas turkų vertimas
                          • Atnaujinta vertimų į vokiečių ir rusų kalbą.

Komentarai aria2

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!