Commit Graph

5124 Commits

Author SHA1 Message Date
Arvid Norberg
5627fa2e2e fix documentation bug 2011-11-07 07:02:28 +00:00
Arvid Norberg
d16395beae regenerated html 2011-11-07 06:57:48 +00:00
Arvid Norberg
57e7f14024 fixed rare piece picker bug 2011-11-07 04:31:48 +00:00
Arvid Norberg
f39b6b19e9 fix initialization issue of fast_resend_seq_nr for incoming uTP connections. Also log the fast_resend_seq_nr 2011-11-06 00:11:33 +00:00
Arvid Norberg
8c0672a9b7 fix overflow in utp logging 2011-11-05 18:28:32 +00:00
Arvid Norberg
4a6e012a5f some uTP tweaks. experimental slow start mode (disabled) 2011-11-05 09:30:38 +00:00
Arvid Norberg
3507e5f909 fix ut_metadata logging 2011-11-03 22:20:37 +00:00
Arvid Norberg
9a49372368 fix invariant check now that interest is calculated lazily 2011-11-03 09:20:16 +00:00
Arvid Norberg
2d6d76c525 fix mistake in last disk I/O patch 2011-11-03 09:19:43 +00:00
Arvid Norberg
1d238fd1d8 ignore EOF error from readv() in unaligned_write 2011-11-03 04:56:24 +00:00
Arvid Norberg
3b1a332d6e fix error reporting for session::add_torrent 2011-11-02 17:08:47 +00:00
Arvid Norberg
261648d60a fix test_buffer build when linking dynamically 2011-11-02 09:31:32 +00:00
Arvid Norberg
0d3eb71ba1 return -1 on failure on truncating file 2011-11-02 09:07:54 +00:00
Arvid Norberg
32dfc469c3 use NtSetInformationFile to truncate files in unbuffered mode (to avoid having to close and re-open them) 2011-11-02 09:02:28 +00:00
Arvid Norberg
99a209e3c9 web_peer_connection fix and assert 2011-11-02 08:04:16 +00:00
Arvid Norberg
daedc43d3c fix release build 2011-11-02 05:28:25 +00:00
Arvid Norberg
36c9c663d3 fixed missing includes 2011-11-02 04:50:04 +00:00
Arvid Norberg
ca9122861a merged unaligned write fix over from RC_0_15 2011-11-02 04:45:22 +00:00
Arvid Norberg
92661b2a71 fix iterator issue in client_test 2011-11-01 21:08:21 +00:00
Arvid Norberg
4559980c92 fix issue in big_number shift left operator 2011-11-01 17:06:31 +00:00
Arvid Norberg
3c602e8fe8 remove redundant include 2011-11-01 05:41:10 +00:00
Arvid Norberg
29fec4dad9 expose settings presets to python 2011-10-30 21:33:37 +00:00
Arvid Norberg
9a91518b9a add assert in web_peer_connection 2011-10-30 06:13:34 +00:00
Arvid Norberg
0f6b34c260 fixed unit test 2011-10-30 03:51:55 +00:00
Arvid Norberg
167fc021ac fix unit test 2011-10-29 08:59:36 +00:00
Arvid Norberg
ec80a85bdb fixed connection setup and teardown issues 2011-10-28 23:34:55 +00:00
Arvid Norberg
b85727c633 another channel state fix 2011-10-28 23:08:52 +00:00
Arvid Norberg
dfda3c9a95 another channel state fix 2011-10-28 22:56:23 +00:00
Arvid Norberg
85ff124503 one more channel stat fix 2011-10-28 21:38:45 +00:00
Arvid Norberg
becd714bc8 channel state fix 2011-10-27 08:42:51 +00:00
Arvid Norberg
602e0089f9 fixed silly typo 2011-10-26 01:00:53 +00:00
Arvid Norberg
1c8a7b6343 fixed invalid torrent_status::finished_time 2011-10-26 00:58:21 +00:00
Arvid Norberg
e58e27e83a change peer_states to be a bitmask (bw_limit, bw_network, bw_disk) 2011-10-25 17:34:42 +00:00
Arvid Norberg
da4998bd46 minor fix to broadcast socket patch 2011-10-25 10:28:54 +00:00
Arvid Norberg
0a2b352795 possible dangling pointer fix in broadcast_socket 2011-10-25 05:55:32 +00:00
Arvid Norberg
b80aa035a2 removed debugging code 2011-10-24 04:47:51 +00:00
Arvid Norberg
9afd09d797 optimize sending buffers on peer sockets by corking and uncorking 2011-10-24 04:22:53 +00:00
Arvid Norberg
5e3e4c6146 fixed typo in hash-piece parser 2011-10-23 09:21:07 +00:00
Arvid Norberg
15f20c887d fix msvc build 2011-10-22 17:44:40 +00:00
Arvid Norberg
b430152174 post disk job completions in batches to save CPU in the network thread 2011-10-19 05:46:49 +00:00
Arvid Norberg
d3fb55e1da optimize socket send buffers a bit 2011-10-19 02:40:37 +00:00
Arvid Norberg
a9b51e1579 fix overflow issue when determining number of outstanding bytes 2011-10-18 16:22:36 +00:00
Arvid Norberg
95e462e750 windows version of CPU time measurement 2011-10-18 00:42:05 +00:00
Arvid Norberg
7d20c0b0c4 log CPU usage of network thread 2011-10-17 17:12:08 +00:00
Arvid Norberg
8b6522a763 log buffer sizes passed to read() and write() at the socket layer (to identify performane problems) 2011-10-17 06:54:02 +00:00
Arvid Norberg
aab4cb6937 log number of asio messages passed through the queue per second (to track down performance issue) 2011-10-17 05:17:21 +00:00
Arvid Norberg
14e7c9f480 queue position fix 2011-10-15 07:11:50 +00:00
Arvid Norberg
ef1ee13d58 fix bug in flush_cache_blocks 2011-10-13 02:19:55 +00:00
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