| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
| |
Release 1.7.0
|
| |
|
|
|
|
|
| |
Updated po templates.
* po/aria2.pot
|
| |
|
|
|
|
|
|
| |
Updated help message for --bt-prioritize-piece. Some cosmetic
changes.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
| |
Set default value for SIZE in --bt-prioritize-piece to 1MiB.
* src/usage_text.h
* src/util.cc
* test/UtilTest.cc
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Updated Russian, Ukrainian, German and French translations.
Thanks to all translators involved.
* po/de.po
* po/fr.po
* po/ru.po
* po/uk.po
|
| |
|
|
|
|
|
| |
Mentioned about pkg-config
* README
|
| |
|
|
|
|
|
| |
Fixed typo. Referred --index-out option in BitTorrent notes.
* README
|
| |
|
|
|
|
|
|
|
| |
Store all addresses found by getifaddrs() and getaddrinfo(). In
bind, try all addresses until success
* src/SocketCore.cc
* src/SocketCore.h
|
| |
|
|
|
|
|
| |
Updated po templates.
* po/aria2.pot
|
| |
|
|
|
|
|
| |
Bump up version number to 1.7.0
* configure.ac
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed compile error if ENABLE_BITTORRENT is undefined.
* src/DefaultPieceStorage.cc
* src/DefaultPieceStorage.h
* src/PieceStorage.h
* src/UnknownLengthPieceStorage.cc
* src/UnknownLengthPieceStorage.h
* test/MockPieceStorage.h
* test/ProtocolDetectorTest.cc
* test/XmlRpcMethodTest.cc
|
| |
|
|
|
|
|
|
| |
Documented in man page that if getifaddrs() is missing,
--interface option doesn't accept interface name.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
| |
Use last 8 bytes of peer ID as 'key' parameter for tracker request.
* src/DefaultBtAnnounce.cc
* src/DefaultBtAnnounce.h
* test/DefaultBtAnnounceTest.cc
|
| |
|
|
|
|
|
|
|
| |
Fixed the bug that connection is always dropped if handshake
message in extension protocol don't have metadata_size.
src/HandshakeExtensionMessage.cc
* src/HandshakeExtensionMessage.cc
|
| |
|
|
|
|
|
|
| |
Updated "URI, MAGNET, TORRENT_FILE, METALINK_FILE" section. Added
text saying DHT is recommended when Magnet URI is provided.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
| |
Fixed the bug that DHT is always enabled when BitTorrent Magnet
URI is supplied. Notify user that they should consider enabling
DHT if they use Magnet URI.
* src/RequestGroup.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added --disable-ipv6 option to disable IPv6.
* doc/aria2c.1.txt
* src/InitiateConnectionCommand.cc
* src/NameResolver.cc
* src/NameResolver.h
* src/OptionHandlerFactory.cc
* src/main.cc
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
|
| |
|
|
|
|
|
|
| |
Updated usage text for --bt-prioritize-piece option.
* doc/aria2c.1.txt
* src/usage_text.h
|
| |
|
|
|
|
|
|
|
|
| |
In configure script, if --with-PACKAGE and --enable-FEATURE are
given and PACKAGE is missing in the system or FEATURE cannot be
enabled, print error message and stop the script.
* configure.ac
* m4/aria2_arg.m4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Halt metadata download immediately when metadata download is done.
Don't wait unresponsive tracker.
* src/ByteArrayDiskWriter.h
* src/DefaultBtInteractive.cc
* src/DefaultExtensionMessageFactory.cc
* src/DefaultExtensionMessageFactory.h
* src/PeerInteractionCommand.cc
* src/UTMetadataDataExtensionMessage.cc
* src/UTMetadataDataExtensionMessage.h
* src/UTMetadataRequestExtensionMessage.cc
* test/UTMetadataDataExtensionMessageTest.cc
* test/UTMetadataRequestExtensionMessageTest.cc
|
| |
|
|
|
|
|
| |
Documented --interface option in man page.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
| |
Try resolved address in the order received from the resolver.
* src/DNSCache.h
|
| |
|
|
|
|
|
| |
Added debug logs.
* src/SocketCore.cc
|
| |
|
|
|
|
|
| |
Fixed type of tail to uint64_t
* src/util.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added --interface option. This feature binds sockets to given
interface. You can specify interface name, IP address and
hostname.
* configure.ac
* src/OptionHandlerFactory.cc
* src/SocketCore.cc
* src/SocketCore.h
* src/main.cc
* src/message.h
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
|
| |
|
|
|
|
|
| |
Updated man page for bt-prioritize-piece option in -i list.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
| |
Added bt-prioritize-piece option to -i list.
* src/download_helper.cc
|
| |
|
|
|
|
|
| |
Removed --http-auth-scheme option from man page.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
|
| |
Removed --http-auth-scheme option since it doesn't do nothing.
* src/OptionHandlerFactory.cc
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
|
| |
|
|
|
|
|
|
| |
Adjusted the number of peer info which get_peers reply message can
carry.
* src/DHTGetPeersReplyMessage.cc
|
| |
|
|
|
|
|
| |
Added extension_message_test_helper.h to aria2c_SOURCES.
* test/Makefile.am
|
| |
|
|
|
|
|
| |
Documented --bt-prioritize-piece option in man page.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added option --bt-prioritize-piece. This option instruct aria2 to
try to download first and last pieces of each file first. The
argument can contain 2 keywords:head and tail. To include both
keywords, they must be separated by comma. These keywords can take
one parameter, SIZE. For example , if head=SIZE is specified,
pieces in the range of first SIZE bytes of each file get higher
priority. tail=SIZE means the range of last SIZE bytes of each
file. SIZE can include K or M(1K = 1024, 1M = 1024K).
* src/DefaultPieceStorage.h
* src/Makefile.am
* src/OptionHandlerFactory.cc
* src/OptionHandlerImpl.h
* src/PriorityPieceSelector.cc
* src/PriorityPieceSelector.h
* src/RequestGroup.cc
* src/prefs.cc
* src/prefs.h
* src/usage_text.h
* src/util.cc
* src/util.h
* test/Makefile.am
* test/MockPieceSelector.h
* test/PriorityPieceSelectorTest.cc
* test/UtilTest.cc
|
| |
|
|
|
|
|
| |
Fixed typo
* src/HttpRequest.h
|
| |
|
|
|
|
|
|
|
| |
In Magnet URI with tr parameter, put each announce URI in separate
tier.
* src/bittorrent_helper.cc
* test/BittorrentHelperTest.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Renamed ExtensionMessage::getBencodedData() as
ExtensionMessage::getPayload()
* src/BtExtendedMessage.cc
* src/ExtensionMessage.h
* src/HandshakeExtensionMessage.cc
* src/HandshakeExtensionMessage.h
* src/UTMetadataDataExtensionMessage.cc
* src/UTMetadataDataExtensionMessage.h
* src/UTMetadataRejectExtensionMessage.cc
* src/UTMetadataRejectExtensionMessage.h
* src/UTMetadataRequestExtensionMessage.cc
* src/UTMetadataRequestExtensionMessage.h
* src/UTPexExtensionMessage.cc
* src/UTPexExtensionMessage.h
* test/HandshakeExtensionMessageTest.cc
* test/MockExtensionMessage.h
* test/UTMetadataDataExtensionMessageTest.cc
* test/UTMetadataRejectExtensionMessageTest.cc
* test/UTMetadataRequestExtensionMessageTest.cc
* test/UTPexExtensionMessageTest.cc
|
| |
|
|
|
|
|
| |
Updated man page for BitTorrent Magnet URI.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Call DownloadContext::setOwnerRequestGroup() in
RequestGroup::setDownloadContext().
* src/BtDependency.cc
* src/RequestGroup.cc
* src/RequestGroup.h
* src/download_helper.cc
* test/DefaultBtMessageDispatcherTest.cc
* test/DefaultExtensionMessageFactoryTest.cc
* test/HandshakeExtensionMessageTest.cc
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Accept BitTorrent Magnet URI in Metalink resource type bittorrent.
Rewritten UTMetadataPostDownloadHandler. To create torrent data
from metadata, use new metadata2Torrent() function.
* src/BtDependency.cc
* src/UTMetadataPostDownloadHandler.cc
* src/bittorrent_helper.cc
* src/bittorrent_helper.h
* test/BittorrentHelperTest.cc
* test/BtDependencyTest.cc
|
| |
|
|
|
|
|
|
|
| |
Use createRequestGroupForUri to create the download for torrent
file.
* src/Metalink2RequestGroup.cc
* test/Metalink2RequestGroupTest.cc
|
| |
|
|
|
|
|
| |
Fixed typo
* src/DownloadContext.h
|
| |
|
|
|
|
|
| |
Use createRequestGroupForBitTorrent()
* src/BtPostDownloadHandler.cc
|
| |
|
|
|
|
|
|
| |
Added remove().
* src/Option.cc
* src/Option.h
|
| |
|
|
|
|
|
|
|
|
| |
Removed options which is only valid for URIs specified in
command-line. If they are left, because op is used as a template
for new RequestGroup(such as created in XML-RPC command,
BtPostDownloadHandler etc), they causes unintentional effect.
* src/main.cc
|
| |
|
|
|
|
|
|
| |
Refer to option value of PREF_OUT only in download_helper.
* src/FtpNegotiationCommand.cc
* src/HttpResponseCommand.cc
|
| |
|
|
|
|
|
|
|
| |
Now addUri XML-RPC method accepts BitTorrent Magnet URI.
* src/download_helper.cc
* src/download_helper.h
* src/XmlRpcMethodImpl.cc
|
| |
|
|
|
|
|
| |
Updated man page for changeOption XML-RPC method.
* doc/aria2c.1.txt
|
| |
|
|
|
|
|
|
|
| |
Added --bt-max-peers option to changeOption XML-RPC method.
* src/XmlRpcMethod.cc
* src/XmlRpcMethodImpl.cc
* test/XmlRpcMethodTest.cc
|