aria2

Software kuvakaappaus:
aria2
Ohjelmiston tiedot:
Versio: 1.33.1 Päivitetty
Lähetyksen päivämäärä: 22 Jun 18
Kehittäjä: Tatsuhiro Tsujikawa
Lupa: Vapaa
Suosio: 49

Rating: 3.5/5 (Total Votes: 2)

Aria2 on avoimen lähdekoodin komentorivisovellus, jonka avulla käyttäjät voivat ladata tiedostoja useista lähteistä ja protokollista. Linuxin lisäksi se tukee Android-, Mac OS X- ja Microsoft Windows -käyttöjärjestelmiä.

Ohjelmisto tarjoaa käyttäjille selkeän tavan ladata tiedostoja HTTP / HTTPS-, FTP-, Metalink- ja BitTorrent-lähteistä käyttämällä vain pääteemulaattorisovelluksia, kuten GNOME Terminal, XTerm tai Xfce Terminal.


Ominaisuudet yhdellä silmäyksellä

Sen tärkeimmät ominaisuudet ovat monen yhteyden latausominaisuus, täysin varusteltu BitTorrent-asiakas, tuki Metalink 3/4- ja Metalink / HTTP-tiedostomuodoille (Metalink Download Description Format) sekä kauko-ohjain.

Koska äärimmäisen kevyt sovellus on suunniteltu käsittelemään ärsyttäviä CGI-väärennettyjä ladattavia sivuja, niitä voidaan hallita tavallisten RPC (Remote Procedure Call) -rajapintojen kautta, kuten XML-RPC ja JSON-RPC (yli WebSocket tai HTTP). / p>

Sisäänrakennettu BitTorrent-asiakas mahdollistaa sekä Magnet- että Torrent-tiedostojen lataamisen, ja se tukee paikallisen vertaistutkimuksen, DHT: n (Distributed Hash Table), PEX: n (peer exchange), salauksen, webseedingin, UDP: n (User Datagram Protocol) tracker ja valikoiva lataukset.

Erilaisia ​​graafisia käyttöliittymiä on olemassa

Aria2-ohjelmistolle on saatavilla useita graafisia käyttöliittymiä (GUI), mukaan lukien arvostettu uGet-latausten hallinta ja webui-aria2-web-käyttöliittymä. On myös tärkeää mainita, että ohjelman komentojohto on todellisuudessa ajoneuvoa ja ei aria2.

Aria2: n kehittäjät tarjoavat yksityiskohtaiset käyttöesimerkit ladattavaksi Webistä, kahdesta eri lähteestä samanaikaisesti kahden yhteyden käyttämistä isäntäkohdittain, tekstitiedostossa löydetyistä URI-tiedostoista sekä Magnet-, BitTorrent- ja Metalink URI -kohteista. projektin kotisivulla.

Linuxissa projekti on jaettu vain lähdetiedostoksi, jonka avulla kokeneet käyttäjät voivat määrittää, kääntää ja asentaa ohjelman missä tahansa Linux-jakelussa. Aloittelevat käyttäjät voivat kuitenkin helposti asentaa sen Linux-jakelun oletusohjelmakanavilta.


Bottom line

Kaiken kaikkiaan Aria2 on arvostettu ja tehokas CLI-ohjelma, joka sisältää lukuisia houkuttelevia ominaisuuksia, mukaan lukien tuki useille protokollille ja lähteille sekä monipuoliset käyttöympäristöt.

Uutta tässä versiossa:

  • Tämä julkaisu korjaa vian, joka aiheuttaa suuren CPU: n käytön mingw-rakennuksessa.

Uutta versiona:

  • Korjaa virhe,

    • Korjaa vika, / li>

    Uutta versiossa 1.19.2:

    • / li>

    Uutta versiossa 1.19.0:

    • android: Rakenna ja liitä zlib
    • Aiemmin linkitimme NDK: n kanssa toimitettuun zlib-tiedostoon, mutta näyttää siltä, ​​että tämä ei ole osa NDK API: ta, joten se voi rikkoa sovelluksemme.
    • Salli netrc-polku määritetään config-tiedostossa
    • Lisää --netrc-polun ohittaa oletus .netrc-hakupolku. Patch Ryan Steinmetzistä
    • Poistu 32-tilakoodilla, jos tarkistussumman vahvistus epäonnistui
    • Lisää SFTP-tuki libssh2: n avulla
    • Aria2 voi nyt ladata tiedostoja sftp-protokollan kautta: aria2c sftp: // .... --ssh-host-key-md -vaihtoehto lisätään odotetun palvelimen sormenjäljen määrittämiseen.
    • Lisätty Dockerfile ylittäen aria2: n RaspberryPI: lle (armhf)
    • Merkki Igor Khomyakovista
    • Usean käyttöliittymän tuki linkkiyhdistelmälle
    • Lisää - usean liitännän vaihtoehto. Patch Sarim Khanista
    • Suorita -bt-download-complete -komento, kun -V-raportit ladataan valmiiksi
    • Käytä erillistä DiskWriteria MultiDiskFileAllocationIteratorissa
    • Meidän on käytettävä erillistä DiskWriteria (* entryItr _) - & gt; getDiskWriter () sijaan. Tämä johtuu siitä, että SingleFileAllocationIterator ei voi avata tiedostoa uudelleen, jos OpenedFileCounter sulkee tiedoston.
    • Korjaa getrandom järjestelmä, jossa libc ei sisällä errnoa tai järjestelmiä
    • ei tue ENOSYSia ensi sijassa.
    • Älä lähetä rpc-salainen vaihtoehtoarvoa ilma2.getGlobalOption RPC -menetelmässä
    • Tee libuv-oletusarvo pois käytöstä
    • Kiinteä hidas RPC-vastaus
    • Fix getrandom interface detection

      • Tuki HTTP-päivämäärä päättyy & quot; + 0000 & quot ;,

      Uutta sekä "GMT".

    • Tarkasta getRandom-tilat
    • Lisättiin kaikkien Metalink-URL-osoitteiden virheenkorjausloki lopullisiin prioriteetteihin
    • Käytä Android-16: n gcc-4.9- ja android-16-API-tasoja.
    • Lisää --bt-force-encryption -vaihtoehto
    • TLS: Korjaa muistivuoto OpenSSL: llä
    • Varo epävarmoja SSL-yhteyksiä.
    • Lisää --min-tls-versio -vaihtoehto
    • LibsslTLSContext: Poista SSLv3 käytöstä ja ota käyttöön ECDHE-salauslaitteistot
    • Lisää Dockerfile.mingw
    • Korjaa kaatuminen, kun JSON-erävasvektori on tyhjä
    • Korjaa asiakirja: Väärä rpc-salaisen tunnuksen etuliite
    • Lisää --bt-irti-siemen-vain vaihtoehto
    • mingw: Käytä MoveFileExW parempaa atomi liikkua
    • Työnnä libintl: n vprintf-makroa, jossa on OutputFile :: vprintf
    • Fix crash OSX: ssä, kun välityspalvelinta käytetään
    • Tuki Adler32-tarkistussummalle

    Uutta versiossa 1.18.8:

    • WinTLS: Korjaa äkillisen yhteyden sulkeminen ja sulkeminen yleensä.
    • Korjaa GH-277
    • LibsslTLSSession: Koosta 0 readData EOF: nä
    • Ota käyttöön dynamicbase ja nxcompat Windowsin binääreissä
    • Fix crash OpenedFileCounter :: ensureMaxOpenFileLimit ()
    • Crash tapahtuu, jos PieceStorage ja / tai DiskAdapter ei ole alustettu jollakin aktiivisesta RequestGroupesta.
    • mingw32: Korjaa bugi, jota aria2 ei lue piped stdin
    • Korjaa std :: length_error kun no_proxyä käytetään
    • Tämä on regressio käyttöön 8cada497.
    • Yritä asettaa terveet rajat RLIMIT_NO_FILE
    • : lle
    • esim. OSX: ssä oletuksena on 256, joka ei ole täsmälleen yhteensopiva torrent-latausten kanssa.
    • Viivästysvika epäonnistui PBKDF2: n sijaan

      • Ohita virhe, kun asetat DSCP-arvoa

      Uutta

    • DSCP: n asettaminen on lisäominaisuutta ja sen epäonnistuminen ei saisi keskeyttää lataamista kokonaan. Tämä muutos korjaa vian, jota Windowsin rakentaminen ei suorita bittorrent-latauksille.

    Uutta versiossa 1.18.4:

    • Lisätty tuki RPC-kanavan salausta varten aria2rpc: ssä
    • Lahja David Macekista
    • Lisää aria2.saveSession RPC -menetelmä
    • Tämä menetelmä tallentaa nykyisen istunnon tiedostolle, joka on määritetty --save-session -asetuksella. Tämä menetelmä palauttaa & quot; OK & quot; jos se onnistuu.
    • Lisää numStoppedTotal avain aria2.getGlobalStat () RPC-menetelmän vasteeseen
    • Näyttää pysäytettyjen latausten lukumäärän nykyisessä istunnossa eikä sitä ole rajoitettu --max-download-result -vaihtoehdolla. Toisaalta nykyinen numStopped-näppäin näyttää myös pysäytettyjen latausten lukumäärän, mutta se on rajoitettu -max-download-result -valinnalla.
    • 30-kertaisen HTTP-tilakoodin käsittely
    • Viite: http://greenbytes.de/tech/tc/httpredirects/
    • Suorita uusi RPC-valtuutus käyttämällä --rpc-secret-vaihtoehtoa
    • Lisää tulevaisuuden poistamisvaroitus käyttäjälle - rpc-käyttäjä ja --rpc-passwd. Varoita, jos --rpc-salausta tai rpc-user / rpc-passwd: n yhdistelmää ei ole asetettu.
    • Lisävarusteena saatava väri -vaihtoehto päästöjen väriulostulon käyttöönottamiseksi / käytöstä poistaminen
    • Lisää DSCP-tuki
    • gnutls: Älä pura kättelyä, jos palautettu virhe ei ole kohtalokas
    • Lisää kiertotoiminto GnuTLS-vika OCSP-tilan laajennuksella ja estävällä pistorasialla
    • Tämä virhe on GnuTLS 3.1.3 - 3.1.18 ja 3.2.0 - 3.2.8, mukaan lukien. Näissä versioissa estämme OCSP-tilan laajennuksen.
    • Tee GnuTLS-lokitaso riippuen air2: sta

      Uutta versiossa 1.18.3:

      • Ratkaisu kaatuu, jos vianmääritys epäonnistui ennen BtProgressInfoFile- / li>
      • Ota käyttöön ja tarkista PIE mallikappaleessa
      • Korjaa bugi, jonka numOpenFile_ ei vähene, kun MultiDiskAdaptor poistetaan. Tämä virhe aiheutti RequestGroupMan :: ensureMaxOpenFileLimit
      • -todistuksen virheen

      Uutta versiossa 1.18.1:

      • Tämä versio korjaa prosenttiyksikköä tiedostonimen koodaukset.
      • Lisää PKCS12-tuki varmenteen tuonnille.
      • Lisäksi se lisää kokeellisen sisäisen toteutuksen ARC4-salauksen ja bignumin sanoman digestointitoiminnoissa.
      • Tämä tarkoittaa, että BitTorrent-tuen rakentamiseen ei tarvita ulkoisia kirjastoja, mutta tämä ominaisuus on edelleen kokeileva.
      • Tämä julkaisu myös korjaa Android-rakenteen NDK r9: lla.

      Uutta versiossa 1.18.0:

      • Tässä versiossa oletuskansion välimuistikoko on 16 MiB.
      • Oletuskokoa muutettaessa lisätään --with-disk-cache configure -vaihtoehto.
      • Käytetyt URI-tiedostot tallennetaan myös --savutustunnuksella.
      • Ohjaustiedosto tallennetaan aina, jos --force-save on annettu.
      • Mingw-rakenteen ctrl-c-käsittely parani.
      • Sisäistä intl-kirjastoa ei enää toimiteta. & gt; Tästä julkaisusta eteenpäin tarvitaan C ++ 11-kääntäjä, joka rakentaa ilmakuvausohjelman.
      • GCC: lle vaaditaan vähintään 4.6.3.

      Uutta versiossa 1.17.1:

      • Tämä julkaisu lisää suuren tiedostotuen Android-rakentamiseen ja libuv-tukeen tapahtumien pollausmekanismille. AppleTLS tukee nyt Snow Leopardia (10.6). Kokeellinen libaria2 C ++ -kirjasto API lisättiin.
      • Muutokset:
      • Lisää koodi havaitsemaan rst2html.py tai rst2html
      • AppleTLS: Tukee Snow Leopardia (10.6)
      • Ota multicast loopback käyttöön BitTorrentin paikallisessa vertaisarvioinnissa
      • Ota TLS1.1 käyttöön gnutls rakentaa
      • Tuki off64_t for Android -rakennusta varten
      • Android NDK R8e ei tarjoa ftruncate64: tä, mutta bionicilla on kokoonpanokoodi päästäksesi ytimen toimintaan. Lainasimme ne ftruncate64.S-tiedostot Android-lähdekoodin arkistosta. On käynyt ilmi myös, että x86 asm.h NDK R8e: ssä on myös rikki, joten lainattu myös viimeisin asm.h.
      • Tarkista zlib-saatavuus usin AC_CHECK_LIB. Tämä on kiertoliike zlib 1.2.3: lle, joka ei tule pkg-config-tiedostoon.
      • Hoito vastaus on päättynyt, jos EOF vastaanotetaan ennen streamFilterin suorittamista. Tämä korjaa virheen web-palvelimella, jolla on vikasietoinen koodaus.
      • uitos: Fix off-by-one-virhevirhe
      • Lisää konfiguroi tuki tcmalloc_minimal ja / tai jemalloc linkittämiseen
      • Sekä tcmalloc_minimal että jemalloc ylittävät alkuperäisen malloc-toteutuksen Windows-tietokoneessa (MSVCRT) sitoutuneen muistin kulutuksen (~ -30%) ja suorituskyvyn (esim. paljon vähemmän sivuvirheitä, ~ -60%) riippuen tietysti varsinaisesta työmäärästä. Mitä kauemmin latausjono on, sitä isompi vaikutus on;)
      • On * nix kuva on hieman erilainen ... tcmalloc yleensä ylittää normaalisti malloc-toteutuksen, mutta ei niin paljon kuin Windowsissa. jemalloc on kuitenkin vain marginaalisesti parempi kuin äskettäiset alkuperäiset Linux-toteutukset, mutta jotkin BSD ovat jo käyttäneet natiivia allokoijia.
      • tcmalloc on osa gperftools ja erittäin kypsä ja testattu nyt. Se ei kuitenkaan toimi OSX: ssä oletusasetuksissa.
      • jemalloc on oletusvaraaja vähintään FreeBSD: ssä ja NetBSD: ssä ja käytössä Firefoxissa. http://www.canonware.com/jemalloc/index.html
      • Sulje GZipFiles komentoriviltä
      • Lisää libaria2, C ++ -kirjaston käyttöliittymä käyttäjälle aria2
      • Lisää puuttuva tarkistussignaali
      • Korjattu välimuisti ei ole huuhtoutunut, kun ladatut tiedot ovat alle 16KiB
      • LibUV: toteuttaa LibuvEventPoll

      Uutta versiossa 1.17.0:

      • Tämä versio lisää Mac OS X: n alkuperäisen SSL / TLS-kirjastotuen.
      • IPv6-asynkroninen DNS on oletusarvoisesti käytössä ja A / AAAA-hakuja tehdään rinnakkain.
      • Yksinkertainen Happy Eyeballs -algoritmi on toteutettu lieventämään pitkiä aikakatkaisuja yhdistettäessä IPv6-isäntiin kaksoispinoille.
      • Tallennustila-asetus tallentaa vain komentorivin tai RPC: n määrittämät asetukset.

      Uutta versiossa 1.16.5:

      • Tämä versio korjaa virheen, virhe heitetään, kun pyydetään, että alue alkaa 0: ssa HTTP-latauksissa.

      Uutta versiossa 1.16.4:

      • Tämä versio korjaa virheen, tallennetaan --save-istuntovälillä ja bugilla, jossa aria2 jumittuu, kun lataustuloksen koko ylittää sen enimmäismäärän.
      • BitTorrent UDP -raitintuki lisättiin.
      • Jos tiedostonimi, joka on määritetty käyttäen --save-istuntoa, päättyy ".gz", aria2 tallentaa istuntotiedoston gzipped-muodossa.
      • -i-vaihtoehto voi käsitellä tätä gzipped-tiedostoa sekä tavallisia tekstitiedostoja.
      • Lisättiin 1.15.2-pohjainen portugalinkielinen käsikirja.

      Uutta versiossa 1.16.3:

      • Tämä versio korjaa vian, joka aiheutti satunnaisia ​​kaatumisia.
      • Korjaa myös socket-asetusten asetusten vian Windowsissa.

      Uutta versiossa 1.16.1:

      • Tämä versio lisää GID- istuntoja.
      • GID tallennetaan --save-session kanssa.
      • GID: n ylläpitämiseen liittyy useita rajoituksia. Tämän muutoksen vuoksi GID on nyt 64-bittinen binääridata ja sitä edustaa 16-merkkinen hex-merkkijono RPC-kyselyssä.
      • Levyn välimuistiominaisuus lisättiin, mikä voi vähentää levyn toimintaa.
      • Konsolin lukija oli redesigne

      Uutta versiossa 1.16.0:

      • Tämä versio lisää SSL / TLS-salaustuki RPC liikenne.
      • Uusi RPC-menetelmä ilma2.appendUri on lisätty (se on kääre air2changeUri).
      • Content-Disposition parser on nyt RFC 6266 -yhteensopiva.
      • XmlParserin, JSON: n ja Bencode-jäsentimen resurssivuoto on korjattu.
      • Ladatun datan koon laskentavika on korjattu.
      • MinGW32-rakentaa varten tiedostot avautuvat nyt lukemista ja kirjoittamista varten jaettuun tilaan.

      Uutta versiossa 1.15.1:

      • Tämä versio korjaa virheen, joka estää --bt-lpd-käyttöliittymän toimimisen.
      • Jos RPC-pyynnöstä lähetettyjä vaihtoehtoja ei voida hyväksyä lataustyypille, ne jätetään yksinkertaisesti huomiotta hylkäämisen sijaan RPC-pyyntöä.
      • Aria2 RPC -palvelin palauttaa nyt 4XX-virhekoodin, jos pyyntö ei ole voimassa HTTP-tasolla.
      • Parantaa pakkausta, lisättiin --with-bashcompletiondir configure -vaihtoehto.
      • Tämä vaihtoehto ohittaa, missä asennetaan air2c bash_completion -tiedosto.
      • Kaikki manuaaliset sivut generoivat Sphinx

        • Tämä versio korjaa vian, joka estää - tarkistussummavaihtoehdon toimiminen oikein.
        • Se korjaa myös virheen, jossa lokitiedostoa ei luotu, jos varoitustason loki luotiin ennen lokitiedoston avaamista.
        • Nyt aria2 ei ota huomioon, että lataus on suoritettu vain, koska tiedostokoko on sovitettu.
        • Vanha käyttäytyminen on ongelmallista, koska air2 vain olettaa, että lataus on valmis, mutta todellisuudessa se ei ole.

        Uutta versiossa 1.14.0:

        • Tämä versio lisää monia käytettävissä olevia vaihtoehtoja aria2.changeOption ja aria2.changeGlobalOption RPC -menetelmiin.
        • IPv6-kirjaimellinen osoite on nyt tuettu proxy-asetuksissa.
        • Metalli-palvelin -vaihtoehto on nyt vanhentunut, ja sen sijaan tulisi käyttää --split-vaihtoehtoa.
        • Tässä julkaisussa --metalink-palvelin on alias --split.
        • Console-lukemassa oleva ETA-muoto muuttuu hieman.
        • Lisäosa -stop-with-process on lisätty.

        Uutta versiossa 1.13.0:

        • Tämä versio korjaa libgcrypt-version tarkistusvirheen. / li>
        • Useat komentorivin vaihtoehdot on lisätty.
        • Aria2 palauttaa nyt virhevasteen, jos RPC-pyyntöparametri on väärä tyyppi.
        • MinGW32-rakentaa varten Unicode-tiedostonimi on lisätty.
        • air2 käyttää oletusarvoisesti libnettleä ja libgmpia libgcryptin sijaan.
        • Jos haluat käyttää libgcrypt-ohjelmaa, käytä konfigurointiasetuksia - ilman libnettle ja --with-libgcrypt.

        Uutta versiossa 1.12.1:

        • Tämä julkaisu lisää RFC 6249 Metalink / HTTP -tuki. Nykyinen toteutus käyttää vain rel = kaksoiskappaleita. --enable-direct-io -vaihtoehto oli vanhentunut suorituskyvyn antamisen vuoksi. Koska viimeisin GnuTLS käyttää libnettleä oletusarvona libgcryptin sijasta, tämä julkaisu lisäsi libgcryptin alustuskoodin.

        Uutta versiossa 1.11.1:

        • Tämä versio korjaa bugin, alustoille, joilla kqueue () järjestelmäpuhelu on virheellisen aikakatkaisuparametrin vuoksi.
        • Lisätty -show-console-readout -vaihtoehto. Tämä valinta vaihtaa konsolin lukemisen ulkoasua.

        Uutta versiossa 1.10.8:

        • Tämä julkaisu korjaa kääntämisvirheen, -Disable-NLS
        • konfiguroi vaihtoehto. Se myös korjaa kääntämisvirheen, joka tapahtuu kun
        • Järjestelmässä ei ole fallocate () mutta on posix_fallocate ().

        Uutta versiossa 1.10.7:

        • Tämä versio korjaa vian, joka aiheuttaa muistivuotoa jäsentelemällä Metalink-dokumenttia, jos air2 on rakennettu expat: n kanssa.
        • Lisää lisäksi useita poistumistilakoodeja, joiden avulla voidaan tunnistaa virheen syy.
        • Palvelimen -max-yhteys-palvelin -vaihtoehto toimii nyt Metalinkin kanssa.
        • Aria2 siirtää nyt GID: n lisäksi tiedostojen ja tiedostopolkujen määrän --on-download- * -vaihtoehdoissa määritettyihin komentoihin.
        • MinGW32-rakenne nyt koodaa ei-ASCII-merkkejä tiedostopolussa käyttäen prosenttiyksikön koodausta.
        • Aer2c: n bash_completion-tiedosto on nyt mukana jakelussa.

        Uutta versiossa 1.10.5:

        • Tämä versio korjaa vian, HTTP: ssä, vaikka --file-allocation = ei ole määritetty.

        Uutta versiossa 1.9.5:

        • Älä aseta edellistäUri_-asetusta & quot; & quot; uudelleenohjauksella.
        • Kiinteä peer :: updateSeeder () vastaamaan nykyistä bittikenttää.
        • Made log- ja log-level -vaihtoehto, jota voidaan muokata aria2.changeGlobalOption avulla. Tämä tarkoittaa, että voit käynnistää tai lopettaa lokitiedon dynamiikan ja muuttaa lokitiedosto- ja lokitietoja.
        • Korjattu virhe, jonka jälkeen, kun ajoneuvoa pysäytetään ennen koko hash-tarkistusta (ei palaa hash-tarkistusta), aria2 ilmoittaa, että tiedosto on ladattu onnistuneesti. Sen pitäisi raportoida, että lataus on käynnissä ja seuraavaksi vedoten air2: n pitäisi tarkistaa hash.
        • Korjattu tiedosto, jolla segmentti palautettiin SegmetnMan: getCleanSegmentIfOwnerIsIdle () -ohjelmasta, on kirjattuLength & gt; 0.
        • Kiinteä väittämävirhe, jos updateTransferStatFor kutsutaan peer X: llä ennen calculateStat (), kun vertailu X lisätään.

        Uutta versiossa 1.9.0:

        • Resurrected -http-proxy-käyttäjä ja -http-proxy-passwd -vaihtoehto. Lisätty --https-proxy-käyttäjä, --https-proxy-passwd, --ftp-proxy-käyttäjä, --ftp-proxy-passwd, --all-proxy-käyttäjä, --all-proxy-passwd-vaihtoehto.
        • Päivitetty venäjänkielinen ja yksinkertaistettu kiina.
        • lisätty --reuse-uri vaihtoehto. Tämä vaihtoehto on ollut melko pitkä, mutta se on piilotettu.
        • Korjattu vika, jonka tiedostonimi on prosenttiyksikköä koodattu, kun se on dekoodattu prosentteina sendMdtm (): ssa.
        • Lisätty getServers XML-RPC -menetelmä. Se palauttaa tällä hetkellä yhdistetyn HTTP (S) / FTP-palvelimen ja latausnopeuden jne.
        • Lisätty status-avain getUri XML-RPC -menetelmän vasteeseen.
        • Lisäsi muutos XML-RPC-menetelmää. Tämä menetelmä poistaa / lisää URI: t dynaamisesti.
        • Korvataan nolla- tai kontrollimerkit tiedostopolussa '_': lla. MinGW32-rakenteen lisäksi korvataan myös muita merkkejä, jotka eivät ole sallittuja Windows-ytimessä. util :: detectDirTraversal () palauttaa nyt, jos annettu merkkijono sisältää nolla- tai kontrollimerkkejä.
        • Hylkää torrent-tiedosto, jos sen sisältämät polkutiedot sisältävät hakemistopolun ohjeita. Hylkää metalink: tiedostoelementti Metalink3-muodossa, jos sen nimi-attribuutti sisältää hakemistopolun ohjeet. Ohita metalinkin nimi attribuutti: Metalink3-muotoinen allekirjoituselementti, jos se sisältää hakemistopolun ohjeet.
        • Lisätty Metalink4-tuki. Samat metaurl-tiedostot ryhmitellään ja ladataan yhdessä RequestGroupissa.
        • Lisätty --bt-lpd-interface -asetus määrittää käyttöliittymä, jota käytetään paikalliseen vertaistutkimukseen. LpdMessageDispatcher-objektiin on nyt oma liitäntä. LpdMessageReceiverin socket on sidottu ryhmälähetysosoitteeseen vastaanottamaan vain multicast-paketteja.
        • Lisätty paikallinen vertaisarviointi. Se on oletusarvoisesti pois käytöstä. Käytä funktion käyttöön -bt-enable-lpd.

        Uutta versiossa 1.6.1:

        • Tämä julkaisu korjaa muistivuodon HTTP / FTP lataamista.
        • Vahvistaa myös virheen, jossa vaihtoehtojen arvot muuttuvat XML-RPC-muutoksella. Optio ja muutosGlobalOption-menetelmät poistetaan.
        • Nyt User-agentti ja Peer ID sisältävät versionumeroita.
        • Yksinkertaistetut kiina-käännökset on päivitetty.

        Uutta versiossa 1.6.0:

        • Tämä julkaisu muuttaa XML-RPC-palvelimen oletuskäyttäytymistä.
        • Nyt se vain turvaussyistä kuuntelee vain paikallista loopback-käyttöliittymää.
        • Jos haluat muodostaa yhteyden lentokentälle kaukosäätimiin, käytä --xml-rpc-listen-all -vaihtoehtoa.
        • Rubyyn kirjoitetut XML-RPC-asiakasnäytesarjat ovat nyt arkistossa doc / xmlrpc-hakemistossa.
        • Ohjeluokat-tagit alkavat nyt & quot; # & quot; erottaa ne avainsanahausta.
        • Vetäytyminen-odotus-vaihtoehto poistettiin, koska se ei toimi arkkitehtuurin alla.
        • Bulgarian, venäjän, slovakin ja japaninkieliset käännökset on päivitetty.

        Uutta versiossa 1.5.0:

        • Tämä julkaisu lisää WEB-Seeding-tuen usean tiedoston torrentille. --bt-stop-timeout-vaihtoehto lisättiin. Tämä toiminto pysäyttää BitTorrent-latauksen, jos latausnopeus on 0 peräkkäisenä sekunnin välein. Aria2 yrittää nyt kaikki ratkaistut osoitteet yhteyden muodostamiseen HTTP (S) / FTP: n etäkoneisiin, kunnes se on yhteydessä. XML-RPC: lle lisättiin kaksi uutta tapaa: aria2.tellWaiting ja aria2.getVersion. Virhekoodi on saatavissa vasteessa aria2.tellStatus -menetelmistä pysäytettyjen / täytettyjen latausten osalta. - use-head on nyt poissa käytöstä oletuksena, koska HEAD-pyyntö aiheuttaa ongelmia tietyissä verkkosivustoissa. D-vaihtoehdon käyttäytymistä on muutettu: Jos -D määritetään, nykyinen työhakemisto asetetaan / ja stdin, stdout ja stderr ohjataan / dev / nulliksi. Tämä julkaisu korjaa bugin, jossa zombie-prosessit luodaan kun -on-download- * -vaihtoehdoissa määritetyt komennot suoritetaan ja http-käyttäjän, http-passwd: n, ftp-käyttäjän ja ftp-passwd: n virheitä ei huomioida, kun ne annetaan XML-RPC. Päivitetty venäjä, italia, tanska, bulgaria, japani ja ukraina käännökset.

        Uutta versiossa 1.4.1:

        • Dokumentoitu puuttuva siementä getPeers xml-rpc -menetelmässä.
        • Lisätty uploadLength ja numSeeders tellStatus xml-rpc -menetelmän vastaukseen.
        • Lisätty puuttuva #ifdef ENABLE_ASYNC_DNS vartija.
        • Lisätty haarukka () emulointi käyttäen CreateProcess () -muotoa MinGW: ssä

        Uutta versiossa 1.4.0:

        • Lisätty Slovakki käännös. Päivitetty ukrainalaisen ja brasilian portugalin käännös. Kiitos kaikille kääntäjille.
        • Käytä names.utf-8 ja path.utf-8 avainta suuremmalla prioriteetilla kuin nimi- ja polkuavain, kun haetaan .torrent-tiedostoa.
        • Lisätty --xml-rpc-max-request-size -vaihtoehto rajoittaa XML-RPC-pyyntöä.
        • Koska tulevilla libgnutls 2.8: lla ei ole libgnutls-config, Tarkista ensin libgnutls: n läsnäolo pkg-configin avulla. Jos se epäonnistuu, palaa vanhaan makro-libgnutls.m4.
        • Lisätty - tallenna-evästeiden valinta.
        • Lisätty kyky suorittaa komento, kun lataus käynnistyy ja pysähtyy. Voit myös määrittää komennon tietyille tapauksille, kuten täydellinen / virheen lataaminen. Lisätty --on-download-start, --on-download-stop, --on-download-complete ja --on-download-error-vaihtoehto.
        • Lyhennettiin KiB / s KiBs: ksi ja sen tarkkuus laski 1: ksi säästämään tilaa konsolilukemassa. Myös ne esitetään nyt MiB / s: ssä, jos nopeus & gt; 1024KiB / s.
        • Lisätty SEED konsolilähtöön, joka edustaa niiden siementen lukumäärää, joihin asiakas liittyy.
        • Lisätty lähteen tiedostonimi (__ FILE__) ja rivinumero (__ LINE__) poikkeussanomaan.
        • Korjasi vikoja, joita POU-vertaiset eivät ole koskaan tukossa kylvämisessä.
        • DownloadResult on nyt FileEntryn luettelo. Latausselosteessa näkyy ensimmäisen valitun tiedoston polku ja monisivuisten tiedostojen jäljellä olevien tiedostojen määrä.
        • Lisätty BASIC-todennus XML-RPC: lle. Lisätty --xml-rpc-käyttäjä ja --xml-rpc-passwd -vaihtoehto.
        • Lisätty XML-RPC-rajapinta. Katso täydelliset API-määritykset osoitteessa http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface
        • Poistetaan --enable-http-server ja --http-server-listen-port-vaihtoehdot. Lisätty --enable-xml-rpc ja --xml-rpc-listen-portti sijaan. Alkuperäinen ominaisuus --enable-http-palvelimelle, joka raportoi latauksen edistymisestä HTML: ssä, poistettiin virallisesti. Pysyvät XML-RPC-yhteydet, jos asiakas tukee pysyvää.
        • Lisättiin lisää vaihtoehtoja, jotka voidaan määrittää -i list ja xml-rpc add * -komennolla. Katso syöttötiedosto ilm2c-man sivulta.

        Uutta versiossa 1.3.3:

        • Päivitetty ukraina, venäjä ja yksinkertaistettu kiina. Kiitos kaikille kääntäjille.
        • Luotu konfigurointi ja Makefile.in käyttäen autoconf 2.63 ja automake 1.10.2. Poistettiin AC_GNU_SOURCE konfiguraatiosta, koska se on AC_USE_SYSTEM_EXTENSIONS-osajoukko ja käytämme jälkimmäistä.
        • Tuettu segmentoitu lataus chunked-siirtokoodauksella ja sisällön pituudella.
        • Sovellettu Pascal Bleserin korjaustiedosto: lisää MAX_RECV_BUFFER ftp: stä 4096: stä 65536: iin (äärettömän suuret ftp-kirjautumistransbanneriin)
        • Korjattu virhe, jonka vain luku -tiedosto, jolla on väärä tiedostokoko, aiheuttaa virheen, koska sitä ei voida katkaista oikeaan kokoon. Jos tiedoston koko on eri kuin odotettu, avaa tiedosto uudelleen kirjoitettavassa tilassa.
        • Korjattu virhe, jonka kanssa --check-eheys vaihtoehto aria2 raportoi ladatun tiedostokoko on 0 vaikka osa tiedoston osista olisi ladattu oikein. Tämä virhe on toistettavissa ladattavaksi, jos tiedosto sisältää viimeisen kappaleen puuttuu. Tämä vika ei paljasteta yksittäiselle torrent-tiedostolle.

        Uutta versiossa 1.3.2:

        • Päivitetty ukrainainen käännös.
        • Käytä url-list (web-seeding) vain yhden tiedoston torrentissa. Tämä on pohjimmiltaan sama käyttäytyminen Metalink-tiedoston kanssa, jossa on torrent ja URI.
        • Korjattu virhe, joka estää torrentin lataamisen viimeistelystä. Vika ei paljastu kaikkiin torrentteihin. Virheet vaikuttivat tähän virheeseen ((N + 7) / 8)% 4 == 0 ja N2! = 0, missä N on kappalemäärä.
        • Kiinteä segmentointivirhe, kun GZipDecoder :: decode () palauttaa 0 tavua.
        • Korjattu vika, joka aiheuttaa äärettömän silmukan, jos rikki verkkopalvelin palauttaa taivutetun vastauksen ilman viimeistä "0" chunk-size marker ja sulkee yhteyden.
        • Asenna oikein määritetty HttpDownloadCommand ei-toistettaville latauksille.
        • Uudelleen kirjoitetut bitkenttätoiminnot toimivat tehokkaasti.
        • Aseta ehdollinen HAVE_GETADDRINFO totta mingw32: lle. Se on vahingossa asetettu vääräksi r1162: ssa.
        • Lisää etuliite pituus ämpäriin, joka ei omista paikallista solmun tunnusta kauhan jakamisen yhteydessä.

        Uutta versiossa 1.3.1:

        • Korjattu virhe, jonka latausraja ylittää --seed-suhde -asetuksessa määritetyn arvon, riippuen SeedCheckCommandin suorituksen ajasta.
        • Vahvistin, joka poistaa vertaisistunnon latauksen / latauksen pituuden, lasketaan kahdessa _cachedTransferStatissa ennen kuin se lasketaan uudestaan. Tämä vaikutti shara-suhdelaskelman laskemiseen, jolloin ajoneuvo 2 määrittää virheellisesti, että määritetty osakehinta on saavutettu.

        Uutta versiossa 1.3.0:

        • Lisätty "falloc" parametri --file-allocation option. 'falloc' -varausmoodissa käytetään posix_fallocate () -järjestelmän puhelun allokoidakseen tiedoston levylle. Jos käytät uudempia tiedostojärjestelmiä, kuten ext4 (with extents support), btrfs tai xfs, "falloc" on paras valinta. Se jakaa suuria (vähän GiB) tiedostoja lähes välittömästi. Älä käytä "falloc" vanhojen tiedostojärjestelmien kuten ext3: n kanssa, koska se kestää melkein samaan aikaan kuin "prealloc" ja se sulkee air2: n kokonaan, kunnes allokointi päättyy. 'falloc' ei välttämättä ole käytettävissä, jos järjestelmässäsi ei ole posix_fallocate () -puhelua.
        • Lisätty --bt-tracker-interval -vaihtoehto, jolla määritetään aikavälin seurantapyyntöjen väli. Jos nollasta poikkeava arvo on määritetty, aria2 käyttää sitä ja jättää väliarvon väliin. Jos nolla on määritetty, aria2 määrittää inteval-arvon perustuen tarkaajan vasteeseen ja latauksen edistymiseen.
        • Pienempi CPU-käyttö RarestPieceSelectorissa.
        • Pienennetty CPU: n käyttö latausraja / latausrajan ylittäessä.
        • Muutti oletusarvoa -uri-valitsimen vaihtoehdosta "inorder" -asetukseksi "palaute"
        • Mukana oleva nykyinen URI poikkeussanomassa.
        • Korjattu vika, jonka AdaptiveURISelector ei valitse mitään URI-tunnusta, kun kaikki URI: t testataan ja niiden aikakatkaisu ei ole saavutettu.
        • URI-lomakkeiden uudelleenkäyttö, kun kaikki käyttämättömät URI-osoitteet loppuvat.
        • Poistetaan --direct-tiedostojen kartoitusvaihtoehto ja CopyDiskAdapter.
        • Lisätty --dry-run -vaihtoehto. Tässä tilassa ilma2 vain tarkistaa, onko etätiedosto käytettävissä, eikä se lataa tietoja. Tämä vaihtoehto vaikuttaa HTTP / FTP-latauksiin ja BitTorrent-lataukset peruutetaan tässä tilassa.
        • Parse-vaihtoehdoista -i-luettelossa käyttämällä OptionParser.
        • Älä palauta URI uudelleen yrittäessäsi välttää ylimääräisiä edestakaisia ​​reittejä uudelleenohjausten vuoksi.
        • Lisätty --index-out -vaihtoehto jokaisen torrent-tiedostopolun määrittämiseksi. Osoitekoodi, joka näkyy --show-files -valinnassa, määrittää sen, mikä tiedostopolku olisi muutettava. Jos haluat esimerkiksi vaihtaa tiedostopolun indeksillä = 2, käytä --index-out = 2 = aria2.tar.bz2. Voit käyttää tätä vaihtoehtoa useita kertoja: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Lyhyt käsiosa -O on myös saatavilla. Tämä vaihtoehto voidaan määrittää -i-luettelossa.
        • Lisätty --max-overall-download-limit -vaihtoehto. Nyt -max-upload-limit -vaihtoehtoa ei jätetä huomiotta, kun --max-overall-upload-limit -vaihtoehdolla ei ole nollan arvoa. air2 tarkistaa latauksen (latauksen) nopeudella järjestyksessä: ensin tarkistetaan yleinen nopeusrajoitus ja jos sitä ei ylitetä, tarkistaa nopeusraja latausta kohden. Näin voit määrittää molemmat arvot. Esimerkiksi asettaa -max-overall-download-limit = 1M ja -max-download-limit = 500K estää yhden latauksen syömättä kaikkia yleisiä nopeusrajoituksia.
        • Nyt select-tiedosto voidaan määrittää uri-luettelossa (-i-luettelossa).
        • Tehdään -max-samanaikaisten latausten ylärajan rajoittamaton arvo.
        • Korjattu vika, joka ei ole luotu levykirjoittajalle, vaikka se jakaa saman kappaleen edellisellä tiedostolla, jos edellisen tiedoston pituus on 0.
        • BitTorrentissa avaa tiedostot vain luku -tilassa hajautustarkistukseen. Tämän jälkeen avaa tiedosto uudelleen luettava- / kirjoitustilassa vain, kun lataus ei ole valmis.
        • Lisätty --http-auth-challenge -vaihtoehto. Jos asetuksena on true, air2 lähettää HTTP-valtuutusotsikon vain, kun palvelin pyytää. Jos väärä on määritetty, valtuutusotsikko lähetetään aina palvelimelle. Tämä on hyödyllinen palvelimille, jotka eivät vastaa 401-koodiin, kun todennus on tarpeen. On poikkeus: jos käyttäjänimi ja salasana on upotettu URI: hen, valtuutusotsikko lähetetään aina palvelimelle tästä mahdollisuudesta riippumatta. Tämän vaihtoehdon oletusarvo on väärä.

        Uutta versiossa 1.3.0 Beta Build 20090322:

        • Lisätty --bt-tracker-interval -vaihtoehto, joka määrittää aikavälin pyynnöt. Jos nollasta poikkeava arvo on määritetty, aria2 käyttää sitä ja jättää väliarvon väliin. Jos nolla on määritetty, aria2 määrittää inteval-arvon perustuen tarkaajan vasteeseen ja latauksen edistymiseen.
        • Pienempi CPU-käyttö RarestPieceSelectorissa.
        • Pienennetty CPU: n käyttö latausraja / latausrajan ylittäessä.
        • Muutti oletusarvoa -uri-valitsimen vaihtoehdosta "inorder" -asetukseksi "palaute"
        • Mukana oleva nykyinen URI poikkeussanomassa.
        • Korjattu vika, jonka AdaptiveURISelector ei valitse mitään URI-tunnusta, kun kaikki URI: t testataan ja niiden aikakatkaisu ei ole saavutettu.
        • URI-lomakkeiden uudelleenkäyttö, kun kaikki käyttämättömät URI-osoitteet loppuvat.
        • Poistetaan --direct-tiedostojen kartoitusvaihtoehto ja CopyDiskAdapter.
        • Lisätty --dry-run -vaihtoehto. Tässä tilassa ilma2 vain tarkistaa, onko etätiedosto käytettävissä, eikä se lataa tietoja. Tämä vaihtoehto vaikuttaa HTTP / FTP-latauksiin ja BitTorrent-lataukset peruutetaan tässä tilassa.
        • Parse-vaihtoehdoista -i-luettelossa käyttämällä OptionParser.
        • Älä palauta URI uudelleen yrittäessäsi välttää ylimääräisiä edestakaisia ​​reittejä uudelleenohjausten vuoksi.
        • Lisätty --index-out -vaihtoehto jokaisen torrent-tiedostopolun määrittämiseksi. Tässä hakemistossa --show-files -vaihtoehtoa käytetään määrittelemään, mitä tiedostopolkua on muutettava. Jos haluat esimerkiksi vaihtaa tiedostopolun indeksillä = 2, käytä --index-out = 2 = aria2.tar.bz2. Voit käyttää tätä vaihtoehtoa useita kertoja: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Lyhyt käsiosa -O on myös saatavilla. Tämä vaihtoehto voidaan määrittää -i-luettelossa.
        • Lisätty --max-overall-download-limit -vaihtoehto. Nyt -max-upload-limit -vaihtoehtoa ei jätetä huomiotta, kun --max-overall-upload-limit -vaihtoehdolla ei ole nollan arvoa. air2 tarkistaa latauksen (latauksen) nopeudella järjestyksessä: ensin tarkistetaan yleinen nopeusrajoitus ja jos sitä ei ylitetä, tarkistaa nopeusraja latausta kohden. Näin voit määrittää molemmat arvot. Esimerkiksi asettaa -max-overall-download-limit = 1M ja -max-download-limit = 500K estää yhden latauksen syömättä kaikkia yleisiä nopeusrajoituksia.
        • Nyt select-tiedosto voidaan määrittää uri-luettelossa (-i-luettelossa).
        • Tehdään -max-samanaikaisten latausten ylärajan rajoittamaton arvo.
        • Korjattu vika, joka ei ole luotu levykirjoittajalle, vaikka se jakaa saman kappaleen edellisellä tiedostolla, jos edellisen tiedoston pituus on 0.
        • BitTorrentissa avaa tiedostot vain luku -tilassa hajautuksen tarkistamiseksi. Tämän jälkeen avaa tiedosto uudelleen luettava- / kirjoitustilassa vain, kun lataus ei ole valmis.
        • Lisätty --http-auth-challenge -vaihtoehto. Jos asetuksena on true, air2 lähettää HTTP-valtuutusotsikon vain, kun palvelin pyytää. Jos väärä on määritetty, valtuutusotsikko lähetetään aina palvelimelle. Tämä on hyödyllinen palvelimille, jotka eivät vastaa 401-koodiin, kun todennus on tarpeen. On poikkeus: jos käyttäjänimi ja salasana on upotettu URI: hen, valtuutusotsikko lähetetään aina palvelimelle tästä mahdollisuudesta riippumatta. Tämän vaihtoehdon oletusarvo on väärä.

        Uutta versiossa 1.3.0 Beta Build 20090314:

        • Vaihteli -uri-valitsimen oletusarvon "inorder" -asetukseksi "palaute"
        • Mukana oleva nykyinen URI poikkeussanomassa.
        • Korjattu vika, jonka AdaptiveURISelector ei valitse mitään URI-tunnusta, kun kaikki URI: t testataan ja niiden aikakatkaisu ei ole saavutettu.
        • URI-lomakkeiden uudelleenkäyttö, kun kaikki käyttämättömät URI-osoitteet loppuvat.
        • Poistetaan --direct-tiedostojen kartoitusvaihtoehto ja CopyDiskAdapter.
        • Lisätty --dry-run -vaihtoehto. Tässä tilassa ilma2 vain tarkistaa, onko etätiedosto käytettävissä, eikä se lataa tietoja. Tämä vaihtoehto vaikuttaa HTTP / FTP-latauksiin ja BitTorrent-lataukset peruutetaan tässä tilassa.
        • Parse-vaihtoehdoista -i-luettelossa käyttämällä OptionParser.
        • Älä palauta URI uudelleen yrittäessäsi välttää ylimääräisiä edestakaisia ​​reittejä uudelleenohjausten vuoksi.
        • Lisätty --index-out -vaihtoehto jokaisen torrent-tiedostopolun määrittämiseksi. Tässä hakemistossa --show-files -vaihtoehtoa käytetään määrittelemään, mitä tiedostopolkua on muutettava. Jos haluat esimerkiksi vaihtaa tiedostopolun indeksillä = 2, käytä --index-out = 2 = aria2.tar.bz2. Voit käyttää tätä vaihtoehtoa useita kertoja: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Lyhyt käsiosa -O on myös saatavilla. Tämä vaihtoehto voidaan määrittää -i-luettelossa.
        • Lisätty --max-overall-download-limit -vaihtoehto. Nyt -max-upload-limit -vaihtoehtoa ei jätetä huomiotta, kun --max-overall-upload-limit -vaihtoehdolla ei ole nollan arvoa. air2 tarkistaa latauksen (latauksen) nopeudella järjestyksessä: ensin tarkistetaan yleinen nopeusrajoitus ja jos sitä ei ylitetä, tarkistaa nopeusraja latausta kohden. Näin voit määrittää molemmat arvot. Esimerkiksi asettaa -max-overall-download-limit = 1M ja -max-download-limit = 500K estää yhden latauksen syömättä kaikkia yleisiä nopeusrajoituksia.
        • Nyt select-tiedosto voidaan määrittää uri-luettelossa (-i-luettelossa).
        • Tehdään -max-samanaikaisten latausten ylärajan rajoittamaton arvo.
        • Korjattu vika, joka ei ole luotu levykirjoittajalle, vaikka se jakaa saman kappaleen edellisellä tiedostolla, jos edellisen tiedoston pituus on 0.
        • BitTorrentissa avaa tiedostot vain luku -tilassa hajautustarkistukseen. Tämän jälkeen avaa tiedosto uudelleen luettava- / kirjoitustilassa vain, kun lataus ei ole valmis.
        • Lisätty --http-auth-challenge -vaihtoehto. Jos asetuksena on true, air2 lähettää HTTP-valtuutusotsikon vain, kun palvelin pyytää. Jos väärä on määritetty, valtuutusotsikko lähetetään aina palvelimelle. Tämä on hyödyllinen palvelimille, jotka eivät vastaa 401-koodiin, kun todennus on tarpeen. On poikkeus: jos käyttäjänimi ja salasana on upotettu URI: hen, valtuutusotsikko lähetetään aina palvelimelle tästä mahdollisuudesta riippumatta. Tämän vaihtoehdon oletusarvo on väärä.

        Uutta versiossa 1.2.0 Beta 20090214:

        • Korjattu segmentointivirhe tukehtumisalgoritmien suorittamisen aikana leecher-tilassa ristiriitaisen operaattorin toteutuksen vuoksi.
        • Avaa tiedosto binääritilassa. Tämä korjaa vian, joka paikallisen torrent-tiedoston ei toimi win32: ssä.
        • Lisätty tarkistus nähdä struct sockaddr_in on sin_len jäsen. Aseta struct sockaddr_in.sin_len jos HAVE_SOCKADDR_IN_SIN_LEN on määritetty.
        • Kiinteä mahdollinen puskurin ylivuoto kirjoitettaessa dht.dat.
        • Korjaa epoll-virhe vanhalla ytimellä 2.6.8 tai uudemmalla.
        • Korjattu virhe, joka lisää 0 pituussuodattimen BitfieldMan-suodattimiin 1 lohko. Sen ei pitäisi suodattaa mitään.
        • Kiinteä rikkinäinen valittu tiedosto BitTorrent-lataus.
        • Muutti oletusarvoa --proxy-method option tunnelista 'get'. Käytä 'tunneli' HTTPS: lle riippumatta --proxy-method option.
        • Lisätty --bt-external-ip vaihtoehto. Voit määrittää ulkoinen IP-osoite raportoidaksesi BitTorrent-seurantaan. Vaikka tämä toiminto on nimetty "ulkoiseksi", se voi hyväksyä minkä tahansa IP-osoitteen.
        • Applied AdaptiveURISelector-timeout-laastari Pascal Rigauxista Mandriva. Muutin korjaustiedostoa: RequestGroupilla on timeout-arvo ja AdaptiveURISelector suoraan muuttaa tätä arvoa.
        • Käytä LongestSequencePieceSelector HTTP / FTP / BitTorrentin integroiduille latauksille. Tämä PieceSelector-alaluokka löytää pisimmän jatkuvan sekvenssin käytettävissä olevista puuttuvista kappaleista ja valitsee kyseisen sekvenssin viimeisen indeksin. Tämä tekee HTTP / FTP-yhteyksistä vähemmän keskeytyneet BitTorrent-peeristä saadut palaset.
        • Korjattu virhe, jonka keskimääräinen nopeus on väärä HTTP / ftp / BitTorrentin integroidulla latauksella. Vain BitTorrentin lataus tavuja katsottiin.
        • Valitse BitTorrentin / DHT: n portti satunnaisesti määritetystä alueesta. PYYNTÖ # 2543518
        • Lähetä HTTP-valtuutusotsikko vain, jos palvelin pyytää sitä (vastaus 401). On joitain poikkeuksia. Proxy-valtuutuksen otsikko lähetetään aina, jos se on saatavilla palvelimen pyynnöstä. Jos käyttäjänimi ja salasana on määritetty URI: ssä, se lähetetään välittömästi palvelimelle ilman palvelimen pyyntöä. Toimii PYYNNÖSTÄ # 2540844.
        • Poista johtava & quot; - & quot; avainsanan ja substringin jälkeen & quot; = & quot; avainsanan avulla, niin että kyselyvaihtoehdot voivat olla "-h-max-" tai "-hmax-peers = 10".
        • Lisätty kokeellinen sisäänrakennettu HTTP-palvelin. Tällä hetkellä, kun asiakas siirtyy palvelimeen, se vastaa nykyisen lataustuloksen kanssa. Oletusarvoisesti se on poistettu käytöstä. Ota palvelin käyttöön antamalla --enable-http-server -vaihtoehto. Jos haluat muuttaa kuunneltavan palvelimen oletusportin numeron, käytä --http-server-listen-port -vaihtoehtoa. Vastaus HTML on hyvin yksinkertainen ja päivittää sen joka toinen sekunti. Tämän päivityksen vuoksi näet välkkymisen tavallisessa selaimessa, kuten Firefoxissa. Suosittelen käyttämään konsolipohjaista selainta, kuten elinks, w3m. Jos haluat muodostaa yhteyden palvelimeen, suorita "elinks http: // localhost: 6800 /" ajon aikana2. Korvaa portin numero "6800" (oletusarvoinen) haluamallasi tavalla.
        • Jokaisen RequestGroupin tekemä (pala) hash-tarkistus peräkkäisenä, koska samanaikainen hash-tarkistus on hitaampaa kuin peräkkäinen toteutus.
        • Lisätty --bt-max-peers -vaihtoehto määrittää enimmäisversioiden lukumäärä per torrent. 0 merkitsee rajoittamattoman määrän vertaisia. PYYNTÖ # 2451382
        • Lisätty --bt-hash-check-seed -vaihtoehto. Jos tämä vaihtoehto on tosi, tarkistuksen jälkeen --check-eheys -vaihtoehto ja tiedosto on valmis, jatka siemen-tiedostoon. Jos haluat tarkistaa tiedoston ja ladata sen vain silloin, kun se on vioittunut tai epätäydellinen, aseta tämä vaihtoehto vääriksi. Tämä vaihtoehto vaikuttaa vain BitTorrent-lataukseen. Oletusarvo on true (Tämä on samaa käytäntöä kuin edellinen julkaisu).
        • Tehti maksimaalisen jakamisen rajoittamattoman arvon. PYYNTÖ # 2496748
        • Lisättiin --event-poll -vaihtoehto, jolla valitaan polkutapahtumien menetelmä. Käytettävissä olevat menetelmät ovat "valitaan" ja "epoll". & Quot; epoll & quot; on käytettävissä vain Linuxissa. Aiemmalla versiolla on käännösohjelma valita näistä menetelmistä.
        • Mukana RecoverableException.h from main.cc. Virhe # 2498160
        • Pascal Rigaux: n sovellettu poistumistilamuoto Mandrivalla. ilm2 palauttaa nyt HTTP / FTP-latauksissa viimeisen virheen poistumisen tilan arvoksi. Jos kaikki lataukset päättyvät onnistuneesti, aria2 palauttaa 0. Virhekoodi on määritetty osoitteessa src / DownloadResult.h. Virhe, joka parhaillaan käynnissä olevaa latausta ei ole raportoitu viimeisenä virheenä. Jos virhettä ei ole löytynyt, mutta käynnissä tai odottavien latausten aikana, aria2 palauttaa 7.
        • Käytetty AdaptiveURISelector laastari Aurelien Lefebvre. Tämä korjaustiedosto lisää AdaptiveURISelectorin, joka valitsee yhden parhaista peileistä ensimmäisille ja varatulle yhteydelle. Lisätarvikkeita varten se palauttaa peilejä, joita ei ole testattu vielä ja jos jokainen niistä jo testattu, palauttaa peilit, jotka on testattava uudelleen. Muussa tapauksessa se ei enää palaa peilejä.
        • Kiinteä yksikkötestausvirhe HTTPResponseTestissä. PATCH # 2485509

        Uutta versio 1.1.2:

        • Päivitetty venäjänkielinen käännös. Kiitokset kääntäjille.
        • Lisättiin - use-head -vaihtoehto, jos haluat vaihtaa, onko HEAD-menetelmää käytettävä ensimmäisessä HTTP-pyynnössä. Oletusarvon mukaan air2 käyttää HEAD-menetelmää ensimmäisenä pyynnönä. Jos palvelin ei tunnista HEAD-arvoa, anna aria2 - use-head = false pakottaa air2 käyttää GET-menetelmää.
        • Korjattu virhe, jonka BitTorrent-lataus ei lopu, kun REJECT-viesti vastaanotetaan ennen CHOKE-sanomaa. Vanha toteutus ei poista palan käyttöbittiä REJECT-sanoman vastaanottamisen jälkeen.

        Uutta versiossa 1.1.0:

        • Tulosta torrent / metalink-tiedostojen sisältö ilman -T / -M-vaihtoehtoja.
        • Päivitetty ranska, japani, venäjä ja ukraina käännökset. Kiitos kaikille kääntäjille.
        • Nimeä tiedosto uudelleen lisäämällä numeroita, jos paikallinen tiedosto on olemassa ja sen tiedoston koko on suurempi kuin etätiedosto, jossa on --continue -vaihtoehto. Vanha toteutus vain heittää poikkeuksen tällaisessa tapauksessa.
        • Vahvistin, joka lataa edistyksen yhteenvedon, ei tulostu asetuksessa määritellyllä aikavälillä.
        • Kiinnitti evästeiden toteutuksen RFC2965: n perusteella. Jos arvoa verkkotunnuskentässä ei aloiteta pisteellä, lisää sitten piste. Tämä tarkoittaa sitä, että eväste, jonka verkkotunnus = sf.net on lähetetty wiki.sf.net.
        • Korjattu virhe, joka aiheuttaa vioittuneita latauksia, jos HTTP-putket on otettu käyttöön ja palvelin ei tue pysyvää.
        • Lisätty --max-overall-upload-limit vaihtoehto. Tämä vaihtoehto rajoittaa yleistä latausnopeutta. Mukana on ohjetiedostossa, että olemassa oleva - max-upload-limit -vaihtoehto rajoittaa latausnopeutta kutakin torrentia kohden. Man-sivu päivitetään myös.
        • Korjattu bugi, että huono URI lähetetään seurantaan, kun torrent-tiedostossa oleva äänihuuli URI sisältää kyselyn.
        • Käytössä - varmistuskirja oletuksena. Lisätty käännösaika (konfiguroi) -vaihtoehto -with-ca-bundle määrittää CA-paketti. Varoittaa, jos --check-certificate = true ja -ca-varmenne ei ole määritetty tai lataaminen CA-varmenne epäonnistui.
        • Lisätty & quot; https & quot; joka auttaa optioluokkaa. Lisätty https-tunniste --ca-sertifikaatille, -todistukselle, --check-sertifikaatille ja - yksityiselle avaimelle.
        • Muutti paketin nimi & quot; aria2c & quot; "ajaksi2". Sovelluksen nimiä ei muuteta. Tämä muutos tehtiin pakettien nimen ja asennushakemiston epäjohdonmukaisuuden korjaamiseksi, koska monissa jakeluissa binääripaketin nimi on "aria2", mutta vanhat julkaisut yrittivät asentaa "ajaksi2c" hakemisto kuten "/ usr / local / share / doc / aria2c".
        • Kiinteä kirjoitus man-sivulla.
        • RFC3986 noudatti prosenttilukitusta (urlen-koodia). Käytä isoja heksadesimaalisia numeroita koodattua tekstiä pienempienkin sijasta.
        • Korjattu vika, että -pfalse ja -ptrue ei tunnisteta oikein.
        • Korjattu bugi, joka estää air2: n lataamasta 0-pituisia tiedostoja HTTP / FTP: n kautta.

        Uutta versiossa 1.0.1:

        • Kiinteä typo "OPTIONS, jotka OTA VAPAASTI ARGUMENT" osiossa.
        • Sovellettu air2-1.0.0-mingw-r5.patch korjata lukuisia kääntäjä / yksikkötesti virheitä MinGW: Suljettu tiedosto tallennuksen jälkeen palvelin tilastot (RequestGroupMan.cc) Kiinteä aika jäsentäminen jos sisäinen strptime () puuttuu (FtpConnection. cc) Ohitettu kotelo ja käsitelty 2-numeroinen vuosi (strptime.c) Lisätty puuttuva suseconds_t määritelmä (a2time.h) Kiinteä liitäntä CLOSE () määritä (SocketCore.cc) Muutettu EINPROGRESS arvoon A2_EINPROGRESS (SocketCore.cc) Muutettu utime () x000: stä x00000: een, koska MinGW epäonnistui arvoilla, jotka eivät ole yhtäaikaisia ​​kuin Unix-aikakohdan aikaväli Muutettu 'struct stat' to 'a2_struct_stat' (FileTest.cc) Lisätty waitRead () -puhelu ennen lukemista (FtpConnectionTest.cc) Muutettu päivämäärä 01-tammikuu -1960-1.01-tammi-1970 00:00:01 koska MinGW ei pysty käsittelemään negatiivisia päivämääriä (CookieParserTest.cc)
        • Korjattu virhe, joka aiheuttaa kelluva poikkeus, kun -T-vaihtoehtoa käytetään, eikä URI: ää anneta.
        • Käytä HEAD-menetelmää saadaksesi tiedostokoko HTTP-palvelimelta segmentoituun lataamiseen. BitTorrent Trackerin pyyntö käyttää aina GET-menetelmää, koska trackerin vastaus on pieni eikä se tarvitse segmentoitua latausta.
        • Suljetut tiedostot testitapausten jälkeen MultiDiskWriterTest :: testResetDiskWriterEntries () -kohdassa. Tämä korjaa yksikkötestivirheen mingw32-rakennuksessa.
        • Älä näytä lataustulosta, kun -S-vaihtoehtoa käytetään.
        • Päivitetty ukrainalaisten ja norjalaisten nynorsk-käännökset.

        Uutta versiossa 1.0.0:

        • Tämä julkaisu lisää luotettavien CA-varmenteiden ja asiakassertifikaattien autentikoinnin HTTPS-palvelussa.
        • Lisättiin myös kyky muodostaa pysyvä yhteys proxyn avulla ja tuki proxy-asetuksiin tunnetuille ympäristömuuttujille.
        • Segmentaatiovirhe, joka aiheutti kylvämisen aikana, oli kiinteä.
        • Käyttäjät voivat nyt määrittää tulostiedoston tiedostonimen ja hakemiston.
        • Keskimääräinen latausnopeus tulostetaan nyt lataustuloksissa.
        • Seuraavat asetukset ovat nyt käytössä oletusarvoisesti: --ftp-pasv ja --enable-direct-io.

        Uutta versiossa 0.16.2:

        • Korjattu bugi, jonka ilma2 keskeytyy, kun pyyntö on suurempi kuin 16KiB. Tässä korjauksessa, jos pyyntö on suurempi kuin 16KiB pituus, air2 erottaa vertaisverkon.
        • Lisätty pituuden tasaustesti operaattorille == pudotaksesi palailmoituksen, jonka pituus ei vastaa pyydettyä.
        • Lisätty Serbian käännös. Päivitetty ukrainainen käännös. Kiitos kaikille kääntäjille.

        Uutta versiossa 0.16.1:

        • Muutti _numNewConnectionin tyyppi allekirjoittamattomiin int. BUG # 2150491, PATCH # 2151628
        • Kiinteä kääntää virhe gcc-4.4 (snapshot). Laastari toimittaa David Watzke. Virhe # 2150058
        • Lisätty puuttuvat m4-makrot. - m4 / cppunit.m4 - m4 / libgcrypt.m4 - m4 / libgnutls-extra.m4 - m4 / libgnutls.m4 - m4 / libxml2.m4
        • Korjattu viittaavan otsikkokentän sisältävä vika. Nyt Request luokka poistaa fragmentin osan URI: sta ja koodaa sen Request :: setUri () ja setReferer ().
        • Korjattu viimeisen merkin URI-koodissa ei ole koodattu vika.
        • Lisätty --dht-file-path -vaihtoehto muuttaa dht.dat-polun, joka on sarjoitettu DHT-reititystaulukko.
        • Korjattu bugi, jonka yksikkötesti epäonnistui linux-amd64
        • : ssa
        • Kiinteä kääntää varoitus linux-amd64: sta
        • Lisätty --auto-save-interval = SEC-vaihtoehto. Ohjaustiedosto (*. Aria2) tallennetaan SEC sekunnin välein.
        • Päivitetty man -sivu. Muutettu doctype of air2c.1.html manpage, jotta ei korvata '-' kanssa em dash merkki.
        • Lisätty ukrainalaisia, vietnamilaisia ​​ja perinteisiä kiinalaisia ​​käännöksiä. Päivitetyt ranskalaiset, yksinkertaistetut kiina- ja japaninkieliset käännökset. Kiitos kaikille kääntäjille. Lisäksi lisätään en @ quot ja en @ boldquot.

        Uutta versiossa 0.16.0:

        • Lisätty tekstin poistaminen lokin alkuun niin, että loki alkaa helposti.
        • Käytä ei-salpaavaa pistorasiaa TCP-viestintään, jotta vältät mahdollisen salpauksen, koska puskuri on täynnä.
        • Lisätty --max-tiedosto-ei löydetty = NUM ​​vaihtoehto. Jos ajoneuvo vastaanottaa HTTP / FTP-palvelimelta virheen `tiedostoa ei löydy ', NUM2 kertaa, ilman yksittäisten tavujen keräämistä, pakota lataus epäonnistumaan.
        • Käytä pkg-config sqlite3: lle, openssl.
        • Lisätty --connect-timeout -vaihtoehto määrittää yhteyden aikakatkaisu sekunteina. Tämä vaihtoehto on käytössä HTTP / FTP / proxy-palvelimelle. Tätä asetusta ei voi ohjata BitTorrent-vertaistiedonsiirtoon.
        • Toteutettu kyky saada aikaleima etäyhteyden HTTP / FTP-palvelimelta ja soveltaa sitä paikalliseen tiedostoon. Voit ottaa tämän ominaisuuden käyttöön --avenna-aika -asetuksen.
        • Jos URI-virheestä ilmeni virhe, poista identtinen URI jäljellä olevasta URI-luettelosta, koska lopulta on todennäköistä, että sama virhe tapahtui.
        • Ota yhteyttä seurantaan usein, kun yhteyksien määrä on 0 ja lataus ei ole vielä päättynyt.
        • Uudelleen kirjoitettu evästeiden käsittely rutiini.
        • Pura version dht.dat-tiedoston versio numeroon 3. Versiossa 3 oleva aika tallennetaan 64-bittiseen verkkotavuusjärjestykseen. Uusi rakennus voi ladata vanhoja muotoja (versio 2), mutta se tallentaa tiedoston uudessa muodossa. Se tarkoittaa, kun käytit uutta rakennetta, dht.dat ei ole yhteensopiva vanhan rakenteen kanssa.
        • Kopioi .aria2-ohjaustiedoston versio 0001. Uusi versio2 voi edelleen ladata version 0000 tiedoston, mutta se tallentaa tiedoston version 0001 muodossa. Se tarkoittaa, että uusi aria2 voi jatkaa lataamista vanhan aria2: n aloittamana, mutta päinvastoin ei ole totta.
        • Lisätty Firefox3 evästetuki, joka perustuu tizianomueller-laastariin. Firefox3-eväste on SQLite3-tietokanta. libsqlite3 vaaditaan tämän toiminnon käyttöön ottamiseksi.
        • Toteutettu latausnopeuteen perustuva URI-valintaalgoritmi. Esitteli uuden vaihtoehdon - ri-valitsin. Jos --uri-selector = palautetta annetaan, aria2 käyttää edellisissä latauksissa havaittua latausnopeutta ja valitsee nopeimman palvelimen URI-luettelossa. Tällä hetkellä korkeintaan kymmenen URI: n katsotaan ottavan käyttöön parempia palvelimia. Nopeus on keskimääräinen latausnopeus latauksissa. Toisaalta, jos --uri-selector = inorder on annettu, mikä on oletusarvoinen, URI: tä testataan järjestyksessä URI-luettelossa. Lisätty vaihtoehtoja ladata / tallentaa tietoja (latausnopeus, tila jne.) Tiedostolle: --server-stat-of, --server-stat-if. --server-stat-timeout lisätään myös tallennetun datan käyttöiän säätämiseen.
        • Integroitu HelpItem OptionParser-ohjelmaan helpottaa työmäärää uusien asetusten lisäämiseksi. Poistettiin oletusarvo käyttötekstistä.
        • Anna PWD-komento ensin ja hae työhakemisto ja käytä sitä etuliitteenä CWD-komennolle.
        • netrc käytetään HTTP: hen.
        • FTP-käyttäjä / salasana lähetetään valtuutuksen otsikossa, kun --ftp-via-http-proxy = get annetaan (ei-läpinäkyvä HTTP-välityspalvelin).
        • Lisää käyttäjänimi + '@' URI-tiedostoksi (ftp: //), kun URI on FTP-järjestelmä ja käyttäjätunnusta ei ole URI: ssä ja käytetään läpinäkyvää HTTP-välityspalvelinta.
        • Korjattu bugi, jonka etuliiteSiirtyneen kauhan pituus, joka ei sisällä paikallista solmun tunnusta, lisätään.
        • Päivitetty man-sivu.

        Uutta versiossa 0.15.3:

        • Kiinteä chunk checksum validation ei voi havaita jäljellä olevia roskatietoja. Virhe # 2074141
        • Made-tiedostot, joiden nimi päättyy & quot; .gz & quot ;, & quot; .tgz & quot; sisältöä koodaavaa dekooderia ei ole täytetty.
        • Kiinteä ääretön silmukka -virhe FTP: ssä, kun SIZE-komento epäonnistui.
        • Ota yhteyttä seurantaan usein, kun yhteyksien määrä on 0 ja lataus ei ole vielä päättynyt.
        • Lisätty -lrt LIBCARES_LIBSiin, jos -lrt tarvitaan linkittämään ohjelmaan -lcares.
        • Jos URI-virheestä ilmeni virhe, poista identtinen URI jäljellä olevasta URI-luettelosta.
        • Lisätty turkkilainen käännös
        • Päivitetty saksan- ja venäjänkieliset käännökset.

Kommentit aria2

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!