Up to [cvs.netbsd.org] / pkgsrc / net / aria2
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.13 / (download) - annotate - [select for diffs], Wed Apr 25 15:59:59 2012 UTC (4 weeks, 2 days ago) by drochner
Branch: MAIN
CVS Tags: HEAD
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
update to 1.15.0 changes: -added json-rpc over websocket -TLS hostname check rewritten -misc fixes and improvements
Revision 1.12 / (download) - annotate - [select for diffs], Wed May 4 23:33:11 2011 UTC (12 months, 3 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.11: +1 -10
lines
Diff to previous 1.11 (colored)
Update to 1.11.1
* aria2-metalink option is removed. This is enabled by default already.
Changelog:
aria2 1.11.1
============
Release Note
------------
This release fixes the bug that aria2 does not work on platforms which
have kqueue() system call due to invalid timeout parameter. The
--show-console-readout option was added. This option toggles the
appearance of console readout.
Changes
-------
* Added --show-console-readout option. This option toggles
appearance of console readout.
* Fixed the bug that microsecond part of timeval overwlows in
waitData(). This bug affects platforms which have kqueue() system
call. Those systems are FreeBSD, OpenBSD, NetBSD and Darwin (Mac OS
X).
aria2 1.11.0
============
Release Note
------------
This release adds JSON-RPC interface. The JSON-RPC and XML-RPC shares
same APIs. The JSON-RPC also supports JSONP. 2 new options were added:
--retry-wait and --async-dns-server. The downloads added by
aria2.addTorrent and aria2.addMetalink RPC method are now saved to the
file specified in --save-session option. The proxy options and related
environment variables now accept https:// and ftp:// scheme. This
release fixes the bug that causes segmentation fault when unpausing
downloads in some situations. MinGW32 build now looks for USERPROFILE
and the combination of HOMEDRIVE and HOMEPATH to get user's home
directory and doesn't check permission of .netrc file.
Changes
-------
* Updated gettext to 0.18
* Added JSON-RPC support. --enable-xml-rpc was deprecated and
--enable-rpc should be used instead. Similarly, --xml-rpc-*
options were replaced with --rpc-* options. We are implementing
JSON-RPC based on JSON-RPC 2.0 draft spec.
* Fixed rounding error in DownloadEngine::run(). This fixes the bug
that executeCommand() with Command::STATUS_ALL is not called in
every interval correctly because of rounding error in timer.
* Refresh buckets at DHT initialization without checking serialized
time. Checking serialized time does not work if you stop aria2 as
soon as it started DHT. The serialized time in dht.dat will be
updated, but buckets are not updated and still old. When you
restart aria2 again soon, it does not refresh buckets because
serialized time is recent.
* Save downloads added by aria2.addTorrent or aria2.addMetalink in
--save-session file. Uploaded data are saved as file named hex
string of sha1 hash of uploaded data plus extension(".torrent" for
torrent and ".meta4" for metalink). For example,
0a3893293e27ac0490424c06de4d09242215f0a6.torrent. The directory
where these files are saved is specified by --dir option. These
file paths are written in --save-session file.
* Fixed the bug that causes segmentation fault when unpause
RequestGroup which has resolved BtDependency.
* Look for USERPROFILE and the combination of HOMEDRIVE and HOMEPATH
to get user's home directory in MinGW32 build. Usually HOME
environment variable is defined in *nix like OSes, but not in
Windows. So in MinGW32 build, if HOME is not defined, we also look
for USERPROFILE and the combination of HOMEDRIVE and HOMEPATH.
* Fixed the bug that DownloadContext::basePath_ is not escaped.
* Added Date, Expires and Cache-Control response header field to RPC
response.
* Added --async-dns-server option. This option accepts comma
separated list of DNS server addresses used in asynchronous DNS
resolver. Usually asynchronous DNS resolver reads DNS server
addresses from /etc/resolv.conf. When this option is used, it uses
DNS servers specified in this option instead of ones in
/etc/resolv.conf. You can specify both IPv4 and IPv6 address. This
option is useful when the system does not have /etc/resolv.conf and
user does not have the permission to create it.
* Accept https:// and ftp:// in proxy options and environment variables.
* Fixed overflow in the calculation of progress percentage for file
allocation and hash check when off_t is 32bit.
* Accept HTTP 304 reply as success when If-None-Match request-header
field is specified using --header option. When --conditional-get
is used, --allow-overwrite is now required to overwrite existing
file.
* Added aria2.removeDownloadResult RPC method. The method signature
is aria2.removeDownloadResult(gid). This method removes
completed/error/removed download denoted by gid from memory. This
method returns "OK" for success.
* Use IP address of control connection to connect to the remote server in
FTP passive mode.
* Don't check permission of .netrc file in MinGW32 build.
* Added --retry-wait option. This option was once existed in aria2
but erased on 2009-09-20. Now it is resurrected once again. We
choose 0 as default value for backward compatibility. Now we retry
HTTP download when remote server returns "503 Service Unavailable"
if --retry-wait > 0. We also added error code 29:
HTTP_SERVICE_UNAVAILABLE.
* Don't show metadata download and paused download in "Download Results".
Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 2 13:22:38 2011 UTC (14 months, 3 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Update to 1.10.9. Clear some warnings of pkglint. Changelog is too long to include here. See NEWS file.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Jul 25 13:11:14 2010 UTC (22 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
Update aria2 to 1.10.0. aria2 1.10.0 ============ This release adds an option to limit the number of connections to the same host in each download. aria2 now chooses server which is least used in aria2c instance. This release also adds Chromium cookie support and HTTP only conditional download support which is download file only when the local file is older than remote file. aria2 now can handle %2F in FTP URI properly. HTTP/1.1 chunked decoder was fixed. For Linux, aria2 uses fallocate by default if it is usable. aria2 1.9.5 ============ This release fixes the bug that causes corrupted file. It also fixes assertion error in DefaultPeerStorage class. Now aria2 doesn't reset referer to "" on redirect. log and log-level option can be used in aria2.changeGlobalOption XML-RPC method. This means you can dynamically start or stop logging and change log file and log level. aria2 1.9.4 ============ This release fixes the bug that connection reuse on FTP does not work if FTP server changes root directory based on account. It also fixes the bug that reading Metalink document from pipe (-M- option) does not work when aria2 is built with expat or old libxml2(2.7.6 or earlier). Now aria2 does not emit error if given Metalink document is empty(no file element). The response of aria2.tellStopped XML-RPC method now has more information: totalLength, completedLength, uploadLength, bitfield and so on. aria2 1.9.3 ============ This release fixes the bug that aria2 cuts filename after ';' if filename in Content-Disposition header includes ';'. It also fixes the bug that name attribute of file element in Metalink file is not properly sanitized. aria2 1.9.2 ============ This release adds kqueue, port_associate/port_getn and poll() support for socket event notification to eliminate 1024 file descriptor limitation of select() call. The bug that aria2.unpause and aria2.unpauseAll XML-RPC method fail when -s1 is given in command-line argument was fixed. aria2 1.9.1 ============ This release adds the ability to save unfinished downloads as text file. aria2 can read the file with -i option on restart. This release also adds the ability to download file from scratch when aria2 sees resume is not supported by remote server. This feature is disabled by default. See --always-resume option for details. --no-proxy option accepts IPv4 network address with CIDR block. aria2 now doesn't send "Accept-Encoding: deflate, gzip" by default. --http-accept-gzip option was added to toggle this behavior. aria2 now treats lines starting "#" in -i list as comments. Several XML-RPC methods were added: aria2.pause, aria2.unpause, aria2.shutdown, and their families. The new exist status code '8' was added. The bug that makes aria2 hang when system time changes while aria2 is running was fixed on MinGW32, Mac OS X and the system which has clock_gettime(). Several other bugs also have been fixed. aria2 1.9.0 ============ This release adds Metalink4 support and BitTorrent Local Peer Discovery. aria2.changeUri XML-RPC method was added. It enables you to add/remove URIs to existing downloads dynamically. The user and password for proxy server now can be specified in command-line separately. We refactored the code based on profiler results, so aria2 now runs more efficiently than ever. Russian and Simplified Chinese translation were updated. aria2 1.8.3 ============ This release fixes the bug that --file-allocation=falloc doesn't work with single file download. It also fixes the bug that the return value of aria2 is unreliable if error occurs before download begins. When custom request headers specified by --header option now override built-in headers if they have same name. aria2 1.8.2 ============ s release fixes the bug that causes segmentation fault with --max-file-not-found option involved. Now aria2 can handle redirected URI which is not properly percent encoded. In MinGW32 build, console readout is now always cut by 80 characters. 'bittorrent' key is added to the response of tellStatus XML-RPC method. The associated value of the key is a struct and contains data retrieved from .torrent file, such as name, announce-list, comment, etc. aria2 1.8.1 ============ This release fixes the bug that causes segmentation fault if unknown options exist in aria2.conf file and user cannot include empty line in aria2.conf. Following new command line options are added: --http-no-cache, --bt-metadata-only and --human-readable option. --dir option now treats "" as ".". --all-proxy, --http-proxy, --https-proxy and --ftp-proxy option accept empty string "". When "" is given, it erases previously defined proxy. aria2.getSessionInfo XML-RPC method was added. aria2.tellWaiting and aria2.tellStopped XML-RPC method accept a negative integer as offset. For example, in aria2.tellWaiting, 'offset' == -1 points last download in the waiting queue and 'offset' == -2 points the download before the last download, and so on. 'dir' and 'files' key were added to the response struct of aria2.tellStatus XML-RPC method. The value associated with 'files' key is the list of files. Its element is the same struct used in aria2.getFiles XML-RPC method. 'uris' key was added to the response struct of aria2.getFiles XML-RPC method. The value associated with 'uris' key is the list of URIs. Its element is the same struct used in aria2.getUris XML-RPC method. aria2 now returns gzip compressed XML-RPC response if XML-RPC client accepts gzip content encoding. aria2 1.8.0 ============ This release fixes the bug that configure script fails to detect GnuTLS library if --without-sqlite3 is given. The new XML-RPC methods are added: aria2.getOption, aria2.getGetGlobalOption, aria2.changePosition, aria2.tellStopped and system.multicall. --bt-save-metadata option is added. This option saves metadata as .torrent file. This option has effect only when BitTorrent Magnet URI is used. aria2-1.7.2 ============ This release fixes the bug that aria2 listens wrong port in BitTorrent/FTP downloads when --interface option is used. If --metalink-file='-' is given, aria2 now reads Metalink file from stdin. Magnet URI is printed in the output of -S option. DHT is now enabled by default. DHT doesn't start while aria2 only handles HTTP/FTP downloads. On the first torrent download begins, aria2 initiates DHT functionality. After that, DHT runs until aria2 exits aria2 1.7.1 ============ This release fixes the bug that --bt-prioritize-piece=tail is not working. aria2 1.7.0 ============ This release adds BitTorrent Magnet URI support. 3 options were added: the ability to bind to particular interface, disabling IPv6 and prioritizing piece in BitTorrent downloads. In configure script, if --with-PACKAGE and --enable-FEATURE are given but PACKAGE is missing in the system or FEATURE cannot be enabled in the current configuration, the script now prints error message and exits. --http-auth-scheme option was removed since it is useless. Updated Russian, Ukrainian, German and French translations. aria2 1.6.3 ============ This release fixes reported bugs and updates Polish, Catalan, French, Italian, Russian and Japanese translations. aria2 1.6.2 ============ This release fixes segmentation fault error if URI to download contains printf format string and logging is enabled. The build scripts are updated to automake 1.11 and autoconf 2.64. Updated Ukrainian translation. aria2 1.6.1 ============ This release fixes memory leak in HTTP/FTP download. It also fixes the bug that the option values changed by XML-RPC changeOption and changeGlobalOption methods are cleared. Now User-agent and Peer ID include version number. Updated Simplified Chinese translations. aria2 1.6.0 ============ This release changes the default behavior of XML-RPC server. Now it listens only on local loopback interface by default for security reasons. If you want to connect to aria2c from remote hosts, use --xml-rpc-listen-all option. The XML-RPC client sample script written in Ruby are now included in the archive under doc/xmlrpc directory. These scripts are licensed under MIT License. The help category tags are now start "#" to distinguish them from keyword search. Several help category tags were added: #xml-rpc, #cookie, #hook and #file. --retry-wait option was removed because it doesn't work properly under the architecture. Updated Bulgarian, Russian, Slovak and Japanese translations. aria2 1.5.2 ============ This release fixes the bug that when the first attempt to establishing connection fails, aria2 don't try to connect another address and a download immediately fails. -S output was enhanced: exact file size is now printed. For -S with torrent file, meta data such as comment, comment.utf-8, created by and creation date are now printed. Ukrainian and Russian translations were updated. aria2 1.5.1 ============ This release fixes linker error in unit test code on 32bit systems. The unit test failure on mingw32 was also fixed. The file I/O error handlings were written. aria2 1.5.0 ============ This release adds WEB-Seeding support for multi-file torrent. --bt-stop-timeout option was added. This function stops BitTorrent download if the download speed is 0 in consecutive given seconds. aria2 now tries all resolved addresses to connect to remote servers in HTTP(S)/FTP until it gets connected. For XML-RPC, two new methods were added: aria2.tellWaiting and aria2.getVersion. The error code is available in the response of aria2.tellStatus methods for stopped/completed downloads. --use-head is now disabled by default since using HEAD request causes problems in some web sites. The behavior of -D option has been changed: If -D is specified, the current working directory is set to / and stdin, stdout and stderr are redirected to /dev/null. This release fixes the bug that zombie processes are created when commands specified in --on-download-* options are executed and the bug that http-user, http-passwd, ftp-user and ftp-passwd are ignored when they are given via XML-RPC. Updated Russian, Italian, Danish, Bulgarian, Japanese and Ukrainian translations. aria2 1.4.1 ============ This release fixes the compile error without the development package of c-ares library installed. The compile error under MinGW was fixed. aria2.tellStatus XML-RPC method now returns "uploadLength" and "numSeeders". Ukrainian translation was updated. aria2 1.4.0 ============ This release adds XML-RPC interface and the ability to run command when download started/stopped and the ability to save cookies. The current XML-RPC API allows users to add http(s)/ftp/torrent/Metalink download and change options dynamically. The APIs such as reporting download progress, file paths, URIs and peer information are also available. For complete API specification, see XML-RPC INTERFACE section in man page and http://apps.sourceforge.net/trac/aria2/wiki/XmlrpcInterface. The console readout was slightly updated and now includes the number of seeders the client has connected to. Slovak translation was added. Ukrainian and Brazilian Portuguese translation were updated. aria2 1.3.3 ============ This release fixes the bug that --check-integrity option doesn't work properly if a file including last piece is missing and increases internal receive buffer for FTP in order to receive big banner. Ukrainian, Russian and Simplified Chinese translations were updated. aria2 1.3.2 ============ This release fixes the bug that prevents certain BitTorrent downloads from finishing and possible segmentation fault when gzip decoding is involved and infinite loop bug if last "0" chunk-size marker is not received in chunked encoding transfer. aria2 now supports WEB-Seeding(HTTP-Seeding) for single file torrent. Ukrainian translation was updated. aria2 1.3.1 ============ This release fixes the bug that aria2 wrongly determines that specified share ratio is reached because of miscalculation of upload bytes and the bug that upload limit exceeds the value specified in --seed-ratio option depending on the timing of the execution of SeedCheckCommand. aria2 1.3.0 ============ This release adds the ability to specify the output filenames in BitTorrent downloads and the option to limit overall download speed and dry run mode which just checks the availability of the remote file. -i list option can now take new options: select-file and index-out. The default behavior of sending HTTP Authorization header is reverted back to version 1.1.2 style. The bug in AdaptiveURISelector was fixed. You can now seed read-only files in BitTorrent. --file-allocation option can take new parameter 'falloc'. If it is given and you are using newer file systems such as ext4, btrfs or xfs, large(few GiB) files are allocated almost instantly. The performance optimization has been done and aria2 runs more efficiently. Indonesian, Russian, Italian, Ukrainian, Simplified Chinese, Japanese, Spanish and Norwegian Nynorsk translations were updated.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Sep 22 12:38:45 2009 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored)
having two options for the same thing is confusing
Revision 1.8 / (download) - annotate - [select for diffs], Fri Jul 3 10:31:30 2009 UTC (2 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
use libgnutls-config.mk to make the (non-default) "gnutls" option work with gnutls-2.8
Revision 1.7 / (download) - annotate - [select for diffs], Sun Mar 8 23:41:33 2009 UTC (3 years, 2 months ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1
Changes since 1.6: +3 -15
lines
Diff to previous 1.6 (colored)
Update to aria2-1.2.0. Many, many changes (too verbose to list here); please see ChangeLog. NOTE: libares is no longer supported; libcares is used by default.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Oct 10 01:56:38 2008 UTC (3 years, 7 months ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.5: +23 -4
lines
Diff to previous 1.5 (colored)
Update to aria2-0.16.0. Lots of bug fixes, improved help text, plus firefox3 cookie support. This option requires sqlite3, though the firefox3 option also enables this functionality.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Apr 16 00:09:39 2008 UTC (4 years, 1 month ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.4: +20 -36
lines
Diff to previous 1.4 (colored)
Update to version 0.13.1+2. This update includes myriad bug fixes and feature enhancements--way too many for this commit message. While here, deprecate aria2-metalink option. Aria2 now supports building with libexpat, so we do that by default now. Some of the more significant changes: ------------------------------------- * Fixed compile error without gnutls/libgcrypt/libgpg-error and openSSL installed. Fixed compilation on: x84-64 platform, Mac OSX, g++-4.3, and without c-ares/ares. * Added Simplified Chinese translation. Also updated the following translations: Polish, Dutch, German, Thai, Indonesian, Norwegian Nynorsk, Hungarian, Finnish, Hebrew. * Changed inactive connection timeout to 120. To accept more mulually interested peers, disconnect peer when there is no interest between us after certain time passed. Lengthened DNS timeout to 30. I think old value '10' will be a little bit short when some DNS servers are offline and several DNS servers are tried. It should be configured by command-line option. * Fixed the bug that prevents aria2 from stopping other than by pressing Ctrl-C in BitTorrent download. It is reproducible using --seed-time option. aria2 doesn't stop even after --seed-time is satisfied and continues to output blank lines in the console. * Added Message Stream Encryption(MSE) support. Currently, aria2 accepts incoming connections with Obfuscation Header and legacy BitTorrent Header and establishes connections with Obfuscation Header first and if failed then retry with legacy BitTorrent header. If plain text and ARC4 is provided, aria2 always choose ARC4. The new option to change the default behavior is planned. For tracker extension, "supportcrypto=1" is added statically. * Added the ability to load nodes from torrent file. These nodes are added to the routing table when downloading that torrent. * Added the ability to stop aria2 itself when given time has passed from start. Use --stop option to specify time in minutes. When 0 is given, this feature is disabled. before calling RequestGroupMan::fillRequestGroupFromReserver(). Without this modification, the result list shows "ERR" when aria2 is stopped by --stop option. It should be "INPR". Bootstrap through node added by port message. Currently bootstrap is executed if the number of buckets in routing table is 1. * Added DHT functionality, compatible with mainline. DHT is disabled by default. To enable it, give --enable-dht to aria2c. You may need to specify entry point to DHT network using --dht-entry-point. DHT uses UDP port to listen incoming message. Use --dht-listen-port to specify port number. Make sure that your firewall configuration can pass through UDP traffic to the port. The routing table is saved in $HOME/.aria2/dht.dat. Request peers though DHT only when download hasn't finished.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 23 07:46:35 2007 UTC (4 years, 6 months ago) by bjs
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Update to version 0.11.5. Remove interim patches from SVN.
Changes (patches took us to ~2007-11-11):
2007-11-17 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Synchronized translation files with launchpad.
* po/fr.po
* po/ru.po
* po/de.po: Now utf-8 encoding
* po/ja.po: Now utf-8 encoding
* Release 0.11.5
2007-11-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
urlencode the given url inside Request::parseUrl(...)
* src/Request.{h, cc}
* src/Util.{h, cc}
* test/RequestTest.cc
Removed #!metalink3! notation support because it is deleted from
the metalink specification.
* src/Request.{h, cc}
* test/RequestTest.cc
2007-11-10 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* src/SocketCore.cc (writeData): Fixed send error with GnuTLS.
2007-10-29 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
* src/HttpRequest.cc (createProxyRequest): Removed urlencode from
user-agent.
* test/HttpRequestTest.cc (testUserAgent): Added.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 17 09:51:14 2007 UTC (4 years, 7 months ago) by bjs
Branch: MAIN
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
Oops, let's try that again ... now pkglint is happy. ;)
Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 17 09:50:14 2007 UTC (4 years, 7 months ago) by bjs
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Change libares/libcares options to ares/cares.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 17 09:42:39 2007 UTC (4 years, 7 months ago) by bjs
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import aria2 0.11.3 (patched to stable-0.11 branch). aria2 is a download utility with resuming and segmented downloading. Supported protocols are HTTP/HTTPS/FTP/BitTorrent; it also supports MetaLink 3.0. Some of its features: * Command-line interface * Download files through HTTP/HTTPS/FTP/BitTorrent * HTTP Proxy support * FTP through HTTP Proxy * HTTP BASIC authentication support * HTTP Proxy authentication support * Segmented downloading * Download speed throttling * Upload speed throttling in BitTorrent * Cookie support * Load Cookies from file whose format is one used by Netscape and Mozilla. * Run as a daemon process. * Selective download in multi-file torrent/metalink * BitTorrent Fast extension support * Multi-tracker support * Metalink version 3.0 support(HTTP/FTP/BitTorrent) * Chunk checksum validation in Metalink * Can disable segmented downloading in Metalink * netrc support * Configuration file support * Download URIs found in a text file or stdin * Parameterized URI support
Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 17 09:42:39 2007 UTC (4 years, 7 months ago) by bjs
Branch: MAIN
Initial revision