Commit Graph

5356 Commits

Author SHA1 Message Date
Arvid Norberg
cab1f3d207 fix issue when peer list is full, previously we would sometimes reject new connections 2011-11-24 17:50:57 +00:00
Arvid Norberg
9250b551d9 fix stats build 2011-11-21 06:21:06 +00:00
Arvid Norberg
5d8ce01c7a silence valgrind warning about uninitialized memory 2011-11-20 20:49:18 +00:00
Arvid Norberg
0bcdf7706c fix potential invalid access when shutting down broadcast socket 2011-11-19 22:17:13 +00:00
Arvid Norberg
413bc67279 fixed links in api docs 2011-11-19 20:09:17 +00:00
Arvid Norberg
f4cf656306 update build docs 2011-11-19 20:07:41 +00:00
Arvid Norberg
3d04b5cc49 fix logging formatting bug in utp_stream 2011-11-19 20:06:20 +00:00
Arvid Norberg
f234cf71d8 test update 2011-11-19 06:36:44 +00:00
Arvid Norberg
c40d072ab1 increase default cache expiry to 5 minutes 2011-11-16 09:49:00 +00:00
Arvid Norberg
85ef2528c6 serve cache hits without a round-trip to the disk thread for improved seeding performance 2011-11-16 07:09:12 +00:00
Arvid Norberg
4efabcefff added some functions missing from the python binding 2011-11-16 06:12:48 +00:00
Arvid Norberg
fdc5e7e8b2 keep track of where redundant downloads come from. make the timing out of block requests more reasonable in an attempt to actually complete pieces from other peers when stuck on a slow one 2011-11-16 02:29:59 +00:00
Arvid Norberg
c342355ab2 back-ported an iterator-debug fix from libtorrent_aio 2011-11-16 02:27:28 +00:00
Arvid Norberg
f540157d1b expose tcp/uTP settings to python 2011-11-15 10:13:45 +00:00
Arvid Norberg
0320546fee fix build 2011-11-15 06:47:02 +00:00
Arvid Norberg
c4232065d8 introduced a more scalable API for torrent status updates (post_torrent_updates()) 2011-11-15 02:34:00 +00:00
Arvid Norberg
b0271e993c updated changelog 2011-11-14 02:53:40 +00:00
Arvid Norberg
7d7e88b015 document async_add_torrent 2011-11-14 02:47:12 +00:00
Arvid Norberg
981e6472b2 support udp trackers in tracker-less command line to client_test 2011-11-13 23:49:56 +00:00
Arvid Norberg
51c32fefbc workaround an old asio bug on 64 bit machines 2011-11-13 09:25:50 +00:00
Arvid Norberg
5576a98d04 log session_stats to /var/log/ on unixes 2011-11-13 08:12:11 +00:00
Arvid Norberg
9e87be35e4 fix python binding Jamfile 2011-11-13 07:31:00 +00:00
Arvid Norberg
e896f459f8 update python docs 2011-11-13 06:22:08 +00:00
Arvid Norberg
96adfc2ad5 windows build fixes 2011-11-13 05:51:03 +00:00
Arvid Norberg
95769f3901 fix windows build 2011-11-13 05:04:05 +00:00
Arvid Norberg
4d49d0f20d windows storage fixes 2011-11-13 04:12:56 +00:00
Arvid Norberg
344e6c8a3b align error codes 2011-11-13 03:35:03 +00:00
Arvid Norberg
3eb1b1839d add verbose peer logging for setting TOS byte 2011-11-10 09:18:55 +00:00
Arvid Norberg
a60cfa3319 add blog link to index page 2011-11-10 08:50:24 +00:00
Arvid Norberg
4a5769857b fix crash in connection_tester 2011-11-09 06:03:24 +00:00
Arvid Norberg
e71ead49ed fix bug in dict_to_torrent_params in python binding 2011-11-08 05:53:13 +00:00
Arvid Norberg
2330520c51 change the add_torrent_params API to use flags instead of a bunch of bools (but leave it backwards compatible) 2011-11-08 05:36:22 +00:00
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