Commit Graph

2460 Commits

Author SHA1 Message Date
Arvid Norberg
6b048dc85e fixed bug in connect candidate counter 2009-06-18 16:16:41 +00:00
Arvid Norberg
8f47ba50f1 hash_for_slot fix 2009-06-14 22:50:35 +00:00
Arvid Norberg
3df15ad39e fixed memory leak in disk io thread when not using the cache 2009-06-14 22:48:07 +00:00
Arvid Norberg
62a7946968 disk stats fix 2009-06-14 22:20:23 +00:00
Arvid Norberg
2c34e0aa18 only write operations should trigger piece_picker::write_failed 2009-06-13 17:40:18 +00:00
Arvid Norberg
8af5211fb5 fix deadlock when upnp or natpmp fails to start 2009-06-13 10:45:07 +00:00
Arvid Norberg
7328b30517 fixed potential deadlock in natpmp and upnp 2009-06-13 08:04:53 +00:00
Arvid Norberg
2da772210c fix to make torrent_status::list_peers more accurate 2009-06-13 04:14:41 +00:00
Arvid Norberg
f20f63f865 fixed deadlock in some session member functions 2009-06-13 04:09:54 +00:00
Arvid Norberg
07bcb3545a converted a whole lot of error strings into error_codes. Documented some previously undocumented alerts as well as all the error codes 2009-06-12 16:40:38 +00:00
Arvid Norberg
af25f26538 correction of previous 'assert fix' 2009-06-12 16:12:19 +00:00
Arvid Norberg
cf8659a0af fixed typo 2009-06-12 06:28:18 +00:00
Arvid Norberg
7b6261a63a fixed piece picker assert (would change the peer_count for pieces we have, and assert on them) 2009-06-12 06:20:08 +00:00
Arvid Norberg
3e23029670 removed incorrect assert 2009-06-11 06:35:00 +00:00
Arvid Norberg
5e87420b6f set all piece priorities to 0 when a write fails 2009-06-10 09:20:55 +00:00
Arvid Norberg
6b908e5f3f fixed compile warnings 2009-06-10 08:42:05 +00:00
Arvid Norberg
f0134c1b11 improved disk error handling and expanded use of error_code in error reporting 2009-06-10 08:30:55 +00:00
Arvid Norberg
4554e06837 fixed bug when setting unlimited upload or download rates for torrents 2009-06-09 19:33:18 +00:00
Arvid Norberg
d263526246 make incoming connections considered connectable when they tell us their listen port 2009-06-09 16:33:10 +00:00
Arvid Norberg
cfbcacce79 fixed bug when handling malformed webseed urls and an http proxy 2009-06-09 16:00:10 +00:00
Arvid Norberg
8256a5628d fixed typo when using TORRENT_USE_OPENSSL 2009-06-09 15:43:56 +00:00
Arvid Norberg
33768fa282 fixed deadlock in http_tracker_connection 2009-06-09 05:51:10 +00:00
Arvid Norberg
18bc7c3fc7 fixed deadlock 2009-06-09 05:48:38 +00:00
Arvid Norberg
7eb78298f3 fixed windows build issue in file, as well as expanded the comment at the static assert 2009-06-09 05:46:51 +00:00
Arvid Norberg
e438a3ccfc more boost-1.34.1 fixes 2009-06-03 07:46:50 +00:00
Arvid Norberg
a9a12a2391 fix build with boost-1.34.1 2009-06-03 07:22:43 +00:00
Arvid Norberg
a061592619 udp_socket fix 2009-05-31 23:48:24 +00:00
Arvid Norberg
bd33814376 improve disk error handling 2009-05-31 22:41:53 +00:00
Arvid Norberg
0283f07aed more buffer categories to help debugging 2009-05-31 22:38:49 +00:00
Arvid Norberg
b2c5d8a563 include the piece index that failed in disk errors 2009-05-31 19:44:56 +00:00
Arvid Norberg
3e7bd46706 fixed handling of unaligned block requests 2009-05-31 19:33:54 +00:00
Arvid Norberg
524151c040 don't make more calls to the disk thread when aborting 2009-05-31 19:25:26 +00:00
Arvid Norberg
6b4fcfcd38 fixed assert 2009-05-31 10:43:29 +00:00
Arvid Norberg
d45e6cb118 fix bug in disk_io_thread 2009-05-31 10:15:45 +00:00
Arvid Norberg
177a7e881c fixed handling of dropped request 2009-05-31 05:50:07 +00:00
Andrew Resch
d230dfaf3a Fix upnp when checking for "http://" in control_url there is an improper substr call 2009-05-31 02:41:59 +00:00
Arvid Norberg
9effe8a54a fixed deadlock in http_connection. added two error codes for that class. Added more documentation on error_code 2009-05-30 18:50:38 +00:00
Arvid Norberg
31cae31ccc fix invariant check failure 2009-05-30 04:27:26 +00:00
Arvid Norberg
d25d09cb70 fixed assert in peer_connection invariant check 2009-05-30 04:03:57 +00:00
Arvid Norberg
bc83387583 fix uninitialized variable in disk_io_thread 2009-05-30 04:02:03 +00:00
Arvid Norberg
745a16ec09 watchdog for stalled queued checking torrents 2009-05-30 02:38:34 +00:00
Arvid Norberg
eb2203abf5 fixed torrent file path vulnerability 2009-05-28 07:25:09 +00:00
Arvid Norberg
3ea52b240f fixed memory leak in disk cache 2009-05-28 01:19:48 +00:00
Andrew Resch
6242ae051e added ability to give seeding torrents preference to active slots 2009-05-27 19:27:12 +00:00
Arvid Norberg
065bd283cf timer fixes 2009-05-27 17:06:50 +00:00
Arvid Norberg
c66dda1c9f fixed bug in disk cache flush, largest contiguous function 2009-05-27 16:50:46 +00:00
Arvid Norberg
e744174f9a removed dead code 2009-05-27 16:49:28 +00:00
Arvid Norberg
64c8834fbb updated tuning document for seed boxes 2009-05-27 06:37:45 +00:00
Daniel Wallin
bcfe8cbf2d Fix #ifdef typo. 2009-05-26 18:20:32 +00:00
Arvid Norberg
7b8ac7276c added some more asserts around m_outstanding_bytes 2009-05-26 16:12:09 +00:00