Commit Graph

4541 Commits

Author SHA1 Message Date
Arvid Norberg
90ad9ba7d9 save resume data for paused torrents if they need to 2011-02-02 06:40:29 +00:00
Arvid Norberg
b4ccc228bc show number of torrents in each category in the top filter in client_test 2011-02-02 03:38:02 +00:00
Arvid Norberg
3857d4b984 fix for session stats parsing 2011-02-02 03:37:09 +00:00
Arvid Norberg
6ecf04137f fix stats build 2011-02-01 17:25:06 +00:00
Arvid Norberg
012bfba3f7 fix disk queue counters 2011-02-01 16:55:32 +00:00
Arvid Norberg
b842815710 added new session functions to more efficiently query torrent status 2011-02-01 09:48:28 +00:00
Arvid Norberg
6692f05655 added alerts for added and removed torrents 2011-02-01 03:25:40 +00:00
Arvid Norberg
77a4ac782a udp socket cleanup and asserts 2011-01-31 06:31:22 +00:00
Arvid Norberg
1a72520f60 create directory for resume files 2011-01-31 03:13:22 +00:00
Arvid Norberg
3e4634097d mapped file resume data fixes 2011-01-31 00:47:09 +00:00
Arvid Norberg
ad87e84e47 packet buffer comment fix and support for inserting NULLs 2011-01-30 19:35:20 +00:00
Arvid Norberg
19ae5440f2 make auto-manager kick in immediately when torrents are added and paused (reduces a 10 seconds delay) 2011-01-30 13:15:29 +00:00
Arvid Norberg
d393bb4097 report number of peers blocked on disk in session_status 2011-01-30 10:04:15 +00:00
Arvid Norberg
1baf40596a put resume data in a subfolder in client_test 2011-01-29 20:45:13 +00:00
Arvid Norberg
0c16163e71 fix build with no extensions support 2011-01-29 12:13:49 +00:00
Arvid Norberg
87dfdd4790 expanded plugin interface to support session state. improved re-request logic in ut_metadata extension. made max metadata size configurable 2011-01-29 10:37:21 +00:00
Arvid Norberg
e4884bfcd7 mention mixed mode in tuning guide 2011-01-29 10:17:17 +00:00
Arvid Norberg
e9f9d08fbe disabled uTP/TCP mixed-mode for high_performance preset 2011-01-28 18:23:54 +00:00
Arvid Norberg
2218b13ba0 fixed typo in ut_metadata 2011-01-28 03:49:20 +00:00
Arvid Norberg
a0338f6d24 made the metadata block requesting algorithm more robust against hash check failures 2011-01-27 06:49:32 +00:00
Arvid Norberg
eb47f06ef9 fix DHT cidr check 2011-01-26 03:12:46 +00:00
Arvid Norberg
4070c2d465 fixed stat_file issue on windows 2011-01-25 08:21:01 +00:00
Arvid Norberg
fccd38d355 fixed last-seen-complete bug in torrent::status 2011-01-25 08:20:22 +00:00
Arvid Norberg
b230c385d9 clean up logic around waiting for disk write queue to fall below low watermark. optimize peer disconnect. Fix integer overflow bug in uTP/TCP mixed mode algorithm. Fixed some invariant checks for closing connections issues 2011-01-25 08:03:35 +00:00
Arvid Norberg
41806e2e07 make alert_cast<> support 0 2011-01-24 18:20:41 +00:00
Arvid Norberg
9964b9cdb6 support a separate option to use proxies for peers or not 2011-01-24 03:24:28 +00:00
Arvid Norberg
4602ff4b47 removed logging in destructor since it caused a race condition with the creation of the logger 2011-01-24 03:23:34 +00:00
Arvid Norberg
da676936d3 don't abort shutting down cleanly. don't print out all alerts while shutting down 2011-01-24 00:11:13 +00:00
Arvid Norberg
1d8f768531 fixed python build with no deprecated functions 2011-01-23 18:41:15 +00:00
Arvid Norberg
2732a6bc47 move alert queue size limit into session_settings. make some alerts non-discardable (don't throw them out, even when the queue is full). Make session pause also pause all checking files. optimize rejecting incoming connections when the session is paused 2011-01-23 18:00:52 +00:00
Arvid Norberg
0d2ba173a4 pex flood fix 2011-01-23 05:57:11 +00:00
Arvid Norberg
021a774168 rate limit outstanding-disk performance warnings. don't throttle reading form peers because of disk congestion if the peer isn't downloading payload. Don't time out peers that are not waiting on the network 2011-01-23 02:09:54 +00:00
Arvid Norberg
de28a57954 add back version in DHT packets 2011-01-23 02:02:04 +00:00
Arvid Norberg
ec6ef250bf fixed build warning 2011-01-22 19:47:11 +00:00
Arvid Norberg
1dc0e71716 added torrent_error_alert when a torrent encounters an error 2011-01-22 19:06:43 +00:00
Arvid Norberg
483870cd83 add runtime boundary checks for piece and file priority functions 2011-01-22 19:01:44 +00:00
Arvid Norberg
8ebc3e7f1e dht test cleanup 2011-01-22 18:44:48 +00:00
Arvid Norberg
5c20606397 fixed race condition in iconv string converter 2011-01-22 04:33:21 +00:00
Arvid Norberg
6db9c5be31 update settings presets 2011-01-22 01:36:57 +00:00
cristiangreco
845be2e98e configure.ac: fix to correctly export deprecated functions build options to
python bindings.
2011-01-20 18:40:43 +00:00
Arvid Norberg
c6c7ed16f6 added TODO comments 2011-01-20 06:17:27 +00:00
Arvid Norberg
c78ba11c97 add client_test option to set active torrent limit 2011-01-20 05:49:36 +00:00
Arvid Norberg
6663f527da fixed error handling in torrent_info constructor 2011-01-19 10:07:51 +00:00
Arvid Norberg
99d2c4eea8 storage initialize fix 2011-01-19 09:19:26 +00:00
Arvid Norberg
557ddca693 fixed bug when remapping files 2011-01-19 08:42:17 +00:00
Arvid Norberg
ed39e3c307 make electric fence happy by not allocating 0 bytes 2011-01-19 08:41:39 +00:00
Arvid Norberg
4693e2c94b linux build fix 2011-01-19 07:40:45 +00:00
Arvid Norberg
59a7ee73dc fixed file allocation bug when existing files are larger than they're supposed to be 2011-01-19 07:39:55 +00:00
Arvid Norberg
35aaec3b38 fix read buffer bug in udp_socket 2011-01-19 07:16:45 +00:00
Arvid Norberg
ba0aed2282 initial support for DHT RSS feeds 2011-01-19 05:57:44 +00:00