| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
| |
Release 1.9.4
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Updated Italian translation. Added Korean translation.
Thanks to all translators.
* LINGUAS
* it.po
* ko.po
|
| |
|
|
|
|
|
| |
Updated po templates.
* po/aria2.pot
|
| | |
|
| |
|
|
|
|
|
|
| |
Fixed the bug that reading Metalink from pipe fails on older
libxml2. It only accepts "-" as a special keyword to read stdin.
* src/XML2SAXMetalinkProcessor.cc
|
| |
|
|
|
|
|
|
| |
Added log message when cookies are loaded. Added filename to log
message when serializing session.
* src/MultiUrlRequestInfo.cc
|
| |
|
|
|
|
|
|
| |
Treat SIGHUP and SIGTERM signal as emergency shutdown because they
are usually issued by system or other process.
* src/MultiUrlRequestInfo.cc
|
| |
|
|
|
|
|
|
| |
Use downloadresultcode::IN_PROGRESS for
RequestGroup::SHUTDOWN_SIGNAL.
* src/RequestGroup.cc
|
| |
|
|
|
|
|
| |
Call requestForceHalt() instead of _requestGroupMan->forceHalt().
* src/DownloadEngine.cc
|
| |
|
|
|
|
|
|
| |
Mentioned RFC 5854 in README and man page.
* README
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
| |
Bump up version number to 1.9.4
* configure.ac
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
| |
Don't throw exception when Metalink document is empty(no file
element). It is a valid Metalink document anyway.
* src/MetalinkHelper.cc
* src/download_helper.cc
|
| |
|
|
|
|
|
|
|
|
| |
Fixed double memory free when Exception raised from
AbstractCommand::prepareForNextAction() called by
HttpResponseCommand::handleDefaultEncoding().
* src/AbstractCommand.cc
* src/HttpResponseCommand.cc
|
| |
|
|
|
|
|
| |
Added _logger->info() guard
* src/IteratableChunkChecksumValidator.cc
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fixed the bug that feeding Metalink XML via pipe (-M- option) does
not work when aria2 is built with expat. Fixed the bug that when
Metalink XML is fed via pipe and --save-session is used, entry
"/dev/stdin" is saved in session file.
* src/ExpatMetalinkProcessor.cc
* src/ExpatMetalinkProcessor.h
* src/Metalink2RequestGroup.cc
|
| |
|
|
|
|
|
| |
Updated doc
* src/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added totalLength, completedLength, uploadLength, bitfield,
downloadSpeed, uploadSpeed, infoHash, numSeeders, pieceLength,
numPieces, connections and dir to the response of
aria2.tellStopped XML-RPC method. aria2.tellWaiting now always
returns numSeeders for BitTorrent download.
* src/DownloadResult.h
* src/RequestGroup.cc
* src/RequestGroup.h
* src/XmlRpcMethodImpl.cc
* test/XmlRpcMethodTest.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed the bug that connection pooling does not take into account
proxy. This means that when connection A via proxy X is pooled,
it will be wrongly reused in the download using proxy Y.
* src/DownloadEngine.cc
* src/DownloadEngine.h
* src/FtpFinishDownloadCommand.cc
* src/FtpInitiateConnectionCommand.cc
* src/FtpNegotiationCommand.cc
* src/HttpDownloadCommand.cc
* src/HttpInitiateConnectionCommand.cc
* src/HttpResponseCommand.cc
* src/HttpSkipResponseCommand.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed the bug that FTP download may fail when control connection
is reused. This happens because FTP server can offer different
root directory for different account. If pooled connections has
different root directory, then download will fail.
* src/DownloadEngine.cc
* src/DownloadEngine.h
* src/FtpConnection.cc
* src/FtpConnection.h
* src/FtpFinishDownloadCommand.cc
* src/FtpInitiateConnectionCommand.cc
* src/FtpNegotiationCommand.cc
|
| |
|
|
|
|
|
|
|
| |
Removed DownloadResult's ctor because it has many args.
* src/DownloadResult.h
* src/RequestGroup.cc
* test/XmlRpcMethodTest.cc
|
| |
|
|
|
|
|
|
|
| |
Code cleanup.
* src/RequestGroupMan.cc
* src/UTMetadataPostDownloadHandler.cc
* src/XmlRpcMethodImpl.cc
|
| |
|
|
|
|
|
|
|
|
|
| |
Store both whole checksum and piece hash in metalink file.
Dispatch whole checksum verification only when piece hash is not
set.
* src/DownloadCommand.cc
* src/Metalink2RequestGroup.cc
* test/Metalink2RequestGroupTest.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Left only IANA hash function textual name in messageDigest.cc.
Assign only IANA hash function textual name to Checksum and
ChunkChecksum. Fixed the value of MessageDigestContext::MD5.
* src/Checksum.h
* src/MetalinkParserController.cc
* src/messageDigest.cc
* src/messageDigest.h
* test/IteratableChecksumValidatorTest.cc
* test/IteratableChunkChecksumValidatorTest.cc
* test/MessageDigestHelperTest.cc
* test/Metalink2RequestGroupTest.cc
* test/MetalinkProcessorTest.cc
|
| |
|
|
|
|
|
| |
Fixed typo in log message
* src/AbstractCommand.cc
|
| |
|
|
|
|
| |
Release 1.9.3
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Return const reference.
* src/DefaultPieceStorage.h
* src/DownloadContext.h
* src/FeatureConfig.cc
* src/FeatureConfig.h
* src/OptionParser.cc
* src/OptionParser.h
* src/SimpleRandomizer.cc
* src/SimpleRandomizer.h
|
| | |
|
| |
|
|
|
|
|
| |
Bump up version number to 1.9.3.
* configure.ac
|
| |
|
|
|
|
|
|
| |
Return const reference.
* src/LpdMessageReceiver.h
* src/LpdReceiveMessageCommand.h
|
| |
|
|
|
|
|
| |
Removed useless pathJoin
* src/MetalinkParserController.cc
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fixed the bug that name attribute of file element in Metalink file
is not properly sanitized.
* src/Metalink2RequestGroup.cc
* src/MetalinkParserController.cc
* test/Makefile.am
* test/Metalink2RequestGroupTest.cc
* test/metalink4-dosdirtraversal.xml
|
| |
|
|
|
|
|
|
|
| |
Fixed the bug that if filename in Content-Disposition header
includes ';', aria2 cuts filename after ';'.
* src/util.cc
* test/UtilTest.cc
|
| |
|
|
|
|
| |
Release 1.9.2
|
| | |
|
| |
|
|
|
|
|
|
| |
Fixed compiler warning on opensolaris.
* src/StringFormat.h
* src/XORCloser.h
|
| |
|
|
|
|
|
| |
Updated doc
* test/array_funTest.cc
|
| |
|
|
|
|
|
|
| |
Fixed segmentation fault when running unit tests on opensolaris.
* src/SocketCore.cc
* src/bittorrent_helper.cc
|
| |
|
|
|
|
|
| |
Updated Russian translation. Thanks to all translators.
* po/ru.po
|
| |
|
|
|
|
|
| |
Updated po templates.
* po/aria2.pot
|
| |
|
|
|
|
|
|
|
|
|
| |
Print warning when trying to add file descriptor >= FD_SET or < 0
to fd_set for other than MinGW32 build. For MinGW32 build, print
warning when trying to add file descriptor to fd_set when it
already contains FD_SET file descriptors.
* src/SelectEventPoll.cc
* src/SocketCore.cc
|
| |
|
|
|
|
|
| |
Updated doc for --event-poll option.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
| |
Bump up version number to 1.9.2
* configure.ac
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
| |
Defined FD_SETSIZE 1024 for MinGW32.
* src/a2netcompat.h
|
| |
|
|
|
|
|
| |
Fixed compile error on the system which lacks poll()
* src/DownloadEngineFactory.cc
|
| |
|
|
|
|
|
|
|
|
|
|
| |
In SocketCore::isReadable()/isWritable(), use poll() if it is
available otherwise use select(). Removed epoll/port from there
because poll() does the good enough job for single socket event
notification.
* src/SocketCore.cc
* src/SocketCore.h
* src/main.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added kqueue support. We use poll() for
SocketCore::isReadable()/isWritable() when kqueue is used.
* configure.ac
* src/DownloadEngineFactory.cc
* src/KqueueEventPoll.cc
* src/KqueueEventPoll.h
* src/Makefile.am
* src/Makefile.in
* src/OptionHandlerFactory.cc
* src/main.cc
* src/prefs.cc
* src/prefs.h
|
| |
|
|
|
|
|
| |
Added missing timespec.h to SRCS
* src/Makefile.am
|
| |
|
|
|
|
|
|
| |
Fixed the bug that aria2.unpause fails with -s1.
* src/FileEntry.cc
* src/XmlRpcMethodImpl.cc
|