Arvid Norberg
|
01405f32ee
|
added async_add_torrent for increased performance when adding many torrents (no documentation yet though)
|
2011-10-12 10:27:17 +00:00 |
Arvid Norberg
|
268ea59876
|
fix some bugs in connection_tester and add feature to create dummy test torrents
|
2011-10-12 06:50:26 +00:00 |
Arvid Norberg
|
e6324670a1
|
fix issue in write_unaligned when writing to a file it's too short
|
2011-10-11 08:43:15 +00:00 |
Arvid Norberg
|
e1bfd8541f
|
fixed bugs in dont-have and upload-only extension messages
|
2011-10-11 07:20:12 +00:00 |
Arvid Norberg
|
744a3be65d
|
also use separate lower limits for up and download rates in the TCP/uTP mixed mode algorithm
|
2011-10-11 05:05:09 +00:00 |
Arvid Norberg
|
8aed4eaa7f
|
improve TCP/uTP mixed mode algorithm by only taking peers into account that have outstanding requests (and want to send or expect to receive). Also throttle upload and download independently
|
2011-10-11 05:00:35 +00:00 |
Arvid Norberg
|
2741563711
|
set alert_mask early
|
2011-10-08 09:52:36 +00:00 |
Arvid Norberg
|
15b6888eb3
|
export default_storage to make it available to derive from
|
2011-10-07 00:26:19 +00:00 |
Arvid Norberg
|
ba69b6ab15
|
convert test_pe_crypto to use stdio instead of iostream
|
2011-10-04 04:47:53 +00:00 |
Arvid Norberg
|
f20a63e817
|
fix web seed race condition when using a proxy
|
2011-09-30 09:09:33 +00:00 |
Arvid Norberg
|
d535e6b1ee
|
fix setting of disk_io_write_mode and disk_io_read_mode in set_settings
|
2011-09-28 18:14:48 +00:00 |
Arvid Norberg
|
d54c85d31b
|
log uTP receive delay in stats log
|
2011-09-28 00:03:12 +00:00 |
Arvid Norberg
|
b078f908f0
|
one more attempt to fix no-readback cache algorithm
|
2011-09-27 10:46:56 +00:00 |
Arvid Norberg
|
b3d2877274
|
more no-readback fixes
|
2011-09-27 07:50:58 +00:00 |
Arvid Norberg
|
d8641705e3
|
commented out expensive invariant check in disk cache
|
2011-09-27 04:56:57 +00:00 |
Arvid Norberg
|
f6b6b57c0e
|
fix avoid-readback cache algorithm
|
2011-09-27 04:05:05 +00:00 |
Arvid Norberg
|
4cde952a68
|
fix default settings for cache expiry and disk queue size
|
2011-09-26 05:32:22 +00:00 |
Arvid Norberg
|
09017ed28e
|
fix unit test
|
2011-09-26 04:05:36 +00:00 |
Arvid Norberg
|
20e261e80a
|
log piece size for pieces that finishes
|
2011-09-26 02:27:23 +00:00 |
Arvid Norberg
|
da0f992c47
|
fix logging build
|
2011-09-25 23:42:56 +00:00 |
Arvid Norberg
|
5ae23f5800
|
add unit test to make sure the next tier is tried in the tracker list when the one ahead of it fails
|
2011-09-25 23:29:23 +00:00 |
Arvid Norberg
|
451c31828f
|
changed semantics of send_buffer_watermark_factor to be specified as a percentage
|
2011-09-23 21:12:28 +00:00 |
Arvid Norberg
|
85db40e2c5
|
log outstanding reading bytes from peers in stats log
|
2011-09-23 20:57:42 +00:00 |
Arvid Norberg
|
cda738abc6
|
minor logging fix
|
2011-09-23 05:12:29 +00:00 |
Arvid Norberg
|
de12d2da3a
|
expose stats_alert data to python
|
2011-09-23 01:28:13 +00:00 |
Arvid Norberg
|
bf4ba45bf3
|
remove invalid assert in session_impl::listen_on
|
2011-09-22 21:30:46 +00:00 |
Arvid Norberg
|
8c23b0e3ce
|
allow NULL to be passed to create_torrent::set_comment and create_torrent::set_creator
|
2011-09-22 21:24:50 +00:00 |
Arvid Norberg
|
976a50384a
|
some more struct layout optimization
|
2011-09-22 10:37:47 +00:00 |
Arvid Norberg
|
5a7fe934bf
|
fix torrent_info swap with openssl
|
2011-09-21 09:40:14 +00:00 |
Arvid Norberg
|
7a50255865
|
improved struct layout debug logging and optimized some structs
|
2011-09-21 09:27:07 +00:00 |
Arvid Norberg
|
61ceacca9b
|
fix non-openssl logging build
|
2011-09-21 03:51:07 +00:00 |
Arvid Norberg
|
27ec2e1678
|
expose incoming_connection_alert to python
|
2011-09-20 06:08:01 +00:00 |
Arvid Norberg
|
3f14baa9cb
|
support generating histograms in session stats
|
2011-09-18 22:14:51 +00:00 |
Arvid Norberg
|
f8d5ea4db7
|
fix some encryption warnings
|
2011-09-18 20:42:35 +00:00 |
Arvid Norberg
|
06cad3a245
|
fix UPnP issue for routers with multiple PPPoE connections
|
2011-09-18 20:28:06 +00:00 |
Arvid Norberg
|
d27430a8c3
|
clear the queued packets on socks5 error, as a precaution
|
2011-09-17 23:03:46 +00:00 |
Arvid Norberg
|
2a6b019431
|
don't fail socks5 on 'socket already open'
|
2011-09-17 23:01:39 +00:00 |
Arvid Norberg
|
4e1af65fe0
|
fix issue where event=stopped announces wouldn't be sent when closing session
|
2011-09-17 21:15:42 +00:00 |
Arvid Norberg
|
52a0760e5b
|
fix release asserts
|
2011-09-17 05:16:05 +00:00 |
Arvid Norberg
|
f5b5160169
|
add incoming_connection_alert for logging all successful incoming connections
|
2011-09-17 01:44:05 +00:00 |
Arvid Norberg
|
3e91b45904
|
lower some default settings
|
2011-09-16 09:58:45 +00:00 |
Arvid Norberg
|
986cee3417
|
fix tracker stopping issue on session shutdown
|
2011-09-16 08:34:17 +00:00 |
Arvid Norberg
|
c83865b8ac
|
move set_alert_dispatch out of deprecated function ifdef block
|
2011-09-16 04:03:54 +00:00 |
Arvid Norberg
|
9a2fb2739c
|
fix test_fast_extension
|
2011-09-15 09:44:07 +00:00 |
Arvid Norberg
|
8e6c159c83
|
fix possible hang in file::readv() on windows
|
2011-09-15 09:43:29 +00:00 |
Arvid Norberg
|
6271ee58f6
|
fix overflow issue in default disk write queue size limit
|
2011-09-14 06:22:45 +00:00 |
Arvid Norberg
|
fb89e58901
|
fix build issue
|
2011-09-13 07:02:14 +00:00 |
Arvid Norberg
|
c952f30820
|
slight improvement
|
2011-09-13 02:38:50 +00:00 |
Arvid Norberg
|
ef496eb00c
|
tracker retry fix
|
2011-09-13 02:23:18 +00:00 |
Arvid Norberg
|
460799d600
|
fix CPU busy loop issue in tracker announce logic
|
2011-09-12 05:21:16 +00:00 |