arvidn
|
921cbeebed
|
add option to delete just the partfile when removing a torrent
|
2016-03-14 08:26:39 -04:00 |
Arvid Norberg
|
035f8e98d1
|
Merge pull request #542 from arvidn/request-timeout-1.1
fix seed timing-out unchoked peers for not sending requests
|
2016-03-14 01:44:50 -04:00 |
arvidn
|
58e73c1469
|
fix typo
|
2016-03-13 20:47:50 -04:00 |
Arvid Norberg
|
5652a46068
|
Merge pull request #508 from arvidn/part-file-1.1
attempt to fix issue where the partfile is not deleted
|
2016-03-13 18:05:01 -04:00 |
arvidn
|
8f14c74be8
|
fix issue where a seed could time-out an unchoked peer for not sending any requests, despite being busy servicing requests from the peer (and time out immediately when m_requests is drained)
|
2016-03-13 16:41:31 -04:00 |
arvidn
|
0d0048d415
|
try to evict a volatile piece before allocating a new one for a hash check. It may be faster to check files without growing the cache, or reusing the same buffers.
|
2016-03-13 12:52:44 -04:00 |
arvidn
|
2178d1ad2b
|
improve robustness and performance of uTP PMTU discovery. fix duplicate ACK issue in uTP. demote an invariant check to 'expensive'
|
2016-03-13 12:40:59 -04:00 |
arvidn
|
71e3fb8941
|
fix division by zero in super-seeding logic
|
2016-03-07 23:40:01 -05:00 |
arvidn
|
f5d5ac4f3a
|
fix bug where disk cache was wiped out after completion file-checking. factor out sim test utilities and reuse them in the regression test
|
2016-03-06 21:44:38 -05:00 |
Arvid Norberg
|
3fa3004b85
|
Merge pull request #526 from arvidn/rechecking-outstanding-1.1
always keep at least 2 async hash jobs outstanding
|
2016-03-06 20:05:56 -05:00 |
arvidn
|
442979c318
|
support filtering which parts of session state are loaded by load_state()
|
2016-03-06 16:35:49 -05:00 |
arvidn
|
67774d660d
|
always keep at least 2 async hash jobs outstanding when rechecking torrents (to keep the bandwidth delay product full)
|
2016-03-06 16:31:18 -05:00 |
arvidn
|
b40430f175
|
change the cache size calculation for auto cache size (-1) to be smaller, especially for machines with large amounts of RAM
|
2016-03-06 16:15:22 -05:00 |
arvidn
|
a02c1d2164
|
record cache settings in the job instead of checking it twice for more robust behavior
|
2016-03-06 16:15:13 -05:00 |
arvidn
|
8ca76f9d59
|
fix support for auto disk cache size and disk buffer pool allocator behavior
|
2016-03-06 16:14:55 -05:00 |
arvidn
|
26f88bb12d
|
add receive_buffer unit test and some more cleanup and asserts
|
2016-03-05 00:14:00 -05:00 |
arvidn
|
2efb9d9a6a
|
fix bug in receive_buffer
|
2016-03-05 00:13:59 -05:00 |
Arvid Norberg
|
be17b78c5f
|
Merge pull request #522 from arvidn/io-thread-assert-1.1
remove invalid assert in the disk thread
|
2016-03-04 23:16:02 -05:00 |
arvidn
|
2bd6ad9974
|
remove invalid assert in the disk thread
|
2016-03-04 20:20:49 -05:00 |
Arvid Norberg
|
00f3406402
|
Merge pull request #514 from arvidn/allowed-unchoke-1.1
attempt to uphold the invariant that the num_unchoke_slots
|
2016-03-04 16:43:38 -05:00 |
arvidn
|
b707a4de90
|
uphold the invariant that the num_unchoke_slots counter is int max as long as the unchoke slots limit < 0
|
2016-03-04 16:42:36 -05:00 |
Alden Torres
|
4998bfedc6
|
Documentation typos
|
2016-03-04 10:43:25 -05:00 |
arvidn
|
b9ec183e24
|
increase default connect speed. minor cleanup. add logging for short lived connections
|
2016-03-03 01:20:15 -05:00 |
arvidn
|
fbef47d3ec
|
fix edge case in uTP stream when receiving a close-reason code
|
2016-03-02 22:30:02 -05:00 |
arvidn
|
e851b79865
|
fix issue when shutting down a torrent with outstanding async operations
|
2016-03-02 01:16:08 -05:00 |
arvidn
|
aeb9f1c5dd
|
fix bug in enum_net_interfaces
|
2016-02-29 18:14:10 -05:00 |
arvidn
|
2b6fdc1728
|
attempt to fix issue where the partfile is not deleted when asking to delete all files
|
2016-02-28 16:05:13 -05:00 |
arvidn
|
f563bf9cac
|
attempt to make the alert type backwards compatible with cloning the state when building with deprecated functions enabled
|
2016-02-27 20:25:17 -05:00 |
arvidn
|
ac2916c426
|
enable disk cache pool allocator by default. fix ansi escape code conversion in client_test on windows
|
2016-02-27 17:42:31 -05:00 |
arvidn
|
07ecf7c1bd
|
remove invalid assert
|
2016-02-27 00:25:21 -05:00 |
Steven Siloti
|
b52027a02a
|
set enable_dht to true in session::start_dht(entry)
This function needs to enable the dht to match its semantics in pre 1.1 versions
|
2016-02-26 19:22:28 -08:00 |
Arvid Norberg
|
842d6fbca4
|
Merge pull request #492 from arvidn/fix-ssl-deprecated-1.1
fix build with openssl and deprecated functions disabled
|
2016-02-24 21:18:43 -05:00 |
arvidn
|
d4f259ccf0
|
attempt to fix race when closing a web seed while it's receiving data
|
2016-02-24 02:23:09 -05:00 |
arvidn
|
e5ccb63375
|
fix build with openssl and deprecated functions disabled
|
2016-02-24 02:07:27 -05:00 |
arvidn
|
dcd6af6473
|
more fixing of test_transfer proxy tests
|
2016-02-24 00:03:56 -05:00 |
arvidn
|
57aa813135
|
fix auto-managed issue with torrents transitioning to 'slow' as they get paused, returning to life again later because of it
|
2016-02-23 01:28:58 -05:00 |
arvidn
|
72a3771b87
|
attempt to fix logic around around actually closing udp sockets (specifically the SSL UDP socket)
|
2016-02-21 20:00:55 -05:00 |
arvidn
|
d8b88ba381
|
include protocol in portmap_alert
|
2016-02-21 19:16:00 -05:00 |
arvidn
|
61a67ece4a
|
fix non-openssl build
|
2016-02-21 18:40:06 -05:00 |
arvidn
|
cdfdbfd6aa
|
fix port mapping for SSL UDP socket
|
2016-02-21 17:40:27 -05:00 |
arvidn
|
13e9eb6680
|
forward-port outgoing interface fix from RC_1_0
|
2016-02-20 20:35:52 -05:00 |
Arvid Norberg
|
5d18800e04
|
Merge pull request #486 from arvidn/force-recheck-1.1
make force recheck a bit more robust
|
2016-02-20 19:53:56 -05:00 |
arvidn
|
3231aa4c9d
|
make force recheck a bit more robust by initializing the progress state immediately
|
2016-02-20 15:53:43 -05:00 |
arvidn
|
3f40890eb6
|
simplify logic for saving resume a bit
|
2016-02-20 15:45:46 -05:00 |
arvidn
|
5cf36fd1d6
|
only save pieces in resume data that have actually been checked
|
2016-02-20 00:48:17 -05:00 |
arvidn
|
828e79472d
|
forward port enum_net MTU fix
|
2016-02-11 00:46:28 -05:00 |
Arvid Norberg
|
7d8566f694
|
Merge pull request #473 from arvidn/bind-ssl-fix-1.1
fix issue in socket binding and back-port ssl test reliability fix
|
2016-02-10 19:47:34 -05:00 |
arvidn
|
ee14337894
|
revert listen_failed_alert::port
|
2016-02-10 18:28:34 -05:00 |
arvidn
|
ceb0ac6148
|
fix issue in socket binding and back-port ssl test reliability fix
|
2016-02-10 02:09:12 -05:00 |
arvidn
|
44abd1a59b
|
forward port fix to post torrent_added_alert earlier, from RC_1_0
|
2016-02-08 15:28:13 -05:00 |