aria2 е приложение за командния ред с отворен код, което позволява на потребителите да изтеглят файлове от различни източници и протоколи. Освен Linux, той поддържа операционни системи за Android, Mac OS X и Microsoft Windows.
Софтуерът предоставя на потребителите лесен начин за изтегляне на файлове от HTTP / HTTPS, FTP, Metalink и BitTorrent източници, използвайки само приложение за емулатор на терминали, като терминал GNOME, XTerm или Xfce Terminal.
Характеристики с един поглед
Ключовите му характеристики включват функционалност за изтегляне на мулти-връзки, пълнофункционален BitTorrent клиент, поддръжка на Metalink 3/4 и Metalink / HTTP файлови формати (Metalink Download Format Format) и дистанционно управление.
Като изключително лека, приложението е проектирано да обработва досадни CGI фалшиви страници за изтегляне, може да се обработва чрез стандартни интерфейси RPC (Remote Procedure Call), като XML-RPC и JSON-RPC (през WebSocket или HTTP).
Вграденият BitTorrent клиент позволява на потребителите да изтеглят двата файла Magnet и Torrent и поддържа поддръжка на Local Peer Discovery, DHT (Distributed Hash Table), PEX (Peer Exchange), криптиране, уеб сеитба, UDP Протокол) и селективни файлове за изтегляне.
Има различен графичен потребителски интерфейс
Различни графични потребителски интерфейси (GUI) са достъпни за софтуера aria2, включително утвърдения мениджър за изтегляне на uGet и уеб-базирания интерфейс webui-aria2. Също така е важно да споменем, че командата на програмата всъщност е aria2c, а не aria2.
Разработчиците на aria2 предоставят подробни примери за използване за изтегляне от уеб, от два различни източника едновременно, за използване на две връзки за хост, URI, намерени в текстов файл, URI магнит, BitTorrent и Metalink, на началната страница на проекта.
На Linux, проектът се разпространява само като източник на архив, който позволява на опитни потребители да конфигурират, компилират и инсталират програмата във всяко разпределение на Linux. Новите потребители могат лесно да го инсталират от програмните канали по подразбиране на тяхното Linux дистрибуция.
Най-долу
Като цяло, aria2 е аплодирана и мощна CLI програма, която идва с многобройни атрактивни функции, включително поддръжка на множество протоколи и източници, както и наличие на различни платформи.
Какво ново в тази версия:
- Тази версия отстранява грешка, която причинява голямо използване на CPU в създаването на mingw.
Какво е новото във версията:
- Коригирайте програмното предупреждение,
Какво е новото във версия 1.22.0:
/ Li>
Какво е новото във версия 1.19.2: Коригирайте програмното предупреждение, / Li>
Какво е новото във версия 1.19.0:
- android: Изграждане и връзка с zlib
- Преди това се свързахме с zlib, доставени с NDK, но изглежда, че това не е част от NDK API и по този начин може да счупи приложението ни.
- Разрешава се задаване на netrc-path в конфигурационния файл
- Добавя path -netrc, за да замени предишния .netrc път за търсене. Кръпка от Райън Щайнмез
- Излез с 32 кода на състоянието, ако проверката на контролната сума е неуспешна
- Добавете SFTP поддръжка с помощта на libssh2
- aria2 вече може да изтегля файлове чрез sftp протокол: aria2c sftp: // .... --ssh-host-key-md опцията е добавена, за да се определи отпечатъка на очаквания сървър.
- Добавена е Dockerfile, за да изпълни aria2 за RaspberryPI (armhf)
- Кръпка от Игор Хомяков
- поддръжка на множество интерфейси за обединяване на връзки
- Добавя опция за множество интерфейси. Пач от Сарим хан
- Изпълнете командата on-bt-download-complete, когато -V отчетите завърши изтеглянето
- Използвайте dedicated DiskWriter в MultiDiskFileAllocationIterator
- Трябва да използваме специален DiskWriter вместо (* entryItr _) - & gt; getDiskWriter (). Това е така, защото SingleFileAllocationIterator не може да отвори отново файла, ако файлът е затворен от OpenedFileCounter.
- Коригирайте getrandom за система с libc, която не включва errno или системи
- , които не поддържат ENOSYS на първо място.
- Не изпращайте обратно Rpc-тайната опция в метода aria2.getGlobalOption RPC
- Настройте libuv default
- Фиксиран бавен RPC отговор
- Коригирайте откриването на интерфейса на getrandom
Какво е новото във версия 1.18.9:
- Поддръжката на HTTP датата завършваща "+ 0000" както и "GMT".
- Ревизирайте съоръженията getRandom
- Добавен е регистър за отстраняване на грешки на всички URL адреси на Metalink с крайни приоритети
- Използвайте нивото на приложния програмен интерфейс gcc-4.9 и Android-16 за изграждане на Android
- Добавете опцията за кодиране с -bt-force
- TLS: Пропуснете изтичането на памет с OpenSSL
- Предупреждавайте за несигурни SSL връзки.
- Добавете опцията -min-tls-версия
- LibsslTLSContext: Деактивиране на SSLv3 и активиране на ECDHE криптови пакети
- Добавете Dockerfile.mingw
- Рестартирайте катастрофата, когато векторът за реакция на партида JSON е празен
- Коригиране на документа: Грешен rpc секретен кодиран код
- Добавете опцията -bt-detach-only-seed
- mingw: Използвайте MoveFileExW за по-добро атомно движение
- Обработвайте макрос-манипулациите на libintl с OutputFile :: vprintf
- Рестартирайте катастрофата в OSX, когато се използва прокси сървър
- Поддръжка на контролна сума на Adler32
Какво е новото във версия 1.18.8:
- WinTLS: Определете рязко затваряне и затваряне на връзката като цяло.
- Поправя GH-277
- LibsslTLSSession: Отнасяйте 0 към readData като EOF
- Активирайте dynamicbase и nxcompat в Windows двоични файлове
- Рестартирайте катастрофата в OpenedFileCounter :: ensureMaxOpenFileLimit ()
- Сблъсъкът се случва, ако PieceStorage и / или DiskAdaptor не са инициализирани в един от активните RequestGroups.
- mingw32: Отстранете бъгове, които aria2 не четат piped stdin
- Коригирайте std :: length_error, когато се използва no_proxy
- Това е регресия, въведена в 8cada497.
- Опитайте се да зададете ограничения за RLIMIT_NO_FILE
- Напр. на OSX по подразбиране е 256, което не е съвместимо със свалянията на торент.
- Забавяне на забавяне на auth вместо PBKDF2
Какво ново във версия 1.18.5:
- Ignore грешка при определянето на DSCP стойност
- Задаването на DSCP е допълнителна функция и невъзможността за нейното активиране не трябва изцяло да прекрати изтеглянето. Тази промяна поправя грешката, която изграждането на прозорци не изпълнява изтегляния на bittorrent.
Какво е новото във версия 1.18.4:
- Добавена е поддръжка за криптиране на RPC канали в aria2rpc
- Кръпка от Дейвид Мачек
- Добавете метод RPM aria2.saveSession
- Този метод запазва текущата сесия на файл, зададен от опцията - запазване на сесия. Този метод връща "OK" ако успее.
- Добавете клавиш numStoppedTotal към aria2.getGlobalStat () Отговор на метода RPC
- Показва броя на спряните изтегляния в текущата сесия и не е ограничен от опцията --max-download-result. От друга страна, съществуващият клавиш numStopped показва и броя на спряните изтегляния, но е ограничен от опцията --max-download-result.
- По-добро управление на 30-кратно кодовете на HTTP статуса
- Референция: http://greenbytes.de/tech/tc/httpredirects/
- Въведете ново разрешение за RPC, като използвате опцията - rpc-тайна
- Добавете предупреждение за бъдещо отхвърляне на -rpc-user и -rpc-passwd. Предупреждавайте, ако не е зададена нито -rpc-тайна, нито комбинация от -rpc-user / rpc-passwd.
- Добавяне - възможност за цветове за включване, за да се активира / деактивира изходния цветен извод
- Добавяне на DSCP поддръжка
- gnutls: Не пропускайте ръкостискането, ако връщаната грешка не е фатална
- Добавете заобиколно GnuTLS грешка с разширение за състоянието на OCSP и не блокиращо гнездо
- GnuTLS версия 3.1.3 - 3.1.18 и 3.2.0 - 3.2.8, включително, има тази грешка. За тези версии деактивираме разширението за състоянието на OCSP.
- Настройте нивото на регистрацията на GnuTLS в зависимост от тези на aria2
Какво е новото във версия 1.18.3:
/ Li>
Това, което е ново във версия 1.18.1:
- кодовете на файловете.
- Добавя поддръжка на PKCS12 при импортиране на сертификати.
- Освен това добавя експериментална вътрешна реализация на функциите за компресиране на съобщенията ARC4 cipher и bignum.
- Това означава, че за изграждането на поддръжка за BitTorrent не са необходими външни библиотеки, но тази функция все още е означена като експериментална.
- Тази версия също така поправя изграждането на Android с NDK r9.
Какво е новото във версия 1.18.0:
- Тази версия променя размера на кеша на диска по подразбиране до 16 MiB.
- За да промените размера по подразбиране, е добавена опция за конфигуриране с кеш диск.
- Използваните URI вече са запазени и чрез опцията - save session.
- Контролният файл вече винаги се записва, ако е даден - force-save
- Обработката на Ctrl-c за изграждането на Mingw е подобрена.
- Вътрешната вътрешна библиотека вече не се доставя. & gt; От тази версия нататък е необходим компилатор C ++ 11, за да се създаде изпълним файл aria2.
- За gcc е необходимо поне 4.6.3.
Какво е новото във версия 1.17.1:
- Тази версия добавя поддръжка на големи файлове за изграждане на Android и поддръжка на libuv за механизма за проучване на събития. AppleTLS вече поддържа Snow Leopard (10.6). Бе добавен експерименталния API за библиотеката libaria2 C ++.
- Промени:
- Добавете код за откриване на rst2html.py или rst2html
- AppleTLS: Поддържайте правилно Snow Leopard (10.6)
- Активирайте loopback за множествено предаване в локалното откриване на връстници на BitTorrent
- Активирайте TLS1.1 с изграждане на gnutls
- Поддръжка на off64_t за изграждане на Android
- Android NDK R8e не предоставя ftruncate64, но bionic има кода на асемблера за достъп до функцията на ядрото. Заехме тези файлове ftruncate64.S от хранилището на изходния код на android. Оказва се, че x86 asm.h в NDK R8e също е счупен, така че най-новата asm.h също е заета.
- Проверете наличността на zlib в AC_CHECK_LIB. Това е решение за zlib 1.2.3, което не идва с pkg-config файла.
- Отговорът на обработката е завършен, ако EOF е получен преди streamFilter да завърши. Това поправя грешката с уеб сървъра, който има кодиране с бъгове.
- uitos: Отстраняване на грешка при грешка
- Добавете конфигурационна поддръжка за свързване на tcmalloc_minimal и / или jemalloc
- Както tcmalloc_minimal, така и jemalloc превъзхождат естественото въвеждане на malloc в Windows (MSVCRT) по отношение на ангажираното потребление на памет (~ -30%) и производителността (например много по-малко грешки в страницата, ~ разбира се, върху действителното натоварване. Колкото по-дълго е опашката за изтегляне, толкова по-голямо е въздействието;)
- На * nix картината е малко по-различна ... tcmalloc обикновено все още надминава изпълнението на родния malloc, но това не е значително, отколкото при Windows. jemalloc обаче е само малко по-добре от последните родни реализации на Linux, докато тя вече се използва от някои BSD като местен разпределител.
- tcmalloc е част от gperftools и много зряла и тествана досега. Това обаче не работи на OSX в конфигурацията по подразбиране.
- jemalloc е разпределител по подразбиране поне на FreeBSD и NetBSD и се използва в Firefox. http://www.canonware.com/jemalloc/index.html
- Затворете GZipFiles в драйвера
- Добавете интерфейса library libaria2, C ++ към aria2
- Добавете липсващ чек за сигнализиране
- Коригирайте кешираните данни, когато изтеглените данни са по-малки от 16KiB
- LibUV: Внедрете LibuvEventPoll
Какво е новото във версия 1.17.0:
- Тази версия добавя природна поддръжка на библиотеката за SSL / TLS на Mac OS X.
- IPv6 асинхронният DNS е активиран по подразбиране и търсенето на A / AAAA се извършва паралелно.
- Простият алгоритъм Happy Eyeballs е приложен, за да смекчи дългите прекъсвания, когато се свързвате с хостове на IPv6 на двустепенни хостове.
- Опцията "Запазване на сесия" запазва само опциите, определени от командния ред или RPC.
- Тази версия отстранява грешката, грешка, която трябва да бъде изхвърлена, когато заявката за диапазон започва от 0 в HTTP изтегляния.
Какво е новото във версия 1.16.4:
- запазени с интервал -save-session и грешката, при която aria2 виси, когато размерът на резултата от изтеглянето надвиши максимума му.
- Добавена е поддръжка на BitTorrent UDP тракера.
- Ако името на файла, зададено чрез --save-session, завършва с ".gz", aria2 съхранява сесийния файл в gzipped форма.
- Опцията -i може да обработва този gzipped файл, както и обикновени текстови файлове.
- Добавено е преведено в Португалия на 1.15.2 ръководство.
Какво е новото във версия 1.16.3:
- Тази версия отстранява бъг, който е причинил случайни сривове.
- Той също така установява неизправност при настройката на опцията за socket в Windows.
Какво е новото във версия 1.16.1:
- сесии.
- GID ще бъде запазен с - save session.
- Има няколко ограничения за това, как се запазва GID. За тази промяна GID вече е 64-битови двоични данни и представлява шестнадесетичен шестнадесетичен хедър в RPC заявка.
- Бе добавена функцията за кеш на диска, което може да намали активността на диска.
- Показването на конзолата бе преработено
- Тази версия добавя SSL / транспорт.
- Бе добавен новият метод RPM aria2.appendUri (това е обвивка за aria2.changeUri).
- Съвместимият с параметър Content-Disposition е RFC 6266.
- Изтичането на ресурси в анализатори XmlParser, JSON и Bencode е било коригирано.
- Грешката при изчисляването на размера на качените данни е фиксирана.
- За изграждането на MinGW32 файловете сега се отварят с споделен режим за четене / запис.
- Тази версия отстранява грешката, която възпрепятства работата на -bt-lpd-interface.
- Ако някои от опциите, изпратени по заявка за RPC, не са приемливи за типа изтегляне, те в момента просто се игнорират, вместо да отхвърлят изцяло заявката за RPC.
- Сървърът aria2 RPC вече връща код за грешка 4XX, ако заявката не е валидна в нивото HTTP.
- За да се подобри опаковката, бе добавена опция --with-bashcompletiondir configure.
- Тази опция замества мястото, където ще бъде инсталиран файлът bash_completion aria2c.
- Всички страници с ръководства се генерират от Сфинкс
- опцията за контролна сума да работи правилно.
- Той също така поправя грешката, в която не е създаден регистрационен файл, ако е създаден регистър за нивото на предупреждения преди да е отворен регистрационният файл.
- Сега aria2 не предполага, че изтеглянето е завършено само защото съвпада с размера на файла.
- Старото поведение е проблематично, защото aria2 просто предполага, че изтеглянето е завършено, но в действителност не е така.
- Тази версия добавя много налични опции към методите aria2.changeOption и aria2.changeGlobalOption RPC.
- Адресът на IPv6 буквално се поддържа в опциите за прокси.
- Опцията -metalink-server вече е отхвърлена и вместо това трябва да се използва опцията --split.
- В това съобщение --metalink-сървърът е псевдоним на -split.
- Форматът ETA в конзолата се променя леко.
- Добавена е опцията - stop-with-process.
- Тази версия решава грешка за проверка на версията на libgcrypt. / Li>
- Няколко опции за командни линии бяха добавени.
- aria2 връща отговор за грешка, ако параметърът на заявката за RPC има грешен тип.
- За изграждането на MinGW32 е добавена поддръжка на Unicode filename.
- aria2 сега използва libnettle и libgmp по подразбиране, вместо libgcrypt.
- Ако искате да използвате libgcrypt, използвайте опциите за конфигуриране - без libnettletle и --with-libgcrypt.
- Тази версия добавя RFC 6249 Metalink / HTTP поддръжка. Текущото внедряване използва само rel = дублирани връзки. --enable-direct-i опцията бе отхвърлена поради проблем с производителността. Тъй като последните GnuTLS използват libnettle по подразбиране вместо libgcrypt, тази версия добавя инициализиращ код за libgcrypt.
- на платформи, които имат системно повикване kqueue () поради невалиден параметър на изчакване.
- Опцията "Показване на конзола" бе добавена. Тази опция превключва външния вид на конзолата.
- -disable-NLS
- конфигурирайте опцията. Той също така поправя компилационната грешка, която възниква, когато
- системата не е локализирана (), но има posix_fallocate ().
- Тази версия отстранява грешката, която причинява изтичане на памет при анализирането на документ Metalink, ако aria2 е създаден с expat.
- Той също така добавя няколко кода за изходно състояние, за да помогне да се открие причината за грешка.
- Опцията -max-connection-per-server вече работи с Metalink.
- aria2 сега предава броя на файловете и файловия път в допълнение към GID към командите, посочени в опциите --on-download- *.
- Изграждането на MinGW32 вече кодира не-ASCII символи в пътя на файла, използвайки кодиране на проценти.
- Сега в разпределението е включен файл bash_completion за aria2c.
- активиран в HTTP, дори ако е зададена --file-allocation = none.
- Не настройвайте previousUri_ на " при пренасочване.
- Фиксиран Peer :: updateSeeder (), за да отрази текущото поле за бийтове.
- Извършена опция за регистрация и логване на ниво, която може да се променя с помощта на aria2.changeGlobalOption. Това означава, че можете динамично да стартирате или спрете записването и да променяте регистрационния файл и нивото на лог.
- Коригира този бъг, че когато aria2 е спрян, преди да се направи цялостна проверка на хеш (не проверка на hash), aria2 съобщава, че неговият файл се изтегля успешно. Трябва да съобщава, че изтеглянето е в ход и следващото извикване на aria2 трябва да провери хеш.
- Коригира грешката, която орязва файла, ако сегментът се върне от SegmetnMan :: getCleanSegmentIfOwnerIsIdle () е записалLength & gt; 0.
- Фиксирана грешка в твърдението, ако updateTransferStatFor се извиква с peer X преди calculateStat () след добавяне на peer X.
- Възкресена --http-proxy-потребител и --http-proxy-passwd опция. Добавена е --https-proxy-user, --https-proxy-passwd, -ftp-proxy-user, -ftp-proxy-passwd, -all-proxy-user, -all-proxy-passwd опция.
- Актуализиран руски и опростен китайски превод.
- Добавена опция за възстановяване на възможностите. Тази опция съществува доста дълго, но е скрита.
- Коригира грешката, че името на файла е кодирано в проценти, където трябва да бъде декодирано в% s в sendMdtm ().
- Добавен методът getServers XML-RPC. Той връща в момента свързания HTTP (S) / FTP сървър и скорост на изтегляне и т.н.
- Добавен е ключ за състоянието на отговора на метода getUri XML-RPC.
- Добавена промянаUri XML-RPC метод. Този метод премахва / добавя динамично URI.
- Замени нула или контролни знаци в пътя на файла с '_'. При изграждането на MinGW32 се заменят и допълнителни символи, които не са разрешени в ядрото на Windows. util :: detectDirTraversal () връща вярно, ако даденият низ съдържа нулеви или контролни символи.
- Изхвърлете файла на торента, ако данните за пътя в него съдържат директиви за директни препратки. Изхвърлете металинка: елемент на файла във формат Metalink3, ако неговият атрибут съдържа директории за траверси на директории. Игнориране на името на атрибута на metalink: елемент на подпис във формат Metalink3, ако съдържа директиви за директни препратки.
- Добавена е поддръжка на Metalink4. Файловете със същия метал са групирани и изтеглени в една група за заявки.
- Добавена е опцията - bt-lpd-interface, за да се определи интерфейсът, който да се използва за Local Peer Discovery. Обектът LpdMessageDispatcher вече има свой собствен гнездо. Гнездото на LpdMessageReceiver е обвързано с адреса за множествено предаване, за да получава само пакети за множествено предаване.
- Добавено Local Peer Discovery. Той е деактивиран по подразбиране. Използвайте --bt-enable-lpd, за да активирате функцията.
- изтегляне.
- Той също така поправя грешка, при която стойностите на опциите, променени чрез методите changeOption и changeGlobalOption на XML-RPC, се изчистват.
- Сега потребителският агент и идентификационният номер на Peer включват номера на версиите.
- Опростените китайски преводи са актуализирани.
- Тази версия променя поведението по подразбиране на сървъра XML-RPC.
- Сега той слуша само на интерфейса за локален обрат, по подразбиране по съображения за сигурност.
- Ако искате да се свържете с aria2c от отдалечени хостове, използвайте опцията -xml-rpc-listen-all.
- Скриптовете на примерен клиент на XML-RPC, написани в Ruby, вече са включени в архива под директорията doc / xmlrpc.
- Маркерите за категорията "Помощ" вече започват "#" за да ги различавате от търсенето на ключови думи.
- Опцията - retry-wait е премахната, защото не работи правилно в архитектурата.
- Българските, руски, словашки и японски преводи са актуализирани.
- Тази версия добавя WEB-Seeding поддръжка за многофазов торент. - бе добавено опцията за спиране на спирането. Тази функция спира изтеглянето на BitTorrent, ако скоростта на изтегляне е 0 в последователни дадени секунди. aria2 сега опитва всички разрешени адреси да се свързват с отдалечени сървъри в HTTP (S) / FTP, докато не се свържат. За XML-RPC бяха добавени два нови метода: aria2.tellWaiting и aria2.getVersion. Кодът за грешка е налице в отговор на методите aria2.tellStatus за спирани / завършени изтегляния. - използваното устройство е деактивирано по подразбиране, тъй като използването на HEAD искане причинява проблеми в някои уеб сайтове. Поведението на опцията -D е променено: Ако е зададено -D, текущата работна директория е настроена на / и stdin, stdout и stderr са пренасочени към / dev / null. Тази версия отстранява грешката, която създават зомби процеси, когато командите, посочени в опциите за изтегляне, се изпълняват, а бъгът, който http-потребител, http-passwd, ftp-потребител и ftp-passwd се игнорират, XML-RPC. Актуализирани преводи на руски, италиански, датски, български, японски и украински.
- Документирана липсваща сеялка в метода getPeers xml-rpc.
- Добавени са uploadLength и numSeeders на отговора на метода tellStatus xml-rpc.
- Добавена липсваща #ifdef защита ENABLE_ASYNC_DNS.
- Добавен емулация на fork () с помощта на CreateProcess () в MinGW
- Добавен е словашки превод. Актуализиран превод украински и бразилски португалски Благодарение на всички преводачи.
- Използвайте клавишите name.utf-8 и path.utf-8 с по-висок приоритет от името и кода на пътя, когато преглеждате файла .torrent.
- Добавена опция -xml-rpc-max-request-size за ограничаване на размера на заявката XML-RPC.
- Тъй като предстоящата libgnutls 2.8 няма libgnutls-config, първо проверете наличието на libgnutls с помощта на pkg-config. Ако не успее, върнете се към стария макро libgnutls.m4.
- Добавена опция за запазване на "бисквитките".
- Добавена е способността да се изпълнява команда, когато изтеглянето стартира и спре. Можете също да зададете команда за конкретни случаи, като изтегляне на пълна / грешка. Добавено - старт-изтегляне-старт, - изтегляне-спиране, - изтегляне-изчерпателна и - опция за изтегляне-грешка.
- Съкратено KiB / s към KiBs и неговата точност намалява до 1, за да спести място в конзолата. Също така те са показани в MiB / s, ако скоростта & gt; 1024KiB / и.
- Добавена е конфигурация SEED към конзола, която представлява броя сеялки, към които клиентът се свързва.
- Добавено име на файла източник (__ FILE__) и номер на ред (__ LINE__) към съобщение за изключение.
- Фиксирана е грешката, че връстниците на POU никога не се задушават при засяването.
- DownloadResult вече има списък с FileEntry. Резюмето за изтегляне показва пътя на първия избран файл и броя на останалите файлове за торент с множество файлове.
- Добавена бе BASIC удостоверяване за XML-RPC. Добавени са --xml-rpc-потребител и -xml-rpc-passwd опция.
- Добавен интерфейс XML-RPC. Вижте пълната спецификация на приложния програмен интерфейс на адрес http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface
- Премахнати - възможности за достъпен-http-сървър и -http-server-listen-port. Добавени са --enable-xml-rpc и -xml-rpc-listen-port вместо това. Оригиналната функция за -enable-http-сървър, която отчита прогреса на изтеглянето в HTML, беше официално премахната. Продължавайте връзката между XML и RPC, ако клиент поддържа поддържане на живо.
- Добавени са още опции, които могат да бъдат посочени в -i списък и xml-rpc add * команда. Вижте входния файл в страницата на aria2c.
- Актуализирани украински, руски и опростен китайски преводи. Благодарение на всички преводачи.
- Генериране на конфигурации и Makefile.in чрез използване на autoconf 2.63 и automake 1.10.2. Премахнахме AC_GNU_SOURCE от configure.ac, защото е подмножество от AC_USE_SYSTEM_EXTENSIONS и използваме последната.
- Поддържано сегментирано изтегляне с кодирано прехвърляне и дължина на съдържанието.
- Приложен пластир на Pascal Bleser: увеличава MAX_RECV_BUFFER за ftp от 4096 на 65536 (за нелегално големи банери за влизане в ftp)
- Отстранена е грешката, че файлът само за четене с грешен размер на файла ще причини грешка, защото не може да бъде прерязан до правилния размер. Сега, ако размерът на файла е различен от очаквания, отворете отново файла в режим за писане.
- Отстранена е грешката, която с опцията --check-integrity aria2 показва, че размерът на изтегления файл е 0, дори ако някои части от файла са правилно изтеглени. Този бъг е възпроизводим за изтеглянето, в който липсва последният файл. Тази грешка не се показва за единичен торент с разпределение на файловете.
- Актуализиран украински превод.
- Използвайте url-list (web-seeding) само за торент с един файл. Това по същество е същото поведение с файла на Metalink с торент и URI.
- Коригира грешката, която предотвратява изтеглянето на торента от довършването. Проблемът не се разкрива за всички торенти. Торентите, засегнати от този бъг, удовлетворяват (N + 7) / 8)% 4 == 0 и N2! = 0, където N е броят на парчетата.
- Грешка при фиксирана сегментация, когато GZipDecoder :: decode () връща 0 байт.
- Коригира грешката, която причинява безкраен цикъл, ако разбитият уеб сървър връща отложен отговор без последната "0". маркер за размер на парче и затваря връзка.
- Всъщност конфигурирате правилно HttpDownloadCommand за изтегляния, които не могат да се възобновяват.
- Презаписани функции за работа с битфейла ефективно.
- Задайте условното HAVE_GETADDRINFO true за mingw32. Тя случайно е била поставена на фалшива през 1162 година.
- Увеличете prefixLength за кофата, която не притежава идентификационния номер на локалния възел при разделянето на кофата.
- Коригира грешката, която качва ограничението, надвишава стойността, посочена в опцията за съотношение на сесията, в зависимост от времето на изпълнение на SeedCheckCommand.
- Отстранената грешка, която премахна времето за качване / изтегляне на сесията, се преброява два пъти в _cachedTransferStat, преди да бъде преизчислено. Това се отрази на изчисляването на съотношението шара, което в резултат ариа2 погрешно определя, че е достигнато определено съотношение на акциите.
- Добавен параметър falloc за опцията за разпределяне на файлове. Режимът за разпределение "falloc" използва posix_fallocate () системно повикване за разпределяне на файл на диск. Ако използвате по-нови файлови системи като ext4 (с поддръжка на extents), btrfs или xfs, "falloc" е вашият най-добър избор. Той разпределя големи (няколко GiB) файла почти незабавно. Не използвайте "falloc" със стари файлови системи като ext3, защото отнема почти същото време като "prealloc" и блокира aria2 изцяло, докато завърши разпределението. "falloc" може да не е налице, ако вашата система няма posix_fallocate () системно повикване.
- Добавена е опция за интервал-интервал за проследяване, за да се определи интервалът между заявките на тракера. Ако е зададена ненулева стойност, aria2 я използва и игнорира стойността на интервала в отговора на тракера. Ако е зададена нула, aria2 определя интервалната стойност, базирана на отговора на такера и прогреса на изтеглянето.
- Намалено използване на CPU в RarestPieceSelector.
- Намалено използване на процесора при натискане на ограничението за изтегляне / качване
- Променена е стойността по подразбиране на опцията - selector от "inorder" до "feedback"
- Включено е текущото URI съобщение по изключение.
- Коригира грешката, че AdaptiveURISelector не избира URI, когато всички URI са тествани и не е достигнато изчакване.
- Повторно използване на URI при изчерпване на всички неизползвани URI.
- Премахнати - опцията за директно-картографиране на файлове и CopyDiskAdaptor.
- Добавена е опция за пускане в ход. В този режим aria2 просто проверява дали отдалеченият файл е наличен и не изтегля данни. Тази опция има ефект върху изтеглянията по HTTP / FTP и изтеглянията в BitTorrent се анулират в този режим.
- Разгледайте опциите в -i списък с OptionParser.
- Не преизчислявайте URI за повторен опит, за да избегнете допълнителни двупосочни пътувания поради пренасочвания.
- Добавена опция за индексиране, за да се определи всеки път за файла за торент. Индексът, показан в опцията "Показване на файлове", се използва, за да се определи кой файлов път трябва да бъде променен. Например, за да промените пътя на файла с index = 2, използвайте --index-out = 2 = aria2.tar.bz2. Можете да използвате тази опция няколко пъти: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Предлага се и кратка форма -O. Тази опция може да бъде зададена в -i списък.
- Добавена е опция - max-overall-download-limit. Сега опцията -max-upload-limit не се игнорира, когато опцията -max-overall-upload-limit има ненулева стойност. aria2 проверява скоростта на зареждане (качване) в реда: първо проверява общия лимит на скоростта и ако не е превишена, след това проверява ограничението на скоростта за изтегляне. По този начин можете да посочите и двете стойности. Например, задайте --max-overall-download-limit = 1M и -max-download-limit = 500K, за да предотвратите от едно изтегляне да изяде цялата обща граница на скоростта.
- Сега файлът за избор може да бъде зададен в списъка uri (-i списък).
- Увеличиха неограничената горна стойност на опциите -max-concurrent-downloads.
- Коригира грешката, която дискът не е създаден дори ако споделя същата част с предходния файл, ако дължината на предишния файл е 0.
- В BitTorrent отворете файлове в режим само за четене за проверка на хеш. След това отворете отново файла в режим четене / запис само когато изтеглянето не е приключило.
- Добавена опция --http-auth-challenge. Ако е зададено вярно, aria2 изпраща HTTP оторизиращ хедър само когато се поиска от сървъра. Ако е зададено "фалшив", тогава сървърът се изпраща на оторизационния хедър. Това е полезно за сървъри, които не отговарят на кода 401, когато се изисква удостоверяване. Има изключение: ако потребителското име и паролата са вградени в URI, заглавката на оторизацията винаги се изпраща на сървъра, независимо от тази опция. Стойността по подразбиране на тази опция е невярна.
- Добавена е опция за интервал -bt-tracker, за да се определи интервалът между заявките за проследяване. Ако е зададена ненулева стойност, aria2 я използва и игнорира стойността на интервала в отговора на тракера. Ако е зададена нула, aria2 определя интервалната стойност, базирана на отговора на такера и прогреса на изтеглянето.
- Намалено използване на CPU в RarestPieceSelector.
- Намалено използване на процесора при натискане на ограничението за изтегляне / качване
- Променена е стойността по подразбиране на опцията - selector от "inorder" до "feedback"
- Включено настоящо URI в съобщение за изключение.
- Коригира грешката, че AdaptiveURISelector не избира URI, когато всички URI са тествани и не е достигнато изчакване.
- Повторно използване на URI при изчерпване на всички неизползвани URI.
- Премахнати - опцията за директно-картографиране на файлове и CopyDiskAdaptor.
- Добавена е опция за пускане в ход. В този режим aria2 просто проверява дали отдалеченият файл е наличен и не изтегля данни. Тази опция има ефект върху изтеглянията по HTTP / FTP и изтеглянията в BitTorrent се анулират в този режим.
- Разгледайте опциите в -i списък с OptionParser.
- Не преизключвайте URI за повторен опит, за да избегнете допълнителни двупосочни пътувания поради пренасочвания.
- Добавена опция за индексиране, за да се определи всеки път за файла за торент. Тук индексът, показан в опцията "Показване на файлове", се използва, за да се определи кой файлов път трябва да бъде променен. Например, за да промените пътя на файла с index = 2, използвайте --index-out = 2 = aria2.tar.bz2. Можете да използвате тази опция няколко пъти: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Предлага се и кратка форма -O. Тази опция може да бъде зададена в -i списък.
- Добавена е опция - max-overall-download-limit. Сега опцията -max-upload-limit не се игнорира, когато опцията -max-overall-upload-limit има ненулева стойност. aria2 проверява скоростта на зареждане (качване) в реда: първо проверява общия лимит на скоростта и ако не е превишена, след това проверява ограничението на скоростта за изтегляне. По този начин можете да посочите и двете стойности. Например, задайте --max-overall-download-limit = 1M и -max-download-limit = 500K, за да предотвратите от едно изтегляне да изяде цялата обща граница на скоростта.
- Сега файлът за избор може да бъде зададен в списъка uri (-i списък).
- Увеличиха неограничената горна стойност на опциите -max-concurrent-downloads.
- Коригира грешката, която дискът не е създаден дори ако споделя същата част с предходния файл, ако дължината на предишния файл е 0.
- В BitTorrent отворете файлове в режим само за четене за проверка на хеш. След това отворете отново файла в режим четене / запис само когато изтеглянето не е приключило.
- Добавена опция --http-auth-challenge. Ако е зададено вярно, aria2 изпраща HTTP оторизиращ хедър само когато се поиска от сървъра. Ако е зададено "фалшив", тогава сървърът се изпраща на оторизационния хедър. Това е полезно за сървъри, които не отговарят на кода 401, когато се изисква удостоверяване. Има изключение: ако потребителското име и паролата са вградени в URI, заглавката на оторизацията винаги се изпраща на сървъра, независимо от тази опция. Стойността по подразбиране на тази опция е невярна.
- Променена е стойността по подразбиране на опцията - selector от "inorder" до "feedback"
- Включено настоящо URI в съобщение за изключение.
- Коригира грешката, че AdaptiveURISelector не избира URI, когато всички URI са тествани и не е достигнато изчакване.
- Повторно използване на URI при изчерпване на всички неизползвани URI.
- Премахнати - опцията за директно-картографиране на файлове и CopyDiskAdaptor.
- Добавена е опция за пускане в ход. В този режим aria2 просто проверява дали отдалеченият файл е наличен и не изтегля данни. Тази опция има ефект върху изтеглянията по HTTP / FTP и изтеглянията в BitTorrent се анулират в този режим.
- Разгледайте опциите в -i списък с OptionParser.
- Не преизчислявайте URI за повторен опит, за да избегнете допълнителни двупосочни пътувания поради пренасочвания.
- Добавена опция за индексиране, за да се определи всеки път за файла за торент. Тук индексът, показан в опцията "Показване на файлове", се използва, за да се определи кой файлов път трябва да бъде променен. Например, за да промените пътя на файла с index = 2, използвайте --index-out = 2 = aria2.tar.bz2. Можете да използвате тази опция няколко пъти: --index-out = 1 = aria2.tar.bz2 --index-out = 2 = aria2-opt.tar.bz2. Предлага се и кратка форма -O. Тази опция може да бъде зададена в -i списък.
- Добавена е опция - max-overall-download-limit. Сега опцията -max-upload-limit не се игнорира, когато опцията -max-overall-upload-limit има ненулева стойност. aria2 проверява скоростта на зареждане (качване) в реда: първо проверява общия лимит на скоростта и ако не е превишена, след това проверява ограничението на скоростта за изтегляне. По този начин можете да посочите и двете стойности. Например, задайте --max-overall-download-limit = 1M и -max-download-limit = 500K, за да предотвратите от едно изтегляне да изяде цялата обща граница на скоростта.
- Сега файлът за избор може да бъде зададен в списъка uri (-i списък).
- Увеличиха неограничената горна стойност на опциите -max-concurrent-downloads.
- Коригира грешката, която дискът не е създаден дори ако споделя същата част с предходния файл, ако дължината на предишния файл е 0.
- В BitTorrent отворете файлове в режим само за четене за проверка на хеш. След това отворете отново файла в режим четене / запис само когато изтеглянето не е приключило.
- Добавена опция --http-auth-challenge. Ако е зададено вярно, aria2 изпраща HTTP оторизиращ хедър само когато се поиска от сървъра. Ако е зададено "фалшив", тогава сървърът се изпраща на оторизационния хедър. Това е полезно за сървъри, които не отговарят на кода 401, когато се изисква удостоверяване. Има изключение: ако потребителското име и паролата са вградени в URI, заглавката на оторизацията винаги се изпраща на сървъра, независимо от тази опция. Стойността по подразбиране на тази опция е невярна.
- Фиксирана е грешката на сегментирането по време на изпълнението на алгоритъма за задушаване в лечерно състояние поради внезапното внедряване на оператора.
- Отваряне на файл в бинарен режим. Това поправя грешката, че локалният торент файл не работи на win32.
- Добавена е проверка, за да видите struct sockaddr_in has sin_len member. Задайте struct sockaddr_in.sin_len, ако HAVE_SOCKADDR_IN_SIN_LEN е дефинирано.
- Фиксирано възможно препълване на буфера при писане на dht.dat.
- Коригирайте еполната грешка на старото ядро 2.6.8 или по-малко.
- Коригира грешката, която добавя филтър с дължина 0 към блока за филтри на BitfieldMan 1. Не трябва да филтрира нищо.
- Фиксиран неработещ файл с изтеглен BitTorrent файл.
- Променена е стойността по подразбиране на опцията - прокси метод от "тунел" до "get". Използвайте "тунел" за HTTPS, независимо от опцията -proxy-метод.
- Добавена опция --bt-external-ip. Можете да зададете външния IP адрес, за да подадете сигнал до BitTorrent тракера. Въпреки че тази функция е наречена "външна", тя може да приема всякакъв вид IP адреси.
- Приложен AdaptiveURISelector-timeout пластир от Pascal Rigaux в Mandriva. Промених кръпката: направи RequestGroup стойността на изчакване и AdaptiveURISelector директно променя тази стойност.
- Използвайте LongestSequencePieceSelector за интегрирани изтегляния HTTP / FTP / BitTorrent. Този подклас на PieceSelector намира най-дългата непрекъсната последователност в наличните липсващи парчета и избира последния индекс на такава последователност. Това прави връзките HTTP / FTP по-малко прекъснати от парчетата, получени от връстниците на BitTorrent.
- Отстранена е грешката, че средната скорост е погрешна в интегрираното изтегляне на http / ftp / BitTorrent. Бяха взети предвид само байтовете за изтегляне в BitTorrent.
- Изберете порт за BitTorrent / DHT произволно от посочения диапазон. ЗАЯВКА # 2543518
- Изпращане на заглавката HTTP Authorization само ако се изисква от сървъра (отговор 401). Има някои изключения. Грешката за оторизацията за прокси сървър винаги се изпраща, ако е достъпна без заявка от сървъра. Ако потребителското име / паролата е посочено в URI, тя незабавно се изпраща на сървъра, без да се иска от сървъра. Изпълнява заявка # 2540844.
- Премахнете водещите "-" от помощна ключова дума и подсъздаване след & quot; = & quot; от помощна ключова дума, за да може да се задават опции с "-h - max-" или "-hmax-peers = 10".
- Добавен експериментален вграден HTTP сървър. Понастоящем, когато клиент осъществи достъп до сървъра, той отговаря на текущия прогрес на изтеглянето. По подразбиране е деактивиран. За да активирате сървъра, дайте възможност --enable-http-сървър. За да промените номера на порт по подразбиране, за да слушате сървъра, използвайте опцията --http-server-listen-port. HTML отговорът е много прост и го опреснява всеки 1 секунда. Поради това опресняване, виждате трептене в нормален уеб браузър, като например Firefox. Препоръчвам да използвате браузър, базиран на конзоли, като elinks, w3m. За да се свържете със сървъра, изпълнете "elinks http: // localhost: 6800 / ', докато използвате aria2. Моля, заменете номера на порта "6800" (по подразбиране) с предпочитанията си.
- Създадена (парче) хеш контрол на последователност за всяка група заявки, тъй като едновременната проверка на хеш е по-бавна от последователното изпълнение.
- Добавена е опцията --bt-max-peers, за да се определи максималният брой връстници за торент. 0 означава неограничен брой връстници. ЗАЯВКА # 2451382
- Добавена опция - bt-hash-check-seed. Ако тази опция е вярна, след проверката на хеш, използвайки опцията за проверка на целостта и файла е завършена, продължете да зареждате файла. Ако искате да проверите файла и да го изтеглите само когато е повреден или непълен, задайте тази опция на фалшива. Тази опция има ефект само върху изтеглянето от BitTorrent. Стойността по подразбиране е вярна (Това е същото поведение с предишното издание).
- Настроили максималната стойност на опцията разделяне неограничен. ЗАЯВКА # 2496748
- Добавена опция "Получаване на анкета" за избор на метод за събития за избиране. Наличните методи са "избиране" и "epoll". & Quot; epoll & quot; е налице само на Linux. По-ранната версия има опцията за компилиране, за да избира измежду тези методи.
- Включена възстановимаException.h от main.cc. Bug # 2498160
- Приложено кръпка за статуса на изход от Pascal Rigaux в Mandriva. aria2 връща последната грешка, възникнала в изтеглянията на HTTP / FTP като стойност на изходното състояние. Ако всички изтегляния завършиха успешно, aria2 връща 0. Кодът за грешка е дефиниран в src / DownloadResult.h. Грешката при текущото изтегляне не се отчита като последна грешка. Ако не е възникнала грешка, но са в ход или чакат изтегляния, aria2 връща 7.
- Приложна адаптираща платка от Aurelien Lefebvre. Тази пластир добавя AdaptiveURISelector, който избира един от най-добрите огледала за първи и запазени връзки. За допълнителните такива тя връща огледала, които още не са тествани и ако всеки от тях вече е тестван, връща огледала, които трябва да бъдат тествани отново. В противен случай вече не се връщат огледала.
- Грешка при тестване на фиксирана единица в HTTPResponseTest. PATCH # 2485509
- Благодарение на преводачите.
- Добавена опция за използване на главата за превключване дали да се използва методът HEAD в първата HTTP заявка. По подразбиране aria2 използва метода HEAD като първа заявка. Ако сървърът не разпознае HEAD, тогава дайте aria2 --use-head = false, за да принудите aria2 да използва метода GET.
- Коригира грешката, която изтеглянето от BitTorrent не завършва, когато съобщението REJECT е получено преди съобщението CHOKE. Старата внедряването не изчиства използвания бит на парчето, когато получи съобщението REJECT.
- Отпечатайте съдържанието на файловете torrent / metalink без опции -T / -M.
- Актуализирани преводи на френски, японски, руски и украински език. Благодарение на всички преводачи.
- Преименувайте файла, като добавите цифри, ако съществува локален файл и размерът му е по-голям от този на отдалечения файл с опция за продължаване. В такъв случай старото изпълнение прави изключение.
- Отстранена е грешката, че резюмето на прогреса за изтегляне не се отпечатва в интервала, определен от опцията.
- Коригира изпълнението на бисквитката въз основа на RFC2965. Ако стойността в полето на домейна не е стартирана с точка, тогава препечете точка. Това означава, че бисквитка с domain = sf.net се изпраща на wiki.sf.net.
- Коригира грешката, която причинява повредени изтегляния, ако е разрешено HTTP pipelining и сървърът не поддържа поддръжка.
- Добавена опция за максимална максимална скорост. Тази опция ограничава общата скорост на качване. В съобщение за помощ се посочва, че съществуващата опция - max-upload-limit ограничава скоростта на качване за всеки торент. Страницата за управление също се актуализира.
- Отстранена е грешката, че неправилното URI е изпратено на тракера, когато файлът URI в torrent файла е включен.
- По подразбиране е активиран - сертификат за проверка. Добавена е възможност за компилиране (конфигуриране) --with-ca-bundle, за да се уточни CA пакета. Предупреждавайте, ако --check-certificate = true и --ca-сертификатът не е посочен или не е изпълнен сертификатът за зареждане на CA.
- Добавени са "https" маркер, който да ви помогне за категорията опции. Добавен е етикет https към --ca-certificate, --certificate, --check-certificate и --private -key опция.
- Променено е името на пакета от "aria2c" до "aria2". Името на изпълнимия файл не се променя. Тази промяна бе направена, за да се определи несъответствието между името на пакета и директорията за инсталиране, тъй като в много дистрибуции двойното име на пакета е "aria2", но старите версии се опитват да инсталират в "aria2c" директория като "/ usr / local / share / doc / aria2c".
- Фиксирани печатни грешки в страницата на човека.
- RFC3986 отговаря на Percent-Encoding (urlencode). Използвайте главни шестнадесетични цифри за кодиран текст, вместо малки.
- Коригира грешката, която -pfalse и -prue не се разпознават правилно.
- Коригира грешката, която не позволява на aria2 да изтегля файлове с дължина 0 чрез HTTP / FTP.
- Фиксирана печатна грешка в "ОПЦИИ, КОИТО ПОЛУЧАВАТ ДОПЪЛНИТЕЛЕН АРГУМЕНТ" раздел.
- Приложен aria2-1.0.0-mingw-r5.patch за поправяне на многобройни грешки при компилирането / тестването на единици в MinGW: Затворен файл след запазване на статистическите данни за сървъра (RequestGroupMan.cc) Фиксирано време за анализ при липса на вътрешен strptime () (FtpConnection. cc) Игнорирани случай и обработвани 2-цифрени години (strptime.c) Добавена липсваща suseconds_t дефиниция (a2time.h) Фиксирана гнездо ЗАТВОРЕНО () define (SocketCore.cc) Променена EINPROGRESS към A2_EINPROGRESS (SocketCore.cc) Променени utime от x000 до x00000, тъй като MinGW се провали на стойности, по-малки от отклонението във времевата зона от Unix епоха Променен "struct stat" на "a2_struct_stat" (FileTest.cc) Добавен waitRead () повикване преди четене socket (FtpConnectionTest.cc) Променена дата от 01-Jan -1960 до 01-Jan-1970 00:00:01 тъй като MinGW не може да обработва отрицателни дати (CookieParserTest.cc)
- Коригира грешката, която причинява плаващи изключения, когато се използва опцията -Т и не са дадени URI.
- Използвайте метода HEAD, за да получите размера на файла от HTTP сървъра за сегментирано изтегляне. Искането към BitTorrent Tracker винаги използва метода GET, тъй като отговорът на тракера е малък и не изисква сегментирано изтегляне.
- Затворени файлове след тестовите случаи в MultiDiskWriterTest :: testResetDiskWriterEntries (). Това ще определи грешката при тестването на единицата в изграждането на mingw32.
- Не показвайте резултата от изтеглянето, когато се използва опцията -S.
- Актуализирани преводи на украински и норвежки език Nynorsk.
- доверени сертификати на СО и удостоверяване на клиентски сертификати в HTTPS.
- Добавена бе и способността за създаване на постоянна връзка посредством прокси сървър и поддръжка на добре известни променливи на средата за прокси настройки.
- Бързата грешка, която е причинила повреда на сегментирането по време на сеитбата, е била коригирана.
- Сега потребителите могат да зададат име на файла и директория във входния файл
- Средната скорост на изтегляне се отпечатва в резултатите от изтеглянето.
- Следните опции вече са разрешени по подразбиране: --ftp-passv и --enable-direct-io.
- Коригира грешката, която aria2 анулира, когато се получи заявка по-голяма от 16KiB. В тази корекция, ако е получена заявка с дължина по-голяма от 16 КБ, aria2 прекъсва връзката с партньор.
- Добавена е тест за равнопоставеност на дължината на оператора ==, за да пуснете съобщение, чиято дължина не съответства на желаната.
- Добавен сръбски превод. Украински превод. Благодарение на всички преводачи.
- Промени типа _numNewConnection към неподписан int. BUG # 2150491, PATCH # 2151628
- Фиксирана грешка при компилиране с gcc-4.4 (снимка). Пръчката е подадена от Дейвид Вацке. Bug # 2150058
- Добавени липсващи макроси m4. - m4 / cppunit.m4 - m4 / libgcrypt.m4 - m4 / libgnutls-extra.m4 - m4 / libgnutls.m4 - m4 / libxml2.m4
- Отстранена е грешката, че полето за заглавието на референта съдържа фрагмент. Сега формулярът Заявка премахва фрагментната част на URI и го кодира в Заявка :: setUri () и setReferer ().
- Коригира грешката, че последният знак в URI не е кодиран.
- Добавена е опцията за път на файла -dht-файл, за да промените пътя към dht.dat, който е серийна DHT маршрутизираща таблица.
- Коригира грешката, която тестът на устройството не е успешен в linux-amd64
- Фиксирано предупреждение за компилиране на linux-amd64
- Добавен --auto-save-interval = SEC опция. Контролен файл (* .aria2) се записва на всеки SEC секунди.
- Актуализирана страница на човека. Промени доctype на aria2c.1.html в manpage, за да не замените "-" с характер на dash.
- Добавени украински, виетнамски и традиционни китайски преводи. Актуализирани френски, опростен китайски и японски преводи. Благодарение на всички преводачи. en "и en @ boldquot също се добавят.
- Добавен е дефиниращ текст в началото на дневника, така че може да се намери къде лесно се стартира дневникът.
- Използвайте без блокиране гнездо за TCP комуникация, за да избегнете възможни блокирания поради пълния буфер
- Добавен - макс файл-неоткрит = NUM опция. Ако aria2 получи грешка "file not found" от HTTP / FTP сървъра NUM пъти, без да получи единични байтове с данни, тогава принуди изтеглянето да се провали.
- Използвайте pkg-config за sqlite3, openssl.
- Добавена опция за свързване-изчакване за указване на времето за свързване в секунди. Тази опция е в сила за HTTP / FTP / прокси сървър. Времето за свързване с BitTorrent peer не се контролира от тази опция.
- Внедри способността да получава времева марка от отдалечен HTTP / FTP сървър и да я приложи към локалния файл. За да активирате тази функция, опцията --remote-time.
- Ако възникне грешка при URI, премахнете идентичния URI от оставащия списък URI, тъй като е вероятно същата грешка да е настъпила в крайна сметка и това е загуба на време.
- Често задавайте контакти с тракера, когато броят на връзките е 0 и изтеглянето още не е приключило.
- Презаписана рутина за обработка на бисквитки.
- Намерете номера на версията на файла dht.dat на 3. Във формат 3, времето се съхранява в 64bit, нареждане на мрежовия байт. Новото изграждане може да зареди стария формат (версия 2), но го записва в нов формат. Това означава, че след като сте използвали ново изграждане, вашият dht.dat става несъвместим с по-старите.
- Намерете номера на версията на контролния файл .aria2 на 0001. Новата aria2 все още може да зареди версията 0000 файл, но запазва файла във версия 0001. Това означава, че новата aria2 може да възобнови изтеглянето, стартирано от старата aria2, но обратното не е вярно.
- Добавена е поддръжка на "бисквитка" на Firefox3, базирана на корекцията, предоставена от tizianomueller. Firefox3 бисквитката е SQLite3 база данни. libsqlite3 е необходим за активиране на тази функционалност.
- Изпълнен алгоритъм за избор на URI със скорост на изтегляне. Въведена е нова опция - selector. Ако --uri-selector = има обратна връзка, aria2 използва скоростта на изтегляне, наблюдавана при предишните файлове за изтегляне, и избира най-бързия сървър в списъка URI. Понастоящем се счита, че най-много 10 URIs въвеждат случайност за намиране на по-добри сървъри. Скоростта е средната скорост на изтегляне в изтеглянията. От друга страна, ако е зададен --uri-selector = inorder, който е по подразбиране, URI се опитва в списъка на URI. Добавени са опции за зареждане / запазване на по-горе информация (скорост на изтегляне, състояние и т.н.) във файл: --server-stat-of, --server-stat-if. - добавя се и времето за изчакване на сървъра за контрол на продължителността на живота на запазените данни.
- Интегриран HelpItem в OptionParser за облекчаване на натоварването за добавяне на нови опции. Премахнахме стойността по подразбиране от текста за ползване.
- Разрешете първо PWD командата и запомнете работната директория и я използвайте като префикс за командата CWD.
- netrc се използват за HTTP.
- В заглавката на разрешението се изпраща FTP потребител / парола, когато се дава - ftp-through-http-proxy = get (непрозрачен HTTP прокси).
- Въведете потребителското име + '@' в URI (след ftp: //), когато URI е FTP схема и потребителското име не е в URI и се използва непрозрачен HTTP прокси.
- Фиксирана е грешката, че prefixLength на разделената кофа, която не включва ID на локалния възел, е увеличена.
- Актуализирана страница на човека.
- Валидността на проверената сума на фиксираните парчета не може да открие крайните данни за боклука. Bug # 2074141
- Произведени файлове, чието име завършва с & quot; .gz & quot ;, & quot; .tgz & quot; без да се надува от декодера за кодиране на съдържание.
- Фиксирана неизправност във фиксиран цикъл в FTP, когато командата SIZE не бе успешна.
- Често задавайте контакти с тракера, когато броят на връзките е 0 и изтеглянето още не е приключило.
- Добавен е -lrt към LIBCARES_LIBS, ако -lrt е необходим за свързване на програмата с -lcares.
- Ако възникне грешка при URI, премахнете идентичния URI от оставащия списък URI.
- Добавен турски превод
- Актуализирани немски и руски преводи.
Новите в версия 1.16.0:
Какво е новото във версия 1.15.1:
Какво е новото във версия 1.14.1:
Какво е новото във версия 1.14.0:
Какво е новото във версия 1.13.0:
Какво е новото във версия 1.12.1:
Какво е новото във версия 1.11.1:
Това, което е ново във версия 1.10.8:
Какво е новото във версия 1.10.7:
Какво е новото във версия 1.10.5:
Какво е новото във версия 1.9.5:
Какво е новото във версия 1.9.0:
Какво е новото във версия 1.6.1:
Какво е новото във версия 1.6.0:
Какво е новото във версия 1.5.0:
Какво е новото във версия 1.4.1:
Какво е новото във версия 1.4.0:
Какво е новото във версия 1.3.3:
Какво е новото във версия 1.3.2:
Какво е новото във версия 1.3.1:
Какво е новото във версия 1.3.0:
Какво е новото във версия 1.3.0 Beta Build 20090322:
Какво е новото във версия 1.3.0 Бета Build 20090314:
Какво е новото във версия 1.2.0 Beta 20090214:
Какво е новото във версия 1.1.2:
Какво е новото във версия 1.1.0:
Какво е новото във версия 1.0.1:
Какво е новото във версия 1.0.0:
Какво е новото във версия 0.16.2:
Какво е новото във версия 0.16.1:
Какво е новото във версия 0.16.0:
Какво е новото във версия 0.15.3:
Коментари не е намерена