Commit Graph

5345 Commits (81244a16dd4108d722c984c6fddfca80a64df80c)

Author SHA1 Message Date
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
Tatsuhiro Tsujikawa a0706f5a44 Make seeder do more get_peers to announce its presence 2016-06-02 00:09:54 +09:00
Tatsuhiro Tsujikawa 9486663259 Increase DHT task concurrency to 15 2016-05-31 22:24:19 +09:00
Tatsuhiro Tsujikawa b64ea39c7b Clang-format and small amends
mapaddr_ is always nullptr in this context, so no need to set to
nullptr again.
2016-05-31 22:21:17 +09:00
Tatsuhiro Tsujikawa 134c804b86 Merge branch 'c3V6a2Vy-fix-mmap-check' 2016-05-31 22:19:00 +09:00
Tatsuhiro Tsujikawa eac72b9045 Merge branch 'fix-mmap-check' of https://github.com/c3V6a2Vy/aria2 into c3V6a2Vy-fix-mmap-check 2016-05-31 22:16:42 +09:00