aria2

Skjermbilde programvare:
aria2
Prog.varedetaljer:
Versjon: 1.33.1 Oppdatert
Last opp dato: 22 Jun 18
Lisens: Gratis
Popularitet: 49

Rating: 3.5/5 (Total Votes: 2)

aria2 er et open source kommandolinjeprogram som lar brukerne laste ned filer fra flere kilder og protokoller. Foruten Linux, støtter den Android, Mac OS X og Microsoft Windows operativsystemer.

Programvaren gir brukerne en enkel måte å laste ned filer fra HTTP / HTTPS, FTP, Metalink og BitTorrent kilder med ingenting annet enn et terminal emulatorprogram, for eksempel GNOME Terminal, XTerm eller Xfce Terminal.


Funksjoner med et blikk

Nøkkelfunksjonene inkluderer multifunksjonsnedlastingsfunksjonalitet, en fullverdig BitTorrent-klient, støtte for Metalink 3/4 og Metalink / HTTP-filformatene (Metalink Download Description Format) og fjernkontroll.

Det er ekstremt lett, og applikasjonen er designet for å håndtere irriterende CGI-falske nedlastingssider, kan manipuleres via standard RPC (Remote Procedure Call) grensesnitt, for eksempel XML-RPC og JSON-RPC (over WebSocket eller HTTP).

Den innebygde BitTorrent-klienten lar brukerne laste ned både Magnet- og Torrent-filer, og har støtte for Local Peer Discovery, DHT (Distributed Hash Table), PEX (Peer Exchange), kryptering, nettsøing, UDP (User Datagram Protokoll) tracker og selektive nedlastinger.

Forskjellige grafiske brukergrensesnitt finnes

Ulike grafiske brukergrensesnitt (GUIer) er tilgjengelige for aria2-programvaren, inkludert den anerkjente uGet-nedlastingsbehandleren, og webui-aria2-nettbasert grensesnitt. Det er også viktig å nevne at programmets kommando faktisk er aria2c og ikke aria2.

aria2 utviklere gir detaljerte brukseksempler for nedlasting fra Internett, fra to forskjellige kilder samtidig, for å bruke to tilkoblinger per verts, URIer funnet i en tekstfil, samt Magnet, BitTorrent og Metalink URIer på prosjektets hjemmeside.

På Linux distribueres prosjektet bare som et kildearkiv, som gjør det mulig for erfarne brukere å konfigurere, kompilere og installere programmet i en hvilken som helst Linux-distribusjon. Imidlertid kan nybegynnerne enkelt installere den fra standardprogramvarekanaler i Linux-distribusjonen.


Bunnlinjen

Samlet er aria2 et anerkjent og kraftig CLI-program som kommer med mange attraktive funksjoner, inkludert støtte for flere protokoller og kilder, samt tilgjengelighet på tvers av plattformer.

Hva er nytt? / strong> i denne versjonen:

  • Denne utgivelsen løser en feil som forårsaker høy CPU-bruk i mingw-bygge.

Hva er nytt i versjon:

  • Løs feil hvis fremdriftssammenligning ikke vises i rett tid

Hva er nytt i versjon 1.22.0:

  • / li>

Hva er nytt i versjon 1.19.2:

  • / li>

Hva er nytt i versjon 1.19.0:

  • android: Bygg og lenke med zlib
  • Tidligere koblet vi sammen med zlib sendt med NDK, men det ser ut til at dette ikke er en del av NDK API, og dermed kunne bryte vår app.
  • Tillat at netrc-banen spesifiseres i config-filen
  • Legger til - netrc-sti for å overstyre standard .netrc-søkevei. Patch fra Ryan Steinmetz
  • Avslutt med 32 statuskode hvis kontrollsumverifisering mislyktes
  • Legg til SFTP-støtte ved hjelp av libssh2
  • aria2 kan nå laste ned filer via sftp-protokollen: aria2c sftp: // .... --ssh-host-key-md-alternativet er lagt til for å angi forventet serverens fingeravtrykk.
  • Lagt til Dockerfile for å krysse komplile aria2 for RaspberryPI (armhf)
  • Patch fra Igor Khomyakov
  • Flere grensesnitt støtte for kobling aggregering
  • Legger til -multiple-grensesnitt. Patch fra Sarim Khan
  • Kjør on-bt-download-complete-kommandoen når -V rapporter lastes ned
  • Bruk dedikerte DiskWriter i MultiDiskFileAllocationIterator
  • Vi må bruke dedikert DiskWriter i stedet for (* entryItr _) - & gt; getDiskWriter (). Dette skyldes at SingleFileAllocationIterator ikke kan gjenopprette filen hvis filen er lukket av OpenedFileCounter.
  • Fix getrandom for system med libc, ikke inkludert errno eller systemer
  • støtter ikke ENOSYS i utgangspunktet.
  • Ikke send tilbake rpc-hemmelig tilleggsverdi i aria2.getGlobalOption RPC-metoden
  • Gjør libuv-standard av
  • Fast langsom RPC-respons
  • Løs opp krypteringsdetektering av getrandom

Hva er nytt i versjon 1.18.9:

  • Støtte HTTP dato avslutter "0000" så vel som "GMT".
  • Endre getRandom-fasiliteter
  • Lagt til feilsøkingslogg over alle Metalink-nettadresser med endelige prioriteringer
  • Bruk gcc-4.9 og android-16 API nivå for android bygge
  • Legg til -bt-force-kryptering alternativet
  • TLS: Fix minnelekkasje med OpenSSL
  • Advarer om usikre SSL-tilkoblinger.
  • Legg til -min-tls-versjonen alternativet
  • LibsslTLSContext: Deaktiver SSLv3 og aktiver ECDHE-krypteringspakker
  • Legg til Dockerfile.mingw
  • Fix krasj når JSON-batchresponsvektoren er tom
  • Fix doc: Feil rpc hemmelig token prefix
  • Legg til bare alternativet for løsring av frø
  • mingw: Bruk MoveFileExW for bedre atombevakning
  • Arbeid rundt libintls vprintf makro messing med OutputFile :: vprintf
  • Fix krasj på OSX når proxy brukes
  • Støt Adler32 sjekksum

Hva er nytt i versjon 1.18.8:

  • WinTLS: Fest abrupt tilkobling lukking og lukking generelt.
  • Korrigerer GH-277
  • LibsslTLSSession: Behandle 0 fra readData som EOF
  • Aktiver dynamicbase og nxcompat i Windows-binærfiler
  • Fix crash i OpenedFileCounter :: sikreMaxOpenFileLimit ()
  • Krasj skjer hvis PieceStorage og / eller DiskAdaptor ikke initialiseres i en av aktive RequestGroups.
  • mingw32: Løs feil som aria2 ikke leser piped stdin
  • Fix std :: length_error når no_proxy brukes
  • Dette er regresjon introdusert i 8cada497.
  • Prøv å angi sane grenser for RLIMIT_NO_FILE
  • f.eks. På OSX er standard 256, som ikke er akkurat kompatibel med nedlasting av torrent.
  • Forsink autentiske feil i stedet for PBKDF2

Hva er nytt i versjon 1.18.5:

  • Ignorer feil ved innstilling av DSCP-verdi
  • Innstilling av DSCP er tilleggsfunksjon og manglende aktivering av det bør ikke avbryte nedlastingen helt. Denne endringen løser feilen som Windows bygger, ikke utfører bittorrent nedlastinger.

Hva er nytt i versjon 1.18.4:

  • Lagt til støtte for RPC-kanalkryptering i aria2rpc
  • Patch fra David Macek
  • Legg til aria2.saveSession RPC metode
  • Denne metoden lagrer den nåværende økten til en fil som er spesifisert av -save-session-alternativet. Denne metoden returnerer & quot; OK & quot; hvis det lykkes.
  • Legg til numStoppedTotal-nøkkel til aria2.getGlobalStat () RPC-metoden respons
  • Det viser antall stoppede nedlastinger i den nåværende økten, og ikke avkortet av -max-download-result-alternativet. På den annen side viser den eksisterende numStopped-tasten også antall stoppede nedlastinger, men den er avkortet av -max-download-result-alternativet.
  • Bedre håndtering av 30x HTTP statuskoder
  • Henvisning: http://greenbytes.de/tech/tc/httpredirects/
  • Implementer ny RPC-autorisasjon ved hjelp av --rpc-hemmelig alternativ
  • Legg til fremtidig deprecasjonsvarsling til --rpc-user og --rpc-passwd. Varsle om ikke - rpc-hemmelig eller en kombinasjon av - rpc-user / rpc-passwd er satt.
  • Legg til-alternativ for farge for å aktivere / deaktivere terminalfargeutgang
  • Legg til DSCP-støtte
  • Gnutls: Ikke mislykkes håndtrykk hvis returnert feil ikke er dødelig
  • Legg til løsningen GnuTLS-feil med OCSP-statusutvidelse og ikke-blokkeringskontakt
  • GnuTLS versjon 3.1.3 - 3.1.18 og 3.2.0 - 3.2.8, inkludert, har denne feilen. For disse versjonene deaktiverer vi OCSP-statusutvidelsen.
  • Lag GnuTLS-loggnivået avhengig av aria2-ene

Hva er nytt i versjon 1.18.3:

  • Løs krasj hvis unpause mislyktes før du tilordnet BtProgressInfoFile-objekt
  • Aktiver og kontroller PIE i makerelease-osx
  • Løs feil som numOpenFile_ ikke blir redusert når MultiDiskAdaptor er slettet. Denne feilen forårsaket påståelsesfeil i RequestGroupMan :: sikreMaxOpenFileLimit

Hva er nytt i versjon 1.18.1:

  • Denne versjonen korrigerer den prosentkodende feilen som påvirker filnavn kodinger.
  • Det legger til PKCS12-støtte i sertifikatimport.
  • Det legger også til en eksperimentell intern implementering av meldingsfordelingsfunksjonene ARC4-kryptering og bignum.
  • Dette betyr at ingen eksterne biblioteker kreves for å bygge BitTorrent-støtte, men denne funksjonen er fortsatt merket som eksperimentell.
  • Denne utgivelsen retter også opp Android-bygget med NDK r9.

Hva er nytt i versjon 1.18.0:

  • Denne versjonen endrer standard diskbufferstørrelse til 16 MiB.
  • Hvis du vil endre standardstørrelsen, ble det satt til et alternativ for - cache-cache.
  • Brukte URIer lagres nå også av et --save-sesjonsalternativ.
  • Kontrollfilen lagres nå alltid hvis --force-save er gitt.
  • Ctrl-c-håndteringen av Mingw-bygningen ble forbedret.
  • Det interne intl-biblioteket leveres ikke lenger. & gt; Fra denne utgivelsen videre er det nødvendig med en C ++ 11-kompilator for å bygge aria2-kjørbar.
  • For gcc, er minst 4.6.3 påkrevd.

Hva er nytt i versjon 1.17.1:

  • Denne utgaven legger til stor filstøtte for Android-bygging og libuv-støtte for hendelsesvalsemekanisme. AppleTLS støtter nå Snow Leopard (10.6). Den eksperimentelle libaria2 C ++ bibliotek-API ble lagt til.
  • endringer:
  • Legg til kode for å oppdage rst2html.py eller rst2html
  • AppleTLS: Støt riktig Snow Leopard (10.6)
  • Aktiver multicast loopback i BitTorrent lokal peer discovery
  • Aktiver TLS1.1 med gnutls bygge
  • Støtte av64_t for Android-bygge
  • Android NDK R8e gir ikke ftruncate64, men bionic har assemblerkoden for å få tilgang til kjernefunksjonen. Vi lånte de ftruncate64.S-filene fra android kildekoden arkiv. Det viser seg at x86 asm.h i NDK R8e er også ødelagt, så siste asm.h ble også lånt.
  • Kontroller tilgjengeligheten for tilgjengelighet AC_CHECK_LIB. Dette er løsningen for zlib 1.2.3 som ikke kommer med pkg-config-filen.
  • Behandlingsresponsen er fullført hvis EOF er mottatt før streamFilter fullføres. Dette løser feilen med webserveren som har buggy chunked koding.
  • uitos: Løs feil for feil
  • Legg til konfigurasjonsstøtte for å koble tcmalloc_minimal og / eller jemalloc
  • Både tcmalloc_minimal og jemalloc overgår den native malloc-implementeringen på Windows (MSVCRT) når det gjelder engasjert minneforbruk (~30%) og ytelse (f.eks. langt mindre sidefeil, ~ -60%), avhengig av selvfølgelig, på den faktiske arbeidsbelastningen. Jo lengre nedlastningskøen, desto større påvirkning;)
  • På * nix er bildet litt annerledes ... tcmalloc er vanligvis fortsatt bedre enn den native malloc-implementeringen, men ikke så vesentlig enn på Windows. jemalloc er imidlertid bare marginalt bedre enn nyere Linux-implementeringer, mens den allerede er brukt av noen BSD som den opprinnelige tildelingen.
  • tcmalloc er en del av gperftools og veldig moden og testet nå. Det fungerer imidlertid ikke på OSX i standardkonfigurasjonen, men
  • jemalloc er standard allokeren minst på FreeBSD og NetBSD og brukes i Firefox. http://www.canonware.com/jemalloc/index.html
  • Lukk GZipFiles i d'tor
  • Legg til libaria2, C ++ bibliotekgrensesnitt til aria2
  • Legg til manglende sjekk for underskrift
  • Løsne hurtigbufrede data blir ikke skyllet når nedlastede data er mindre enn 16KiB
  • LibUV: Implement LibuvEventPoll

Hva er nytt i versjon 1.17.0:

  • Denne versjonen legger til støtte for Mac OS X-innfødt SSL / TLS-bibliotek.
  • Den asynkrone DNS-IPv6 er aktivert som standard, og A / AAAA-oppslag er gjort parallelt.
  • Den enkle Happy Eyeballs-algoritmen har blitt implementert for å redusere lange tidsavbrudd når du kobler til IPv6-verter på doble stabler.
  • Alternativet "Saves-session" lagrer bare alternativene som er angitt av kommandolinjen eller RPC.

Hva er nytt i versjon 1.16.5:

  • Denne versjonen løser feilen som forårsaket et ugyldig rekkevidde Feil å bli kastet når forespørsel varierer fra 0 i HTTP-nedlastinger.

Hva er nytt i versjon 1.16.4:

  • Denne versjonen løser feilen der aktive nedlastinger ikke var lagret med -save-sesjonsintervall og feilen der aria2 henger når størrelsen på nedlastingsresultatet overskrider sitt maksimum.
  • BitTorrent UDP tracker-støtte ble lagt til.
  • Hvis filnavnet som er spesifisert ved bruk av --avslutningssesjon slutter med ".gz", lagrer aria2 øktfilen i gzipped form.
  • Alternativet -i kan håndtere denne gzipped-filen, så vel som vanlige tekstfiler.
  • En 1.15.2 basert portugisisk oversatt manuell ble lagt til.

Hva er nytt i versjon 1.16.3:

  • Denne versjonen løser en feil som forårsaket tilfeldige krasjer.
  • Det løser også innstillingsfeil for stikkontakt på Windows.

Hva er nytt i versjon 1.16.1:

  • Denne versjonen legger til evnen til å fortsette GID over sesjoner.
  • GID vil bli lagret med --save-session.
  • Det er flere begrensninger på hvordan GID er vedvarende. For denne endringen er GID nå 64-bits binære data og representert av en 16 tegn hex-streng i et RPC-spørring.
  • Diskbufferen ble lagt til, noe som kan redusere diskaktiviteten.
  • Konsollavlesningen ble redesigne

Hva er nytt i versjon 1.16.0:

  • Denne versjonen legger til SSL / TLS krypteringsstøtte i RPC transport.
  • Den nye RPC-metoden aria2.appendUri er lagt til (det er en omslag til aria2.changeUri).
  • Parseren Content-Disposition er nå RFC 6266-conformant.
  • Ressurslekkasjen i XmlParser, JSON og Bencode parser er løst.
  • Den opplastede dataregningsberegningsfeilen er blitt løst.
  • For MinGW32-bygningen åpnes filene nå med lese / skrive delt modus.

Hva er nytt i versjon 1.15.1:

  • Denne versjonen retter feilen som forhindret --bt-lpd-grensesnitt fra å arbeide.
  • Hvis noen alternativer sendt med RPC-forespørsel ikke er akseptable for nedlastningstypen, ignoreres de nå bare i stedet for å avvise RPC-forespørselen helt.
  • Aria2 RPC-serveren returnerer nå en 4XX feilkode hvis forespørselen ikke er gyldig på HTTP-nivå.
  • For å forbedre pakken ble det lagt til et - med-bashcompletiondir-konfigureringsalternativet.
  • Dette alternativet tilsidesetter hvor aria2c bash_completion filen skal installeres.
  • Alle manuelle sider genereres nå av Sphinx

Hva er nytt i versjon 1.14.1:

  • Denne versjonen løser feilen som forhindrer - sjekksum alternativ fra å fungere riktig.
  • Det løser også feilen der en loggfil ikke ble opprettet hvis en advarselsnivålogg ble opprettet før loggfilen ble åpnet.
  • Nå antar aria2 ikke at nedlastingen er fullført bare fordi filstørrelsen er matchet.
  • Den gamle oppførselen er problematisk, fordi aria2 bare forutsetter at nedlastingen er fullført, men i virkeligheten er det ikke.

Hva er nytt i versjon 1.14.0:

  • Denne versjonen legger til mange tilgjengelige alternativer for aria2.changeOption og aria2.changeGlobalOption RPC metoder.
  • IPv6 bokstavelig adresse støttes nå i proxy-alternativene.
  • Alternativet -metalink-server er nå utdatert, og alternativet --split skal brukes i stedet.
  • I denne utgaven er --metalink-server et alias av --split.
  • Formatet ETA i konsollavlesning er endret litt.
  • Alternativet - stopp med prosess er lagt til.

Hva er nytt i versjon 1.13.0:

  • Denne versjonen løser en feilsøkingsfeil for libgcrypt-versjonen.
  • Flere kommandolinjealternativer er lagt til.
  • aria2 returnerer nå et feilsvar hvis en RPC-forespørselsparameter har feil type.
  • For MinGW32-bygningen har Unicode filnavnstøtte blitt lagt til.
  • aria2 bruker nå libnettle og libgmp som standard i stedet for libgcrypt.
  • Hvis du vil bruke libgcrypt, bruk konfigureringsalternativene - uten-libnettle og - med-libgcrypt.

Hva er nytt i versjon 1.12.1:

  • Denne utgivelsen legger til RFC 6249 Metalink / HTTP-støtte. Gjeldende implementering bruker bare rel = dupliserte lenker. - -alternativet-direkte-io-alternativet ble avviklet på grunn av ytelsesproblem. Siden nylig GnuTLS bruker libnettle som standard i stedet for libgcrypt, la denne versjonen inn initialiseringskoden for libgcrypt.

Hva er nytt i versjon 1.11.1:

  • Denne versjonen løser feilen som aria2 ikke virker på plattformer som har kqueue () systemanrop på grunn av ugyldig timeout parameter.
  • Alternativet --show-console-readout ble lagt til. Dette alternativet skifter utseendet til konsollavlesning.

Hva er nytt i versjon 1.10.8:

  • Denne utgivelsen løser kompileringsfeilen som oppstår med - SLÅ-NLS
  • konfigurer alternativet. Det løser også kompileringsfeilen som oppstår når
  • Systemet har ikke fallocate (), men har posix_fallocate ().

Hva er nytt i versjon 1.10.7:

  • Denne versjonen løser feilen som forårsaker hukommelselekkasje når man analyserer Metalink-dokument hvis aria2 er bygget med expat.
  • Det legger også til flere utgangsstatuskoder for å identifisere årsaken til en feil.
  • Alternativet -max-forbindelse-per-server fungerer nå med Metalink.
  • aria2 sender nå antall filer og filbanen i tillegg til GID til kommandoer som er angitt i alternativene -on-download- *.
  • MinGW32-bygningen koder nå ikke-ASCII-tegn i en filbane med prosentkoding.
  • En bash_completion-fil for aria2c er nå inkludert i distribusjonen.

Hva er nytt i versjon 1.10.5:

  • Denne versjonen løser feilen i hvilken filallokering er aktivert i HTTP selv om -file-allocation = ingen er spesifisert.

Hva er nytt i versjon 1.9.5:

  • Ikke sett tidligereUri_ til "& quot; ved viderekobling.
  • Fast peer :: updateSeeder () for å gjenspeile dagens bitfelt.
  • Lagret logg og logg-alternativet kan endres ved hjelp av aria2.changeGlobalOption. Dette betyr at du kan starte eller stoppe loggingen dynamisk og endre loggfil og loggnivå.
  • Fast den feilen når aria2 stoppes før hele hash-sjekken (ikke stykke hash-sjekk) er ferdig, rapporterer aria2 at filen lastes ned. Det skal rapporteres at nedlastingen er i gang, og neste påkalling av aria2 bør sjekke hash.
  • Løs feilen som korrupter fil hvis segment returnert fra SegmetnMan :: getCleanSegmentIfOwnerIsIdle () har skrevetLengde & gt; 0.
  • Fast påståelsesfeil hvis updateTransferStatFor kalles med peer X før calculateStat () etter at peer X er lagt til.

Hva er nytt i versjon 1.9.0:

  • Resurrected -http-proxy-user og --http-proxy-passwd-alternativet. Lagt til --https-proxy-bruker, --https-proxy-passwd, --ftp-proxy-bruker, --ftp-proxy-passwd, --all-proxy-bruker, --all-proxy-passwd-alternativ.
  • Oppdatert russisk og forenklet kinesisk oversettelse.
  • Lagt til - reuse-uri-alternativet. Dette alternativet har eksistert ganske lenge, men er skjult.
  • Løst feilen at filnavnet er prosentkodet der det må være prosent dekodet i sendMdtm ().
  • Lagt til getServers XML-RPC-metode. Den returnerer øyeblikket tilkoblet HTTP (S) / FTP-server og nedlastingshastighet, etc.
  • Lagt til "status" -tasten til svaret til XML-RPC-metoden.
  • Lagt til ChangeUri XML-RPC-metode. Denne metoden fjerner / legger til URIer dynamisk.
  • Erstatt null- eller kontrolltegn i filbanen med '_'. For MinGW32-bygg erstattes også ekstra tegn som ikke er tillatt i Windows-kjernen. util :: detectDirTraversal () returnerer nå sant hvis gitt streng inneholder null eller kontroll tegn.
  • Kaste bort torrentfil hvis sti data i den inneholder katalog traversal direktiver. Kast metallink: filelement i Metalink3-format hvis dets navnattributt inneholder katalogdirektiv. Ignorer navnetattributtet til metalink: signaturelement i Metalink3-format hvis det inneholder katalogdirektiv.
  • Lagt til Metalink4-støtte. Filer med samme metaurl grupperes og lastes ned i en RequestGroup.
  • Lagt til -bt-lpd-grensesnitt for å spesifisere grensesnittet som skal brukes til Local Peer Discovery. LpdMessageDispatcher-objektet har nå sin egen kontakt. LpdMessageReiverers stikkontakt er bundet til multicast-adresse for kun å motta multicast-pakker.
  • Lagt til Local Peer Discovery. Den er deaktivert som standard. Bruk --bt-enable-lpd for å aktivere funksjonen.

Hva er nytt? i versjon 1.6.1:

  • Denne utgivelsen løser en minnelekkasje i HTTP / FTP nedlasting.
  • Det løser også en feil der alternativverdiene endres ved hjelp av XML-RPC-endring. Opptak og endreGlobalOption-metoder slettes.
  • Nå brukeragent og Peer ID inkluderer versjonsnumre.
  • Forenklet kinesisk oversettelser har blitt oppdatert.

Hva er nytt i versjon 1.6.0:

  • Denne utgivelsen endrer standardoppførselen til XML-RPC-serveren.
  • Nå lytter det bare på det lokale loopback-grensesnittet av sikkerhetsgrunner.
  • Hvis du vil koble til aria2c fra eksterne verter, bruk alternativet --xml-rpc-listen-alt.
  • XML-RPC-klientens eksemplarskript skrevet i Ruby er nå inkludert i arkivet under doc / xmlrpc-katalogen.
  • Hjelpe-kategoripakkene starter nå "#" å skille dem fra søkeordssøk.
  • Alternativet --retry-ventetiden ble fjernet fordi det ikke fungerer riktig under arkitekturen.
  • Den bulgarske, russiske, slovakiske og japanske oversettelsen har blitt oppdatert.

Hva er nytt i versjon 1.5.0:

  • Denne utgivelsen legger til WEB-Seeding-støtte for multi-torrent. alternativet "Opt-stop-timeout" ble lagt til. Denne funksjonen stopper BitTorrent-nedlasting hvis nedlastingshastigheten er 0 i påfølgende gitt sekunder. aria2 prøver nå alle løst adresser for å koble til eksterne servere i HTTP (S) / FTP til den blir koblet til. For XML-RPC ble to nye metoder lagt til: aria2.tellWaiting og aria2.getVersion. Feilkoden er tilgjengelig i svaret til aria2.tellStatus-metoder for stoppede / fullførte nedlastinger. - Bruk-hodet er nå deaktivert som standard siden bruk av HOVED-forespørsel forårsaker problemer på enkelte nettsteder. Oppførselen til -D-alternativet er endret: Hvis -D er angitt, er gjeldende arbeidskatalog satt til / og stdin, stdout og stderr omdirigert til / dev / null. Denne utgivelsen løser feilen at zombieprosesser blir opprettet når kommandoer angitt i -on-download- * alternativer utføres og feilen som http-bruker, http-passwd, ftp-bruker og ftp-passwd blir ignorert når de gis via XML-RPC. Oppdatert russisk, italiensk, dansk, bulgarsk, japansk og ukrainsk oversettelse.

Hva er nytt i versjon 1.4.1:

  • Dokumentert manglende seeder i getPeers xml-rpc metode.
  • Lagt oppLengde og numSeeders til svaret til tellStatus xml-rpc-metoden.
  • Lagt til manglende #ifdef ENABLE_ASYNC_DNS vakt.
  • Lagt gaffel () emulering med CreateProcess () i MinGW

Hva er nytt i versjon 1.4.0:

  • Lagt til slovakisk oversettelse. Oppdatert ukrainsk og brasiliansk portugisisk oversettelse. Takk til alle oversetterne.
  • Bruk name.utf-8 og path.utf-8-tasten i høyere prioritet enn henholdsvis navn og sti-nøkkel når du trykker på .torrent-fil.
  • Lagt til - xml-rpc-max-request-size-alternativet for å begrense størrelsen på XML-RPC-forespørselen.
  • Siden kommende libgnutls 2.8 ikke har libgnutls-config, Kontroller tilstedeværelsen av libgnutls ved å bruke pkg-config først. Hvis det mislykkes, faller du tilbake til gamle makro libgnutls.m4.
  • Lagt til - lagre-cookies-alternativet.
  • Lagt til evnen til å utføre kommandoen når nedlastingen starter og stopper. Du kan også spesifisere kommando for spesielle tilfeller som fullstendig / feilsøking. Lagt til - på-nedlastings-start, -on-nedlasting-stopp, -on-nedlastings-komplett og -on-nedlasting-feil alternativ.
  • Forkortet KiB / s til KiBs og dens presisjon redusert til 1 for å spare plass i konsollavlesning. Også de er nå vist i MiB / s hvis hastighet & gt; 1024KiB / s.
  • Lagt til SEED for å konsolere utdata, som representerer antall seeders som klienten kobler seg til.
  • Lagt til kildefilnavn (__ FILE__) og linjenummer (__ LINE__) for unntaksmelding.
  • Løs feilen som POU-ekteskapene aldri kveles i seeding.
  • DownloadResult har nå listen over FileEntry. Nedlastingsoppsummeringen viser banen til den første valgte filen og antall gjenværende filer for multi-torrent.
  • Lagt til BASIC autentisering for XML-RPC. Lagt til --xml-rpc-user og --xml-rpc-passwd-alternativet.
  • Lagt til XML-RPC-grensesnitt. Se fullstendig API-spesifikasjon på http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface
  • Fjernet alternativene --able-http-server og --http-server-listen-port. Lagt til -enable-xml-rpc og -xml-rpc-listen-porten i stedet. Den opprinnelige funksjonen for -enable-http-serveren som rapporterer nedlastingen i HTML, ble offisielt fjernet. Fortsett XML-RPC-tilkobling hvis kundestøttene er i live.
  • Lagt til flere alternativer som kan angis i -i liste og xml-rpc legg til * kommando. Se Input File på aria2c man side.

Hva er nytt i versjon 1.3.3:

  • Oppdatert ukrainsk, russisk og forenklet kinesisk oversettelse. Takk til alle oversetterne.
  • Generert konfigurasjon og Makefile.in ved hjelp av autoconf 2.63 og automake 1.10.2. Fjernet AC_GNU_SOURCE fra configure.ac fordi det er delmengde av AC_USE_SYSTEM_EXTENSIONS og vi bruker sistnevnte.
  • Støttet segmentert nedlasting med chunked overføringskoding og innholdslengde.
  • Applied Pascal Bleser patch: øker MAX_RECV_BUFFER for ftp fra 4096 til 65536 (for skikkelig store ftp login bannere)
  • Løs feilen som skrivebeskyttet fil med feil filstørrelse, vil forårsake feil fordi den ikke kan avkortes til riktig størrelse. Nå hvis filstørrelsen er annerledes enn den forventede, åpner du filen igjen i skrivbar modus.
  • Fiks feilen med - kontroll-integritet alternativ aria2 rapporter nedlastet filstørrelse er 0 selv om enkelte deler av filen er lastet ned riktig. Denne feilen kan gjengis for nedlasting som en fil inneholder siste brikke mangler. Denne feilen avslører ikke for single-torrent med filallokering på.

Hva er nytt i versjon 1.3.2:

  • Oppdatert ukrainsk oversettelse.
  • Bruk URL-liste (web-seeding) bare for single-fil torrent. Dette er i utgangspunktet den samme oppførselen med Metalink-fil med torrent og URIer.
  • Løst feilen som forhindrer nedlasting av torrent fra etterbehandling. Feilen avslører ikke for alle torrenter. Torrenten påvirket denne feilen tilfredsstiller (N + 7) / 8)% 4 == 0 og N2! = 0 hvor N er antall stykker.
  • Fast segmenteringsfeil når GZipDecoder :: decode () returnerer 0 byte.
  • Løs feilen som forårsaker uendelig sløyfe hvis ødelagt webserver returnerer klumpet svar uten sist "0" chunk-size markør og lukker tilkobling.
  • Installer riktig konfigurert HttpDownloadCommand for ikke-gjenopptakelige nedlastinger.
  • Omskrevet bitfield operasjon fungerer for effektivt.
  • Angi betinget HAVE_GETADDRINFO sant for mingw32. Det ble ved et uhell satt til falskt i r1162.
  • Øk prefikslengden for bøtte som ikke eier lokal nod-ID når du deler bøtte.

Hva er nytt i versjon 1.3.1:

  • Løs feilen at opplastingsgrensen overskrider verdien som er angitt i -seed-ratio-alternativet, avhengig av tidspunktet for utførelsen av SeedCheckCommand.
  • Løst feilen som fjernet peerens økt opplasting / nedlastingstid teller to ganger i _cachedTransferStat før den beregnes på nytt. Dette påvirket beregningen av shara-forholdet, noe som resulterte i at aria2 feilaktig fastslår at spesifisert aksjeforhold er nådd.

Hva er nytt i versjon 1.3.0:

  • Lagt til 'falloc' parameter for - fil-tildeling alternativ. 'falloc' allokeringsmodus bruker posix_fallocate () systemanrop til å tildele fil på disk. Hvis du bruker nyere filsystemer som ext4 (med støtte), btrfs eller xfs, er "falloc" ditt beste valg. Det tildeler store (få GiB) filer nesten umiddelbart. Ikke bruk 'falloc' med legacy filsystemer som ext3 fordi det tar nesten samme tid som 'prealloc' og det blokkerer aria2 helt til tildelingen er ferdig. 'falloc' er kanskje ikke tilgjengelig hvis systemet ikke har posix_fallocate () systemanrop.
  • Lagt til -intervall-intervallalternativ for å angi intervallet mellom trackerforespørsler. Hvis ikke-null-verdi er spesifisert, bruker aria2 den og ignorerer intervallverdien i responsen til tracker. Hvis null er spesifisert, bestemmer aria2 intrångsverdien basert på tarckerresponsen og nedlastingsfremdriften.
  • Redusert CPU-bruk i RarestPieceSelector.
  • Redusert CPU-bruk når du treffer nedlastingsgrense / opplastingsgrense.
  • Endret standardverdien av alternativet --uri-selector fra 'inorder' til 'feedback'
  • Inkludert gjeldende URI i unntakmelding.
  • Løst feilen at AdaptiveURISelector ikke velger noen URI når alle URIer er testet og deres timeout ikke er nådd.
  • Gjenbruk URIer når alle ubrukte URIer går tom.
  • Fjernet - direkte fil-kartlegging og CopyDiskAdaptor.
  • Lagt til - kjøre-alternativet. I denne modusen kontrollerer aria2 bare om den eksterne filen er tilgjengelig og ikke laster ned data. Dette alternativet har effekt på HTTP / FTP nedlastinger og BitTorrent nedlastinger blir kansellert i denne modusen.
  • Analyser alternativer i -i liste ved hjelp av OptionParser.
  • Ikke tilbakestill URI på nytt for å unngå flere rundturer på grunn av viderekoblinger.
  • Lagt til - index-ut alternativ for å angi hver filbane for torrent. Indeksen som vises i -show-filer-alternativet brukes til å angi hvilken filsti som skal endres. For eksempel, for å endre filbanen med indeks = 2, bruk --index-out = 2 = aria2.tar.bz2. Du kan bruke dette valget flere ganger: - index-out = 1 = aria2.tar.bz2 - index-out = 2 = aria2-opt.tar.bz2. Den korte håndformen -O er også tilgjengelig. Dette alternativet kan spesifiseres i -i liste.
  • Lagt til - maksimal-nedlastingsgrense-alternativet. Nå - Maximal-opplastingsgrense-alternativet ignoreres ikke når -max-overall-upload-limit-alternativet har null verdi. aria2 sjekker nedlastingen (opplasting) i rekkefølgen: først sjekker den totale hastighetsgrensen, og hvis den ikke overskrides, kontrollerer du fartsgrensen per nedlasting. Dermed kan du angi begge verdiene. For eksempel angi -max-overordnet-nedlasting-grense = 1M og -max-download-limit = 500K for å forhindre at en nedlastning spiser all den totale hastighetsgrensen.
  • Nå kan velg-fil angis i urlisten (-i liste).
  • Gjør den øvre verdien av mulighetene for mulige samtidige nedlastinger ubegrenset.
  • Løs feilen som diskskriveren ikke er opprettet selv om den deler samme stykke med forrige fil hvis lengden på forrige fil er 0.
  • I BitTorrent, Åpne filer i skrivebeskyttet modus for hash-kontroll. Deretter åpner du filen i les / skriv-modus bare når nedlastingen ikke er ferdig.
  • Lagt til - http-auth-challenge-alternativet. Hvis den er satt til sant, sender aria2 bare HTTP autorisasjonsoverskrift når den blir bedt om av serveren. Hvis feil er angitt, sendes autorisasjonsoverskrift alltid til serveren. Dette er nyttig for servere som ikke svarer på 401-kode når godkjenning er nødvendig. Det er unntak: Hvis brukernavn og passord er innebygd i URI, sendes autorisasjonsoverskrift alltid til serveren uavhengig av dette alternativet. Standardverdien til dette alternativet er feil.

Hva er nytt i versjon 1.3.0 Beta Build 20090322:

  • Lagt til -intervall-intervallalternativ for å spesifisere intervallet mellom trackerforespørsler. Hvis ikke-null-verdi er spesifisert, bruker aria2 den og ignorerer intervallverdien i responsen til tracker. Hvis null er spesifisert, bestemmer aria2 intrångsverdien basert på tarckerresponsen og nedlastingsfremdriften.
  • Redusert CPU-bruk i RarestPieceSelector.
  • Redusert CPU-bruk når du treffer nedlastingsgrense / opplastingsgrense.
  • Endret standardverdien av alternativet --uri-selector fra 'inorder' til 'feedback'
  • Inkludert gjeldende URI i unntakmelding.
  • Løst feilen at AdaptiveURISelector ikke velger noen URI når alle URIer er testet og deres timeout ikke er nådd.
  • Gjenbruk URIer når alle ubrukte URIer går tom.
  • Fjernet - direkte fil-kartlegging og CopyDiskAdaptor.
  • Lagt til - kjøre-alternativet. I denne modusen kontrollerer aria2 bare om den eksterne filen er tilgjengelig og ikke laster ned data. Dette alternativet har effekt på HTTP / FTP nedlastinger og BitTorrent nedlastinger blir kansellert i denne modusen.
  • Analyser alternativer i -i liste ved hjelp av OptionParser.
  • Ikke tilbakestill URI på nytt for å unngå flere runde turer på grunn av viderekoblinger.
  • Lagt til - index-ut alternativ for å angi hver filbane for torrent. Her er indeksen vist i -show-filer-alternativet som brukes til å angi hvilken filsti som skal endres. For eksempel, for å endre filbanen med indeks = 2, bruk --index-out = 2 = aria2.tar.bz2. Du kan bruke dette valget flere ganger: - index-out = 1 = aria2.tar.bz2 - index-out = 2 = aria2-opt.tar.bz2. Den korte håndformen -O er også tilgjengelig. Dette alternativet kan spesifiseres i -i liste.
  • Lagt til - maksimal-nedlastingsgrense-alternativet. Nå - Maximal-opplastingsgrense-alternativet ignoreres ikke når -max-overall-upload-limit-alternativet har null verdi. aria2 sjekker nedlastingen (opplasting) i rekkefølgen: først sjekker den totale hastighetsgrensen, og hvis den ikke overskrides, kontrollerer du fartsgrensen per nedlasting. Dermed kan du angi begge verdiene. For eksempel angi -max-overordnet-nedlasting-grense = 1M og -max-download-limit = 500K for å forhindre at en nedlastning spiser all den totale hastighetsgrensen.
  • Nå kan velg-fil angis i urlisten (-i liste).
  • Gjør den øvre verdien av mulighetene for mulige samtidige nedlastinger ubegrenset.
  • Løs feilen som diskskriveren ikke er opprettet selv om den deler samme stykke med forrige fil hvis lengden på forrige fil er 0.
  • I BitTorrent, Åpne filer i skrivebeskyttet modus for hash-kontroll. Deretter åpner du filen i les / skriv-modus bare når nedlastingen ikke er ferdig.
  • Lagt til --http-auth-challenge-alternativet. Hvis den er satt til sant, sender aria2 bare HTTP autorisasjonsoverskrift når den blir bedt om av serveren. Hvis feil er angitt, sendes autorisasjonsoverskrift alltid til serveren. Dette er nyttig for servere som ikke svarer på 401-kode når godkjenning er nødvendig. Det er unntak: Hvis brukernavn og passord er innebygd i URI, sendes autorisasjonsoverskrift alltid til serveren uavhengig av dette alternativet. Standardverdien til dette alternativet er feil.

Hva er nytt i versjon 1.3.0 Beta Build 20090314:

  • Endret standardverdien av alternativet --uri-selector fra 'inorder' til 'feedback'
  • Inkludert gjeldende URI i unntakmelding.
  • Løst feilen at AdaptiveURISelector ikke velger noen URI når alle URIer er testet og deres timeout ikke er nådd.
  • Gjenbruk URIer når alle ubrukte URIer går tom.
  • Fjernet - direkte fil-kartlegging og CopyDiskAdaptor.
  • Lagt til - kjøre-alternativet. I denne modusen kontrollerer aria2 bare om den eksterne filen er tilgjengelig og ikke laster ned data. Dette alternativet har effekt på HTTP / FTP nedlastinger og BitTorrent nedlastinger blir kansellert i denne modusen.
  • Analyser alternativer i -i liste ved hjelp av OptionParser.
  • Ikke tilbakestill URI på nytt for å unngå flere rundturer på grunn av viderekoblinger.
  • Lagt til - index-ut alternativ for å angi hver filbane for torrent. Her er indeksen vist i -show-filer-alternativet som brukes til å angi hvilken filsti som skal endres. For eksempel, for å endre filbanen med indeks = 2, bruk --index-out = 2 = aria2.tar.bz2. Du kan bruke dette valget flere ganger: - index-out = 1 = aria2.tar.bz2 - index-out = 2 = aria2-opt.tar.bz2. Den korte håndformen -O er også tilgjengelig. Dette alternativet kan spesifiseres i -i liste.
  • Lagt til - maksimal-nedlastingsgrense-alternativet. Nå - Maximal-opplastingsgrense-alternativet ignoreres ikke når -max-overall-upload-limit-alternativet har null verdi. aria2 sjekker nedlastingen (opplasting) i rekkefølgen: først sjekker den totale hastighetsgrensen, og hvis den ikke overskrides, kontrollerer du fartsgrensen per nedlasting. Dermed kan du angi begge verdiene. For eksempel angi -max-overordnet-nedlasting-grense = 1M og -max-download-limit = 500K for å forhindre at en nedlastning spiser all den totale hastighetsgrensen.
  • Nå kan velg-fil angis i urlisten (-i liste).
  • Gjør den øvre verdien av mulighetene for mulige samtidige nedlastinger ubegrenset.
  • Løs feilen som diskskriveren ikke er opprettet selv om den deler samme stykke med forrige fil hvis lengden på forrige fil er 0.
  • I BitTorrent, Åpne filer i skrivebeskyttet modus for hash-kontroll. Deretter åpner du filen i les / skriv-modus bare når nedlastingen ikke er ferdig.
  • Lagt til - http-auth-challenge-alternativet. Hvis den er satt til sant, sender aria2 bare HTTP autorisasjonsoverskrift når den blir bedt om av serveren. Hvis feil er angitt, sendes autorisasjonsoverskrift alltid til serveren. Dette er nyttig for servere som ikke svarer på 401-kode når godkjenning er nødvendig. Det er unntak: Hvis brukernavn og passord er innebygd i URI, sendes autorisasjonsoverskrift alltid til serveren uavhengig av dette alternativet. Standardverdien til dette alternativet er feil.

Hva er nytt i versjon 1.2.0 Beta 20090214:

  • Fiks segmenteringsfeilen under utførelse av kvelningsalgoritme i leecher-tilstand på grunn av ødelagt sammenligning av operatørens implementering.
  • Åpne fil i binær modus. Dette løser feilen at den lokale torrentfilen ikke virker på win32.
  • Lagt inn en sjekk for å se struct sockaddr_in har sin_len-medlem. Angi struktur sockaddr_in.sin_len hvis HAVE_SOCKADDR_IN_SIN_LEN er definert.
  • Fast mulig bufferoverskridelse når du skriver dht.dat.
  • Løs epollfeil på den gamle kjernen 2.6.8 eller ealier.
  • Løs feilen som legger 0 lengdefilter til BitfieldMan-filtre 1 blokk. Det bør ikke filtrere noe.
  • Fast ødelagt valgt fil BitTorrent nedlasting.
  • Endret standardverdien for alternativet proxy-metode fra "tunnel" til "get". Bruk "tunnel" for HTTPS uansett - proxy-metoden alternativ.
  • Lagt til - ekstern-ip-alternativ. Du kan spesifisere den eksterne IP-adressen for å rapportere til en BitTorrent-sporingssporing. Selv om denne funksjonen heter 'ekstern', kan den akseptere alle slags IP-adresser.
  • Applied AdaptiveURISelector-timeout patch fra Pascal Rigaux på Mandriva. Jeg endret oppdateringen: la RequestGroup ha timeout-verdien og AdaptiveURISelector direkte endrer den verdien.
  • Bruk LongestSequencePieceSelector for HTTP / FTP / BitTorrent integrerte nedlastinger. Denne stykkselger-underklasse finner den lengste kontinuerlige sekvensen i de tilgjengelige manglende stykkene og velger den siste indeksen for en slik sekvens. Dette gjør at HTTP / FTP-tilkoblinger mindre avbrutt av bitene som er oppnådd av BitTorrent-kolleger.
  • Løst feilen at gjennomsnittshastigheten er feil i http / ftp / BitTorrent integrert nedlasting. Bare nedlastingsbiter i BitTorrent ble vurdert.
  • Velg port for BitTorrent / DHT tilfeldig fra det angitte området. FORESPØRSEL # 2543518
  • Send HTTP Authorization header bare hvis det er forespurt av serveren (svar 401). Det er noen unntak. Autorisasjonsoverskriften for proxy sendes alltid hvis den er tilgjengelig uten forespørsel fra serveren. Hvis brukernavn / passord er spesifisert i URI, sendes det umiddelbart til serveren uten forespørsel fra serveren. Implementerer ANMODNING # 2540844.
  • Fjern ledende "-" fra hjelpesøkeord og en substring etter "=" fra hjelpesøkeord, slik at man kan søke alternativer med '-h - max-' eller '-hmax-peers = 10'.
  • Lagt til eksperimentell innebygd HTTP-server. For tiden, når en klient åpner til serveren, svarer den med gjeldende nedlastingsfremgang. Som standard er den deaktivert. For å aktivere serveren, gi alternativet -enable-http-server. For å endre standard portnummer for serveren å lytte til, bruk --http-server-listen-port-alternativet. Svaret HTML er veldig enkelt og oppdaterer det selv hver 1 sekund. På grunn av denne oppdateringen ser du flimmer i vanlig nettleser som Firefox. Jeg anbefaler å bruke konsollbasert nettleser, for eksempel elinks, w3m. For å koble til serveren, kjør "elinks http: // localhost: 6800 / 'mens du kjører aria2. Vennligst erstatt portnummeret '6800' (som er standard) med dine preferanser.
  • Laget (stykke) hash-sjekk sekvensiell for hver RequestGroup fordi samtidig hash-sjekken er tregere enn sekvensiell utførelse.
  • Lagt til - maksimalt antall muligheter for å angi maksimum antall peers per torrent. 0 betyr ubegrenset antall jevnaldrende. FORESPØRSEL # 2451382
  • Tilleggsutstyr - bøss-sjekk-frø. Hvis sant er gitt til dette alternativet, etter hash-sjekk ved hjelp av -check-integrity-alternativet og filen er fullført, fortsett å frøfilen. Hvis du vil sjekke filen og bare laste den ned når den er skadet eller ufullstendig, må du sette dette alternativet til feil. Dette alternativet har bare effekt på BitTorrent nedlasting. Standardverdien er sann (Dette er samme oppførsel med forrige utgave).
  • Gjorde den maksimale verdien av split-opsjon ubegrenset. FORESPØRSEL # 2496748
  • Lagt til --event-poll alternativ for å velge metoden for polling hendelser. De tilgjengelige metodene er "velg" og "epoll". & Quot; epoll & quot; er bare tilgjengelig på Linux. Den tidligere versjonen har kompileringsalternativet å velge mellom disse metodene.
  • Inkludert RecoverableException.h fra main.cc. BUG # 2498160
  • Anvendt utgangsstatus patch fra Pascal Rigaux på Mandriva. aria2 returnerer nå den siste feilen som oppstod i HTTP / FTP-nedlastingene som en exitstatusverdi. Hvis alle nedlastingene ble fullført, returnerer aria2 0. Feilkoden er definert i src / DownloadResult.h. Feilen oppstod i nedlastingen som for tiden er i gang, rapporteres ikke som en siste feil. Hvis ingen feil har oppstått, men det går i gang eller venter nedlastinger, returnerer aria2 7.
  • Applikert AdaptiveURISelector patch fra Aurelien Lefebvre. Denne oppdateringen legger til AdaptiveURISelector, som velger en av de beste speilene for første og reserverte tilkoblinger. For supplerende, returnerer det speil som ikke er testet ennå, og hvis hver av dem allerede testet, returnerer speilene som må testes igjen. Ellers returnerer den ikke lenger speil.
  • Feilsøkingsfeil i HTTPResponseTest. PATCH # 2485509

Hva er nytt i versjon 1.1.2:

  • Oppdatert russisk oversettelse. Takk til oversetterne.
  • Lagt til - bruk-hodet alternativ for å bytte om HEAD-metoden skal brukes i den første HTTP-forespørselen. Som standard bruker aria2 HEAD-metoden som den første forespørselen. Hvis serveren ikke gjenkjenner HEAD, så gi aria2 --use-head = false for å tvinge aria2 til å bruke GET-metoden i stedet.
  • Løs feilen som BitTorrent-nedlasting ikke er ferdig når REJECT-melding mottas før CHOKE-meldingen. Den gamle implementeringen sletter ikke bruksbiten av brikken når mottatt REJECT-melding.

Hva er nytt i versjon 1.1.0:

  • Skriv ut innholdet av torrent / metalink-filer uten -T / -M-alternativer.
  • Oppdatert fransk, japansk, russisk og ukrainsk oversettelse. Takk til alle oversetterne.
  • Gi nytt navn til filen ved å legge til tall hvis det finnes en lokal fil, og filstørrelsen er større enn den for fjernfilen med - fortsettingsalternativet. Den gamle implementeringen kaster bare unntak i dette tilfellet.
  • Løs feilen som nedlastingsoversikt ikke skrives ut i intervallet angitt av alternativet.
  • Fiks cookie-implementeringen basert på RFC2965. Nå, hvis en verdi i domenefeltet ikke er startet med prikk, må du forhåndsbehandle prikk. Det betyr at en informasjonskapsel med domene = sf.net sendes til wiki.sf.net.
  • Løs feilen som forårsaker ødelagte nedlastinger hvis HTTP-pipelining er aktivert og serveren ikke støtter levetid.
  • Lagt til - maksimal-opplastingsgrense-alternativet. Dette alternativet begrenser den totale opplastingshastigheten. Angitt i hjelpemelding at det eksisterende alternativet for maksimal opplasting begrenser opplastingshastigheten per hver torrent. Man siden er også oppdatert.
  • Fiks feilen så dårlig URI sendes til sporingen når annonserings URI i torrentfilen inneholder spørring.
  • Aktivert - kontrollsertifikat som standard. Lagt kompileringstid (konfigurer) -alternativ - med-ca-bunt for å angi CA-bunt. Varsle om --check-certificate = sant og --ca-sertifikat er ikke angitt eller lastes CA-sertifikat mislyktes.
  • Lagt til "https" tag for å hjelpe alternativkategori. Lagt til https-tag til -ca-sertifikat, -certificate, -check-certificate og -private-key-alternativet.
  • Endret pakkenavnet fra "aria2c" til "aria2". Navnet på kjørbarheten endres ikke. Denne endringen ble gjort for å fikse inkonsistensen av pakkenavnet og installasjonsmappen siden i mange distribusjoner er binærpakkenavnet "aria2", men de gamle utgivelsene prøvde å installere til "aria2c" katalog som "/ usr / local / share / doc / aria2c".
  • Faste skrivefeil på mannsiden.
  • RFC3986 oppfylt prosent-koding (urlencode). Bruk store heksadesimale siffer for kodet tekst i stedet for små bokstaver.
  • Løs feilen at -falsk og -true ikke gjenkjennes ordentlig.
  • Løst feilen som forhindrer aria2 fra å laste ned 0-lengde filer via HTTP / FTP.

Hva er nytt i versjon 1.0.1:

  • Fast typo i "OPTIONS THAT TAKER EN OPTIONAL ARGUMENT" seksjon.
  • Anvendt aria2-1.0.0-mingw-r5.patch for å fikse en rekke kompilerings- / enhetstestfeil i MinGW: Lukket fil etter lagring av serverstatistikk (RequestGroupMan.cc) Fast tidsparsering hvis intern strptime () mangler (FtpConnection. cc) Ignorert tilfelle og håndtert tosifrede år (strptime.c) Lagt til mangeconds_t definisjon (a2time.h) Fast sokkel CLOSE () define (SocketCore.cc) Endret EINPROGRESS til A2_EINPROGRESS (SocketCore.cc) Endret utime () testverdier fra x000 til x00000 som MinGW mislyktes på verdier mindre enn tidszonen offset fra Unix epoch Endret 'struct stat' til 'a2_struct_stat' (FileTest.cc) Lagt til ventetid () -anrop før lesingstikket (FtpConnectionTest.cc) Endret dato fra 01-Jan -1960 til 01-Jan-1970 00:00:01 da MinGW ikke kan håndtere negative datoer (CookieParserTest.cc)
  • Løs feilen som forårsaker flytende unntak når -T-alternativet er brukt og ingen URI er gitt.
  • Bruk HEAD-metoden for å få filstørrelse fra HTTP-server for segmentert nedlasting. Forespørselen til BitTorrent Tracker bruker alltid GET-metoden fordi responsen til sporingen er liten, og den trenger ikke segmentert nedlasting.
  • Lukkede filer etter test tilfellene i MultiDiskWriterTest :: testResetDiskWriterEntries (). Dette vil fikse enhetstestfeilen i mingw32 build.
  • Ikke vis nedlastingsresultat når -S-alternativ brukes.
  • Oppdatert ukrainsk og norsknorsk oversettelser.

Hva er nytt i versjon 1.0.0:

  • Denne utgaven legger til muligheten til å verifisere jevnaldrende med gitt pålitelige CA-sertifikater og godkjenning av klientsertifikat i HTTPS.
  • Muligheten til å danne en vedvarende tilkobling ved hjelp av en proxy og støtte for kjente miljøvariabler for proxy-innstillinger, ble også lagt til.
  • Feilen som forårsaket en segmenteringsfeil under sådd ble løst.
  • Nå kan brukere angi utdata filnavnet og katalogen i inngangsfilen.
  • Den gjennomsnittlige nedlastingshastigheten skrives nå ut i nedlastingsresultater.
  • Følgende alternativer er nå aktivert som standard: --ftp-pasv og --enable-direct-io.

Hva er nytt i versjon 0.16.2:

  • Løs feilen som aria2 avbrytes når en forespørsel som er større enn 16KiB blir mottatt. I denne løsningen, hvis en forespørsel som er større enn 16KiB-lengden er mottatt, kobler aria2 fra samtalen.
  • Lagt lengde likestillingstest til operatør == for å slippe en bitmelding hvis lengden ikke stemmer overens med den forespurte.
  • Lagt til serbisk oversettelse. Oppdatert ukrainsk oversettelse. Takk til alle oversetterne.

Hva er nytt i versjon 0.16.1:

  • Endret typen _numNewConnection til usignert int. BUG # 2150491, PATCH # 2151628
  • Fast kompileringsfeil med gcc-4.4 (stillbilde). Plasten er levert av David Watzke. BUG # 2150058
  • Lagt til manglende m4-makroer. - m4 / cppunit.m4 - m4 / libgcrypt.m4 - m4 / libgnutls-extra.m4 - m4 / libgnutls.m4 - m4 / libxml2.m4
  • Løst feilen som refererer header feltet inneholder fragment. Nå Request Class fjerner fragmentdel av URI og koder det i Request :: setUri () og setReferer ().
  • Løst feilen som siste tegn i URI ikke er kodet.
  • Lagt til --dht-fil-bane-alternativet for å endre banen til dht.dat, som er et serialisert DHT-rutetabell.
  • Løst feilen som enhetstesten mislykkes på linux-amd64
  • Korrekt kompilere advarsel på linux-amd64
  • Lagt til --auto-save-interval = SEC-alternativet. En kontrollfil (*. Aria2) lagres hvert SEC sekund.
  • Oppdatert man side. Endret doktype av aria2c.1.html til manpage for ikke å erstatte '-' med em dash karakter.
  • Lagt til ukrainsk, vietnamesisk og tradisjonell kinesisk oversettelse. Oppdatert fransk, forenklet kinesisk og japansk oversettelse. Takk til alle oversetterne. en @ quot og en @ boldquot er også lagt til.

Hva er nytt i versjon 0.16.0:

  • Lagt til avgrensende tekst til begynnelsen av loggen, slik at man kan finne hvor loggen starter lett.
  • Bruk ikke-blokkeringskontakt for TCP-kommunikasjon for å unngå mulig blokkering på grunn av buffer full.
  • Lagt til - max-fil-ikke-funnet = NUM-alternativ. Hvis aria2 mottar `fil ikke funnet 'feil fra HTTP / FTP-server NUM ganger uten å få single bytes data, må du tvinge nedlastingen til å mislykkes.
  • Bruk pkg-config for sqlite3, openssl.
  • Lagt til - koblings-timeout-alternativet for å angi koblingstidsavbrudd i sekunder. Dette alternativet gjelder for HTTP / FTP / proxy-server. Timeout for tilkobling til BitTorrent-peer kontrolleres ikke av dette alternativet.
  • Implementert muligheten til å få tidsstempel fra ekstern HTTP / FTP-server og bruke den til lokal fil. For å aktivere denne funksjonen - alternativet for valg av tid.
  • Hvis det oppstod en feil med en URI, fjerner du identisk URI fra gjenstående URI-liste fordi det er sannsynlig at det oppstod samme feil på slutten, og det er sløsing med tid.
  • Kontakt tracker ofte når antall tilkoblinger er 0 og nedlastingen er ikke ferdig ennå.
  • Omskrevet kakehåndteringsrutine.
  • Bump opp versionsnummer dht.dat-filen til 3. I versjon 3-format lagres tiden i 64bit, byte rekkefølge. Nybygging kan laste inn gammelt format (versjon 2), men det sparer filen i nytt format. Det betyr at når du har brukt nybygg, blir din dht.dat inkompatibel med eldre bygg.
  • Bump opp versionsnummer for .aria2-kontrollfilen til 0001. Ny aria2 kan fortsatt laste versjon 0000-filen, men den sparer filen i versjon 0001-format. Det betyr at ny aria2 kan gjenoppta nedlastingen som startet av gammel aria2, men motsatt er ikke sant.
  • Lagt til Firefox3-cookie-støtte basert på oppdateringen som ble sendt av tizianomueller. Firefox3-cookie er SQLite3-databasen. libsqlite3 kreves for å aktivere denne funksjonaliteten.
  • Implementert nedlastingshastighetsbasert URI-utvalgsalgoritme. Introdusert nytt alternativ --uri-selector. Hvis --uri-selector = tilbakemelding er gitt, bruker aria2 nedlastingshastighet observert i forrige nedlastinger og velger raskeste server i URI-listen. For tiden anses 10 URIer å introdusere randomeness for å finne bedre servere. Hastigheten er gjennomsnittlig nedlastingshastighet i nedlastingene. På den annen side, hvis --uri-selector = inorder er gitt, som er standard, blir URI forsøkt i rekkefølge i URI-liste. Lagt til alternativer for å laste / lagre over informasjon (nedlastingshastighet, status etc.) til en fil: --server-stat-of, --server-stat-if. --server-stat-timeout er også lagt til for å kontrollere levetiden til de lagrede dataene.
  • Integrert HelpItem i OptionParser for å lette arbeidsbelastningen for å legge til nye alternativer. Fjernet standardverdien fra brukstekst.
  • Utsted PWD-kommandoen først og få arbeidskatalogen og bruk den som prefiks for CWD-kommandoen.
  • netrc brukes til HTTP.
  • FTP-bruker / passord sendes i Autorisasjonsoverskrift når -ftp-via-http-proxy = få er gitt (ikke-gjennomsiktig HTTP-proxy).
  • Sett inn brukernavn + '@' til URI (etter ftp: //) når URI er FTP-skjema og brukernavn ikke er i URI, og ikke-gjennomsiktig HTTP-proxy brukes.
  • Løst feilen som prefiksetlengden av delt bøtte som ikke inkluderer lokal nod-ID, økes.
  • Oppdatert manns side.

Hva er nytt? i versjon 0.15.3:

  • Fast sjekk kontrollsumvalidering kan ikke oppdage gjenværende søppeldata. BUG # 2074141
  • Laget filer hvis navn slutter med ".gz", ".tgz" Ikke oppblåst av Content Encoding Decoder.
  • Fast uendelig loop-feil i FTP når SIZE-kommandoen mislyktes.
  • Kontakt tracker ofte når antall tilkoblinger er 0 og nedlastingen er ikke ferdig ennå.
  • Lagt til -rt til LIBCARES_LIBS hvis -art er nødvendig for å koble programmet med -lcares.
  • Hvis det oppstod en feil med en URI, fjerner du identisk URI fra gjenværende URI-liste.
  • Lagt til tyrkisk oversettelse
  • Oppdaterte tyske og russiske oversettelser.

Kommentarer til aria2

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!