Commit Graph

5250 Commits (23f3c4d8eba9b4a8acee30f7a7c4f2c5b919bc7b)

Author SHA1 Message Date
Tatsuhiro Tsujikawa 01f870221b Fix have entry removal 2016-07-11 01:29:12 +09:00
Tatsuhiro Tsujikawa babdcb2c7d Change have entry indexing method
Now use increasing sequence of integer rather than timer value.
2016-07-10 22:42:49 +09:00
Tatsuhiro Tsujikawa f2aa7564b0 Remove unnecessary condition 2016-07-10 00:05:08 +09:00
Tatsuhiro Tsujikawa 4d27668d7c Decide interest and choking after receiving messages 2016-07-10 00:04:42 +09:00
Tatsuhiro Tsujikawa c4cf8fa61d Send have message without too much delay
Also send bitfield rather than have messages if bitfield message is
equal to or less than the sum of have messages which otherwise would
be sent.
2016-07-09 21:36:57 +09:00
Tatsuhiro Tsujikawa ae11b7a85d Fix bug that causes bogus EOF connection failure in BitTorrent downloads 2016-07-09 21:36:57 +09:00
Tatsuhiro Tsujikawa 41df1607f6 Fix frequent interested/not interested message transmission 2016-07-09 21:36:57 +09:00
Tatsuhiro Tsujikawa 570d46725f Fix frequent choke/unchoke message transmission 2016-07-09 21:36:57 +09:00
Tatsuhiro Tsujikawa 360ca57231 Try to use available URI if all pooled requests are sleeping 2016-07-07 23:51:51 +09:00
Nils Maier b7e19eede7 Update expat in OSX build
Closes GH-694
2016-07-05 20:57:06 +02:00
Tatsuhiro Tsujikawa a9fe783484 aria2mon: Add --secret option 2016-07-05 23:46:17 +09:00
Tatsuhiro Tsujikawa a1ce6d2e7f Set server status error on network failure 2016-07-05 23:15:52 +09:00
Tatsuhiro Tsujikawa 295affe160 Disable AI_ADDRCONFIG if no IPv4/IPv6 address is configured for any interface 2016-07-04 22:06:35 +09:00
Tatsuhiro Tsujikawa 4df7b540a2 Fix warning "Cannot fid peer ... in usedPeers_" 2016-07-03 05:26:41 +09:00
Tatsuhiro Tsujikawa f7cbbfd209 Retain peers obtained earlier 2016-07-02 16:05:22 +09:00
Tatsuhiro Tsujikawa 9cee162716 Merge pull request #693 from ITriskTI/patch-1
Update aria2c.rst
2016-06-27 21:20:39 +09:00
ITriskTI ae2bda8222 Update aria2c.rst 2016-06-27 14:13:57 +03:00
Tatsuhiro Tsujikawa bc77e48217 Use 1 in 2nd parameter of fwrite for consistency 2016-06-22 23:33:48 +09:00
Tatsuhiro Tsujikawa d38da969a5 Apply --retry-wait on 503 only 2016-06-21 23:46:54 +09:00
Tatsuhiro Tsujikawa e8fcedf092 Take into account timeout 2016-06-21 23:30:39 +09:00
Tatsuhiro Tsujikawa 10b64e281a Ensure that lowest speed check is done even when download speed is 0 2016-06-21 23:25:24 +09:00
Tatsuhiro Tsujikawa 2365c91994 Document that -o is always relative to -d option 2016-06-21 22:50:37 +09:00
Tatsuhiro Tsujikawa 1e59e357af Fix compile error on OS X 2016-06-19 19:08:17 +09:00
Tatsuhiro Tsujikawa f6f672f4d9 Allow larger ut_metadata size 2016-06-17 23:07:55 +09:00
Tatsuhiro Tsujikawa a86a823f50 mingw: Change FD_SETSIZE to 32768 2016-06-16 23:00:21 +09:00
Tatsuhiro Tsujikawa 09e7cfc4c0 Update NEWS 2016-06-14 22:40:46 +09:00
Tatsuhiro Tsujikawa dd7efdefc0 Update sqlite3 version for mingw build 2016-06-14 22:29:26 +09:00
Tatsuhiro Tsujikawa 9e42dc7c0b Bump up version number to 1.24.0 2016-06-14 22:18:14 +09:00
Tatsuhiro Tsujikawa 4494d71a80 Update AUTHORS 2016-06-14 22:17:40 +09:00
Tatsuhiro Tsujikawa 8ead47536c Merge pull request #676 from ITriskTI/patch-1
Update aria2c.rst
2016-06-14 21:56:51 +09:00
Tatsuhiro Tsujikawa fa07d0be35 Fix uninitialized variable 2016-06-14 21:55:42 +09:00
Tatsuhiro Tsujikawa 2dd10c9645 Revert "Remove dead code"
This reverts commit fd024e6773.
2016-06-12 09:52:58 +09:00
ITriskTI 0d02f12125 Update aria2c.rst 2016-06-09 21:49:47 +03:00
Tatsuhiro Tsujikawa 6425ec8684 Merge pull request #675 from ITriskTI/patch-1
local IP address to DHT
2016-06-10 01:13:20 +09:00
ITriskTI 21bac1ccc0 local IP address to DHT
for commit 3e00be26e8
2016-06-09 18:50:09 +03:00
Tatsuhiro Tsujikawa fd024e6773 Remove dead code 2016-06-10 00:18:35 +09:00
Tatsuhiro Tsujikawa e220c53849 BitTorrent: Allow 32KiB request
It looks like the 32KiB is the default request size of python
bittorrent client.  Previously, aria2 only allowed maximum 16KiB
request.
2016-06-10 00:14:48 +09:00
Tatsuhiro Tsujikawa c7d242e27d Merge branch 'dynamic-select-file' 2016-06-07 21:13:30 +09:00
Tatsuhiro Tsujikawa 0d14444f0b Merge branch 'master' into dynamic-select-file 2016-06-07 21:13:09 +09:00
Tatsuhiro Tsujikawa 887f7a6b90 Fix busy loop when upload rate limit hits 2016-06-06 23:41:33 +09:00
Tatsuhiro Tsujikawa ae6067d2a9 Fix failed test 2016-06-05 11:30:43 +09:00
Tatsuhiro Tsujikawa 5ec84f9eae Enable write socket check when there is pending messages to send 2016-06-05 11:26:41 +09:00
Tatsuhiro Tsujikawa 93bd6cfbb8 Disable opt unchoking for bad peer 2016-06-05 11:26:08 +09:00
Tatsuhiro Tsujikawa 22a91dfe12 Set Peer::chokingRequired(true) for all active peers 2016-06-05 11:22:20 +09:00
Tatsuhiro Tsujikawa 12b903f312 Set Peer::chokingRequired(true) for all active peer 2016-06-05 11:21:48 +09:00
Tatsuhiro Tsujikawa e31a49b8ee Don't unchoke peer which is not interested in us 2016-06-05 11:10:20 +09:00
Tatsuhiro Tsujikawa ef9e67aeb2 Fix bug that evaluation of Peer::amChoking is negated 2016-06-05 11:09:30 +09:00
Tatsuhiro Tsujikawa b95d7fbfec Remove PeerStorage:scheduleForcedChokeRound since it is not effective 2016-06-04 22:11:51 +09:00
Tatsuhiro Tsujikawa 6b8611885b Unchoke not-uploading peer if we could not find 3 regular unchokers 2016-06-04 22:10:34 +09:00
Tatsuhiro Tsujikawa 482cf6aca4 Fasten seed/download on fast connection 2016-06-02 22:13:47 +09:00