Commit Graph

236 Commits (2d16e292590168a0717a746d340e676c4008e43b)

Author SHA1 Message Date
guangfeng 37c3bcc9a9 Add option for control file storage path: --control-file-base-directory
When downloading lists that contain a large number of small files, and we are using disk storage, we aim to avoid frequent file creation and deletion. Instead, we prefer to create control files in a different directory, such as /Volumes/ramdisk or /dev/shm.
2024-02-21 20:35:43 +08:00
luzpaz 0aa23a39d9 Fix various typos
Found via `codespell -q 3 -S "./deps,./ChangeLog.old,./LICENSE.OpenSSL,./doc/manual-src/pt,./doc/sphinx_themes/sphinx_rtd_theme/locale" -L ans,anull,clen,dependant,filetest,fo,hel,nd,orign,padd,parm,servent,tennant,worl,windows`
2024-01-14 16:22:28 +00:00
Dan Church 54af7ad1c5
Fix misspelled word 2022-09-27 16:22:05 -05:00
carsonzhu 839dd2caf7 add no-want-digest-header option 2022-04-03 18:58:56 +09:00
Tatsuhiro Tsujikawa aaf090d1a6
Merge pull request #1877 from h3xx/fix-doc-typo
Fix typo in documentation, --help text
2022-04-03 18:32:21 +09:00
Dan Church de99fc170e
Fix typo 2022-01-19 09:57:01 -06:00
Richard Nias 6c96589244 Fix header in --http-accept-gzip documentation 2021-09-17 10:17:39 +02:00
Tatsuhiro Tsujikawa 7e5757c238 Update doc 2018-10-13 20:56:59 +09:00
Kurt Kartaltepe a3bacc0ff1 Add --peer-agent option
Add --peer-agent for setting the version/user agent used in the extended
handshake protocol for bittorrent.
2017-07-11 10:18:51 -05:00
Tatsuhiro Tsujikawa 9deb4210b2 Add --bt-load-saved-metadata option
Before getting torrent metadata from DHT when downloading with magnet
link, first try to read file saved by --bt-save-metadata option. If it
is successful, then skip downloading metadata from DHT.  By default,
this feature is turned off.
2017-05-22 00:02:05 +09:00
JimmyZ da730478af new option content-disposition-default-utf8 2016-12-31 14:11:12 +09:00
Tatsuhiro Tsujikawa ae78d7f7d0 Enable --keep-unfinished-download-result by default 2016-09-26 22:07:35 +09:00
Tatsuhiro Tsujikawa 55f311a908 Add --keep-unfinished-download-result option
This option keeps unfinished download results even if doing so exceeds
--max-download-result. This is useful if all unfinished downloads must
be saved in session file (see --save-session option). Please keep in
mind that there is no upper bound to the number of unfinished download
result to keep.  User should use this option only when they know the
total number of downloads in advance.
2016-09-24 11:42:43 +09:00
Tatsuhiro Tsujikawa d73dd9c372 Fix typo found by Debian's Lintian 2016-09-03 22:46:10 +09:00
Nils Maier 414dd14dec Add --save-not-found option 2016-08-30 14:23:42 +02:00
Tatsuhiro Tsujikawa 5b4e3361d4 Update --auto-file-renaming help text according to the manual page 2016-07-20 22:51:12 +09:00
Tatsuhiro Tsujikawa 196f8c4ad9 Fix help output 2016-07-18 17:38:52 +09:00
Sébastien Cabaniols 7410b27990 allow seconds for seed-time (fractional minutes) 2016-07-12 09:58:56 +02:00
Tatsuhiro Tsujikawa 2365c91994 Document that -o is always relative to -d option 2016-06-21 22:50:37 +09:00
Tatsuhiro Tsujikawa 3e00be26e8 Include local IP address to DHT GetPeers reply message
This is required when DHT is used in private network, where seeder is
initially not known to all nodes.  This functionality requires
--bt-external-ip is set since aria2 cannot figure out external IP
address to advertise in general.
2016-05-27 23:28:53 +09:00
Tatsuhiro Tsujikawa 94a45bfbfc Documented new options 2016-04-27 00:28:27 +09:00
Tatsuhiro Tsujikawa db239c2853 Add --stderr option to redirect all stdout log output to stderr 2016-04-27 00:16:55 +09:00
Tatsuhiro Tsujikawa aa863fa4d1 Add "hide" to --download-result option 2016-04-26 23:35:44 +09:00
Tatsuhiro Tsujikawa d64089632e Merge branch 'master' into random-webseeding 2016-03-26 17:20:27 +09:00
Tatsuhiro Tsujikawa db5af2cec3 Fit into 80 columns 2016-03-16 21:40:42 +09:00
oliviercommelarbre 9e05371fb6 Added support for a dynamic management of the number of concurrent downloads as a function of the overall bandwidth observed 2016-03-16 21:22:49 +09:00
Tatsuhiro Tsujikawa 8f51793b19 Add --max-mmap-limit option
Set the maximum file size to enable mmap (see --enable-mmap
option). The file size is determined by the sum of all files contained
in one download. For example, if a download contains 5 files, then
file size is the total size of those files. If file size is strictly
greater than the size specified in this option, mmap will be disabled.
2016-01-29 00:14:30 +09:00
Tatsuhiro Tsujikawa 4abad2f64c Exclude src/usage_text.h from clang-format 2015-12-27 18:36:36 +09:00
Tatsuhiro Tsujikawa b89dc77407 Update doc 2015-12-19 11:35:30 +09:00
Tatsuhiro Tsujikawa 35f08f05ef Add --bt-enable-hook-after-hash-check option
This option sets flag which allows hook command invocation after hash
check (see -V option) in BitTorrent download.  By default, when hash
check succeeds, the command given by --on-bt-download-complete is
executed.  To disable this action, give false to this option.
2015-11-29 18:54:19 +09:00
Tatsuhiro Tsujikawa e8a9a366db Add --socket-recv-buffer-size option
Set the maximum socket receive buffer in bytes. Specifing 0 will
disable this option. This value will be set to socket file descriptor
using SO_RCVBUF socket option with setsockopt() call.

See GH-487 about the usecase of this option
2015-11-28 14:12:23 +09:00
Tatsuhiro Tsujikawa c81b132112 Merge branch 'master' into random-webseeding 2015-10-03 17:59:39 +09:00
Tatsuhiro Tsujikawa c26da09687 Add --ssh-host-key-md option
Set checksum for SSH host public key.  Use same syntax with --checksum
option.  TYPE is hash type.  The supported hash type is sha-1 or
md5. DIGEST is hex digest.  For example:
sha-1=b030503d4de4539dc7885e6f0f5e256704edf4c3.  This option can be
used to validate server's public key when SFTP is used.  If this
option is not set, which is default, no validation takes place.
2015-05-16 19:43:11 +09:00
Ryan Steinmetz ceee04cfe8 Allow netrc-path to be specified in the config file 2015-05-14 21:20:11 +09:00
Tatsuhiro Tsujikawa 0ab23e7a8d Document --multiple-interface option
Thic commit documents --multiple-interface option, and move option
handler for it to the place alphabetical order as we do usually
2015-04-22 22:48:49 +09:00
Sarim Khan 34d773a465 multiple interface support for link aggregation
fix: wrong variable
2015-04-21 20:59:38 +06:00
Tatsuhiro Tsujikawa 8ed8ac0fe8 Remove extra space between # and define
Fixes GH-356
2015-03-23 23:38:31 +09:00
Tatsuhiro Tsujikawa c63fc414c3 Add --stream-piece-selector=random 2015-02-14 18:33:37 +09:00
Tatsuhiro Tsujikawa d0c20e158e Fix typo 2015-01-13 23:41:59 +09:00
Tatsuhiro Tsujikawa 9f4e76d1b7 Fix indentation in usage output 2015-01-12 17:49:45 +09:00
Tatsuhiro Tsujikawa c653c72dc8 Add --bt-force-encryption option
This option requires BitTorrent message payload encryption with
arc4. This is a shorthand of --bt-requre-crypto
--bt-min-crypto-level=arc4.  If true is given, deny legacy BitTorrent
handshake and only use Obfuscation handshake and always encrypt
message payload. This option defaults to false.
2015-01-12 17:46:20 +09:00
Tatsuhiro Tsujikawa 73d752fb1c Add --min-tls-version option
The --min-tls-version option specifies minimum SSL/TLS version to
enable. Possible Values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 Default: TLSv1
2014-12-06 17:50:35 +09:00
Tatsuhiro Tsujikawa f72a303b8d Add --bt-detach-seed-only option
This option excludes seed only downloads when counting concurrent
active downloads (-j option).  This means that if -j3 is given and
this option is turned on and 3 downloads are active and one of those
enters seed mode, then it is excluded from active download count (thus
it becomes 2), and the next download waiting in queue gets started.
But be aware that seeding item is still recognized as active download
in RPC method.
2014-10-14 00:13:29 +09:00
Tatsuhiro Tsujikawa bee7a8317c Update doc 2014-09-12 02:02:33 +09:00
Nils Maier 8732a24433 Try to set sane limits for RLIMIT_NO_FILE
E.g. on OSX the default is 256, which isn't exactly compatible with
torrent downloads.

Closes GH-257
2014-07-22 21:58:31 +02:00
Tatsuhiro Tsujikawa e2932608fc Add --pause-metadata option
This option pauses downloads created as a result of metadata
download. There are 3 types of metadata downloads in aria2: (1)
downloading .torrent file. (2) downloading torrent metadata using
magnet link. (3) downloading metalink file.  These metadata downloads
will generate downloads using their metadata. This option pauses these
subsequent downloads.
2014-06-21 00:58:21 +09:00
Nils Maier d02ee723bd Improve aria2.rst and usage texts a bit.
(Keep in mind that I'm not a native speaker either)
- Fix some typos.
- Fix some grammar stuff.
- Clarify some things.
- Add a new paragraph or two...
2014-05-20 18:02:47 +02:00
Tatsuhiro Tsujikawa 06bb6d1ac0 Fix longer line in --dscp option help 2014-02-04 21:52:28 +09:00
Tatsuhiro Tsujikawa 1438933c97 Merge branch 'dscp-support' of https://github.com/iavael/aria2 into iavael-dscp-support
Conflicts:
	src/prefs.cc
	src/prefs.h
	src/usage_text.h
2014-02-04 21:42:00 +09:00
Alexander Amanuel a7182b9ee4 Improved dscp parameter description 2014-02-03 17:53:07 +04:00