Commit Graph

229 Commits

Author SHA1 Message Date
Marcos Pinto 2949ab545d fix crash on exit 2007-10-27 22:07:57 +00:00
Marcos Pinto 3ed1de43c2 fix bug which made set_max_connections not work 2007-10-27 21:22:54 +00:00
Marcos Pinto 902e8a2526 lt sync 1900 2007-10-26 20:28:03 +00:00
Marcos Pinto 38471aa832 upnp/lsd/natpmp fixes 1699 2007-10-26 01:38:04 +00:00
Marcos Pinto 4bb1f06fd3 lt sync 1694 2007-10-25 22:20:56 +00:00
Marcos Pinto dbbace5f23 piece picker priority fix 2007-10-24 00:30:21 +00:00
Marcos Pinto 79e9e1de53 fixed issue when calling close on an uninstantiated variant_stream + variant_stream cleanup (removed unncessesary templates) 2007-10-22 23:56:03 +00:00
Marcos Pinto 5d4a69d852 lt sync 1688 2007-10-22 22:33:08 +00:00
Marcos Pinto f2c036650c fix deleting of subfolders 2007-10-21 00:51:13 +00:00
Marcos Pinto c70721aeac fix for some invariant checks 2007-10-18 06:19:20 +00:00
Marcos Pinto 8f030fb112 fixed issue with failing async_accept on windows 2007-10-15 19:34:24 +00:00
Marcos Pinto 1690fd846b intrusive_ptr_base fix 2007-10-15 18:09:24 +00:00
Marcos Pinto b403530fab fast reconnect fixes 2007-10-15 05:34:32 +00:00
Marcos Pinto 0eb88197c7 use libtorrent to remove files, which solves the problem of us deleting files that werent part of the torrent and other minor issues 2007-10-13 23:23:44 +00:00
Marcos Pinto 734fa157b4 fixed so that peers only get one fast-reconnect 2007-10-12 01:30:10 +00:00
Marcos Pinto 370578119e hopefully fix 'losing' port in windows 2007-10-12 00:35:05 +00:00
Marcos Pinto 3a23ad301a asio sync 2007-10-11 19:22:07 +00:00
Marcos Pinto 5a813106ba fix typo 2007-10-10 19:43:03 +00:00
Marcos Pinto ff2483af90 parole mode improvement. Doesn't clear out the request queue when choked by a peer on parole anymore 2007-10-10 02:39:01 +00:00
Marcos Pinto a45c49d037 fix deconstructor order issue 2007-10-10 02:14:01 +00:00
Marcos Pinto bd02f837bb first attempt at switching over to new storage allocation 2007-10-09 21:22:42 +00:00
Marcos Pinto 54f0e6b91f fixed dead lock and fixed a problem in recent shutdown cleanup 2007-10-07 23:54:04 +00:00
Marcos Pinto d8482a3fc9 better shutdown sequence in lt 2007-10-07 21:03:25 +00:00
Marcos Pinto 278c6c9f3e fixes files that were left open in write mode by mistake, policy invariant check fix, fixed static assert being hit 2007-10-07 03:41:56 +00:00
Andrew Resch cd175ebe9a libtorrent build fix 2007-10-06 17:32:41 +00:00
Marcos Pinto 19621315c6 lt sync 1649 2007-10-06 04:22:06 +00:00
Marcos Pinto b8a8757076 fix storage of banned peers lt 1645 2007-10-04 21:14:32 +00:00
Marcos Pinto c80a2e822b lt 1643 2007-10-04 15:31:23 +00:00
Marcos Pinto d6fb920382 accidentaly reverted disk io priority fix, so here it is again 2007-10-04 00:09:45 +00:00
Marcos Pinto 4e5a6d61dc moved block_downloading_alert, block_finished_alert and piece_finished_alert to debug level...yay performance 2007-10-04 00:07:26 +00:00
Marcos Pinto 53f4a55711 disk io priority fix 2007-10-03 22:46:30 +00:00
Marcos Pinto 3273dddb8a fix http connection and storage bug 2007-10-03 22:24:22 +00:00
Marcos Pinto d55fff555c storage fix 2007-10-03 18:33:32 +00:00
Marcos Pinto 9ed93af6b2 handles case where a request in the allow fast set is rejected and saves banned peers in resume data 2007-10-03 18:08:17 +00:00
Marcos Pinto 3211dc9019 fixed potential race condition when removing a torrent that was just added 2007-10-03 01:58:50 +00:00
Marcos Pinto 5cda3e71fa fix policy bug 2007-10-02 23:09:04 +00:00
Marcos Pinto a101b4c1c9 policy now has a map of peers instead of a flat list, makes it more efficient to do lookups 2007-10-02 19:58:10 +00:00
Marcos Pinto 13a0630875 windows fixes for lt 2007-10-01 22:56:48 +00:00
Marcos Pinto 7b5fb39d7f fix for boost 1.33.1 in last commit 2007-10-01 08:59:16 +00:00
Marcos Pinto 2e0d50407b lt sync 1623 2007-10-01 08:46:09 +00:00
Marcos Pinto 190a2de73e remove unneeded asio files 2007-10-01 07:30:20 +00:00
Marcos Pinto 107b044fba remove invalid inline 2007-10-01 02:23:38 +00:00
Marcos Pinto fa9bf5afc8 add valid fast check 2007-10-01 02:20:03 +00:00
Marcos Pinto 3de1cb9938 sync lt and asio 1615 and upload version # of plugin 2007-09-30 18:32:19 +00:00
Marcos Pinto 8b35caa3c8 country fix 2007-09-26 20:15:46 +00:00
Andrew Resch 2c1bed04ca Revert last commit. Did not build. 2007-09-26 11:18:34 +00:00
Marcos Pinto 6bcafc02e3 country optimization 2007-09-26 07:13:04 +00:00
Marcos Pinto c3e960aa86 fixes problem with torrents that have a name.utf-8 entry 2007-09-24 19:38:27 +00:00
Marcos Pinto 44240b194e lt tracker request url ampersand fix, endpoint to string conversion fix. 1602 2007-09-23 23:45:41 +00:00
Marcos Pinto f5868df3ad ipv6 fix, race condition fix, varient_stream fixes 2007-09-22 17:50:59 +00:00
Marcos Pinto ddc1ee6295 enum fixes and ipv6 update 2007-09-20 16:28:41 +00:00
Marcos Pinto cd10e9bbaa many fixes in libtorrent sync 1586 2007-09-19 20:39:29 +00:00
Marcos Pinto 760acc8f30 more asserts to bandwidth limiter 2007-09-19 02:45:29 +00:00
Marcos Pinto 25146891ff disable loopback for upnp 2007-09-18 02:33:04 +00:00
Marcos Pinto a93c236e0e libtorrent upnp fix, compilation fix 1577 2007-09-17 19:48:16 +00:00
Marcos Pinto dcfb14d7e5 piece picker fix 1568 2007-09-17 01:13:06 +00:00
Marcos Pinto 3f89fd2753 libtorrent sync 1567, for many fixes, including upnp and run conditions 2007-09-16 07:56:11 +00:00
Andrew Resch 82e7eb2e32 Add licenses for libtorrent and asio. 2007-09-15 07:21:34 +00:00
Marcos Pinto ff073dc4fb fix race condition (rev 1561) 2007-09-14 03:09:05 +00:00
Marcos Pinto b7f0447228 reupping asio and some lt fixes 2007-09-12 22:43:51 +00:00
Marcos Pinto c857b1fbbf upnp fixes 2007-09-12 21:37:33 +00:00
Marcos Pinto 63501ebe5b increase the maximum buffer size on bottled http_requests 2007-09-11 22:37:58 +00:00
Marcos Pinto c6cb4a20c8 listen port refactoring 2007-09-10 20:52:42 +00:00
Marcos Pinto c2b9a5eaaa listen port tweak 2007-09-10 17:15:48 +00:00
Marcos Pinto f2e78f407c freebsd build fix 2007-09-10 16:44:04 +00:00
Marcos Pinto f7039bdc0a i need sleep 2007-09-10 09:23:36 +00:00
Marcos Pinto 889a025396 add file 2007-09-10 09:19:41 +00:00
Marcos Pinto 1ef898ba37 add missing file 2007-09-10 08:52:32 +00:00
Marcos Pinto 02720ddcd9 libtorrent various fixes including upnp 2007-09-10 06:46:41 +00:00
Marcos Pinto 1abb7c161d session_impl and connection_queue fixes 2007-09-08 19:05:43 +00:00
Marcos Pinto 402bd70816 asio sync with upstream 2007-09-06 20:27:50 +00:00
Marcos Pinto 2ffbbe1eb8 more piece picker fixes for libtorrent 2007-09-06 19:36:40 +00:00
Marcos Pinto 5c072322e3 piece picker fixes in libtorrent 2007-09-06 01:36:16 +00:00
Marcos Pinto 5b57463125 remove incorrect assert 2007-09-05 22:50:57 +00:00
Marcos Pinto 899dd558c9 libtorrent sync 1531 and alter deluge_core to deal with api changes in libtorrent 2007-09-04 19:51:15 +00:00
Marcos Pinto 11f033db48 revert last until further testing 2007-09-04 07:13:06 +00:00
Marcos Pinto 0e3f5672a5 libtorrent sync 1531 2007-09-04 04:01:19 +00:00
Marcos Pinto dd88d29f87 bunch of lt fixes 2007-08-27 19:04:41 +00:00
Marcos Pinto b39f981f6d tweak last 2007-08-27 09:14:11 +00:00
Marcos Pinto 3608775441 fix lt bug #126 and some duplicate data from torrent_info 2007-08-27 09:10:29 +00:00
Marcos Pinto 92c96a9a90 piece picker bug fixes and removed expensive invariant checks 2007-08-27 05:44:12 +00:00
Marcos Pinto e01ac4c846 bandwidth limiter asserts 2007-08-26 23:49:57 +00:00
Marcos Pinto d071961473 lt bug fixes #1502 and #1500 2007-08-25 22:43:36 +00:00
Marcos Pinto 441c4de1e3 rate limiter fix from lt 2007-08-23 16:55:25 +00:00
Marcos Pinto 575c6f5e4f fix pause, piece picker, and bandwidth limit bugs 2007-08-23 01:48:21 +00:00
Marcos Pinto ae37b3aa39 libtorrent add torrents in paused state sync 2007-08-22 07:17:21 +00:00
Marcos Pinto d36298f2cf fix lt bug #136 2007-08-21 08:30:37 +00:00
Marcos Pinto 4897a9b038 choked fix 2007-08-19 08:55:33 +00:00
Marcos Pinto 4164f15735 initial libtorrent sync 1466 2007-08-19 07:46:55 +00:00
Marcos Pinto 1973d7c9e3 revert last...too many changes for now 2007-08-16 23:49:18 +00:00
Marcos Pinto 476a72b0e4 1456 libtorrent sync 2007-08-16 21:06:27 +00:00
Marcos Pinto b26575e920 fast-extension support from libtorrent 2007-08-14 17:59:02 +00:00
Marcos Pinto da8bd07ce7 libtorrent sync 1449 2007-08-11 22:55:15 +00:00
Alex Dedul ea2592b42b Re-applied patch to fix files timestamps changing when seeding. It was removed
in [1425] and sync with libtorrent r1442 didn't fix that issue.
2007-08-10 14:36:54 +00:00
Marcos Pinto 9934635fed revert 1420 since it broke resuming torrents 2007-08-10 09:17:52 +00:00
Marcos Pinto 28ad94ea6e libtorrent sync 1442 2007-08-10 06:22:28 +00:00
Alex Dedul 069ebf0228 Locally patched libtorrent to not reset per torrent preferences on each
resume(). See ticket #118 in libtorrent's trac.
2007-08-10 01:15:48 +00:00
Marcos Pinto ce513e5725 asio sync 2007-08-08 01:29:13 +00:00
Alex Dedul ff4dad534f Locally patch libtorrent so it doesn't change files timestamps on each restart
of seeding torrents. See ticket #105 in libtorrent's trac for more details.
2007-08-07 23:53:45 +00:00
Marcos Pinto c9a15f9b64 freebsd fix retry 2007-08-07 08:47:55 +00:00