Commit Graph

4611 Commits

Author SHA1 Message Date
Arvid Norberg
261e2e2726 deadline-piece picking fix 2011-02-19 21:24:32 +00:00
Arvid Norberg
10a00fc62b fixed extended handshake error handling to be more robust and fix extension message precedence over plugins 2011-02-19 21:20:03 +00:00
Arvid Norberg
3a89bcf6ff don't assert on passing in a null pointer for listen interface, just listen on INADDR_ANY 2011-02-19 21:16:32 +00:00
Arvid Norberg
bd1ef5397c clean up broadcasting 2011-02-17 06:47:26 +00:00
Arvid Norberg
513914050c fixed broadcast_lsd option. in trunk, redefined it to only broadcast every 8th packet 2011-02-16 10:16:52 +00:00
Arvid Norberg
3c05e81529 support for receiving multi announce messages for local peer discovery 2011-02-16 07:41:44 +00:00
Arvid Norberg
cb6f38f056 added session::listen_no_system_port flag to prevent libtorrent from ever binding the listen socket to port 0 2011-02-16 06:35:53 +00:00
Arvid Norberg
a86ad2f7b9 fix integer overflow issue in cache size print out 2011-02-16 06:15:17 +00:00
Arvid Norberg
9aa09d384c added smooth_connect and turned it on by default 2011-02-16 03:11:55 +00:00
Arvid Norberg
7f981ece6c fixed incorrect assert 2011-02-15 10:11:36 +00:00
Arvid Norberg
c4c1773ceb fixed some warnings 2011-02-15 10:05:25 +00:00
Arvid Norberg
d35670e53d generalize use of getifaddrs 2011-02-15 07:42:46 +00:00
Arvid Norberg
7eba4cc310 fix verbose logging build 2011-02-15 07:39:25 +00:00
Arvid Norberg
b6b0970e16 use getifaddrs on linux to enumerate interfaces 2011-02-15 06:29:44 +00:00
Arvid Norberg
7d300c807a no handshake counts as a connect failure 2011-02-14 06:37:22 +00:00
Arvid Norberg
247ad31dc0 more disconnect granularity in stats logging 2011-02-14 05:38:59 +00:00
Arvid Norberg
b471e40064 log more details on the cause of disconnects 2011-02-14 04:48:02 +00:00
Arvid Norberg
a73f52a3d5 include peers bw-limiter or disk-limiter state in peer up and down graphs 2011-02-14 04:24:49 +00:00
Arvid Norberg
7508038337 cross compiling fixes 2011-02-14 04:12:26 +00:00
Arvid Norberg
5864a883e6 fixed build warnings 2011-02-14 01:59:01 +00:00
Arvid Norberg
8bb71da401 disk write queue watermark fix 2011-02-13 22:27:02 +00:00
Arvid Norberg
b664f7faa3 http connection error handling fix 2011-02-13 09:13:05 +00:00
Arvid Norberg
d73f4f0c92 improve print-out of fast extension test 2011-02-13 03:16:53 +00:00
Arvid Norberg
8e8b0495e1 don't leak non-fatal errors out of storage::initialize 2011-02-13 01:16:06 +00:00
Arvid Norberg
21d6030fe3 logging build fix 2011-02-12 23:25:09 +00:00
Arvid Norberg
d35b0a8a7b one more storage initialization fix 2011-02-12 22:48:21 +00:00
Arvid Norberg
6780114937 log number of upload-only torrents in session stats 2011-02-12 22:15:03 +00:00
Arvid Norberg
9915d72e4c fixed typo in storage allocation. would exit early on non fatal error 2011-02-12 22:11:00 +00:00
Arvid Norberg
7f91b8174e create missing directories on the fly 2011-02-12 22:00:08 +00:00
Arvid Norberg
4267f0ec5a rotate stats log every hour 2011-02-11 17:39:22 +00:00
Arvid Norberg
aa116cd1d1 fix race condition when initializing the disk thread 2011-02-11 07:20:11 +00:00
Arvid Norberg
94027cbea3 fix failed invariant check by pausing torrents that are just completing checking and are auto-managed earlier 2011-02-11 07:10:47 +00:00
Arvid Norberg
9efd739cf5 fixed typo 2011-02-10 06:06:56 +00:00
Arvid Norberg
e959acae42 add iconv build option 2011-02-09 09:54:45 +00:00
Arvid Norberg
1088c5aa6f fixed typo in storage 2011-02-09 08:20:51 +00:00
Arvid Norberg
192a829222 fixed udp-socket race condition when using a proxy 2011-02-09 08:01:53 +00:00
Arvid Norberg
813d88a50e fix non-IPv6 build 2011-02-09 07:27:04 +00:00
Arvid Norberg
b39c831115 fixed typo 2011-02-09 04:59:43 +00:00
Arvid Norberg
30d04f31fd client_test fixes 2011-02-09 04:54:22 +00:00
Arvid Norberg
a42d42fd11 CPU optimization for end-game piece picker 2011-02-09 02:56:00 +00:00
Arvid Norberg
cfd36ca53e another udp_socket buffer allocation fix 2011-02-08 17:17:07 +00:00
Arvid Norberg
c8edb67509 fix build 2011-02-08 06:46:53 +00:00
Arvid Norberg
e079907252 more end-game piece picker optimization (early exit) 2011-02-08 04:08:04 +00:00
Arvid Norberg
73e3bbae7b use iconv on mingw 2011-02-07 17:25:24 +00:00
Arvid Norberg
42902c405c fix build 2011-02-07 16:50:57 +00:00
Arvid Norberg
231118fdd0 one more udp_socket fix 2011-02-07 01:41:54 +00:00
Arvid Norberg
ae5aab42a1 session stats parser 2011-02-07 01:30:51 +00:00
Arvid Norberg
5df4e7edd9 added more piece picker stats 2011-02-07 00:51:20 +00:00
Arvid Norberg
3d616f894e end-game mode optimizations 2011-02-06 23:40:21 +00:00
Arvid Norberg
f0b15a2410 more robust removal in packet_buffer 2011-02-06 09:34:47 +00:00