Commit Graph

3035 Commits (190d1700762e68ae4204b67b07cdf31c550482e4)

Author SHA1 Message Date
Tatsuhiro Tsujikawa af0daa3caa Set NO_DEFAULT_VALUE as the default value of --enable-direct-io. 2011-07-16 16:15:16 +09:00
Tatsuhiro Tsujikawa 0eda667605 Added #deprecated help tag. 2011-07-16 16:14:57 +09:00
Tatsuhiro Tsujikawa 4933428261 Removed ENABLE_DIRECT_IO macro. 2011-07-16 16:06:15 +09:00
Tatsuhiro Tsujikawa dbf4f553ca Deprecated --enable-direct-io option.
Modified DeprecatedOptionHandler so that it can have replacing
OptionHandler.
2011-07-16 16:03:28 +09:00
Tatsuhiro Tsujikawa b96df117d6 Removed deprecated options.
Removed --enable-xml-rpc, --xml-rpc-listen-all, --xml-rpc-listen-port,
--xml-rpc-max-request-size, --xml-rpc-user, --xml-rpc-passwd.
2011-07-16 15:52:35 +09:00
Tatsuhiro Tsujikawa 5bbfa742fc Removed use of O_DIRECT because it performs bad. 2011-07-16 13:57:31 +09:00
Tatsuhiro Tsujikawa 5c4a52ad74 Managed user cuid in Piece.
Previous implementation does not store information which Command cuid
uses which Piece.  Mark Piece acquired by SegmentMan by setting
Piece::setUsedBySegment(true).
2011-07-16 00:58:41 +09:00
Tatsuhiro Tsujikawa ba710a7cb4 Define SHUT_WR as SD_SEND for MinGW32 2011-07-16 00:58:13 +09:00
Tatsuhiro Tsujikawa ad4065ca12 Increased max # of in-flight request in BitTorrent. 2011-07-16 00:24:29 +09:00
Tatsuhiro Tsujikawa 44c379eaa8 Do nothing if block has already acquired.
This happens in end-game mode.
2011-07-16 00:23:45 +09:00
Tatsuhiro Tsujikawa ee1223210d Added --log option to aria2rpc 2011-07-13 22:53:21 +09:00
Tatsuhiro Tsujikawa 5703835784 Use GNUTLS_SHUT_WR instead of GNUTLS_SHUT_RDWR
We don't read the response from peer about this.
2011-07-06 22:52:15 +09:00
Tatsuhiro Tsujikawa 6f602e2809 Call shutdown() with SHUT_WR before close to avoid TCP RST. 2011-07-06 22:51:20 +09:00
Tatsuhiro Tsujikawa 61706acf82 Updated bash_completion 2011-06-30 21:55:47 +09:00
Tatsuhiro Tsujikawa 90c8e0f75a Added parameter handling of --stream-piece-selector 2011-06-30 21:55:17 +09:00
Tatsuhiro Tsujikawa c1ba8f5edc Updated Russian translation. Thanks to all translators. 2011-06-30 21:42:14 +09:00
Tatsuhiro Tsujikawa 52e986ac78 Updated doc 2011-06-30 21:31:46 +09:00
Tatsuhiro Tsujikawa d2e76eca47 Don't search faster server using ServerStatMan if req_ is null or
total length is unknown.
2011-06-29 21:30:32 +09:00
Tatsuhiro Tsujikawa 644bb4e817 Updated Russian translation. Thanks to all translators. 2011-06-28 23:24:24 +09:00
Tatsuhiro Tsujikawa 8785710e6b Updated NEWS for 1.12.0 release. 2011-06-28 23:16:00 +09:00
Tatsuhiro Tsujikawa 909b09e260 Added aria2c.1.asciidoc translated in Russian. Thanks to ITriskTI for
translation.

Since aria2c.1 will be generated from aria2c.1.asciidoc, aria2c.1 was
removed from repository.
2011-06-28 22:47:13 +09:00
Tatsuhiro Tsujikawa 45430983d8 Move URI to spendUris_ when it is selected in
FileEntry::findFasterRequest().
2011-06-28 22:38:31 +09:00
Tatsuhiro Tsujikawa bd4d3a27b3 Assign global::wallclock instead of calling Timer::reset(). 2011-06-28 22:30:40 +09:00
Tatsuhiro Tsujikawa 5d498cb1ab Take into account PREF_MAX_CONNECTION_PER_SERVER in
findFasterRequest(...,serverStatMan).
2011-06-28 21:27:31 +09:00
Tatsuhiro Tsujikawa 2906484345 Use ServerStat to find faster server. 2011-06-28 00:21:29 +09:00
Tatsuhiro Tsujikawa ba6ab14235 Updated po templates. 2011-06-25 03:00:41 +09:00
Tatsuhiro Tsujikawa 97b6eb7eac Updated Russian man page. Thanks to ITriskTI for translation. 2011-06-23 00:27:18 +09:00
Tatsuhiro Tsujikawa 068fb5798d Bump up version number to 1.12.0 2011-06-21 22:42:31 +09:00
Tatsuhiro Tsujikawa b95f0928f7 Added Russian translation of man page contributed by ITriskTI. 2011-06-21 21:38:34 +09:00
Tatsuhiro Tsujikawa 0f0d4b9a48 Documented that falloc can be used against NTFS(MinGW build only). 2011-06-20 23:28:19 +09:00
Tatsuhiro Tsujikawa 7aa41d25ac Documented aria2.getGlobalStat RPC method in man page. 2011-06-17 23:15:26 +09:00
Tatsuhiro Tsujikawa cc7bc0aad3 Added aria2.getGlobalStat RPC method.
It returns overall download/upload speed and the number of
active/stopped/waiting downloads.
2011-06-17 22:45:42 +09:00
Tatsuhiro Tsujikawa bb7e2e69db Call requestQueueCheck() even if reservedGroups_ is not empty. 2011-06-16 22:36:20 +09:00
Tatsuhiro Tsujikawa beb9bb5646 Added --pause and --stream-piece-selector option to aria2rpc.
Short options for --max-connection-per-server and --min-split-size
option were also added.
2011-06-16 22:02:31 +09:00
Tatsuhiro Tsujikawa 58b9655ad4 Call requestQueueCheck() even if reservedGroups_ is not empty.
This is because if all downloads in reservedGroups_ are in paused
state, we have to call requestQueueCheck() for each new added
download.
2011-06-16 22:01:14 +09:00
Tatsuhiro Tsujikawa eceb5109e4 Added stream-piece-selector in Input File section. 2011-06-16 21:46:52 +09:00
Tatsuhiro Tsujikawa bea21e0afa Added --stream-piece-selector option to -i list option. 2011-06-16 21:45:47 +09:00
Tatsuhiro Tsujikawa 1369febfbb Documented --pause option. 2011-06-16 21:44:47 +09:00
Tatsuhiro Tsujikawa d5c2ef4ce9 Added --pause option.
This option pauses download after added. This option is effective only
when --enable-rpc=true is given.  When --save-session option is used
and there are paused downloads, they are saved with --pause=true so
that it will become paused state when the session is recovered.
2011-06-16 21:37:15 +09:00
Tatsuhiro Tsujikawa c0d1e98133 Abort aria2 if it could not setup any RPC server. 2011-06-15 22:19:09 +09:00
Tatsuhiro Tsujikawa fae5e143f0 Documented --truncate-console-readout option in man page. 2011-06-15 20:31:41 +09:00
Tatsuhiro Tsujikawa 561dafc942 Added --truncate-console-readout option.
This option truncates console readout to fit in a single line.  This
is default. Give false value to this option to tell aria2 not to
truncate console readout.
2011-06-15 20:27:14 +09:00
Tatsuhiro Tsujikawa e3e7a420de Cache and reuse RpcMethod objects. 2011-06-15 20:07:10 +09:00
Tatsuhiro Tsujikawa d1885a5874 Allowed missing params in system.multicall RPC method. 2011-06-15 00:42:50 +09:00
Tatsuhiro Tsujikawa 2d92571cf9 Moved jsonRpc flag from RpcMethod to RpcRequest.
Now RpcMethod is stateless, so we can cache and reuse them.
2011-06-15 00:19:07 +09:00
Tatsuhiro Tsujikawa ba9673be1d Initialized member variables of DownloadResult in its ctor. 2011-06-12 00:51:36 +09:00
Tatsuhiro Tsujikawa 65ec9e98df Replaced InOrder with Inorder. 2011-06-11 21:49:09 +09:00
Tatsuhiro Tsujikawa 8566fde624 Documented --stream-piece-selector option in man page. 2011-06-11 21:42:11 +09:00
Tatsuhiro Tsujikawa deaea9537b Added --stream-piece-selector option.
This option specifies piece selection algorithm used in HTTP/FTP
download. Piece means fixed length segment which is downloaded in
parallel in segmented download. If 'default' is given, aria2 selects
piece so that it reduces the number of establishing connection. This
is reasonable default behaviour because establishing connection is an
expensive operation.  If 'inorder' is given, aria2 selects piece which
has minimum index. Index=0 means first of the file. This will be
useful to view movie while downloading it. --enable-http-pipelining
option may be useful to reduce reconnection overhead.  Please note
that aria2 honors --min-split-size option, so it will be necessary to
specify a reasonable value to --min-split-size option.
2011-06-11 21:41:56 +09:00
Tatsuhiro Tsujikawa 595a514b17 Fixed typo 2011-06-11 18:03:33 +09:00